diff options
| author | su_v <suv-sf@users.sourceforge.net> | 2013-02-13 18:36:57 +0000 |
|---|---|---|
| committer | ~suv <suv-sf@users.sourceforge.net> | 2013-02-13 18:36:57 +0000 |
| commit | 77b788bb1c5fa861a3f12c76ad3f17bc8edc35b8 (patch) | |
| tree | 441f798cf2c8cb3a760c1ecf259f5faff356124c | |
| parent | changes_2013_02_01b.patch (diff) | |
| parent | Build. Adding unistd header (fixes compilation on Win32 with OpenSuse cross-c... (diff) | |
| download | inkscape-77b788bb1c5fa861a3f12c76ad3f17bc8edc35b8.tar.gz inkscape-77b788bb1c5fa861a3f12c76ad3f17bc8edc35b8.zip | |
merge from trunk (r12122)
(bzr r11668.1.51)
199 files changed, 18227 insertions, 28564 deletions
diff --git a/build.xml b/build.xml index 81ea71100..8b5163877 100755..100644 --- a/build.xml +++ b/build.xml @@ -198,7 +198,10 @@ /* Visio import filter */ #define WITH_LIBVISIO 1 - + + /* Corel Draw import filter */ + #define WITH_LIBCDR 1 + /* Do we support SVG Fonts? */ #define ENABLE_SVG_FONTS 1 @@ -383,7 +386,7 @@ ${pcc.cairo} ${pcc.poppler} -I${devlibs}/include/gc - ${pcc.libwpg-0.2} ${pcc.libvisio-0.0} + ${pcc.libwpg-0.2} ${pcc.libvisio-0.0} ${pcc.libcdr-0.0} -I${cxxtest} <!-- PERL --> <!-- -Wno-comment -I${devlibs}/perl/lib/CORE --> @@ -480,7 +483,7 @@ ${devlibs}/bin/libxslt.dll ${devlibs}/bin/libexslt.dll ${pcl.cairo} ${pcl.cairomm-1.0} - ${pcl.libwpg-0.2} ${pcl.libvisio-0.0} + ${pcl.libwpg-0.2} ${pcl.libvisio-0.0} ${pcl.libcdr-0.0} -liconv ${pcl.Magick++} ${pcl.fontconfig} ${pcl.freetype2} @@ -552,7 +555,7 @@ ${devlibs}/bin/libxslt.dll ${devlibs}/bin/libexslt.dll ${pcl.cairo} ${pcl.cairomm-1.0} - ${pcl.libwpg-0.2} ${pcl.libvisio-0.0} + ${pcl.libwpg-0.2} ${pcl.libvisio-0.0} ${pcl.libcdr-0.0} -liconv ${pcl.Magick++} ${pcl.fontconfig} ${pcl.freetype2} @@ -602,7 +605,7 @@ ${devlibs}/bin/libxslt.dll ${devlibs}/bin/libexslt.dll ${pcl.cairo} ${pcl.cairomm-1.0} - ${pcl.libwpg-0.2} ${pcl.libvisio-0.0} + ${pcl.libwpg-0.2} ${pcl.libvisio-0.0} ${pcl.libcdr-0.0} -liconv ${pcl.Magick++} ${pcl.fontconfig} ${pcl.freetype2} @@ -635,7 +638,7 @@ <copy todir="${dist}" file="TRANSLATORS"/> <copy todir="${dist}" file="${devlibs}/bin/libatkmm-1.6-1.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libglibmm-2.4-1.dll"/> - <copy todir="${dist}" file="${devlibs}/bin/libgiomm-2.4-1.dll"/> + <copy todir="${dist}" file="${devlibs}/bin/libgiomm-2.4-1.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libgtkmm-2.4-1.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libgdkmm-2.4-1.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libpangomm-1.4-1.dll"/> @@ -656,7 +659,7 @@ <copy todir="${dist}" file="${devlibs}/bin/libpixman-1-0.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libgcc_s_sjlj-1.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libpoppler-5.dll"/> - <copy todir="${dist}" file="${devlibs}/bin/libpoppler-glib-4.dll"/> + <copy todir="${dist}" file="${devlibs}/bin/libpoppler-glib-4.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libpangocairo-1.0-0.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libpango-1.0-0.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libpangoft2-1.0-0.dll"/> @@ -671,28 +674,33 @@ <copy todir="${dist}" file="${devlibs}/bin/libwpd-0.9.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libwpd-stream-0.9.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libvisio-0.0.dll"/> + <copy todir="${dist}" file="${devlibs}/bin/libcdr-0.0.dll"/> + <copy todir="${dist}" file="${devlibs}/bin/icui18n50.dll"/> + <copy todir="${dist}" file="${devlibs}/bin/icudata50.dll"/> + <copy todir="${dist}" file="${devlibs}/bin/icuuc50.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libjpeg-7.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libpng12-0.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libpng14-14.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libtiff-3.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libexif-12.dll"/> - <copy todir="${dist}" file="${devlibs}/bin/libopenjpeg-2.dll"/> + <copy todir="${dist}" file="${devlibs}/bin/libopenjpeg-2.dll"/> <copy todir="${dist}" file="${devlibs}/bin/msvcr70.dll"/> <copy todir="${dist}" file="${devlibs}/bin/msvcr71.dll"/> <copy todir="${dist}" file="${devlibs}/bin/zlib1.dll"/> - <copy todir="${dist}" file="${devlibs}/bin/bzip2.dll"/> + <copy todir="${dist}" file="${devlibs}/bin/bzip2.dll"/> <copy todir="${dist}" file="${devlibs}/bin/iconv.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libpopt-0.dll"/> <copy todir="${dist}" file="${devlibs}/bin/liblcms-1.dll"/> - <copy todir="${dist}" file="${devlibs}/bin/libMagick++-3.dll"/> - <copy todir="${dist}" file="${devlibs}/bin/libMagickCore-3.dll"/> - <copy todir="${dist}" file="${devlibs}/bin/libMagickWand-3.dll"/> + <copy todir="${dist}" file="${devlibs}/bin/liblcms2-2.dll"/> + <copy todir="${dist}" file="${devlibs}/bin/libMagick++-3.dll"/> + <copy todir="${dist}" file="${devlibs}/bin/libMagickCore-3.dll"/> + <copy todir="${dist}" file="${devlibs}/bin/libMagickWand-3.dll"/> <copy todir="${dist}" file="${devlibs}/bin/intl.dll"/> <copy todir="${dist}" file="${devlibs}/bin/libintl-8.dll"/> <copy todir="${dist}" file="${devlibs}/bin/pthreadGC2.dll"/> <!-- MINGW support DLLs needed for openmp support --> <copy todir="${dist}" file="${mingw_bin}/mingwm10.dll"/> - <copy todir="${dist}" file="${mingw_bin}/libgomp-1.dll"/> + <copy todir="${dist}" file="${mingw_bin}/libgomp-1.dll"/> <!-- MSGFMT files --> <copy todir="${dist}"> diff --git a/configure.ac b/configure.ac index 3be6322e3..546280ff8 100644 --- a/configure.ac +++ b/configure.ac @@ -706,6 +706,27 @@ AC_SUBST(LIBVISIO_LIBS) AC_SUBST(LIBVISIO_CFLAGS) AM_CONDITIONAL(WITH_LIBVISIO, test "x$with_libvisio" = "xyes") +dnl ******************************** +dnl Check for libcdr for extension +dnl ******************************** + +AC_ARG_ENABLE(wpg, + [ --disable-cdr compile without support for Microsoft Visio Diagrams], + enable_cdr=$enableval,enable_cdr=yes) + +with_libcdr=no + +if test "x$enable_cdr" = "xyes"; then + PKG_CHECK_MODULES(LIBCDR, libcdr-0.0 >= 0.0.3 libwpd-0.9 libwpd-stream-0.9 libwpg-0.2, with_libcdr=yes, with_libcdr=no) + + if test "x$with_libcdr" = "xyes"; then + AC_DEFINE(WITH_LIBCDR,1,[Build in libcdr]) + fi +fi +AC_SUBST(LIBCDR_LIBS) +AC_SUBST(LIBCDR_CFLAGS) +AM_CONDITIONAL(WITH_LIBCDR, test "x$with_libcdr" = "xyes") + dnl ****************************** dnl Support doing a local install dnl (mostly for distcheck) @@ -789,7 +810,7 @@ if test "x$enable_gtk3" = "xyes"; then AC_DEFINE(WITH_GTKSPELL, 1, [enable gtk spelling widget]) fi - PKG_CHECK_MODULES(INKSCAPE, gtkmm-3.0 >= 3.2 gdkmm-3.0 >= 3.2 gtk+-3.0 >= 3.2 gdk-3.0 >= 3.2 gdl-3.0 > 3.3.4 glib-2.0 >= 2.28 libxml-2.0 >= 2.6.11 libxslt >= 1.0.15 cairo >= 1.10 cairomm-1.0 >= 1.9.8 sigc++-2.0 >= $min_sigc_version $ink_spell_pkg gthread-2.0 >= 2.0 libpng >= 1.2 gsl glibmm-2.4 >= 2.28 giomm-2.4 pango >= 1.24, with_gtkmm_3_0=yes, with_gtkmm_3_0=no) + PKG_CHECK_MODULES(INKSCAPE, gtkmm-3.0 >= 3.2 gdkmm-3.0 >= 3.2 gtk+-3.0 >= 3.2 gdk-3.0 >= 3.2 gdl-3.0 > 3.3.4 glib-2.0 >= 2.28 libxml-2.0 >= 2.6.11 libxslt >= 1.0.15 cairo >= 1.10 cairomm-1.0 >= 1.9.8 sigc++-2.0 >= $min_sigc_version $ink_spell_pkg gthread-2.0 >= 2.0 libpng >= 1.2 gsl glibmm-2.4 >= 2.28 giomm-2.4 pango >= 1.24 pangoft2 >= 1.24, with_gtkmm_3_0=yes, with_gtkmm_3_0=no) if test "x$with_gtkmm_3_0" = "xyes"; then AC_MSG_RESULT([Using EXPERIMENTAL Gtkmm 3 build]) @@ -808,7 +829,7 @@ else AC_DEFINE(WITH_GTKSPELL, 1, [enable gtk spelling widget]) fi - PKG_CHECK_MODULES(INKSCAPE, glib-2.0 >= 2.28 gtk+-2.0 >= 2.24 libxml-2.0 >= 2.6.11 libxslt >= 1.0.15 cairo >= 1.10 cairomm-1.0 >= 1.9.8 sigc++-2.0 >= $min_sigc_version $ink_spell_pkg gthread-2.0 >= 2.0 libpng >= 1.2 gsl glibmm-2.4 >= 2.28 giomm-2.4 gdkmm-2.4 gtkmm-2.4 >= 2.24 pango >= 1.24) + PKG_CHECK_MODULES(INKSCAPE, glib-2.0 >= 2.28 gtk+-2.0 >= 2.24 libxml-2.0 >= 2.6.11 libxslt >= 1.0.15 cairo >= 1.10 cairomm-1.0 >= 1.9.8 sigc++-2.0 >= $min_sigc_version $ink_spell_pkg gthread-2.0 >= 2.0 libpng >= 1.2 gsl glibmm-2.4 >= 2.28 giomm-2.4 gdkmm-2.4 gtkmm-2.4 >= 2.24 pango >= 1.24 pangoft2 >= 1.24) # Disable deprecated symbols to make GTK+ 3 migration easier. # This should also be applied to GTK+ 3 builds too, @@ -1171,6 +1192,7 @@ Configuration: ImageMagick Magick++: ${magick_ok} Libwpg: ${with_libwpg} Libvisio: ${with_libvisio} + Libcdr: ${with_libcdr} Doing Local Install: ${with_localinstall} GTK+ backend target: ${gtk_backend_target} " @@ -17,8 +17,8 @@ msgid "" msgstr "" "Project-Id-Version: inkscape\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2013-01-24 18:22+0100\n" -"PO-Revision-Date: 2013-01-24 19:44+0100\n" +"POT-Creation-Date: 2013-01-30 12:08+0100\n" +"PO-Revision-Date: 2013-01-31 06:04+0100\n" "Last-Translator: Uwe Schoeler <mail@uwe-schoeler.de>\n" "Language-Team: <de@li.org>\n" "Language: de\n" @@ -331,7 +331,7 @@ msgid "Inset" msgstr "Einlage" #: ../share/filters/filters.svg.h:1 -#: ../src/extension/internal/filter/shadows.h:79 +#: ../src/extension/internal/filter/shadows.h:81 msgid "Shadows and Glows" msgstr "Schatten und Lichter" @@ -1000,7 +1000,7 @@ msgstr "Schwarzes Licht" #: ../src/extension/internal/filter/paint.h:99 #: ../src/extension/internal/filter/paint.h:714 #: ../src/extension/internal/filter/paint.h:718 -#: ../src/extension/internal/filter/shadows.h:71 +#: ../src/extension/internal/filter/shadows.h:73 #: ../src/extension/internal/filter/transparency.h:345 #: ../src/ui/dialog/document-properties.cpp:148 #: ../share/extensions/color_blackandwhite.inx.h:2 @@ -3263,19 +3263,19 @@ msgstr "Richtung" msgid "Defines the direction and magnitude of the extrusion" msgstr "Definiert Richtung und Ausmaß der Extrusion" -#: ../src/sp-flowtext.cpp:365 ../src/sp-text.cpp:400 -#: ../src/text-context.cpp:1631 +#: ../src/sp-flowtext.cpp:339 ../src/sp-text.cpp:400 +#: ../src/text-context.cpp:1608 msgid " [truncated]" msgstr "[abgestumpft}" -#: ../src/sp-flowtext.cpp:368 +#: ../src/sp-flowtext.cpp:342 #, c-format msgid "<b>Flowed text</b> (%d character%s)" msgid_plural "<b>Flowed text</b> (%d characters%s)" msgstr[0] "<b>Fließtext</b> (%d Zeichen %s)" msgstr[1] "<b>Fließtext</b> (%d Zeichen %s)" -#: ../src/sp-flowtext.cpp:370 +#: ../src/sp-flowtext.cpp:344 #, c-format msgid "<b>Linked flowed text</b> (%d character%s)" msgid_plural "<b>Linked flowed text</b> (%d characters%s)" @@ -3289,7 +3289,7 @@ msgstr "" "<b>Strg</b>: Kreis oder Ellipse mit ganzzahligem Höhen-/Breitenverhältnis " "erzeugen, Winkel vom Bogen/Kreissegment einrasten" -#: ../src/arc-context.cpp:308 ../src/rect-context.cpp:377 +#: ../src/arc-context.cpp:308 ../src/rect-context.cpp:353 msgid "<b>Shift</b>: draw around the starting point" msgstr "<b>Umschalt</b>: Um Mittelpunkt zeichnen" @@ -3315,18 +3315,18 @@ msgstr "" msgid "Create ellipse" msgstr "Ellipse erzeugen" -#: ../src/box3d-context.cpp:444 ../src/box3d-context.cpp:451 -#: ../src/box3d-context.cpp:458 ../src/box3d-context.cpp:465 -#: ../src/box3d-context.cpp:472 ../src/box3d-context.cpp:479 +#: ../src/box3d-context.cpp:421 ../src/box3d-context.cpp:428 +#: ../src/box3d-context.cpp:435 ../src/box3d-context.cpp:442 +#: ../src/box3d-context.cpp:449 ../src/box3d-context.cpp:456 msgid "Change perspective (angle of PLs)" msgstr "Perspektive ändern (Winkel der Perspektivlinien)" #. status text -#: ../src/box3d-context.cpp:663 +#: ../src/box3d-context.cpp:640 msgid "<b>3D Box</b>; with <b>Shift</b> to extrude along the Z axis" msgstr "<b>3D Box</b>; <b>Umschalt</b> um in Z-Richtung zu vergrößern" -#: ../src/box3d-context.cpp:691 +#: ../src/box3d-context.cpp:668 msgid "Create 3D box" msgstr "3D-Quader erzeugen" @@ -3334,42 +3334,42 @@ msgstr "3D-Quader erzeugen" msgid "<b>3D Box</b>" msgstr "<b>3D Box</b>" -#: ../src/connector-context.cpp:610 +#: ../src/connector-context.cpp:585 msgid "Creating new connector" msgstr "Einen neuen Objektverbinder erzeugen" -#: ../src/connector-context.cpp:865 +#: ../src/connector-context.cpp:840 msgid "Connector endpoint drag cancelled." msgstr "Ziehen von Verbinder-Endpunkten abgebrochen." -#: ../src/connector-context.cpp:912 +#: ../src/connector-context.cpp:887 msgid "Reroute connector" msgstr "Objektverbinder neu verlegen" -#: ../src/connector-context.cpp:1077 +#: ../src/connector-context.cpp:1052 msgid "Create connector" msgstr "Objektverbinder erzeugen" # !!! -#: ../src/connector-context.cpp:1100 +#: ../src/connector-context.cpp:1075 msgid "Finishing connector" msgstr "Beende Objektverbinder" -#: ../src/connector-context.cpp:1336 +#: ../src/connector-context.cpp:1311 msgid "<b>Connector endpoint</b>: drag to reroute or connect to new shapes" msgstr "" "<b>Objektverbinder-Endpunkt</b>: ziehen, um neu zu verlegen oder mit neuen " "Formen zu verbinden" -#: ../src/connector-context.cpp:1476 +#: ../src/connector-context.cpp:1451 msgid "Select <b>at least one non-connector object</b>." msgstr "<b>Mindestens ein Objekt</b> auswählen, das kein Objektverbinder ist." -#: ../src/connector-context.cpp:1481 ../src/widgets/connector-toolbar.cpp:330 +#: ../src/connector-context.cpp:1456 ../src/widgets/connector-toolbar.cpp:330 msgid "Make connectors avoid selected objects" msgstr "Objektverbinder weichen den ausgewählten Objekten aus" -#: ../src/connector-context.cpp:1482 ../src/widgets/connector-toolbar.cpp:340 +#: ../src/connector-context.cpp:1457 ../src/widgets/connector-toolbar.cpp:340 msgid "Make connectors ignore selected objects" msgstr "Objektverbinder ignorieren die ausgewählten Objekte" @@ -3383,20 +3383,20 @@ msgstr "" msgid "<b>Current layer is locked</b>. Unlock it to be able to draw on it." msgstr "<b>Aktuelle Ebene ist gesperrt</b>. Entsperren, um darauf zu zeichnen." -#: ../src/desktop-events.cpp:229 +#: ../src/desktop-events.cpp:228 msgid "Create guide" msgstr "Führungslinie erzeugen" -#: ../src/desktop-events.cpp:475 +#: ../src/desktop-events.cpp:473 msgid "Move guide" msgstr "Führungslinie verschieben" -#: ../src/desktop-events.cpp:482 ../src/desktop-events.cpp:541 +#: ../src/desktop-events.cpp:480 ../src/desktop-events.cpp:538 #: ../src/ui/dialog/guides.cpp:138 msgid "Delete guide" msgstr "Führungslinie löschen" -#: ../src/desktop-events.cpp:521 +#: ../src/desktop-events.cpp:518 #, c-format msgid "<b>Guideline</b>: %s" msgstr "<b>Führungslinie</b>: %s" @@ -4603,7 +4603,7 @@ msgstr "Vertikale Textausrichtung" msgid "Spacing between lines (percent of font size)" msgstr "Abstand zwischen Linien (Prozent der Schriftgröße)" -#: ../src/ui/dialog/text-edit.cpp:561 ../src/text-context.cpp:1519 +#: ../src/ui/dialog/text-edit.cpp:561 ../src/text-context.cpp:1496 msgid "Set text style" msgstr "Textstil setzen" @@ -5152,30 +5152,30 @@ msgstr "" msgid "Set picked color" msgstr "Übernommene Farbe setzen" -#: ../src/dyna-draw-context.cpp:617 +#: ../src/dyna-draw-context.cpp:591 msgid "" "<b>Guide path selected</b>; start drawing along the guide with <b>Ctrl</b>" msgstr "" "<b>Führungspfad ausgewählt</b>; starte Zeichnen entlang der Führung mit " "<b>Strg</b>" -#: ../src/dyna-draw-context.cpp:619 +#: ../src/dyna-draw-context.cpp:593 msgid "<b>Select a guide path</b> to track with <b>Ctrl</b>" msgstr "<b>Führungspfad auswählen</b> mit <b>Ctrl</b>" -#: ../src/dyna-draw-context.cpp:754 +#: ../src/dyna-draw-context.cpp:728 msgid "Tracking: <b>connection to guide path lost!</b>" msgstr "Verfolgen: <b>Verbindung zum Führungspfad verloren!</b>" -#: ../src/dyna-draw-context.cpp:754 +#: ../src/dyna-draw-context.cpp:728 msgid "<b>Tracking</b> a guide path" msgstr "<b>Verfolge</b> einen Führungspfad" -#: ../src/dyna-draw-context.cpp:757 +#: ../src/dyna-draw-context.cpp:731 msgid "<b>Drawing</b> a calligraphic stroke" msgstr "<b>Zeichne</b> einen kalligrafischen Strich" -#: ../src/dyna-draw-context.cpp:1046 +#: ../src/dyna-draw-context.cpp:1020 msgid "Draw calligraphic stroke" msgstr "Kalligrafischen Strich zeichnen" @@ -5187,7 +5187,7 @@ msgstr "<b>Zeichne</b> Löschstrich" msgid "Draw eraser stroke" msgstr "Radierer-Pfad zeichnen" -#: ../src/event-context.cpp:692 +#: ../src/event-context.cpp:671 msgid "<b>Space+mouse move</b> to pan canvas" msgstr "<b>Leertaste+Mausziehen</b> um die Leinwand zu verschieben" @@ -6227,7 +6227,7 @@ msgstr "Hervorhebungsfarbe:" #: ../src/extension/internal/filter/paint.h:877 #: ../src/extension/internal/filter/paint.h:981 #: ../src/extension/internal/filter/protrusions.h:54 -#: ../src/extension/internal/filter/shadows.h:78 +#: ../src/extension/internal/filter/shadows.h:80 #: ../src/extension/internal/filter/textures.h:90 #: ../src/extension/internal/filter/transparency.h:69 #: ../src/extension/internal/filter/transparency.h:140 @@ -7012,7 +7012,7 @@ msgstr "Rot-Versatz:" #: ../src/extension/internal/filter/color.h:1313 #: ../src/ui/dialog/object-attributes.cpp:65 #: ../src/ui/dialog/object-attributes.cpp:73 ../src/ui/dialog/tile.cpp:615 -#: ../src/widgets/desktop-widget.cpp:648 ../src/widgets/node-toolbar.cpp:591 +#: ../src/widgets/desktop-widget.cpp:667 ../src/widgets/node-toolbar.cpp:591 msgid "X:" msgstr "X:" @@ -7024,7 +7024,7 @@ msgstr "X:" #: ../src/extension/internal/filter/color.h:1314 #: ../src/ui/dialog/object-attributes.cpp:66 #: ../src/ui/dialog/object-attributes.cpp:74 ../src/ui/dialog/tile.cpp:616 -#: ../src/widgets/desktop-widget.cpp:658 ../src/widgets/node-toolbar.cpp:609 +#: ../src/widgets/desktop-widget.cpp:677 ../src/widgets/node-toolbar.cpp:609 msgid "Y:" msgstr "Y:" @@ -7298,12 +7298,12 @@ msgid "Cross-smooth" msgstr "Weiche Überschneidung" #: ../src/extension/internal/filter/morphology.h:61 -#: ../src/extension/internal/filter/shadows.h:65 +#: ../src/extension/internal/filter/shadows.h:66 msgid "Inner" msgstr "Innerer" #: ../src/extension/internal/filter/morphology.h:62 -#: ../src/extension/internal/filter/shadows.h:64 +#: ../src/extension/internal/filter/shadows.h:65 msgid "Outer" msgstr "Äußerer" @@ -7413,7 +7413,7 @@ msgstr "Rauschen" #: ../src/extension/internal/filter/overlays.h:59 #: ../src/extension/internal/filter/paint.h:691 -#: ../src/extension/internal/filter/shadows.h:59 ../src/ui/dialog/find.cpp:83 +#: ../src/extension/internal/filter/shadows.h:60 ../src/ui/dialog/find.cpp:83 #: ../src/ui/dialog/tracedialog.cpp:746 #: ../share/extensions/color_custom.inx.h:2 #: ../share/extensions/color_HSL_adjust.inx.h:2 @@ -7517,7 +7517,7 @@ msgstr "Konvertiere Bild in eine Gravur aus vertikalen und horizontalen Linien" # not sure here -cm- #: ../src/extension/internal/filter/paint.h:332 #: ../src/ui/dialog/align-and-distribute.cpp:1048 -#: ../src/widgets/desktop-widget.cpp:1897 +#: ../src/widgets/desktop-widget.cpp:1916 msgid "Drawing" msgstr "Zeichnung" @@ -7707,43 +7707,47 @@ msgstr "Schneegröße" msgid "Snow has fallen on object" msgstr "Schnee liegt auf dem Objekt" -#: ../src/extension/internal/filter/shadows.h:56 +#: ../src/extension/internal/filter/shadows.h:57 msgid "Drop Shadow" msgstr "Abgesetzter Schatten" -#: ../src/extension/internal/filter/shadows.h:60 +#: ../src/extension/internal/filter/shadows.h:61 msgid "Blur radius (px):" msgstr "Unschärfen Radius" -#: ../src/extension/internal/filter/shadows.h:61 +#: ../src/extension/internal/filter/shadows.h:62 msgid "Horizontal offset (px):" msgstr "Horizontaler Versatz (px):" -#: ../src/extension/internal/filter/shadows.h:62 +#: ../src/extension/internal/filter/shadows.h:63 msgid "Vertical offset (px):" msgstr "Vertikaler Versatz (px):" -#: ../src/extension/internal/filter/shadows.h:63 -msgid "Blur type:" -msgstr "Unschärfe-Typ:" +#: ../src/extension/internal/filter/shadows.h:64 +msgid "Shadow type:" +msgstr "Schatten-Typ:" -#: ../src/extension/internal/filter/shadows.h:66 +#: ../src/extension/internal/filter/shadows.h:67 msgid "Outer cutout" msgstr "Äußerer Ausschnitt" -#: ../src/extension/internal/filter/shadows.h:67 +#: ../src/extension/internal/filter/shadows.h:68 msgid "Inner cutout" msgstr "Innere Außenlinie" -#: ../src/extension/internal/filter/shadows.h:70 +#: ../src/extension/internal/filter/shadows.h:69 +msgid "Shadow only" +msgstr "nur Schatten" + +#: ../src/extension/internal/filter/shadows.h:72 msgid "Blur color" msgstr "Farbe verwischen" -#: ../src/extension/internal/filter/shadows.h:72 +#: ../src/extension/internal/filter/shadows.h:74 msgid "Use object's color" msgstr "Benutze Farben des Objektes" -#: ../src/extension/internal/filter/shadows.h:82 +#: ../src/extension/internal/filter/shadows.h:84 msgid "Colorizable Drop shadow" msgstr "Färbbarer Schlagschatten" @@ -8625,46 +8629,46 @@ msgstr "" "<b>Zeichne über</b> Flächen um zur Füllung hinzuzufügen, <b>Alt</b> für " "Füllen durch Berührung" -#: ../src/gradient-context.cpp:134 ../src/gradient-drag.cpp:95 +#: ../src/gradient-context.cpp:110 ../src/gradient-drag.cpp:95 msgid "Linear gradient <b>start</b>" msgstr "<b>Anfang</b> des linearen Farbverlaufs" #. POINT_LG_BEGIN -#: ../src/gradient-context.cpp:135 ../src/gradient-drag.cpp:96 +#: ../src/gradient-context.cpp:111 ../src/gradient-drag.cpp:96 msgid "Linear gradient <b>end</b>" msgstr "<b>Ende</b> des linearen Farbverlaufs" -#: ../src/gradient-context.cpp:136 ../src/gradient-drag.cpp:97 +#: ../src/gradient-context.cpp:112 ../src/gradient-drag.cpp:97 msgid "Linear gradient <b>mid stop</b>" msgstr "<b>Zwischenfarbe</b> des linearen Farbverlaufs" -#: ../src/gradient-context.cpp:137 ../src/gradient-drag.cpp:98 +#: ../src/gradient-context.cpp:113 ../src/gradient-drag.cpp:98 msgid "Radial gradient <b>center</b>" msgstr "<b>Zentrum</b> des radialen Farbverlaufs" -#: ../src/gradient-context.cpp:138 ../src/gradient-context.cpp:139 +#: ../src/gradient-context.cpp:114 ../src/gradient-context.cpp:115 #: ../src/gradient-drag.cpp:99 ../src/gradient-drag.cpp:100 msgid "Radial gradient <b>radius</b>" msgstr "<b>Radius</b> des radialen Farbverlaufs" -#: ../src/gradient-context.cpp:140 ../src/gradient-drag.cpp:101 +#: ../src/gradient-context.cpp:116 ../src/gradient-drag.cpp:101 msgid "Radial gradient <b>focus</b>" msgstr "<b>Fokus</b> des radialen Farbverlaufs" #. POINT_RG_FOCUS -#: ../src/gradient-context.cpp:141 ../src/gradient-context.cpp:142 +#: ../src/gradient-context.cpp:117 ../src/gradient-context.cpp:118 #: ../src/gradient-drag.cpp:102 ../src/gradient-drag.cpp:103 msgid "Radial gradient <b>mid stop</b>" msgstr "<b>Zwischenfarbe</b> des radialen Farbverlaufs" #. TRANSLATORS: %s will be substituted with the point name (see previous messages); This is part of a compound message -#: ../src/gradient-context.cpp:167 +#: ../src/gradient-context.cpp:143 #, c-format msgid "%s selected" msgstr "%s ausgewählt" #. TRANSLATORS: Mind the space in front. This is part of a compound message -#: ../src/gradient-context.cpp:169 ../src/gradient-context.cpp:178 +#: ../src/gradient-context.cpp:145 ../src/gradient-context.cpp:154 #, c-format msgid " out of %d gradient handle" msgid_plural " out of %d gradient handles" @@ -8672,8 +8676,8 @@ msgstr[0] " von %d Farbverlaufs-Anfasser gewählt" msgstr[1] " von %d Farbverlaufs-Anfassern gewählt" #. TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message -#: ../src/gradient-context.cpp:170 ../src/gradient-context.cpp:179 -#: ../src/gradient-context.cpp:186 +#: ../src/gradient-context.cpp:146 ../src/gradient-context.cpp:155 +#: ../src/gradient-context.cpp:162 #, c-format msgid " on %d selected object" msgid_plural " on %d selected objects" @@ -8681,7 +8685,7 @@ msgstr[0] "auf %d gewähltes Objekt" msgstr[1] "auf %d gewählte Objekte" #. TRANSLATORS: This is a part of a compound message (out of two more indicating: grandint handle count & object count) -#: ../src/gradient-context.cpp:176 +#: ../src/gradient-context.cpp:152 #, c-format msgid "" "One handle merging %d stop (drag with <b>Shift</b> to separate) selected" @@ -8693,7 +8697,7 @@ msgstr[1] "" "trennt)" #. 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:184 +#: ../src/gradient-context.cpp:160 #, c-format msgid "<b>%d</b> gradient handle selected out of %d" msgid_plural "<b>%d</b> gradient handles selected out of %d" @@ -8701,7 +8705,7 @@ msgstr[0] "<b>%d</b> Verlaufs-Handle von %d ausgewählt" msgstr[1] "<b>%d</b> Verlaufs-Handles von %d ausgewählt" #. TRANSLATORS: The plural refers to number of selected objects -#: ../src/gradient-context.cpp:191 +#: ../src/gradient-context.cpp:167 #, c-format msgid "<b>No</b> gradient handles selected out of %d on %d selected object" msgid_plural "" @@ -8711,39 +8715,39 @@ msgstr[0] "" msgstr[1] "" "<b>Keine</b> Verlaufs-Handles von %d ausgewählt bei %d markierten Objekten" -#: ../src/gradient-context.cpp:405 ../src/gradient-context.cpp:503 +#: ../src/gradient-context.cpp:381 ../src/gradient-context.cpp:479 #: ../src/ui/dialog/swatches.cpp:202 ../src/widgets/gradient-vector.cpp:815 msgid "Add gradient stop" msgstr "Zwischenfarbe zum Farbverlauf hinzufügen" -#: ../src/gradient-context.cpp:478 +#: ../src/gradient-context.cpp:454 msgid "Simplify gradient" msgstr "Farbverlauf vereinfachen" -#: ../src/gradient-context.cpp:557 +#: ../src/gradient-context.cpp:533 msgid "Create default gradient" msgstr "Standard-Farbverlauf erzeugen" -#: ../src/gradient-context.cpp:614 +#: ../src/gradient-context.cpp:590 msgid "<b>Draw around</b> handles to select them" msgstr "<b>Zeichne um</b> Anfasser um diese auszuwählen" -#: ../src/gradient-context.cpp:730 +#: ../src/gradient-context.cpp:706 msgid "<b>Ctrl</b>: snap gradient angle" msgstr "<b>Strg</b>: Winkel des Farbverlaufs einrasten" -#: ../src/gradient-context.cpp:731 +#: ../src/gradient-context.cpp:707 msgid "<b>Shift</b>: draw gradient around the starting point" msgstr "<b>Umschalt</b>: Farbverlauf ausgehend vom Mittelpunkt zeichnen" -#: ../src/gradient-context.cpp:954 +#: ../src/gradient-context.cpp:930 #, c-format msgid "<b>Gradient</b> for %d object; with <b>Ctrl</b> to snap angle" msgid_plural "<b>Gradient</b> for %d objects; with <b>Ctrl</b> to snap angle" msgstr[0] "<b>Farbverlauf</b> für %d Objekte; mit <b>Strg</b> Winkel einrasten" msgstr[1] "<b>Farbverlauf</b> für %d Objekte; mit <b>Strg</b> Winkel einrasten" -#: ../src/gradient-context.cpp:958 +#: ../src/gradient-context.cpp:934 msgid "Select <b>objects</b> on which to create gradient." msgstr "<b>Objekte</b> auswählen, für die ein Farbverlauf erzeugt werden soll." @@ -9506,7 +9510,7 @@ msgstr "" #: ../src/ui/dialog/align-and-distribute.cpp:1047 #: ../src/ui/dialog/document-properties.cpp:144 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1546 -#: ../src/widgets/desktop-widget.cpp:1893 +#: ../src/widgets/desktop-widget.cpp:1912 #: ../share/extensions/voronoi2svg.inx.h:9 msgid "Page" msgstr "Seite" @@ -11540,35 +11544,35 @@ msgstr "Pfadrichtung umkehren" msgid "<b>No paths</b> to reverse in the selection." msgstr "Die Auswahl enthält <b>keine Pfade</b> zum Umkehren." -#: ../src/pen-context.cpp:250 ../src/pencil-context.cpp:561 +#: ../src/pen-context.cpp:222 ../src/pencil-context.cpp:534 msgid "Drawing cancelled" msgstr "Zeichnen abgebrochen" # !!! make singular and plural forms -#: ../src/pen-context.cpp:488 ../src/pencil-context.cpp:286 +#: ../src/pen-context.cpp:460 ../src/pencil-context.cpp:259 msgid "Continuing selected path" msgstr "Gewählten Pfad verlängern" -#: ../src/pen-context.cpp:498 ../src/pencil-context.cpp:294 +#: ../src/pen-context.cpp:470 ../src/pencil-context.cpp:267 msgid "Creating new path" msgstr "Erzeuge neuen Pfad" -#: ../src/pen-context.cpp:500 ../src/pencil-context.cpp:297 +#: ../src/pen-context.cpp:472 ../src/pencil-context.cpp:270 msgid "Appending to selected path" msgstr "Zu ausgewähltem Pfad hinzufügen" -#: ../src/pen-context.cpp:660 +#: ../src/pen-context.cpp:632 msgid "<b>Click</b> or <b>click and drag</b> to close and finish the path." msgstr "<b>Klick</b> oder <b>Klick und Ziehen</b>, um den Pfad abzuschließen." -#: ../src/pen-context.cpp:670 +#: ../src/pen-context.cpp:642 msgid "" "<b>Click</b> or <b>click and drag</b> to continue the path from this point." msgstr "" "<b>Klick</b> oder <b>Klick und Ziehen</b>, um den Pfad von diesem Punkt aus " "fortzusetzen." -#: ../src/pen-context.cpp:1265 +#: ../src/pen-context.cpp:1237 #, c-format msgid "" "<b>Curve segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to " @@ -11577,7 +11581,7 @@ msgstr "" "<b>Kurvensegment</b>: Winkel %3.2f°, Abstand %s; <b>Strg</b> rastet den " "Winkel ein; <b>Eingabe</b> schließt den Pfad ab" -#: ../src/pen-context.cpp:1266 +#: ../src/pen-context.cpp:1238 #, c-format msgid "" "<b>Line segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to " @@ -11586,7 +11590,7 @@ msgstr "" "<b>Liniensegment</b>: Winkel %3.2f°, Abstand %s; <b>Strg</b> rastet den " "Winkel ein; <b>Eingabe</b> schließt den Pfad ab" -#: ../src/pen-context.cpp:1283 +#: ../src/pen-context.cpp:1255 #, c-format msgid "" "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap " @@ -11595,7 +11599,7 @@ msgstr "" "<b>Kurvenanfasser</b>: Winkel %3.2f°; Länge %s; Winkel mit <b>Strg</b> " "einrasten" -#: ../src/pen-context.cpp:1305 +#: ../src/pen-context.cpp:1277 #, c-format msgid "" "<b>Curve handle, symmetric</b>: angle %3.2f°, length %s; with <b>Ctrl</" @@ -11604,7 +11608,7 @@ msgstr "" "<b>Symmetrischer Kurvenanfasser</b>: Winkel %3.2f°, Länge %s; <b>Strg</" "b> rastet den Winkel ein; <b>Umschalt</b> bewegt nur diesen Anfasser" -#: ../src/pen-context.cpp:1306 +#: ../src/pen-context.cpp:1278 #, c-format msgid "" "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap " @@ -11614,29 +11618,29 @@ msgstr "" "Winkel ein; <b>Umschalt</b> bewegt nur diesen Anfasser" # not sure here -cm- -#: ../src/pen-context.cpp:1352 +#: ../src/pen-context.cpp:1324 msgid "Drawing finished" msgstr "Zeichnen beendet" -#: ../src/pencil-context.cpp:402 +#: ../src/pencil-context.cpp:375 msgid "<b>Release</b> here to close and finish the path." msgstr "Hier <b>loslassen</b>, um den Pfad zu schließen und beenden." -#: ../src/pencil-context.cpp:408 +#: ../src/pencil-context.cpp:381 msgid "Drawing a freehand path" msgstr "Freihandlinien zeichnen" -#: ../src/pencil-context.cpp:413 +#: ../src/pencil-context.cpp:386 msgid "<b>Drag</b> to continue the path from this point." msgstr "<b>Ziehen</b>, um den Pfad von diesem Punkt aus fortzusetzen." # !!! #. Write curves to object -#: ../src/pencil-context.cpp:505 +#: ../src/pencil-context.cpp:478 msgid "Finishing freehand" msgstr "Fertig mit Freihandlinien" -#: ../src/pencil-context.cpp:611 +#: ../src/pencil-context.cpp:584 msgid "" "<b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. " "Release <b>Alt</b> to finalize." @@ -11645,15 +11649,15 @@ msgstr "" "Pfaden. Zum Beenden <b>Alt</b> loslassen." # !!! -#: ../src/pencil-context.cpp:639 +#: ../src/pencil-context.cpp:612 msgid "Finishing freehand sketch" msgstr "Fertig mit Freihandlinien" -#: ../src/persp3d.cpp:346 +#: ../src/persp3d.cpp:318 msgid "Toggle vanishing point" msgstr "Fluchtpunkt umschalten" -#: ../src/persp3d.cpp:357 +#: ../src/persp3d.cpp:329 msgid "Toggle multiple vanishing points" msgstr "Multiple Fluchtpunkte umschalten" @@ -11931,7 +11935,7 @@ msgstr "Fragment:" msgid "XML fragment for the RDF 'License' section" msgstr "XML-Fragment für den RDF-Abschnitt »Lizenz«." -#: ../src/rect-context.cpp:376 +#: ../src/rect-context.cpp:352 msgid "" "<b>Ctrl</b>: make square or integer-ratio rect, lock a rounded corner " "circular" @@ -11939,7 +11943,7 @@ msgstr "" "<b>Strg</b>: Quadrat oder Rechteck mit ganzzahligem Kanten-Längenverhältnis, " "abgerundete Kanten mit einheitlichen Radien" -#: ../src/rect-context.cpp:529 +#: ../src/rect-context.cpp:505 #, c-format msgid "" "<b>Rectangle</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</" @@ -11948,7 +11952,7 @@ msgstr "" "<b>Rechteck</b>: %s × %s (beschränkt auf Seitenverhältnis %d:%d); " "<b>Umschalt</b> - Rechteck vom Zentrum aus zeichnen" -#: ../src/rect-context.cpp:532 +#: ../src/rect-context.cpp:508 #, c-format msgid "" "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1.618 : 1); with " @@ -11957,7 +11961,7 @@ msgstr "" "<b>Rechteck</b>: %s × %s (beschränkt auf Goldenen Schnitt 1,618 : 1); " "<b>Umschalt</b> - Rechteck vom Zentrum aus zeichnen" -#: ../src/rect-context.cpp:534 +#: ../src/rect-context.cpp:510 #, c-format msgid "" "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1 : 1.618); with " @@ -11966,7 +11970,7 @@ msgstr "" "<b>Rechteck</b>: %s × %s (beschränkt auf Goldenen Schnitt 1 : 1,618); " "<b>Umschalt</b> - Rechteck vom Zentrum aus zeichnen" -#: ../src/rect-context.cpp:538 +#: ../src/rect-context.cpp:514 #, c-format msgid "" "<b>Rectangle</b>: %s × %s; with <b>Ctrl</b> to make square or integer-" @@ -11975,7 +11979,7 @@ msgstr "" "<b>Rechteck</b>: %s × %s; <b>Strg</b> erzeugt Quadrat oder ganzzahliges " "Höhen/Breitenverhältnis; <b>Umschalt</b> - Rechteck vom Zentrum aus zeichnen" -#: ../src/rect-context.cpp:563 +#: ../src/rect-context.cpp:539 msgid "Create rectangle" msgstr "Rechteck erzeugen" @@ -12050,7 +12054,7 @@ msgstr "Text löschen" msgid "<b>Nothing</b> was deleted." msgstr "Es wurde <b>nichts</b> gelöscht." -#: ../src/selection-chemistry.cpp:374 ../src/text-context.cpp:1031 +#: ../src/selection-chemistry.cpp:374 ../src/text-context.cpp:1008 #: ../src/ui/dialog/calligraphic-profile-rename.cpp:55 #: ../src/ui/dialog/swatches.cpp:277 ../src/widgets/erasor-toolbar.cpp:116 #: ../src/widgets/gradient-toolbar.cpp:1193 @@ -12622,7 +12626,7 @@ msgstr "<b>Umschalt+D</b> zum Finden des Rahmens verwenden" #. this is only used with 2 or more objects #: ../src/selection-describer.cpp:226 ../src/spray-context.cpp:203 -#: ../src/tweak-context.cpp:204 +#: ../src/tweak-context.cpp:180 #, c-format msgid "<b>%i</b> object selected" msgid_plural "<b>%i</b> objects selected" @@ -12724,7 +12728,7 @@ msgstr "" msgid "Reset center" msgstr "Mittelpunkt zurücksetzen" -#: ../src/seltrans.cpp:996 ../src/seltrans.cpp:1093 +#: ../src/seltrans.cpp:994 ../src/seltrans.cpp:1091 #, c-format msgid "<b>Scale</b>: %0.2f%% x %0.2f%%; with <b>Ctrl</b> to lock ratio" msgstr "" @@ -12733,24 +12737,24 @@ msgstr "" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1207 +#: ../src/seltrans.cpp:1205 #, c-format msgid "<b>Skew</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "<b>Scheren</b>: %0.2f °; Winkel mit <b>Strg</b> einrasten" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1282 +#: ../src/seltrans.cpp:1280 #, c-format msgid "<b>Rotate</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "<b>Drehen</b>: %0.2f°; Winkel mit <b>Strg</b> einrasten" -#: ../src/seltrans.cpp:1317 +#: ../src/seltrans.cpp:1315 #, c-format msgid "Move <b>center</b> to %s, %s" msgstr "<b>Mittelpunkt</b> verschieben nach %s, %s" -#: ../src/seltrans.cpp:1493 +#: ../src/seltrans.cpp:1491 #, c-format msgid "" "<b>Move</b> by %s, %s; with <b>Ctrl</b> to restrict to horizontal/vertical; " @@ -12890,38 +12894,38 @@ msgstr "%s; <i>gefiltert</i>" msgid "<b>Line</b>" msgstr "<b>Linie</b>" -#: ../src/sp-lpe-item.cpp:341 +#: ../src/sp-lpe-item.cpp:316 msgid "An exception occurred during execution of the Path Effect." msgstr "Beim ausführen des Pfad-Effektes ist ein Fehler aufgetreten." #. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:428 +#: ../src/sp-offset.cpp:393 #, c-format msgid "<b>Linked offset</b>, %s by %f pt" msgstr "<b>Verknüpfter Versatz</b>, %s um %f pt" -#: ../src/sp-offset.cpp:429 ../src/sp-offset.cpp:433 +#: ../src/sp-offset.cpp:394 ../src/sp-offset.cpp:398 msgid "outset" msgstr "erweitert" -#: ../src/sp-offset.cpp:429 ../src/sp-offset.cpp:433 +#: ../src/sp-offset.cpp:394 ../src/sp-offset.cpp:398 msgid "inset" msgstr "geschrumpft" #. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:432 +#: ../src/sp-offset.cpp:397 #, c-format msgid "<b>Dynamic offset</b>, %s by %f pt" msgstr "<b>Dynamischer Versatz</b>, %s um %f pt" -#: ../src/sp-path.cpp:152 +#: ../src/sp-path.cpp:124 #, c-format msgid "<b>Path</b> (%i node, path effect: %s)" msgid_plural "<b>Path</b> (%i nodes, path effect: %s)" msgstr[0] "<b>Pfad</b> (%i Knoten, Pfadeffekt: %s)" msgstr[1] "<b>Pfad</b> (%i Knoten, Pfadeffekt: %s)" -#: ../src/sp-path.cpp:155 +#: ../src/sp-path.cpp:127 #, c-format msgid "<b>Path</b> (%i node)" msgid_plural "<b>Path</b> (%i nodes)" @@ -13168,7 +13172,7 @@ msgstr "<b>Pfad</b> zum Vereinfachen auswählen." msgid "<b>No paths</b> to simplify in the selection." msgstr "Die Auswahl enthält <b>keine Pfade</b> zum Vereinfachen." -#: ../src/spray-context.cpp:205 ../src/tweak-context.cpp:206 +#: ../src/spray-context.cpp:205 ../src/tweak-context.cpp:182 #, c-format msgid "<b>Nothing</b> selected" msgstr "Es wurde <b>nichts</b> gewählt" @@ -13324,58 +13328,58 @@ msgstr "Fließtext in Text umwandeln" msgid "<b>No flowed text(s)</b> to convert in the selection." msgstr "<b>Kein Fließtext</b> zum Umwandeln in der Auswahl." -#: ../src/text-context.cpp:443 +#: ../src/text-context.cpp:420 msgid "<b>Click</b> to edit the text, <b>drag</b> to select part of the text." msgstr "" "<b>Klick</b> zum Ändern des Textes, <b>Ziehen</b>, um einen Teil des Textes " "zu ändern." -#: ../src/text-context.cpp:445 +#: ../src/text-context.cpp:422 msgid "" "<b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text." msgstr "" "<b>Klick</b> zum Ändern des Fließtextes, <b>Ziehen</b>, um einen Teil des " "Textes zu ändern." -#: ../src/text-context.cpp:499 +#: ../src/text-context.cpp:476 msgid "Create text" msgstr "Text erstellen" -#: ../src/text-context.cpp:524 +#: ../src/text-context.cpp:501 msgid "Non-printable character" msgstr "Nicht druckbares Zeichen" -#: ../src/text-context.cpp:539 +#: ../src/text-context.cpp:516 msgid "Insert Unicode character" msgstr "Unicode-Zeichen einfügen" -#: ../src/text-context.cpp:574 +#: ../src/text-context.cpp:551 #, c-format msgid "Unicode (<b>Enter</b> to finish): %s: %s" msgstr "Unicode (<b>Eingabe</b> zum Abschliessen): %s: %s" -#: ../src/text-context.cpp:576 ../src/text-context.cpp:885 +#: ../src/text-context.cpp:553 ../src/text-context.cpp:862 msgid "Unicode (<b>Enter</b> to finish): " msgstr "Unicode (<b>Eingabe</b> zum Abschliessen): " -#: ../src/text-context.cpp:662 +#: ../src/text-context.cpp:639 #, c-format msgid "<b>Flowed text frame</b>: %s × %s" msgstr "<b>Fließtext-Rahmen</b>: %s × %s" -#: ../src/text-context.cpp:719 +#: ../src/text-context.cpp:696 msgid "Type text; <b>Enter</b> to start new line." msgstr "Text schreiben; <b>Eingabe</b>, um eine neue Zeile zu beginnen." -#: ../src/text-context.cpp:730 +#: ../src/text-context.cpp:707 msgid "Flowed text is created." msgstr "Fließtext wird erzeugt." -#: ../src/text-context.cpp:732 +#: ../src/text-context.cpp:709 msgid "Create flowed text" msgstr "Fließtext erstellen" -#: ../src/text-context.cpp:734 +#: ../src/text-context.cpp:711 msgid "" "The frame is <b>too small</b> for the current font size. Flowed text not " "created." @@ -13383,75 +13387,75 @@ msgstr "" "Der Rahmen ist <b>zu klein</b> für die aktuelle Schriftgröße. Der Fließtext " "wurde nicht erzeugt." -#: ../src/text-context.cpp:870 +#: ../src/text-context.cpp:847 msgid "No-break space" msgstr "Untrennbares Leerzeichen" -#: ../src/text-context.cpp:872 +#: ../src/text-context.cpp:849 msgid "Insert no-break space" msgstr "Untrennbares Leerzeichen einfügen" -#: ../src/text-context.cpp:909 +#: ../src/text-context.cpp:886 msgid "Make bold" msgstr "Fett" -#: ../src/text-context.cpp:927 +#: ../src/text-context.cpp:904 msgid "Make italic" msgstr "Kursiv" -#: ../src/text-context.cpp:966 +#: ../src/text-context.cpp:943 msgid "New line" msgstr "Neue Zeile" -#: ../src/text-context.cpp:1000 +#: ../src/text-context.cpp:977 msgid "Backspace" msgstr "Rückschritt" -#: ../src/text-context.cpp:1048 +#: ../src/text-context.cpp:1025 msgid "Kern to the left" msgstr "Unterschneidung nach links" -#: ../src/text-context.cpp:1073 +#: ../src/text-context.cpp:1050 msgid "Kern to the right" msgstr "Unterschneidung nach rechts" -#: ../src/text-context.cpp:1098 +#: ../src/text-context.cpp:1075 msgid "Kern up" msgstr "Unterschneidung nach oben" -#: ../src/text-context.cpp:1123 +#: ../src/text-context.cpp:1100 msgid "Kern down" msgstr "Unterschneidung nach unten" -#: ../src/text-context.cpp:1199 +#: ../src/text-context.cpp:1176 msgid "Rotate counterclockwise" msgstr "Entgegen Uhrzeigersinn drehen" -#: ../src/text-context.cpp:1220 +#: ../src/text-context.cpp:1197 msgid "Rotate clockwise" msgstr "Im Uhrzeigersinn drehen" -#: ../src/text-context.cpp:1237 +#: ../src/text-context.cpp:1214 msgid "Contract line spacing" msgstr "Zeilenabstand vermindern" -#: ../src/text-context.cpp:1244 +#: ../src/text-context.cpp:1221 msgid "Contract letter spacing" msgstr "Zeichenabstand vermindern" -#: ../src/text-context.cpp:1262 +#: ../src/text-context.cpp:1239 msgid "Expand line spacing" msgstr "Zeilenabstand vergrößern" -#: ../src/text-context.cpp:1269 +#: ../src/text-context.cpp:1246 msgid "Expand letter spacing" msgstr "Zeichenabstand vergrößern" -#: ../src/text-context.cpp:1397 +#: ../src/text-context.cpp:1374 msgid "Paste text" msgstr "Text einfügen" -#: ../src/text-context.cpp:1648 +#: ../src/text-context.cpp:1625 #, c-format msgid "" "Type or edit flowed text (%d characters%s); <b>Enter</b> to start new " @@ -13460,14 +13464,14 @@ msgstr "" "Fließtext schreiben (%d Zeichen%s); <b>Eingabe</b>, um einen neuen Absatz zu " "beginnen." -#: ../src/text-context.cpp:1650 +#: ../src/text-context.cpp:1627 #, c-format msgid "Type or edit text (%d characters%s); <b>Enter</b> to start new line." msgstr "" "Text schreiben (%d Zeichen%s); <b>Eingabe</b>, um eine neue Zeile zu " "beginnen." -#: ../src/text-context.cpp:1658 ../src/tools-switch.cpp:201 +#: ../src/text-context.cpp:1635 ../src/tools-switch.cpp:201 msgid "" "<b>Click</b> to select or create text, <b>drag</b> to create flowed text; " "then type." @@ -13475,7 +13479,7 @@ msgstr "" "Zum Auswählen oder Erstellen eines Textobjekts <b>klicken</b>, <b>Ziehen</b> " "um Fließtext zu erstellen; anschließend schreiben." -#: ../src/text-context.cpp:1760 +#: ../src/text-context.cpp:1737 msgid "Type text" msgstr "Text eingeben" @@ -13662,31 +13666,31 @@ msgstr "Bitmap vektorisieren" msgid "Trace: Done. %ld nodes created" msgstr "Vektorisieren abgeschlossen: %ld Knoten erzeugt" -#: ../src/tweak-context.cpp:211 +#: ../src/tweak-context.cpp:187 #, c-format msgid "%s. Drag to <b>move</b>." msgstr "%s. Ziehen zum <b>verschieben</b>." -#: ../src/tweak-context.cpp:215 +#: ../src/tweak-context.cpp:191 #, c-format msgid "%s. Drag or click to <b>move in</b>; with Shift to <b>move out</b>." msgstr "" "%s. Ziehen oder Klicken zum <b>verschieben hinein </b>; mit Umschalttaste " "zum <b>verschieben hinaus</b>." -#: ../src/tweak-context.cpp:219 +#: ../src/tweak-context.cpp:195 #, c-format msgid "%s. Drag or click to <b>move randomly</b>." msgstr "%s. Ziehen oder Klicken zum <b>zufälligen verschieben</b>." -#: ../src/tweak-context.cpp:223 +#: ../src/tweak-context.cpp:199 #, c-format msgid "%s. Drag or click to <b>scale down</b>; with Shift to <b>scale up</b>." msgstr "" "%s. Ziehen oder Klicken zum <b>kleiner skalieren</b>; mit Umschalttaste zum " "<b>größer skalieren</b>." -#: ../src/tweak-context.cpp:227 +#: ../src/tweak-context.cpp:203 #, c-format msgid "" "%s. Drag or click to <b>rotate clockwise</b>; with Shift, " @@ -13695,48 +13699,48 @@ msgstr "" "%s. Ziehen oder Klicken zum <b>Drehen im Uhrzeigersinn</b>; mit " "Umschalttaste zum <b>gegen den Uhrzeigersinn</b>." -#: ../src/tweak-context.cpp:231 +#: ../src/tweak-context.cpp:207 #, c-format msgid "%s. Drag or click to <b>duplicate</b>; with Shift, <b>delete</b>." msgstr "" "%s. Ziehen oder Klicken zum <b>Duplizieren</b>; mit Umschalttaste zum " "<b>Löschen</b>." -#: ../src/tweak-context.cpp:235 +#: ../src/tweak-context.cpp:211 #, c-format msgid "%s. Drag to <b>push paths</b>." msgstr "%s. Ziehen zum <b> Schieben der Pfade</b>." -#: ../src/tweak-context.cpp:239 +#: ../src/tweak-context.cpp:215 #, c-format msgid "%s. Drag or click to <b>inset paths</b>; with Shift to <b>outset</b>." msgstr "" "%s. Ziehen oder Klicken <b>zieht</b> Pfade <b>zusammen</b>; mit Umschalt " "<b>schiebt sie auseinander</b>." -#: ../src/tweak-context.cpp:247 +#: ../src/tweak-context.cpp:223 #, c-format msgid "%s. Drag or click to <b>attract paths</b>; with Shift to <b>repel</b>." msgstr "" "%s. Ziehen oder Klicken <b>zieht Pfade an</b>; mit Umschalt <b>stößt es sie " "ab</b>." -#: ../src/tweak-context.cpp:255 +#: ../src/tweak-context.cpp:231 #, c-format msgid "%s. Drag or click to <b>roughen paths</b>." msgstr "%s. Ziehen oder Klicken um <b>Pfad aufzurauen</b>." -#: ../src/tweak-context.cpp:259 +#: ../src/tweak-context.cpp:235 #, c-format msgid "%s. Drag or click to <b>paint objects</b> with color." msgstr "%s. Ziehen oder Klicken um <b>Objekte zu bemalen</b> mit Farbe." -#: ../src/tweak-context.cpp:263 +#: ../src/tweak-context.cpp:239 #, c-format msgid "%s. Drag or click to <b>randomize colors</b>." msgstr "%s. Ziehen oder Klicken um <b>Farben zufällig zu setzen</b>." -#: ../src/tweak-context.cpp:267 +#: ../src/tweak-context.cpp:243 #, c-format msgid "" "%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>." @@ -13744,60 +13748,60 @@ msgstr "" "%s. Ziehen oder Klicken um <b>Weichheit zu erhöhen</b>; mit Shift " "<b>verringern</b>." -#: ../src/tweak-context.cpp:1233 +#: ../src/tweak-context.cpp:1209 msgid "<b>Nothing selected!</b> Select objects to tweak." msgstr "<b>Nichts ausgewählt!</b> Wähle Objekte zum Justieren aus." -#: ../src/tweak-context.cpp:1267 +#: ../src/tweak-context.cpp:1243 msgid "Move tweak" msgstr "Verschieben-Justage" # Was bewegt sich? -#: ../src/tweak-context.cpp:1271 +#: ../src/tweak-context.cpp:1247 msgid "Move in/out tweak" msgstr "Optimieren durch Zusammen-/Auseinanderbewegen" -#: ../src/tweak-context.cpp:1275 +#: ../src/tweak-context.cpp:1251 msgid "Move jitter tweak" msgstr "Bewegungsversatz-Justage" -#: ../src/tweak-context.cpp:1279 +#: ../src/tweak-context.cpp:1255 msgid "Scale tweak" msgstr "Skalieren-Justage" -#: ../src/tweak-context.cpp:1283 +#: ../src/tweak-context.cpp:1259 msgid "Rotate tweak" msgstr "Rotieren-Justage" -#: ../src/tweak-context.cpp:1287 +#: ../src/tweak-context.cpp:1263 msgid "Duplicate/delete tweak" msgstr "Dulizieren-/Löschen-Justage" -#: ../src/tweak-context.cpp:1291 +#: ../src/tweak-context.cpp:1267 msgid "Push path tweak" msgstr "Pfad-Verschieben-Justage" -#: ../src/tweak-context.cpp:1295 +#: ../src/tweak-context.cpp:1271 msgid "Shrink/grow path tweak" msgstr "Schrumpfen-/Weiten-Justage" -#: ../src/tweak-context.cpp:1299 +#: ../src/tweak-context.cpp:1275 msgid "Attract/repel path tweak" msgstr "Pfad-Anziehen-/-Abstoßen-Justage" -#: ../src/tweak-context.cpp:1303 +#: ../src/tweak-context.cpp:1279 msgid "Roughen path tweak" msgstr "Pfadrauheit-Justage" -#: ../src/tweak-context.cpp:1307 +#: ../src/tweak-context.cpp:1283 msgid "Color paint tweak" msgstr "Farb-Justage" -#: ../src/tweak-context.cpp:1311 +#: ../src/tweak-context.cpp:1287 msgid "Color jitter tweak" msgstr "Farbrauschen-Justage" -#: ../src/tweak-context.cpp:1315 +#: ../src/tweak-context.cpp:1291 msgid "Blur tweak" msgstr "Unschärfe-Justage" @@ -14146,7 +14150,7 @@ msgstr "Kleinstes Objekt" #: ../src/ui/dialog/align-and-distribute.cpp:1049 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1550 ../src/verbs.cpp:174 -#: ../src/widgets/desktop-widget.cpp:1901 +#: ../src/widgets/desktop-widget.cpp:1920 #: ../share/extensions/printing_marks.inx.h:18 msgid "Selection" msgstr "Auswahl" @@ -16913,7 +16917,7 @@ msgstr "Objekt-Farbstil" #. Zoom #: ../src/ui/dialog/inkscape-preferences.cpp:376 -#: ../src/widgets/desktop-widget.cpp:613 +#: ../src/widgets/desktop-widget.cpp:632 msgid "Zoom" msgstr "Zoomfaktor" @@ -20744,7 +20748,7 @@ msgstr "Knoten Horizontal umkehren" msgid "Flip nodes vertically" msgstr "Knoten Vertikal umkehren" -#: ../src/ui/tool/node-tool.cpp:574 +#: ../src/ui/tool/node-tool.cpp:555 msgctxt "Node tool tip" msgid "" "<b>Shift</b>: drag to add nodes to the selection, click to toggle object " @@ -20753,19 +20757,19 @@ msgstr "" "<b>Shift</b>: Ziehen, um Knoten zur Auswahl hinzuzufügen. Klicken, um die " "Auswahl umzuschalten." -#: ../src/ui/tool/node-tool.cpp:578 +#: ../src/ui/tool/node-tool.cpp:559 msgctxt "Node tool tip" msgid "<b>Shift</b>: drag to add nodes to the selection" msgstr "<b>Umschalt</b>: Ziehen, um Knoten zur Auswahl hinzuzufügen" -#: ../src/ui/tool/node-tool.cpp:587 +#: ../src/ui/tool/node-tool.cpp:568 #, c-format msgid "<b>%u of %u</b> node selected." msgid_plural "<b>%u of %u</b> nodes selected." msgstr[0] "<b>%u von %u</b> Knoten ausgewählt." msgstr[1] "<b>%u von %u</b> Knoten ausgewählt." -#: ../src/ui/tool/node-tool.cpp:592 +#: ../src/ui/tool/node-tool.cpp:573 #, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click to edit only this object (more: Shift)" @@ -20773,31 +20777,31 @@ msgstr "" "%s Ziehen, um Knoten auszuwählen. Klicken, um nur dieses Objekt zu " "bearbeiten (mehr: Umschalt)" -#: ../src/ui/tool/node-tool.cpp:598 +#: ../src/ui/tool/node-tool.cpp:579 #, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click clear the selection" msgstr "%s Ziehen, um Knoten auszuwählen. Klicken, um Auswahl zu löschen" -#: ../src/ui/tool/node-tool.cpp:607 +#: ../src/ui/tool/node-tool.cpp:588 msgctxt "Node tool tip" msgid "Drag to select nodes, click to edit only this object" msgstr "" "Ziehen, um Knoten auszuwählen. Klicken, um nur dieses Objekt zu bearbeiten." -#: ../src/ui/tool/node-tool.cpp:610 +#: ../src/ui/tool/node-tool.cpp:591 msgctxt "Node tool tip" msgid "Drag to select nodes, click to clear the selection" msgstr "Ziehen, um Knoten auszuwählen. Klicken, um Auswahl zu löschen" -#: ../src/ui/tool/node-tool.cpp:615 +#: ../src/ui/tool/node-tool.cpp:596 msgctxt "Node tool tip" msgid "Drag to select objects to edit, click to edit this object (more: Shift)" msgstr "" "Ziehen um Objekte zum Bearbeiten auszuwählen und Klicken, um das Objekt zu " "bearbeiten (mehr: Shift)" -#: ../src/ui/tool/node-tool.cpp:618 +#: ../src/ui/tool/node-tool.cpp:599 msgctxt "Node tool tip" msgid "Drag to select objects to edit" msgstr "Ziehen, um Objekte zum bearbeiten auszuwählen" @@ -24631,20 +24635,20 @@ msgstr "Muster der Strichlinien" msgid "Pattern offset" msgstr "Versatz des Musters" -#: ../src/widgets/desktop-widget.cpp:446 +#: ../src/widgets/desktop-widget.cpp:462 msgid "Zoom drawing if window size changes" msgstr "Zeichnungsgröße mit Fenstergröße verändern" -#: ../src/widgets/desktop-widget.cpp:647 +#: ../src/widgets/desktop-widget.cpp:666 msgid "Cursor coordinates" msgstr "Zeigerkoordinaten" -#: ../src/widgets/desktop-widget.cpp:673 +#: ../src/widgets/desktop-widget.cpp:692 msgid "Z:" msgstr "Z:" #. display the initial welcome message in the statusbar -#: ../src/widgets/desktop-widget.cpp:716 +#: ../src/widgets/desktop-widget.cpp:735 msgid "" "<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; " "use selector (arrow) to move or transform them." @@ -24652,71 +24656,71 @@ msgstr "" "<b>Willkommen zu Inkscape!</b> Formen- und Freihandwerkzeuge erstellen " "Objekte; das Auswahlwerkzeug (Pfeil) verschiebt und bearbeitet." -#: ../src/widgets/desktop-widget.cpp:797 +#: ../src/widgets/desktop-widget.cpp:823 msgid "grayscale" msgstr "Graustufen" -#: ../src/widgets/desktop-widget.cpp:798 +#: ../src/widgets/desktop-widget.cpp:824 msgid ", grayscale" msgstr ", Graustufen" -#: ../src/widgets/desktop-widget.cpp:799 +#: ../src/widgets/desktop-widget.cpp:825 msgid "print colors preview" msgstr "_Druckfarben-Vorschau" -#: ../src/widgets/desktop-widget.cpp:800 +#: ../src/widgets/desktop-widget.cpp:826 msgid ", print colors preview" msgstr ", Druckfarben-Vorschau" -#: ../src/widgets/desktop-widget.cpp:801 +#: ../src/widgets/desktop-widget.cpp:827 msgid "outline" msgstr "Umriss" -#: ../src/widgets/desktop-widget.cpp:802 +#: ../src/widgets/desktop-widget.cpp:828 msgid "no filters" msgstr "Keine _Filter" -#: ../src/widgets/desktop-widget.cpp:829 +#: ../src/widgets/desktop-widget.cpp:855 #, c-format msgid "%s%s: %d (%s%s) - Inkscape" msgstr "%s%s: %d (%s%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:831 ../src/widgets/desktop-widget.cpp:835 +#: ../src/widgets/desktop-widget.cpp:857 ../src/widgets/desktop-widget.cpp:861 #, c-format msgid "%s%s: %d (%s) - Inkscape" msgstr "%s%s: %d (%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:837 +#: ../src/widgets/desktop-widget.cpp:863 #, c-format msgid "%s%s: %d - Inkscape" msgstr "%s%s: %d - Inkscape" -#: ../src/widgets/desktop-widget.cpp:843 +#: ../src/widgets/desktop-widget.cpp:869 #, c-format msgid "%s%s (%s%s) - Inkscape" msgstr "%s%s (%s%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:845 ../src/widgets/desktop-widget.cpp:849 +#: ../src/widgets/desktop-widget.cpp:871 ../src/widgets/desktop-widget.cpp:875 #, c-format msgid "%s%s (%s) - Inkscape" msgstr "%s%s (%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:851 +#: ../src/widgets/desktop-widget.cpp:877 #, c-format msgid "%s%s - Inkscape" msgstr "%s%s - Inkscape" # ??? -#: ../src/widgets/desktop-widget.cpp:1019 +#: ../src/widgets/desktop-widget.cpp:1045 msgid "Color-managed display is <b>enabled</b> in this window" msgstr "Farbverwaltungsansicht ist in diesem Fenster <b>eingeschaltet</b>" # ??? -#: ../src/widgets/desktop-widget.cpp:1021 +#: ../src/widgets/desktop-widget.cpp:1047 msgid "Color-managed display is <b>disabled</b> in this window" msgstr "Farbverwaltungsansicht ist in diesem Fenster <b>ausgeschaltet</b>" -#: ../src/widgets/desktop-widget.cpp:1076 +#: ../src/widgets/desktop-widget.cpp:1102 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">Save changes to document \"%s\" before " @@ -24729,12 +24733,12 @@ msgstr "" "\n" "Wenn Sie schließen, ohne zu speichern, dann gehen Ihre Änderungen verloren." -#: ../src/widgets/desktop-widget.cpp:1086 -#: ../src/widgets/desktop-widget.cpp:1145 +#: ../src/widgets/desktop-widget.cpp:1112 +#: ../src/widgets/desktop-widget.cpp:1171 msgid "Close _without saving" msgstr "Schließen, _ohne zu speichern" -#: ../src/widgets/desktop-widget.cpp:1135 +#: ../src/widgets/desktop-widget.cpp:1161 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a " @@ -24747,12 +24751,12 @@ msgstr "" "\n" "Möchten Sie das Dokument als ein Inkscape SVG speichern?" -#: ../src/widgets/desktop-widget.cpp:1147 +#: ../src/widgets/desktop-widget.cpp:1173 msgid "_Save as Inkscape SVG" msgstr "Als Inkscape-_SVG speichern" # CHECK -#: ../src/widgets/desktop-widget.cpp:1357 +#: ../src/widgets/desktop-widget.cpp:1383 msgid "Note:" msgstr "Hinweis:" @@ -33193,6 +33197,9 @@ msgstr "Ein beliebtes Dateiformat für Clipart" msgid "XAML Input" msgstr "XAML einlesen" +#~ msgid "Blur type:" +#~ msgstr "Unschärfe-Typ:" + #~ msgid "Blend source:" #~ msgstr "Mischquelle:" @@ -17,8 +17,8 @@ msgid "" msgstr "" "Project-Id-Version: inkscape\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2013-01-24 18:22+0100\n" -"PO-Revision-Date: 2013-01-24 18:24+0100\n" +"POT-Creation-Date: 2013-01-30 12:08+0100\n" +"PO-Revision-Date: 2013-01-30 12:10+0100\n" "Last-Translator: Nicolas Dufour <nicoduf@yahoo.fr>\n" "Language-Team: <fr@li.org>\n" "Language: \n" @@ -330,7 +330,7 @@ msgid "Inset" msgstr "Incrustation" #: ../share/filters/filters.svg.h:1 -#: ../src/extension/internal/filter/shadows.h:79 +#: ../src/extension/internal/filter/shadows.h:81 msgid "Shadows and Glows" msgstr "Ombres et lueurs" @@ -981,7 +981,7 @@ msgstr "Lumière noire" #: ../src/extension/internal/filter/paint.h:99 #: ../src/extension/internal/filter/paint.h:714 #: ../src/extension/internal/filter/paint.h:718 -#: ../src/extension/internal/filter/shadows.h:71 +#: ../src/extension/internal/filter/shadows.h:73 #: ../src/extension/internal/filter/transparency.h:345 #: ../src/ui/dialog/document-properties.cpp:148 #: ../share/extensions/color_blackandwhite.inx.h:2 @@ -3225,20 +3225,20 @@ msgstr "Direction" msgid "Defines the direction and magnitude of the extrusion" msgstr "Définit la direction et l'amplitude de l'extrusion" -#: ../src/sp-flowtext.cpp:365 +#: ../src/sp-flowtext.cpp:339 #: ../src/sp-text.cpp:400 -#: ../src/text-context.cpp:1631 +#: ../src/text-context.cpp:1608 msgid " [truncated]" msgstr " [tronqué]" -#: ../src/sp-flowtext.cpp:368 +#: ../src/sp-flowtext.cpp:342 #, c-format msgid "<b>Flowed text</b> (%d character%s)" msgid_plural "<b>Flowed text</b> (%d characters%s)" msgstr[0] "<b>Texte encadré</b> (%d caractère%s)" msgstr[1] "<b>Texte encadré</b> (%d caractères%s)" -#: ../src/sp-flowtext.cpp:370 +#: ../src/sp-flowtext.cpp:344 #, c-format msgid "<b>Linked flowed text</b> (%d character%s)" msgid_plural "<b>Linked flowed text</b> (%d characters%s)" @@ -3250,7 +3250,7 @@ msgid "<b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle msgstr "<b>Ctrl</b> : dessiner des cercles ou des ellipses de ratio entier, forcer la modification des angles des arcs/camemberts par incréments" #: ../src/arc-context.cpp:308 -#: ../src/rect-context.cpp:377 +#: ../src/rect-context.cpp:353 msgid "<b>Shift</b>: draw around the starting point" msgstr "<b>Maj</b> : dessiner autour du point de départ" @@ -3268,21 +3268,21 @@ msgstr "<b>Ellipse</b> : %s × %s; <b>Ctrl</b> pour dessiner des cercles ou msgid "Create ellipse" msgstr "Créer une ellipse" -#: ../src/box3d-context.cpp:444 -#: ../src/box3d-context.cpp:451 -#: ../src/box3d-context.cpp:458 -#: ../src/box3d-context.cpp:465 -#: ../src/box3d-context.cpp:472 -#: ../src/box3d-context.cpp:479 +#: ../src/box3d-context.cpp:421 +#: ../src/box3d-context.cpp:428 +#: ../src/box3d-context.cpp:435 +#: ../src/box3d-context.cpp:442 +#: ../src/box3d-context.cpp:449 +#: ../src/box3d-context.cpp:456 msgid "Change perspective (angle of PLs)" msgstr "Changer la perspective (angle des LP)" #. status text -#: ../src/box3d-context.cpp:663 +#: ../src/box3d-context.cpp:640 msgid "<b>3D Box</b>; with <b>Shift</b> to extrude along the Z axis" msgstr "<b>Boîte 3D</b>. Utiliser <b>Maj</b> pour extruder suivant Z" -#: ../src/box3d-context.cpp:691 +#: ../src/box3d-context.cpp:668 msgid "Create 3D box" msgstr "Créer une boîte 3D" @@ -3290,40 +3290,40 @@ msgstr "Créer une boîte 3D" msgid "<b>3D Box</b>" msgstr "<b>Boîte 3D</b>" -#: ../src/connector-context.cpp:610 +#: ../src/connector-context.cpp:585 msgid "Creating new connector" msgstr "Création d'un nouveau connecteur" -#: ../src/connector-context.cpp:865 +#: ../src/connector-context.cpp:840 msgid "Connector endpoint drag cancelled." msgstr "Déplacement de fin de connecteur annulé." -#: ../src/connector-context.cpp:912 +#: ../src/connector-context.cpp:887 msgid "Reroute connector" msgstr "Rerouter un connecteur" -#: ../src/connector-context.cpp:1077 +#: ../src/connector-context.cpp:1052 msgid "Create connector" msgstr "Créer un connecteur" -#: ../src/connector-context.cpp:1100 +#: ../src/connector-context.cpp:1075 msgid "Finishing connector" msgstr "Tracé du connecteur terminé" -#: ../src/connector-context.cpp:1336 +#: ../src/connector-context.cpp:1311 msgid "<b>Connector endpoint</b>: drag to reroute or connect to new shapes" msgstr "<b>Fin de connecteur</b> : déplacer pour rerouter ou connecter à de nouvelles formes" -#: ../src/connector-context.cpp:1476 +#: ../src/connector-context.cpp:1451 msgid "Select <b>at least one non-connector object</b>." msgstr "Sélectionner <b>au moins un objet non connecteur</b>." -#: ../src/connector-context.cpp:1481 +#: ../src/connector-context.cpp:1456 #: ../src/widgets/connector-toolbar.cpp:330 msgid "Make connectors avoid selected objects" msgstr "Faire que les connecteurs évitent les objets sélectionnés" -#: ../src/connector-context.cpp:1482 +#: ../src/connector-context.cpp:1457 #: ../src/widgets/connector-toolbar.cpp:340 msgid "Make connectors ignore selected objects" msgstr "Faire que les connecteurs ignorent les objets sélectionnés" @@ -3338,21 +3338,21 @@ msgstr "<b>Le calque courant est caché</b>. Le rendre visible pour pouvoir y de msgid "<b>Current layer is locked</b>. Unlock it to be able to draw on it." msgstr "<b>Le calque courant est verrouillé</b>. Le déverrouiller pour pouvoir y dessiner." -#: ../src/desktop-events.cpp:229 +#: ../src/desktop-events.cpp:228 msgid "Create guide" msgstr "Créer un guide" -#: ../src/desktop-events.cpp:475 +#: ../src/desktop-events.cpp:473 msgid "Move guide" msgstr "Déplacer le guide" -#: ../src/desktop-events.cpp:482 -#: ../src/desktop-events.cpp:541 +#: ../src/desktop-events.cpp:480 +#: ../src/desktop-events.cpp:538 #: ../src/ui/dialog/guides.cpp:138 msgid "Delete guide" msgstr "Supprimer le guide" -#: ../src/desktop-events.cpp:521 +#: ../src/desktop-events.cpp:518 #, c-format msgid "<b>Guideline</b>: %s" msgstr "<b>Ligne de guide</b> : %s" @@ -4571,7 +4571,7 @@ msgid "Spacing between lines (percent of font size)" msgstr "Espacement entre les lignes (pourcentage de la taille de la police)" #: ../src/ui/dialog/text-edit.cpp:561 -#: ../src/text-context.cpp:1519 +#: ../src/text-context.cpp:1496 msgid "Set text style" msgstr "Appliquer un style à un texte" @@ -5126,27 +5126,27 @@ msgstr "<b>Cliquer</b> pour appliquer au remplissage, <b>Maj+clic</b> pour appli msgid "Set picked color" msgstr "Appliquer la couleur capturée" -#: ../src/dyna-draw-context.cpp:617 +#: ../src/dyna-draw-context.cpp:591 msgid "<b>Guide path selected</b>; start drawing along the guide with <b>Ctrl</b>" msgstr "<b>Guide sélectionné</b>; commencer à dessiner le long du guide avec <b>Ctrl</b>" -#: ../src/dyna-draw-context.cpp:619 +#: ../src/dyna-draw-context.cpp:593 msgid "<b>Select a guide path</b> to track with <b>Ctrl</b>" msgstr "Choisir un chemin comme guide avec <b>Ctrl</b>" -#: ../src/dyna-draw-context.cpp:754 +#: ../src/dyna-draw-context.cpp:728 msgid "Tracking: <b>connection to guide path lost!</b>" msgstr "Suivi : <b>Connexion avec le guide perdue !</b>" -#: ../src/dyna-draw-context.cpp:754 +#: ../src/dyna-draw-context.cpp:728 msgid "<b>Tracking</b> a guide path" msgstr "<b>Suivi</b> d'un chemin guide" -#: ../src/dyna-draw-context.cpp:757 +#: ../src/dyna-draw-context.cpp:731 msgid "<b>Drawing</b> a calligraphic stroke" msgstr "<b>Tracé calligraphique</b> en cours" -#: ../src/dyna-draw-context.cpp:1046 +#: ../src/dyna-draw-context.cpp:1020 msgid "Draw calligraphic stroke" msgstr "Créer un tracé calligraphique" @@ -5158,7 +5158,7 @@ msgstr "<b>Coup de gomme</b> en cours" msgid "Draw eraser stroke" msgstr "Donner un coup de gomme" -#: ../src/event-context.cpp:692 +#: ../src/event-context.cpp:671 #, fuzzy msgid "<b>Space+mouse move</b> to pan canvas" msgstr "<b>Espace+déplacer avec la souris</b> pour bouger la zone de travail" @@ -6148,7 +6148,7 @@ msgstr "Couleur d'éclairage :" #: ../src/extension/internal/filter/paint.h:877 #: ../src/extension/internal/filter/paint.h:981 #: ../src/extension/internal/filter/protrusions.h:54 -#: ../src/extension/internal/filter/shadows.h:78 +#: ../src/extension/internal/filter/shadows.h:80 #: ../src/extension/internal/filter/textures.h:90 #: ../src/extension/internal/filter/transparency.h:69 #: ../src/extension/internal/filter/transparency.h:140 @@ -6948,7 +6948,7 @@ msgstr "Décalage rouge" #: ../src/ui/dialog/object-attributes.cpp:65 #: ../src/ui/dialog/object-attributes.cpp:73 #: ../src/ui/dialog/tile.cpp:615 -#: ../src/widgets/desktop-widget.cpp:648 +#: ../src/widgets/desktop-widget.cpp:667 #: ../src/widgets/node-toolbar.cpp:591 msgid "X:" msgstr "X :" @@ -6962,7 +6962,7 @@ msgstr "X :" #: ../src/ui/dialog/object-attributes.cpp:66 #: ../src/ui/dialog/object-attributes.cpp:74 #: ../src/ui/dialog/tile.cpp:616 -#: ../src/widgets/desktop-widget.cpp:658 +#: ../src/widgets/desktop-widget.cpp:677 #: ../src/widgets/node-toolbar.cpp:609 msgid "Y:" msgstr "Y :" @@ -7226,12 +7226,12 @@ msgid "Cross-smooth" msgstr "Adoucissement" #: ../src/extension/internal/filter/morphology.h:61 -#: ../src/extension/internal/filter/shadows.h:65 +#: ../src/extension/internal/filter/shadows.h:66 msgid "Inner" msgstr "Intérieur" #: ../src/extension/internal/filter/morphology.h:62 -#: ../src/extension/internal/filter/shadows.h:64 +#: ../src/extension/internal/filter/shadows.h:65 msgid "Outer" msgstr "Extérieur" @@ -7341,7 +7341,7 @@ msgstr "Remplissage turbulent" #: ../src/extension/internal/filter/overlays.h:59 #: ../src/extension/internal/filter/paint.h:691 -#: ../src/extension/internal/filter/shadows.h:59 +#: ../src/extension/internal/filter/shadows.h:60 #: ../src/ui/dialog/find.cpp:83 #: ../src/ui/dialog/tracedialog.cpp:746 #: ../share/extensions/color_custom.inx.h:2 @@ -7445,7 +7445,7 @@ msgstr "Convertit l'image en une gravure composée de lignes verticales et horiz #: ../src/extension/internal/filter/paint.h:332 #: ../src/ui/dialog/align-and-distribute.cpp:1048 -#: ../src/widgets/desktop-widget.cpp:1897 +#: ../src/widgets/desktop-widget.cpp:1916 msgid "Drawing" msgstr "Dessin" @@ -7633,43 +7633,47 @@ msgstr "Dimension de l'amas :" msgid "Snow has fallen on object" msgstr "La neige est tombée sur l'objet" -#: ../src/extension/internal/filter/shadows.h:56 +#: ../src/extension/internal/filter/shadows.h:57 msgid "Drop Shadow" msgstr "Ombre portée" -#: ../src/extension/internal/filter/shadows.h:60 +#: ../src/extension/internal/filter/shadows.h:61 msgid "Blur radius (px):" msgstr "Rayon du flou (px) :" -#: ../src/extension/internal/filter/shadows.h:61 +#: ../src/extension/internal/filter/shadows.h:62 msgid "Horizontal offset (px):" msgstr "Décalage horizontal (px) :" -#: ../src/extension/internal/filter/shadows.h:62 +#: ../src/extension/internal/filter/shadows.h:63 msgid "Vertical offset (px):" msgstr "Décalage vertical (px) :" -#: ../src/extension/internal/filter/shadows.h:63 -msgid "Blur type:" -msgstr "Type de flou :" +#: ../src/extension/internal/filter/shadows.h:64 +msgid "Shadow type:" +msgstr "Type d'ombre :" -#: ../src/extension/internal/filter/shadows.h:66 +#: ../src/extension/internal/filter/shadows.h:67 msgid "Outer cutout" msgstr "Découpage extérieur" -#: ../src/extension/internal/filter/shadows.h:67 +#: ../src/extension/internal/filter/shadows.h:68 msgid "Inner cutout" msgstr "Découpage intérieur" -#: ../src/extension/internal/filter/shadows.h:70 +#: ../src/extension/internal/filter/shadows.h:69 +msgid "Shadow only" +msgstr "Ombre seulement" + +#: ../src/extension/internal/filter/shadows.h:72 msgid "Blur color" msgstr "Couleur du flou" -#: ../src/extension/internal/filter/shadows.h:72 +#: ../src/extension/internal/filter/shadows.h:74 msgid "Use object's color" msgstr "Utiliser la couleur de l'objet" -#: ../src/extension/internal/filter/shadows.h:82 +#: ../src/extension/internal/filter/shadows.h:84 msgid "Colorizable Drop shadow" msgstr "Ombre portée colorisable" @@ -8547,56 +8551,56 @@ msgstr "Appliquer un style à l'objet" msgid "<b>Draw over</b> areas to add to fill, hold <b>Alt</b> for touch fill" msgstr "<b>Dessiner au-dessus</b> d'une zone pour la remplir, avec <b>Alt</b> pour remplir au toucher" -#: ../src/gradient-context.cpp:134 +#: ../src/gradient-context.cpp:110 #: ../src/gradient-drag.cpp:95 msgid "Linear gradient <b>start</b>" msgstr "<b>Début</b> de dégradé linéaire" #. POINT_LG_BEGIN -#: ../src/gradient-context.cpp:135 +#: ../src/gradient-context.cpp:111 #: ../src/gradient-drag.cpp:96 msgid "Linear gradient <b>end</b>" msgstr "<b>Fin</b> de dégradé linéaire" -#: ../src/gradient-context.cpp:136 +#: ../src/gradient-context.cpp:112 #: ../src/gradient-drag.cpp:97 msgid "Linear gradient <b>mid stop</b>" msgstr "<b>Stop médian</b> de dégradé linéaire" -#: ../src/gradient-context.cpp:137 +#: ../src/gradient-context.cpp:113 #: ../src/gradient-drag.cpp:98 msgid "Radial gradient <b>center</b>" msgstr "<b>Centre</b> de dégradé radial" -#: ../src/gradient-context.cpp:138 -#: ../src/gradient-context.cpp:139 +#: ../src/gradient-context.cpp:114 +#: ../src/gradient-context.cpp:115 #: ../src/gradient-drag.cpp:99 #: ../src/gradient-drag.cpp:100 msgid "Radial gradient <b>radius</b>" msgstr "<b>Rayon</b> de dégradé radial" -#: ../src/gradient-context.cpp:140 +#: ../src/gradient-context.cpp:116 #: ../src/gradient-drag.cpp:101 msgid "Radial gradient <b>focus</b>" msgstr "<b>Foyer</b> de dégradé radial" #. POINT_RG_FOCUS -#: ../src/gradient-context.cpp:141 -#: ../src/gradient-context.cpp:142 +#: ../src/gradient-context.cpp:117 +#: ../src/gradient-context.cpp:118 #: ../src/gradient-drag.cpp:102 #: ../src/gradient-drag.cpp:103 msgid "Radial gradient <b>mid stop</b>" msgstr "<b>Stop médian</b> de dégradé radial" #. TRANSLATORS: %s will be substituted with the point name (see previous messages); This is part of a compound message -#: ../src/gradient-context.cpp:167 +#: ../src/gradient-context.cpp:143 #, c-format msgid "%s selected" msgstr "%s sélectionné" #. TRANSLATORS: Mind the space in front. This is part of a compound message -#: ../src/gradient-context.cpp:169 -#: ../src/gradient-context.cpp:178 +#: ../src/gradient-context.cpp:145 +#: ../src/gradient-context.cpp:154 #, c-format msgid " out of %d gradient handle" msgid_plural " out of %d gradient handles" @@ -8604,9 +8608,9 @@ msgstr[0] " sur %d poignée de dégradé" msgstr[1] " sur %d poignées de dégradé" #. TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message -#: ../src/gradient-context.cpp:170 -#: ../src/gradient-context.cpp:179 -#: ../src/gradient-context.cpp:186 +#: ../src/gradient-context.cpp:146 +#: ../src/gradient-context.cpp:155 +#: ../src/gradient-context.cpp:162 #, c-format msgid " on %d selected object" msgid_plural " on %d selected objects" @@ -8614,7 +8618,7 @@ msgstr[0] " dans %d objet sélectionné" msgstr[1] " dans %d objets sélectionnés" #. TRANSLATORS: This is a part of a compound message (out of two more indicating: grandint handle count & object count) -#: ../src/gradient-context.cpp:176 +#: ../src/gradient-context.cpp:152 #, c-format msgid "One handle merging %d stop (drag with <b>Shift</b> to separate) selected" msgid_plural "One handle merging %d stops (drag with <b>Shift</b> to separate) selected" @@ -8622,7 +8626,7 @@ msgstr[0] "Une poignée de dégradé rassemblant %d stops (cliquer-glissser avec msgstr[1] "Une poignée de dégradé rassemblant %d stops (cliquer-glissser avec <b>Maj</b> pour les séparer) sélectionnée" #. 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:184 +#: ../src/gradient-context.cpp:160 #, c-format msgid "<b>%d</b> gradient handle selected out of %d" msgid_plural "<b>%d</b> gradient handles selected out of %d" @@ -8630,48 +8634,48 @@ msgstr[0] "<b>%d</b> poignée de dégradé sélectionnée sur %d" msgstr[1] "<b>%d</b> poignées de dégradé sélectionnées sur %d" #. TRANSLATORS: The plural refers to number of selected objects -#: ../src/gradient-context.cpp:191 +#: ../src/gradient-context.cpp:167 #, c-format msgid "<b>No</b> gradient handles selected out of %d on %d selected object" msgid_plural "<b>No</b> gradient handles selected out of %d on %d selected objects" msgstr[0] "<b>Aucune</b> poignée sélectionnée sur %d dans %d objet sélectionné" msgstr[1] "<b>Aucune</b> poignée sélectionnée sur %d dans %d objets sélectionnés" -#: ../src/gradient-context.cpp:405 -#: ../src/gradient-context.cpp:503 +#: ../src/gradient-context.cpp:381 +#: ../src/gradient-context.cpp:479 #: ../src/ui/dialog/swatches.cpp:202 #: ../src/widgets/gradient-vector.cpp:815 msgid "Add gradient stop" msgstr "Ajouter un stop au dégradé" -#: ../src/gradient-context.cpp:478 +#: ../src/gradient-context.cpp:454 msgid "Simplify gradient" msgstr "Simplifier le dégradé" -#: ../src/gradient-context.cpp:557 +#: ../src/gradient-context.cpp:533 msgid "Create default gradient" msgstr "Créer un dégradé par défaut" -#: ../src/gradient-context.cpp:614 +#: ../src/gradient-context.cpp:590 msgid "<b>Draw around</b> handles to select them" msgstr "<b>Dessiner autour</b> des poignées pour les sélectionner" -#: ../src/gradient-context.cpp:730 +#: ../src/gradient-context.cpp:706 msgid "<b>Ctrl</b>: snap gradient angle" msgstr "<b>Ctrl</b> : pour forcer la modification de l'inclinaison du dégradé par incréments" -#: ../src/gradient-context.cpp:731 +#: ../src/gradient-context.cpp:707 msgid "<b>Shift</b>: draw gradient around the starting point" msgstr "<b>Maj</b> : pour dessiner le dégradé autour du point de départ" -#: ../src/gradient-context.cpp:954 +#: ../src/gradient-context.cpp:930 #, c-format msgid "<b>Gradient</b> for %d object; with <b>Ctrl</b> to snap angle" msgid_plural "<b>Gradient</b> for %d objects; with <b>Ctrl</b> to snap angle" msgstr[0] "<b>Dégradé</b> appliqué à %d objet; déplacer avec <b>Ctrl</b> pour forcer la modification de l'inclinaison par incréments" msgstr[1] "<b>Dégradé</b> appliqué à %d objets; déplacer avec <b>Ctrl</b> pour forcer la modification de l'inclinaison par incréments" -#: ../src/gradient-context.cpp:958 +#: ../src/gradient-context.cpp:934 msgid "Select <b>objects</b> on which to create gradient." msgstr "Sélectionner des <b>objets</b> auxquels appliquer un dégradé." @@ -9405,7 +9409,7 @@ msgstr "Le nouveau contrôleur d'attache %p est automatique. Seuls les ojbets d' #: ../src/ui/dialog/align-and-distribute.cpp:1047 #: ../src/ui/dialog/document-properties.cpp:144 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1546 -#: ../src/widgets/desktop-widget.cpp:1893 +#: ../src/widgets/desktop-widget.cpp:1912 #: ../share/extensions/voronoi2svg.inx.h:9 msgid "Page" msgstr "Page" @@ -11234,93 +11238,93 @@ msgstr "Inverser le chemin" msgid "<b>No paths</b> to reverse in the selection." msgstr "<b>Aucun chemin</b> à inverser dans la sélection." -#: ../src/pen-context.cpp:250 -#: ../src/pencil-context.cpp:561 +#: ../src/pen-context.cpp:222 +#: ../src/pencil-context.cpp:534 msgid "Drawing cancelled" msgstr "Tracé annulé" -#: ../src/pen-context.cpp:488 -#: ../src/pencil-context.cpp:286 +#: ../src/pen-context.cpp:460 +#: ../src/pencil-context.cpp:259 msgid "Continuing selected path" msgstr "Prolongation du chemin sélectionné" -#: ../src/pen-context.cpp:498 -#: ../src/pencil-context.cpp:294 +#: ../src/pen-context.cpp:470 +#: ../src/pencil-context.cpp:267 msgid "Creating new path" msgstr "Création d'un nouveau chemin" -#: ../src/pen-context.cpp:500 -#: ../src/pencil-context.cpp:297 +#: ../src/pen-context.cpp:472 +#: ../src/pencil-context.cpp:270 msgid "Appending to selected path" msgstr "Ajout au chemin sélectionné" -#: ../src/pen-context.cpp:660 +#: ../src/pen-context.cpp:632 msgid "<b>Click</b> or <b>click and drag</b> to close and finish the path." msgstr "<b>Cliquer</b> ou <b>cliquer-déplacer</b> pour fermer et terminer le chemin." -#: ../src/pen-context.cpp:670 +#: ../src/pen-context.cpp:642 msgid "<b>Click</b> or <b>click and drag</b> to continue the path from this point." msgstr "<b>Cliquer</b> ou <b>cliquer-déplacer</b> pour prolonger le chemin à partir de ce point." -#: ../src/pen-context.cpp:1265 +#: ../src/pen-context.cpp:1237 #, c-format msgid "<b>Curve segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to snap angle, <b>Enter</b> to finish the path" msgstr "<b>Segment de courbe</b> : angle %3.2f°, distance %s ; <b>Ctrl</b> pour tourner par incréments ; <b>Entrée</b> pour terminer le chemin" -#: ../src/pen-context.cpp:1266 +#: ../src/pen-context.cpp:1238 #, c-format msgid "<b>Line segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to snap angle, <b>Enter</b> to finish the path" msgstr "<b>Segment de droite</b> : angle %3.2f°, distance %s ; <b>Ctrl</b> pour tourner par incréments ; <b>Entrée</b> pour terminer le chemin" -#: ../src/pen-context.cpp:1283 +#: ../src/pen-context.cpp:1255 #, c-format msgid "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle" msgstr "<b>Poignée de contrôle</b>: angle %3.2f°, longueur %s; <b>Ctrl</b> pour tourner par incréments" -#: ../src/pen-context.cpp:1305 +#: ../src/pen-context.cpp:1277 #, c-format msgid "<b>Curve handle, symmetric</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle, with <b>Shift</b> to move this handle only" msgstr "<b>Poignée de la courbe, symétrique</b> : angle %3.2f°, longueur %s ; avec <b>Ctrl</b> pour tourner par incréments ; <b>Maj</b> pour ne déplacer que cette poignée" -#: ../src/pen-context.cpp:1306 +#: ../src/pen-context.cpp:1278 #, c-format msgid "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle, with <b>Shift</b> to move this handle only" msgstr "<b>Poignée de la courbe</b> : angle %3.2f°, longueur %s ; avec <b>Ctrl</b> pour tourner par incréments ; <b>Maj</b> pour ne déplacer que cette poignée" -#: ../src/pen-context.cpp:1352 +#: ../src/pen-context.cpp:1324 msgid "Drawing finished" msgstr "Tracé terminé" -#: ../src/pencil-context.cpp:402 +#: ../src/pencil-context.cpp:375 msgid "<b>Release</b> here to close and finish the path." msgstr "<b>Relâcher</b> ici pour fermer et terminer le chemin." -#: ../src/pencil-context.cpp:408 +#: ../src/pencil-context.cpp:381 msgid "Drawing a freehand path" msgstr "Dessin d'une ligne à main levée" -#: ../src/pencil-context.cpp:413 +#: ../src/pencil-context.cpp:386 msgid "<b>Drag</b> to continue the path from this point." msgstr "<b>Déplacer</b> pour continuer le chemin à partir de ce point." #. Write curves to object -#: ../src/pencil-context.cpp:505 +#: ../src/pencil-context.cpp:478 msgid "Finishing freehand" msgstr "Dessin à main levée terminé" -#: ../src/pencil-context.cpp:611 +#: ../src/pencil-context.cpp:584 msgid "<b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. Release <b>Alt</b> to finalize." msgstr "<b>Mode croquis</b> : maintenir <b>Alt</b> pour réaliser une interpolation entre les chemins croqués. Relacher <b>Alt</b> pour finaliser." -#: ../src/pencil-context.cpp:639 +#: ../src/pencil-context.cpp:612 msgid "Finishing freehand sketch" msgstr "Croquis à main levée terminé" -#: ../src/persp3d.cpp:346 +#: ../src/persp3d.cpp:318 msgid "Toggle vanishing point" msgstr "Alterner les points de fuite" -#: ../src/persp3d.cpp:357 +#: ../src/persp3d.cpp:329 msgid "Toggle multiple vanishing points" msgstr "Alterner entre des points de fuite multiples" @@ -11572,31 +11576,31 @@ msgstr "Fragment :" msgid "XML fragment for the RDF 'License' section" msgstr "Fragment XML pour la section « Licence » (RDF)" -#: ../src/rect-context.cpp:376 +#: ../src/rect-context.cpp:352 msgid "<b>Ctrl</b>: make square or integer-ratio rect, lock a rounded corner circular" msgstr "<b>Ctrl</b> : forcer un rectangle carré ou de ratio entier, préserver le rayon d'arrondi d'un coin" -#: ../src/rect-context.cpp:529 +#: ../src/rect-context.cpp:505 #, c-format msgid "<b>Rectangle</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</b> to draw around the starting point" msgstr "<b>Rectangle</b> : %s × %s; (contraint de ratio %d:%d) ; <b>Maj</b> pour dessiner autour du point de départ" -#: ../src/rect-context.cpp:532 +#: ../src/rect-context.cpp:508 #, c-format msgid "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1.618 : 1); with <b>Shift</b> to draw around the starting point" msgstr "<b>Rectangle</b> : %s × %s; (contraint au ratio du Nombre d'Or 1.618 : 1) ; <b>Maj</b> dessiner autour du point de départ" -#: ../src/rect-context.cpp:534 +#: ../src/rect-context.cpp:510 #, c-format msgid "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1 : 1.618); with <b>Shift</b> to draw around the starting point" msgstr "<b>Rectangle</b> : %s × %s; (contraint au ratio du Nombre d'Or 1 : 1.618) ; <b>Maj</b> pour dessiner autour du point de départ" -#: ../src/rect-context.cpp:538 +#: ../src/rect-context.cpp:514 #, c-format msgid "<b>Rectangle</b>: %s × %s; with <b>Ctrl</b> to make square or integer-ratio rectangle; with <b>Shift</b> to draw around the starting point" msgstr "<b>Rectangle</b> : %s × %s; <b>Ctrl</b> forcer un rectangle carré ou de ratio entier; <b>Maj</b> dessiner autour du point de départ" -#: ../src/rect-context.cpp:563 +#: ../src/rect-context.cpp:539 msgid "Create rectangle" msgstr "Créer un rectangle" @@ -11649,7 +11653,7 @@ msgid "<b>Nothing</b> was deleted." msgstr "<b>Rien</b> n'a été supprimé." #: ../src/selection-chemistry.cpp:374 -#: ../src/text-context.cpp:1031 +#: ../src/text-context.cpp:1008 #: ../src/ui/dialog/calligraphic-profile-rename.cpp:55 #: ../src/ui/dialog/swatches.cpp:277 #: ../src/widgets/erasor-toolbar.cpp:116 @@ -12194,7 +12198,7 @@ msgstr "Utilisez <b>Maj+D</b> pour sélectionner le cadre" #. this is only used with 2 or more objects #: ../src/selection-describer.cpp:226 #: ../src/spray-context.cpp:203 -#: ../src/tweak-context.cpp:204 +#: ../src/tweak-context.cpp:180 #, c-format msgid "<b>%i</b> object selected" msgid_plural "<b>%i</b> objects selected" @@ -12277,32 +12281,32 @@ msgstr "<b>Centre</b> de rotation/inclinaison : cliquer-déplacer pour le dépl msgid "Reset center" msgstr "Rétablir le centre" -#: ../src/seltrans.cpp:996 -#: ../src/seltrans.cpp:1093 +#: ../src/seltrans.cpp:994 +#: ../src/seltrans.cpp:1091 #, c-format msgid "<b>Scale</b>: %0.2f%% x %0.2f%%; with <b>Ctrl</b> to lock ratio" msgstr "<b>Redimensionnement</b> : %0.2f%% x %0.2f%% ; <b>Ctrl</b> pour préserver le ratio" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1207 +#: ../src/seltrans.cpp:1205 #, c-format msgid "<b>Skew</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "<b>Inclinaison</b> : %0.2f°Â ; <b>Ctrl</b> pour incliner par incréments" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1282 +#: ../src/seltrans.cpp:1280 #, c-format msgid "<b>Rotate</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "<b>Rotation</b> : %0.2f°Â ; <b>Ctrl</b> pour tourner par incréments" -#: ../src/seltrans.cpp:1317 +#: ../src/seltrans.cpp:1315 #, c-format msgid "Move <b>center</b> to %s, %s" msgstr "Déplacer le <b>centre</b> en %s, %s" -#: ../src/seltrans.cpp:1493 +#: ../src/seltrans.cpp:1491 #, c-format msgid "<b>Move</b> by %s, %s; with <b>Ctrl</b> to restrict to horizontal/vertical; with <b>Shift</b> to disable snapping" msgstr "<b>Déplacer</b> de %s, %s ; <b>Ctrl</b> restreindre à l'horizontale/verticale; <b>Maj</b> désactiver le magnétisme" @@ -12432,40 +12436,40 @@ msgstr "%s; <i>filtré</i>" msgid "<b>Line</b>" msgstr "<b>Ligne</b>" -#: ../src/sp-lpe-item.cpp:341 +#: ../src/sp-lpe-item.cpp:316 msgid "An exception occurred during execution of the Path Effect." msgstr "Exception pendant l'exécution de l'effet de chemin." #. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:428 +#: ../src/sp-offset.cpp:393 #, c-format msgid "<b>Linked offset</b>, %s by %f pt" msgstr "<b>Offset lié</b>, %s de %f pt" -#: ../src/sp-offset.cpp:429 -#: ../src/sp-offset.cpp:433 +#: ../src/sp-offset.cpp:394 +#: ../src/sp-offset.cpp:398 msgid "outset" msgstr "dilaté" -#: ../src/sp-offset.cpp:429 -#: ../src/sp-offset.cpp:433 +#: ../src/sp-offset.cpp:394 +#: ../src/sp-offset.cpp:398 msgid "inset" msgstr "contracté" #. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:432 +#: ../src/sp-offset.cpp:397 #, c-format msgid "<b>Dynamic offset</b>, %s by %f pt" msgstr "<b>Offset dynamique</b>, %s de %f pt" -#: ../src/sp-path.cpp:152 +#: ../src/sp-path.cpp:124 #, c-format msgid "<b>Path</b> (%i node, path effect: %s)" msgid_plural "<b>Path</b> (%i nodes, path effect: %s)" msgstr[0] "<b>Chemin</b> (%i nÅ“ud, effet de chemin : %s)" msgstr[1] "<b>Chemin</b> (%i nÅ“uds, effet de chemin : %s)" -#: ../src/sp-path.cpp:155 +#: ../src/sp-path.cpp:127 #, c-format msgid "<b>Path</b> (%i node)" msgid_plural "<b>Path</b> (%i nodes)" @@ -12692,23 +12696,23 @@ msgid "<b>No paths</b> to simplify in the selection." msgstr "<b>Aucun chemin</b> à simplifier dans la sélection." #: ../src/spray-context.cpp:205 -#: ../src/tweak-context.cpp:206 +#: ../src/tweak-context.cpp:182 #, c-format msgid "<b>Nothing</b> selected" msgstr "<b>Rien</b> n'a été sélectionné." #: ../src/spray-context.cpp:211 -#, fuzzy, c-format +#, c-format msgid "%s. Drag, click or click and scroll to spray <b>copies</b> of the initial selection." msgstr "%s. Cliquer-déplacer, cliquer ou défiler pour pulvériser des <b>copies</b> de la sélection initiale." #: ../src/spray-context.cpp:214 -#, fuzzy, c-format +#, c-format msgid "%s. Drag, click or click and scroll to spray <b>clones</b> of the initial selection." msgstr "%s. Cliquer-déplacer, cliquer ou défiler pour pulvériser des <b>clones</b> de la sélection initiale." #: ../src/spray-context.cpp:217 -#, fuzzy, c-format +#, c-format msgid "%s. Drag, click or click and scroll to spray in a <b>single path</b> of the initial selection." msgstr "%s. Cliquer-déplacer, cliquer ou défiler pour pulvériser dans un <b>chemin unique</b> la sélection initiale." @@ -12824,141 +12828,141 @@ msgstr "Convertir du texte encadré en texte" msgid "<b>No flowed text(s)</b> to convert in the selection." msgstr "<b>Aucun texte encadré</b> à convertir dans la sélection." -#: ../src/text-context.cpp:443 +#: ../src/text-context.cpp:420 msgid "<b>Click</b> to edit the text, <b>drag</b> to select part of the text." msgstr "<b>Cliquer</b> pour éditer le texte, <b>cliquer-déplacer</b> pour sélectionner une partie du texte." -#: ../src/text-context.cpp:445 +#: ../src/text-context.cpp:422 msgid "<b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text." msgstr "<b>Cliquer</b> pour éditer le texte encadré, <b>cliquer-déplacer</b> pour sélectionner une partie du texte." -#: ../src/text-context.cpp:499 +#: ../src/text-context.cpp:476 msgid "Create text" msgstr "Créer un texte" -#: ../src/text-context.cpp:524 +#: ../src/text-context.cpp:501 msgid "Non-printable character" msgstr "Caractère non imprimable" -#: ../src/text-context.cpp:539 +#: ../src/text-context.cpp:516 msgid "Insert Unicode character" msgstr "Insérer un caractère Unicode" -#: ../src/text-context.cpp:574 +#: ../src/text-context.cpp:551 #, c-format msgid "Unicode (<b>Enter</b> to finish): %s: %s" msgstr "Unicode (<b>Entrée</b> pour terminer) : %s: %s" -#: ../src/text-context.cpp:576 -#: ../src/text-context.cpp:885 +#: ../src/text-context.cpp:553 +#: ../src/text-context.cpp:862 msgid "Unicode (<b>Enter</b> to finish): " msgstr "Unicode (<b>Entrée</b> pour terminer) : " -#: ../src/text-context.cpp:662 +#: ../src/text-context.cpp:639 #, c-format msgid "<b>Flowed text frame</b>: %s × %s" msgstr "<b>Cadre de texte </b>: %s × %s" -#: ../src/text-context.cpp:719 +#: ../src/text-context.cpp:696 msgid "Type text; <b>Enter</b> to start new line." msgstr "Taper le texte ; <b>Entrée</b> pour commencer une nouvelle ligne." -#: ../src/text-context.cpp:730 +#: ../src/text-context.cpp:707 msgid "Flowed text is created." msgstr "Le texte encadré est créé." -#: ../src/text-context.cpp:732 +#: ../src/text-context.cpp:709 msgid "Create flowed text" msgstr "Créer un texte encadré" -#: ../src/text-context.cpp:734 +#: ../src/text-context.cpp:711 msgid "The frame is <b>too small</b> for the current font size. Flowed text not created." msgstr "Le cadre est <b>trop petit</b> pour la taille de police courante. Le texte encadré n'a pas été créé." -#: ../src/text-context.cpp:870 +#: ../src/text-context.cpp:847 msgid "No-break space" msgstr "Espace insécable" -#: ../src/text-context.cpp:872 +#: ../src/text-context.cpp:849 msgid "Insert no-break space" msgstr "Insérer un espace insécable" -#: ../src/text-context.cpp:909 +#: ../src/text-context.cpp:886 msgid "Make bold" msgstr "Rendre gras" -#: ../src/text-context.cpp:927 +#: ../src/text-context.cpp:904 msgid "Make italic" msgstr "Rendre italique" -#: ../src/text-context.cpp:966 +#: ../src/text-context.cpp:943 msgid "New line" msgstr "Nouvelle ligne" -#: ../src/text-context.cpp:1000 +#: ../src/text-context.cpp:977 msgid "Backspace" msgstr "Retour arrière" -#: ../src/text-context.cpp:1048 +#: ../src/text-context.cpp:1025 msgid "Kern to the left" msgstr "Créner vers la gauche" -#: ../src/text-context.cpp:1073 +#: ../src/text-context.cpp:1050 msgid "Kern to the right" msgstr "Créner vers la droite" -#: ../src/text-context.cpp:1098 +#: ../src/text-context.cpp:1075 msgid "Kern up" msgstr "Créner vers le haut" -#: ../src/text-context.cpp:1123 +#: ../src/text-context.cpp:1100 msgid "Kern down" msgstr "Créner vers le bas" -#: ../src/text-context.cpp:1199 +#: ../src/text-context.cpp:1176 msgid "Rotate counterclockwise" msgstr "Tourner dans le sens anti-horaire" -#: ../src/text-context.cpp:1220 +#: ../src/text-context.cpp:1197 msgid "Rotate clockwise" msgstr "Tourner dans le sens horaire" -#: ../src/text-context.cpp:1237 +#: ../src/text-context.cpp:1214 msgid "Contract line spacing" msgstr "Diminuer l'espacement entre les lignes" -#: ../src/text-context.cpp:1244 +#: ../src/text-context.cpp:1221 msgid "Contract letter spacing" msgstr "Diminuer l'espacement des lettres" -#: ../src/text-context.cpp:1262 +#: ../src/text-context.cpp:1239 msgid "Expand line spacing" msgstr "Augmenter l'espacement entre les lignes" -#: ../src/text-context.cpp:1269 +#: ../src/text-context.cpp:1246 msgid "Expand letter spacing" msgstr "Augmenter l'espacement des lettres" -#: ../src/text-context.cpp:1397 +#: ../src/text-context.cpp:1374 msgid "Paste text" msgstr "Coller le texte" -#: ../src/text-context.cpp:1648 +#: ../src/text-context.cpp:1625 #, c-format msgid "Type or edit flowed text (%d characters%s); <b>Enter</b> to start new paragraph." msgstr "Saisir ou modifier le texte encadré (%d caractères%s) ; <b>Entrée</b> pour commencer un nouveau paragraphe." -#: ../src/text-context.cpp:1650 +#: ../src/text-context.cpp:1627 #, c-format msgid "Type or edit text (%d characters%s); <b>Enter</b> to start new line." msgstr "Saisir ou modifier le texte (%d caractères%s) ; <b>Entrée</b> pour commencer une nouvelle ligne." -#: ../src/text-context.cpp:1658 +#: ../src/text-context.cpp:1635 #: ../src/tools-switch.cpp:201 msgid "<b>Click</b> to select or create text, <b>drag</b> to create flowed text; then type." msgstr "<b>Cliquer</b> pour sélectionner ou créer un texte, <b>cliquer-déplacer</b> pour créer un texte encadré; puis taper le texte." -#: ../src/text-context.cpp:1760 +#: ../src/text-context.cpp:1737 msgid "Type text" msgstr "Taper du texte" @@ -12971,7 +12975,6 @@ msgid "To tweak a path by pushing, select it and drag over it." msgstr "Pour perturber un chemin en le poussant, sélectionnez-le et faites glisser la souris dessus." #: ../src/tools-switch.cpp:147 -#, fuzzy msgid "<b>Drag</b>, <b>click</b> or <b>click and scroll</b> to spray the selected objects." msgstr "<b>Cliquer-déplacer</b>, <b>cliquer</b> ou <b>défiler</b> pour pulvériser les objets sélectionnés." @@ -13089,124 +13092,124 @@ msgstr "Vectoriser un bitmap" msgid "Trace: Done. %ld nodes created" msgstr "Vectorisation effectuée. %ld nÅ“uds créés." -#: ../src/tweak-context.cpp:211 +#: ../src/tweak-context.cpp:187 #, c-format msgid "%s. Drag to <b>move</b>." msgstr "%s. Cliquer-glisser pour <b>déplacer</b>." -#: ../src/tweak-context.cpp:215 +#: ../src/tweak-context.cpp:191 #, c-format msgid "%s. Drag or click to <b>move in</b>; with Shift to <b>move out</b>." msgstr "%s. Cliquer-glisser ou cliquer pour <b>rapprocher</b>; avec Maj pour <b>éloigner</b>." -#: ../src/tweak-context.cpp:219 +#: ../src/tweak-context.cpp:195 #, c-format msgid "%s. Drag or click to <b>move randomly</b>." msgstr "%s. Glisser ou cliquer pour <b>déplacer aléatoirement</b>." -#: ../src/tweak-context.cpp:223 +#: ../src/tweak-context.cpp:199 #, c-format msgid "%s. Drag or click to <b>scale down</b>; with Shift to <b>scale up</b>." msgstr "%s. Cliquer-glisser ou cliquer pour <b>réduire</b>; avec Maj pour <b>agrandir</b>." -#: ../src/tweak-context.cpp:227 +#: ../src/tweak-context.cpp:203 #, c-format msgid "%s. Drag or click to <b>rotate clockwise</b>; with Shift, <b>counterclockwise</b>." msgstr "%s. Glisser ou cliquer pour <b>pivoter dans le sens horaire</b> ; avec Maj, <b>dans le sens anti-horaire</b>." -#: ../src/tweak-context.cpp:231 +#: ../src/tweak-context.cpp:207 #, c-format msgid "%s. Drag or click to <b>duplicate</b>; with Shift, <b>delete</b>." msgstr "%s. Glisser ou cliquer pour <b>dupliquer</b> ; avec Maj, <b>supprime</b>." -#: ../src/tweak-context.cpp:235 +#: ../src/tweak-context.cpp:211 #, c-format msgid "%s. Drag to <b>push paths</b>." msgstr "%s. Glisser pour <b>pousser les chemins</b>." -#: ../src/tweak-context.cpp:239 +#: ../src/tweak-context.cpp:215 #, c-format msgid "%s. Drag or click to <b>inset paths</b>; with Shift to <b>outset</b>." msgstr "%s. Cliquer-glisser ou cliquer pour <b>rétrécir les chemins</b>; avec Maj pour les <b>élargir</b>." -#: ../src/tweak-context.cpp:247 +#: ../src/tweak-context.cpp:223 #, c-format msgid "%s. Drag or click to <b>attract paths</b>; with Shift to <b>repel</b>." msgstr "%s. Cliquer-glisser ou cliquer pour <b>attirer les chemins</b>; avec Maj pour les <b>repousser</b>." -#: ../src/tweak-context.cpp:255 +#: ../src/tweak-context.cpp:231 #, c-format msgid "%s. Drag or click to <b>roughen paths</b>." msgstr "%s. Cliquer-glisser ou cliquer pour <b>rendre les chemins rugueux</b>." -#: ../src/tweak-context.cpp:259 +#: ../src/tweak-context.cpp:235 #, c-format msgid "%s. Drag or click to <b>paint objects</b> with color." msgstr "%s. Cliquer-glisser ou cliquer pour <b>peindre les objets</b> avec une couleur." -#: ../src/tweak-context.cpp:263 +#: ../src/tweak-context.cpp:239 #, c-format msgid "%s. Drag or click to <b>randomize colors</b>." msgstr "%s. Cliquer-glisser ou cliquer pour <b>peindre avec une couleur aléatoire</b>." -#: ../src/tweak-context.cpp:267 +#: ../src/tweak-context.cpp:243 #, c-format msgid "%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>." msgstr "%s. Cliquer-glisser ou cliquer pour <b>augmenter le flou</b>; avec Maj pour le <b>diminuer</b>." -#: ../src/tweak-context.cpp:1233 +#: ../src/tweak-context.cpp:1209 msgid "<b>Nothing selected!</b> Select objects to tweak." msgstr "<b>Sélection vide !</b> Sélectionner les objets à ajuster." -#: ../src/tweak-context.cpp:1267 +#: ../src/tweak-context.cpp:1243 msgid "Move tweak" msgstr "Ajuster en déplaçant" -#: ../src/tweak-context.cpp:1271 +#: ../src/tweak-context.cpp:1247 msgid "Move in/out tweak" msgstr "Ajuster en rapprochant ou en s'éloignant du curseur" -#: ../src/tweak-context.cpp:1275 +#: ../src/tweak-context.cpp:1251 msgid "Move jitter tweak" msgstr "Ajuster en déplaçant aléatoirement" -#: ../src/tweak-context.cpp:1279 +#: ../src/tweak-context.cpp:1255 msgid "Scale tweak" msgstr "Ajuster en redimensionnant" -#: ../src/tweak-context.cpp:1283 +#: ../src/tweak-context.cpp:1259 msgid "Rotate tweak" msgstr "Ajuster en pivotant" -#: ../src/tweak-context.cpp:1287 +#: ../src/tweak-context.cpp:1263 msgid "Duplicate/delete tweak" msgstr "Ajuster en dupliquant ou supprimant" -#: ../src/tweak-context.cpp:1291 +#: ../src/tweak-context.cpp:1267 msgid "Push path tweak" msgstr "Ajuster en poussant le chemin" -#: ../src/tweak-context.cpp:1295 +#: ../src/tweak-context.cpp:1271 msgid "Shrink/grow path tweak" msgstr "Ajuster en contractant ou en dilatant le chemin" -#: ../src/tweak-context.cpp:1299 +#: ../src/tweak-context.cpp:1275 msgid "Attract/repel path tweak" msgstr "Ajuster en attirant ou en repoussant le chemin" -#: ../src/tweak-context.cpp:1303 +#: ../src/tweak-context.cpp:1279 msgid "Roughen path tweak" msgstr "Ajuster en rendant le chemin plus rugueux" -#: ../src/tweak-context.cpp:1307 +#: ../src/tweak-context.cpp:1283 msgid "Color paint tweak" msgstr "Ajuster en peignant la couleur" -#: ../src/tweak-context.cpp:1311 +#: ../src/tweak-context.cpp:1287 msgid "Color jitter tweak" msgstr "Ajuster en variant les couleurs" -#: ../src/tweak-context.cpp:1315 +#: ../src/tweak-context.cpp:1291 msgid "Blur tweak" msgstr "Ajuster le niveau de flou" @@ -13559,7 +13562,7 @@ msgstr "Objet le plus petit" #: ../src/ui/dialog/align-and-distribute.cpp:1049 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1550 #: ../src/verbs.cpp:174 -#: ../src/widgets/desktop-widget.cpp:1901 +#: ../src/widgets/desktop-widget.cpp:1920 #: ../share/extensions/printing_marks.inx.h:18 msgid "Selection" msgstr "Sélection" @@ -16099,7 +16102,7 @@ msgstr "Style de l'outil" #. Zoom #: ../src/ui/dialog/inkscape-preferences.cpp:376 -#: ../src/widgets/desktop-widget.cpp:613 +#: ../src/widgets/desktop-widget.cpp:632 msgid "Zoom" msgstr "Zoom" @@ -19522,51 +19525,51 @@ msgstr "Retourner les nÅ“uds horizontalement" msgid "Flip nodes vertically" msgstr "Retourner les nÅ“uds verticalement" -#: ../src/ui/tool/node-tool.cpp:574 +#: ../src/ui/tool/node-tool.cpp:555 msgctxt "Node tool tip" msgid "<b>Shift</b>: drag to add nodes to the selection, click to toggle object selection" msgstr "<b>Maj :</b> cliquer-déplacer pour ajouter des nÅ“uds à la sélection, cliquer pour inverser l'état de sélection de l'objet" -#: ../src/ui/tool/node-tool.cpp:578 +#: ../src/ui/tool/node-tool.cpp:559 msgctxt "Node tool tip" msgid "<b>Shift</b>: drag to add nodes to the selection" msgstr "<b>Maj</b> : cliquer-déplacer pour ajouter des nÅ“uds à la sélection" -#: ../src/ui/tool/node-tool.cpp:587 +#: ../src/ui/tool/node-tool.cpp:568 #, c-format msgid "<b>%u of %u</b> node selected." msgid_plural "<b>%u of %u</b> nodes selected." msgstr[0] "<b>%u</b> objet sur <b>%u</b> sélectionné" msgstr[1] "<b>%u</b> objets sur <b>%u</b> sélectionnés" -#: ../src/ui/tool/node-tool.cpp:592 +#: ../src/ui/tool/node-tool.cpp:573 #, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click to edit only this object (more: Shift)" msgstr "%s Cliquer-glisser pour sélectionner des nÅ“uds, cliquer pour sélectionner seulement cet objet (plus d'actions avec Maj)" -#: ../src/ui/tool/node-tool.cpp:598 +#: ../src/ui/tool/node-tool.cpp:579 #, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click clear the selection" msgstr "%s Cliquer-glisser pour sélectionner des nÅ“uds, cliquer pour libérer la sélection" -#: ../src/ui/tool/node-tool.cpp:607 +#: ../src/ui/tool/node-tool.cpp:588 msgctxt "Node tool tip" msgid "Drag to select nodes, click to edit only this object" msgstr "Cliquer-glisser pour sélectionner des nÅ“uds, cliquer pour sélectionner seulement cet objet" -#: ../src/ui/tool/node-tool.cpp:610 +#: ../src/ui/tool/node-tool.cpp:591 msgctxt "Node tool tip" msgid "Drag to select nodes, click to clear the selection" msgstr "Cliquer-glisser pour sélectionner des nÅ“uds, cliquer pour libérer la sélection" -#: ../src/ui/tool/node-tool.cpp:615 +#: ../src/ui/tool/node-tool.cpp:596 msgctxt "Node tool tip" msgid "Drag to select objects to edit, click to edit this object (more: Shift)" msgstr "Cliquer-glisser pour sélectionner les objets à éditer, cliquer pour éditer les objets (modificateur : Maj)" -#: ../src/ui/tool/node-tool.cpp:618 +#: ../src/ui/tool/node-tool.cpp:599 msgctxt "Node tool tip" msgid "Drag to select objects to edit" msgstr "Cliquer-glisser pour sélectionner les objets à éditer" @@ -23212,88 +23215,88 @@ msgstr "Motif de pointillé" msgid "Pattern offset" msgstr "Décalage du motif" -#: ../src/widgets/desktop-widget.cpp:446 +#: ../src/widgets/desktop-widget.cpp:462 msgid "Zoom drawing if window size changes" msgstr "Zoomer le dessin si les dimensions de la fenêtre sont modifiées" -#: ../src/widgets/desktop-widget.cpp:647 +#: ../src/widgets/desktop-widget.cpp:666 msgid "Cursor coordinates" msgstr "Coordonnées du curseur" -#: ../src/widgets/desktop-widget.cpp:673 +#: ../src/widgets/desktop-widget.cpp:692 msgid "Z:" msgstr "Z :" #. display the initial welcome message in the statusbar -#: ../src/widgets/desktop-widget.cpp:716 +#: ../src/widgets/desktop-widget.cpp:735 msgid "<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; use selector (arrow) to move or transform them." msgstr "<b>Bienvenue dans Inkscape!</b> Utilisez les formes ou l'outil de dessin à main levée pour créer des objets; utilisez les sélecteurs (flèches) pour les déplacer ou les modifier." -#: ../src/widgets/desktop-widget.cpp:797 +#: ../src/widgets/desktop-widget.cpp:823 msgid "grayscale" msgstr "niveaux de gris" -#: ../src/widgets/desktop-widget.cpp:798 +#: ../src/widgets/desktop-widget.cpp:824 msgid ", grayscale" msgstr ", niveaux de gris" -#: ../src/widgets/desktop-widget.cpp:799 +#: ../src/widgets/desktop-widget.cpp:825 msgid "print colors preview" msgstr "aperçu avant impression" -#: ../src/widgets/desktop-widget.cpp:800 +#: ../src/widgets/desktop-widget.cpp:826 msgid ", print colors preview" msgstr ", aperçu avant impression" -#: ../src/widgets/desktop-widget.cpp:801 +#: ../src/widgets/desktop-widget.cpp:827 msgid "outline" msgstr "contour" -#: ../src/widgets/desktop-widget.cpp:802 +#: ../src/widgets/desktop-widget.cpp:828 msgid "no filters" msgstr "sans filtre" -#: ../src/widgets/desktop-widget.cpp:829 +#: ../src/widgets/desktop-widget.cpp:855 #, c-format msgid "%s%s: %d (%s%s) - Inkscape" msgstr "%s%s: %d (%s%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:831 -#: ../src/widgets/desktop-widget.cpp:835 +#: ../src/widgets/desktop-widget.cpp:857 +#: ../src/widgets/desktop-widget.cpp:861 #, c-format msgid "%s%s: %d (%s) - Inkscape" msgstr "%s%s: %d (%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:837 +#: ../src/widgets/desktop-widget.cpp:863 #, c-format msgid "%s%s: %d - Inkscape" msgstr "%s%s: %d - Inkscape" -#: ../src/widgets/desktop-widget.cpp:843 +#: ../src/widgets/desktop-widget.cpp:869 #, c-format msgid "%s%s (%s%s) - Inkscape" msgstr "%s%s (%s%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:845 -#: ../src/widgets/desktop-widget.cpp:849 +#: ../src/widgets/desktop-widget.cpp:871 +#: ../src/widgets/desktop-widget.cpp:875 #, c-format msgid "%s%s (%s) - Inkscape" msgstr "%s%s (%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:851 +#: ../src/widgets/desktop-widget.cpp:877 #, c-format msgid "%s%s - Inkscape" msgstr "%s%s - Inkscape" -#: ../src/widgets/desktop-widget.cpp:1019 +#: ../src/widgets/desktop-widget.cpp:1045 msgid "Color-managed display is <b>enabled</b> in this window" msgstr "L'affichage avec gestion des couleurs est <b>activé</b> dans cette fenêtre" -#: ../src/widgets/desktop-widget.cpp:1021 +#: ../src/widgets/desktop-widget.cpp:1047 msgid "Color-managed display is <b>disabled</b> in this window" msgstr "L'affichage avec gestion des couleurs est <b>désactivé</b> dans cette fenêtre" -#: ../src/widgets/desktop-widget.cpp:1076 +#: ../src/widgets/desktop-widget.cpp:1102 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">Save changes to document \"%s\" before closing?</span>\n" @@ -23304,12 +23307,12 @@ msgstr "" "\n" "Si vous fermez sans enregistrer, vos modifications seront perdues." -#: ../src/widgets/desktop-widget.cpp:1086 -#: ../src/widgets/desktop-widget.cpp:1145 +#: ../src/widgets/desktop-widget.cpp:1112 +#: ../src/widgets/desktop-widget.cpp:1171 msgid "Close _without saving" msgstr "Fermer _sans enregistrer" -#: ../src/widgets/desktop-widget.cpp:1135 +#: ../src/widgets/desktop-widget.cpp:1161 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a format that may cause data loss!</span>\n" @@ -23320,11 +23323,11 @@ msgstr "" "\n" "Voulez-vous enregistrer ce fichier au format SVG Inkscape ?" -#: ../src/widgets/desktop-widget.cpp:1147 +#: ../src/widgets/desktop-widget.cpp:1173 msgid "_Save as Inkscape SVG" msgstr "Enregi_strer comme SVG Inkscape" -#: ../src/widgets/desktop-widget.cpp:1357 +#: ../src/widgets/desktop-widget.cpp:1383 msgid "Note:" msgstr "Note :" @@ -27803,9 +27806,8 @@ msgid "This function modifies path so it will be able to be cut with the rectang msgstr "" #: ../share/extensions/gcodetools_orientation_points.inx.h:1 -#, fuzzy msgid "Orientation points" -msgstr "Orientation" +msgstr "Points d'orientation" #: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:1 msgid "Prepare path for plasma" @@ -31052,6 +31054,9 @@ msgstr "Un format graphique populaire pour les cliparts" msgid "XAML Input" msgstr "Entrée XAML" +#~ msgid "Blur type:" +#~ msgstr "Type de flou :" + #~ msgid "Blend source:" #~ msgstr "Source de fondu :" diff --git a/po/inkscape.pot b/po/inkscape.pot index 5467790ce..62ebea657 100644 --- a/po/inkscape.pot +++ b/po/inkscape.pot @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2013-01-24 18:22+0100\n" +"POT-Creation-Date: 2013-01-30 12:08+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -319,7 +319,7 @@ msgid "Inset" msgstr "" #: ../share/filters/filters.svg.h:1 -#: ../src/extension/internal/filter/shadows.h:79 +#: ../src/extension/internal/filter/shadows.h:81 msgid "Shadows and Glows" msgstr "" @@ -976,7 +976,7 @@ msgstr "" #: ../src/extension/internal/filter/paint.h:99 #: ../src/extension/internal/filter/paint.h:714 #: ../src/extension/internal/filter/paint.h:718 -#: ../src/extension/internal/filter/shadows.h:71 +#: ../src/extension/internal/filter/shadows.h:73 #: ../src/extension/internal/filter/transparency.h:345 #: ../src/ui/dialog/document-properties.cpp:148 #: ../share/extensions/color_blackandwhite.inx.h:2 @@ -3218,19 +3218,19 @@ msgstr "" msgid "Defines the direction and magnitude of the extrusion" msgstr "" -#: ../src/sp-flowtext.cpp:365 ../src/sp-text.cpp:400 -#: ../src/text-context.cpp:1631 +#: ../src/sp-flowtext.cpp:339 ../src/sp-text.cpp:400 +#: ../src/text-context.cpp:1608 msgid " [truncated]" msgstr "" -#: ../src/sp-flowtext.cpp:368 +#: ../src/sp-flowtext.cpp:342 #, c-format msgid "<b>Flowed text</b> (%d character%s)" msgid_plural "<b>Flowed text</b> (%d characters%s)" msgstr[0] "" msgstr[1] "" -#: ../src/sp-flowtext.cpp:370 +#: ../src/sp-flowtext.cpp:344 #, c-format msgid "<b>Linked flowed text</b> (%d character%s)" msgid_plural "<b>Linked flowed text</b> (%d characters%s)" @@ -3242,7 +3242,7 @@ msgid "" "<b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle" msgstr "" -#: ../src/arc-context.cpp:308 ../src/rect-context.cpp:377 +#: ../src/arc-context.cpp:308 ../src/rect-context.cpp:353 msgid "<b>Shift</b>: draw around the starting point" msgstr "" @@ -3264,18 +3264,18 @@ msgstr "" msgid "Create ellipse" msgstr "" -#: ../src/box3d-context.cpp:444 ../src/box3d-context.cpp:451 -#: ../src/box3d-context.cpp:458 ../src/box3d-context.cpp:465 -#: ../src/box3d-context.cpp:472 ../src/box3d-context.cpp:479 +#: ../src/box3d-context.cpp:421 ../src/box3d-context.cpp:428 +#: ../src/box3d-context.cpp:435 ../src/box3d-context.cpp:442 +#: ../src/box3d-context.cpp:449 ../src/box3d-context.cpp:456 msgid "Change perspective (angle of PLs)" msgstr "" #. status text -#: ../src/box3d-context.cpp:663 +#: ../src/box3d-context.cpp:640 msgid "<b>3D Box</b>; with <b>Shift</b> to extrude along the Z axis" msgstr "" -#: ../src/box3d-context.cpp:691 +#: ../src/box3d-context.cpp:668 msgid "Create 3D box" msgstr "" @@ -3283,39 +3283,39 @@ msgstr "" msgid "<b>3D Box</b>" msgstr "" -#: ../src/connector-context.cpp:610 +#: ../src/connector-context.cpp:585 msgid "Creating new connector" msgstr "" -#: ../src/connector-context.cpp:865 +#: ../src/connector-context.cpp:840 msgid "Connector endpoint drag cancelled." msgstr "" -#: ../src/connector-context.cpp:912 +#: ../src/connector-context.cpp:887 msgid "Reroute connector" msgstr "" -#: ../src/connector-context.cpp:1077 +#: ../src/connector-context.cpp:1052 msgid "Create connector" msgstr "" -#: ../src/connector-context.cpp:1100 +#: ../src/connector-context.cpp:1075 msgid "Finishing connector" msgstr "" -#: ../src/connector-context.cpp:1336 +#: ../src/connector-context.cpp:1311 msgid "<b>Connector endpoint</b>: drag to reroute or connect to new shapes" msgstr "" -#: ../src/connector-context.cpp:1476 +#: ../src/connector-context.cpp:1451 msgid "Select <b>at least one non-connector object</b>." msgstr "" -#: ../src/connector-context.cpp:1481 ../src/widgets/connector-toolbar.cpp:330 +#: ../src/connector-context.cpp:1456 ../src/widgets/connector-toolbar.cpp:330 msgid "Make connectors avoid selected objects" msgstr "" -#: ../src/connector-context.cpp:1482 ../src/widgets/connector-toolbar.cpp:340 +#: ../src/connector-context.cpp:1457 ../src/widgets/connector-toolbar.cpp:340 msgid "Make connectors ignore selected objects" msgstr "" @@ -3327,20 +3327,20 @@ msgstr "" msgid "<b>Current layer is locked</b>. Unlock it to be able to draw on it." msgstr "" -#: ../src/desktop-events.cpp:229 +#: ../src/desktop-events.cpp:228 msgid "Create guide" msgstr "" -#: ../src/desktop-events.cpp:475 +#: ../src/desktop-events.cpp:473 msgid "Move guide" msgstr "" -#: ../src/desktop-events.cpp:482 ../src/desktop-events.cpp:541 +#: ../src/desktop-events.cpp:480 ../src/desktop-events.cpp:538 #: ../src/ui/dialog/guides.cpp:138 msgid "Delete guide" msgstr "" -#: ../src/desktop-events.cpp:521 +#: ../src/desktop-events.cpp:518 #, c-format msgid "<b>Guideline</b>: %s" msgstr "" @@ -4508,7 +4508,7 @@ msgstr "" msgid "Spacing between lines (percent of font size)" msgstr "" -#: ../src/ui/dialog/text-edit.cpp:561 ../src/text-context.cpp:1519 +#: ../src/ui/dialog/text-edit.cpp:561 ../src/text-context.cpp:1496 msgid "Set text style" msgstr "" @@ -5046,28 +5046,28 @@ msgstr "" msgid "Set picked color" msgstr "" -#: ../src/dyna-draw-context.cpp:617 +#: ../src/dyna-draw-context.cpp:591 msgid "" "<b>Guide path selected</b>; start drawing along the guide with <b>Ctrl</b>" msgstr "" -#: ../src/dyna-draw-context.cpp:619 +#: ../src/dyna-draw-context.cpp:593 msgid "<b>Select a guide path</b> to track with <b>Ctrl</b>" msgstr "" -#: ../src/dyna-draw-context.cpp:754 +#: ../src/dyna-draw-context.cpp:728 msgid "Tracking: <b>connection to guide path lost!</b>" msgstr "" -#: ../src/dyna-draw-context.cpp:754 +#: ../src/dyna-draw-context.cpp:728 msgid "<b>Tracking</b> a guide path" msgstr "" -#: ../src/dyna-draw-context.cpp:757 +#: ../src/dyna-draw-context.cpp:731 msgid "<b>Drawing</b> a calligraphic stroke" msgstr "" -#: ../src/dyna-draw-context.cpp:1046 +#: ../src/dyna-draw-context.cpp:1020 msgid "Draw calligraphic stroke" msgstr "" @@ -5079,7 +5079,7 @@ msgstr "" msgid "Draw eraser stroke" msgstr "" -#: ../src/event-context.cpp:692 +#: ../src/event-context.cpp:671 msgid "<b>Space+mouse move</b> to pan canvas" msgstr "" @@ -6083,7 +6083,7 @@ msgstr "" #: ../src/extension/internal/filter/paint.h:877 #: ../src/extension/internal/filter/paint.h:981 #: ../src/extension/internal/filter/protrusions.h:54 -#: ../src/extension/internal/filter/shadows.h:78 +#: ../src/extension/internal/filter/shadows.h:80 #: ../src/extension/internal/filter/textures.h:90 #: ../src/extension/internal/filter/transparency.h:69 #: ../src/extension/internal/filter/transparency.h:140 @@ -6868,7 +6868,7 @@ msgstr "" #: ../src/extension/internal/filter/color.h:1313 #: ../src/ui/dialog/object-attributes.cpp:65 #: ../src/ui/dialog/object-attributes.cpp:73 ../src/ui/dialog/tile.cpp:615 -#: ../src/widgets/desktop-widget.cpp:648 ../src/widgets/node-toolbar.cpp:591 +#: ../src/widgets/desktop-widget.cpp:667 ../src/widgets/node-toolbar.cpp:591 msgid "X:" msgstr "" @@ -6880,7 +6880,7 @@ msgstr "" #: ../src/extension/internal/filter/color.h:1314 #: ../src/ui/dialog/object-attributes.cpp:66 #: ../src/ui/dialog/object-attributes.cpp:74 ../src/ui/dialog/tile.cpp:616 -#: ../src/widgets/desktop-widget.cpp:658 ../src/widgets/node-toolbar.cpp:609 +#: ../src/widgets/desktop-widget.cpp:677 ../src/widgets/node-toolbar.cpp:609 msgid "Y:" msgstr "" @@ -7148,12 +7148,12 @@ msgid "Cross-smooth" msgstr "" #: ../src/extension/internal/filter/morphology.h:61 -#: ../src/extension/internal/filter/shadows.h:65 +#: ../src/extension/internal/filter/shadows.h:66 msgid "Inner" msgstr "" #: ../src/extension/internal/filter/morphology.h:62 -#: ../src/extension/internal/filter/shadows.h:64 +#: ../src/extension/internal/filter/shadows.h:65 msgid "Outer" msgstr "" @@ -7263,7 +7263,7 @@ msgstr "" #: ../src/extension/internal/filter/overlays.h:59 #: ../src/extension/internal/filter/paint.h:691 -#: ../src/extension/internal/filter/shadows.h:59 ../src/ui/dialog/find.cpp:83 +#: ../src/extension/internal/filter/shadows.h:60 ../src/ui/dialog/find.cpp:83 #: ../src/ui/dialog/tracedialog.cpp:746 #: ../share/extensions/color_custom.inx.h:2 #: ../share/extensions/color_HSL_adjust.inx.h:2 @@ -7363,7 +7363,7 @@ msgstr "" #: ../src/extension/internal/filter/paint.h:332 #: ../src/ui/dialog/align-and-distribute.cpp:1048 -#: ../src/widgets/desktop-widget.cpp:1897 +#: ../src/widgets/desktop-widget.cpp:1916 msgid "Drawing" msgstr "" @@ -7550,43 +7550,47 @@ msgstr "" msgid "Snow has fallen on object" msgstr "" -#: ../src/extension/internal/filter/shadows.h:56 +#: ../src/extension/internal/filter/shadows.h:57 msgid "Drop Shadow" msgstr "" -#: ../src/extension/internal/filter/shadows.h:60 +#: ../src/extension/internal/filter/shadows.h:61 msgid "Blur radius (px):" msgstr "" -#: ../src/extension/internal/filter/shadows.h:61 +#: ../src/extension/internal/filter/shadows.h:62 msgid "Horizontal offset (px):" msgstr "" -#: ../src/extension/internal/filter/shadows.h:62 +#: ../src/extension/internal/filter/shadows.h:63 msgid "Vertical offset (px):" msgstr "" -#: ../src/extension/internal/filter/shadows.h:63 -msgid "Blur type:" +#: ../src/extension/internal/filter/shadows.h:64 +msgid "Shadow type:" msgstr "" -#: ../src/extension/internal/filter/shadows.h:66 +#: ../src/extension/internal/filter/shadows.h:67 msgid "Outer cutout" msgstr "" -#: ../src/extension/internal/filter/shadows.h:67 +#: ../src/extension/internal/filter/shadows.h:68 msgid "Inner cutout" msgstr "" -#: ../src/extension/internal/filter/shadows.h:70 -msgid "Blur color" +#: ../src/extension/internal/filter/shadows.h:69 +msgid "Shadow only" msgstr "" #: ../src/extension/internal/filter/shadows.h:72 +msgid "Blur color" +msgstr "" + +#: ../src/extension/internal/filter/shadows.h:74 msgid "Use object's color" msgstr "" -#: ../src/extension/internal/filter/shadows.h:82 +#: ../src/extension/internal/filter/shadows.h:84 msgid "Colorizable Drop shadow" msgstr "" @@ -8441,46 +8445,46 @@ msgstr "" msgid "<b>Draw over</b> areas to add to fill, hold <b>Alt</b> for touch fill" msgstr "" -#: ../src/gradient-context.cpp:134 ../src/gradient-drag.cpp:95 +#: ../src/gradient-context.cpp:110 ../src/gradient-drag.cpp:95 msgid "Linear gradient <b>start</b>" msgstr "" #. POINT_LG_BEGIN -#: ../src/gradient-context.cpp:135 ../src/gradient-drag.cpp:96 +#: ../src/gradient-context.cpp:111 ../src/gradient-drag.cpp:96 msgid "Linear gradient <b>end</b>" msgstr "" -#: ../src/gradient-context.cpp:136 ../src/gradient-drag.cpp:97 +#: ../src/gradient-context.cpp:112 ../src/gradient-drag.cpp:97 msgid "Linear gradient <b>mid stop</b>" msgstr "" -#: ../src/gradient-context.cpp:137 ../src/gradient-drag.cpp:98 +#: ../src/gradient-context.cpp:113 ../src/gradient-drag.cpp:98 msgid "Radial gradient <b>center</b>" msgstr "" -#: ../src/gradient-context.cpp:138 ../src/gradient-context.cpp:139 +#: ../src/gradient-context.cpp:114 ../src/gradient-context.cpp:115 #: ../src/gradient-drag.cpp:99 ../src/gradient-drag.cpp:100 msgid "Radial gradient <b>radius</b>" msgstr "" -#: ../src/gradient-context.cpp:140 ../src/gradient-drag.cpp:101 +#: ../src/gradient-context.cpp:116 ../src/gradient-drag.cpp:101 msgid "Radial gradient <b>focus</b>" msgstr "" #. POINT_RG_FOCUS -#: ../src/gradient-context.cpp:141 ../src/gradient-context.cpp:142 +#: ../src/gradient-context.cpp:117 ../src/gradient-context.cpp:118 #: ../src/gradient-drag.cpp:102 ../src/gradient-drag.cpp:103 msgid "Radial gradient <b>mid stop</b>" msgstr "" #. TRANSLATORS: %s will be substituted with the point name (see previous messages); This is part of a compound message -#: ../src/gradient-context.cpp:167 +#: ../src/gradient-context.cpp:143 #, c-format msgid "%s selected" msgstr "" #. TRANSLATORS: Mind the space in front. This is part of a compound message -#: ../src/gradient-context.cpp:169 ../src/gradient-context.cpp:178 +#: ../src/gradient-context.cpp:145 ../src/gradient-context.cpp:154 #, c-format msgid " out of %d gradient handle" msgid_plural " out of %d gradient handles" @@ -8488,8 +8492,8 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message -#: ../src/gradient-context.cpp:170 ../src/gradient-context.cpp:179 -#: ../src/gradient-context.cpp:186 +#: ../src/gradient-context.cpp:146 ../src/gradient-context.cpp:155 +#: ../src/gradient-context.cpp:162 #, c-format msgid " on %d selected object" msgid_plural " on %d selected objects" @@ -8497,7 +8501,7 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: This is a part of a compound message (out of two more indicating: grandint handle count & object count) -#: ../src/gradient-context.cpp:176 +#: ../src/gradient-context.cpp:152 #, c-format msgid "" "One handle merging %d stop (drag with <b>Shift</b> to separate) selected" @@ -8507,7 +8511,7 @@ msgstr[0] "" msgstr[1] "" #. 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:184 +#: ../src/gradient-context.cpp:160 #, c-format msgid "<b>%d</b> gradient handle selected out of %d" msgid_plural "<b>%d</b> gradient handles selected out of %d" @@ -8515,7 +8519,7 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: The plural refers to number of selected objects -#: ../src/gradient-context.cpp:191 +#: ../src/gradient-context.cpp:167 #, c-format msgid "<b>No</b> gradient handles selected out of %d on %d selected object" msgid_plural "" @@ -8523,39 +8527,39 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ../src/gradient-context.cpp:405 ../src/gradient-context.cpp:503 +#: ../src/gradient-context.cpp:381 ../src/gradient-context.cpp:479 #: ../src/ui/dialog/swatches.cpp:202 ../src/widgets/gradient-vector.cpp:815 msgid "Add gradient stop" msgstr "" -#: ../src/gradient-context.cpp:478 +#: ../src/gradient-context.cpp:454 msgid "Simplify gradient" msgstr "" -#: ../src/gradient-context.cpp:557 +#: ../src/gradient-context.cpp:533 msgid "Create default gradient" msgstr "" -#: ../src/gradient-context.cpp:614 +#: ../src/gradient-context.cpp:590 msgid "<b>Draw around</b> handles to select them" msgstr "" -#: ../src/gradient-context.cpp:730 +#: ../src/gradient-context.cpp:706 msgid "<b>Ctrl</b>: snap gradient angle" msgstr "" -#: ../src/gradient-context.cpp:731 +#: ../src/gradient-context.cpp:707 msgid "<b>Shift</b>: draw gradient around the starting point" msgstr "" -#: ../src/gradient-context.cpp:954 +#: ../src/gradient-context.cpp:930 #, c-format msgid "<b>Gradient</b> for %d object; with <b>Ctrl</b> to snap angle" msgid_plural "<b>Gradient</b> for %d objects; with <b>Ctrl</b> to snap angle" msgstr[0] "" msgstr[1] "" -#: ../src/gradient-context.cpp:958 +#: ../src/gradient-context.cpp:934 msgid "Select <b>objects</b> on which to create gradient." msgstr "" @@ -9271,7 +9275,7 @@ msgstr "" #: ../src/ui/dialog/align-and-distribute.cpp:1047 #: ../src/ui/dialog/document-properties.cpp:144 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1546 -#: ../src/widgets/desktop-widget.cpp:1893 +#: ../src/widgets/desktop-widget.cpp:1912 #: ../share/extensions/voronoi2svg.inx.h:9 msgid "Page" msgstr "" @@ -11163,102 +11167,102 @@ msgstr "" msgid "<b>No paths</b> to reverse in the selection." msgstr "" -#: ../src/pen-context.cpp:250 ../src/pencil-context.cpp:561 +#: ../src/pen-context.cpp:222 ../src/pencil-context.cpp:534 msgid "Drawing cancelled" msgstr "" -#: ../src/pen-context.cpp:488 ../src/pencil-context.cpp:286 +#: ../src/pen-context.cpp:460 ../src/pencil-context.cpp:259 msgid "Continuing selected path" msgstr "" -#: ../src/pen-context.cpp:498 ../src/pencil-context.cpp:294 +#: ../src/pen-context.cpp:470 ../src/pencil-context.cpp:267 msgid "Creating new path" msgstr "" -#: ../src/pen-context.cpp:500 ../src/pencil-context.cpp:297 +#: ../src/pen-context.cpp:472 ../src/pencil-context.cpp:270 msgid "Appending to selected path" msgstr "" -#: ../src/pen-context.cpp:660 +#: ../src/pen-context.cpp:632 msgid "<b>Click</b> or <b>click and drag</b> to close and finish the path." msgstr "" -#: ../src/pen-context.cpp:670 +#: ../src/pen-context.cpp:642 msgid "" "<b>Click</b> or <b>click and drag</b> to continue the path from this point." msgstr "" -#: ../src/pen-context.cpp:1265 +#: ../src/pen-context.cpp:1237 #, c-format msgid "" "<b>Curve segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to " "snap angle, <b>Enter</b> to finish the path" msgstr "" -#: ../src/pen-context.cpp:1266 +#: ../src/pen-context.cpp:1238 #, c-format msgid "" "<b>Line segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to " "snap angle, <b>Enter</b> to finish the path" msgstr "" -#: ../src/pen-context.cpp:1283 +#: ../src/pen-context.cpp:1255 #, c-format msgid "" "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap " "angle" msgstr "" -#: ../src/pen-context.cpp:1305 +#: ../src/pen-context.cpp:1277 #, c-format msgid "" "<b>Curve handle, symmetric</b>: angle %3.2f°, length %s; with <b>Ctrl</" "b> to snap angle, with <b>Shift</b> to move this handle only" msgstr "" -#: ../src/pen-context.cpp:1306 +#: ../src/pen-context.cpp:1278 #, c-format msgid "" "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap " "angle, with <b>Shift</b> to move this handle only" msgstr "" -#: ../src/pen-context.cpp:1352 +#: ../src/pen-context.cpp:1324 msgid "Drawing finished" msgstr "" -#: ../src/pencil-context.cpp:402 +#: ../src/pencil-context.cpp:375 msgid "<b>Release</b> here to close and finish the path." msgstr "" -#: ../src/pencil-context.cpp:408 +#: ../src/pencil-context.cpp:381 msgid "Drawing a freehand path" msgstr "" -#: ../src/pencil-context.cpp:413 +#: ../src/pencil-context.cpp:386 msgid "<b>Drag</b> to continue the path from this point." msgstr "" #. Write curves to object -#: ../src/pencil-context.cpp:505 +#: ../src/pencil-context.cpp:478 msgid "Finishing freehand" msgstr "" -#: ../src/pencil-context.cpp:611 +#: ../src/pencil-context.cpp:584 msgid "" "<b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. " "Release <b>Alt</b> to finalize." msgstr "" -#: ../src/pencil-context.cpp:639 +#: ../src/pencil-context.cpp:612 msgid "Finishing freehand sketch" msgstr "" -#: ../src/persp3d.cpp:346 +#: ../src/persp3d.cpp:318 msgid "Toggle vanishing point" msgstr "" -#: ../src/persp3d.cpp:357 +#: ../src/persp3d.cpp:329 msgid "Toggle multiple vanishing points" msgstr "" @@ -11514,41 +11518,41 @@ msgstr "" msgid "XML fragment for the RDF 'License' section" msgstr "" -#: ../src/rect-context.cpp:376 +#: ../src/rect-context.cpp:352 msgid "" "<b>Ctrl</b>: make square or integer-ratio rect, lock a rounded corner " "circular" msgstr "" -#: ../src/rect-context.cpp:529 +#: ../src/rect-context.cpp:505 #, c-format msgid "" "<b>Rectangle</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</" "b> to draw around the starting point" msgstr "" -#: ../src/rect-context.cpp:532 +#: ../src/rect-context.cpp:508 #, c-format msgid "" "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1.618 : 1); with " "<b>Shift</b> to draw around the starting point" msgstr "" -#: ../src/rect-context.cpp:534 +#: ../src/rect-context.cpp:510 #, c-format msgid "" "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1 : 1.618); with " "<b>Shift</b> to draw around the starting point" msgstr "" -#: ../src/rect-context.cpp:538 +#: ../src/rect-context.cpp:514 #, c-format msgid "" "<b>Rectangle</b>: %s × %s; with <b>Ctrl</b> to make square or integer-" "ratio rectangle; with <b>Shift</b> to draw around the starting point" msgstr "" -#: ../src/rect-context.cpp:563 +#: ../src/rect-context.cpp:539 msgid "Create rectangle" msgstr "" @@ -11608,7 +11612,7 @@ msgstr "" msgid "<b>Nothing</b> was deleted." msgstr "" -#: ../src/selection-chemistry.cpp:374 ../src/text-context.cpp:1031 +#: ../src/selection-chemistry.cpp:374 ../src/text-context.cpp:1008 #: ../src/ui/dialog/calligraphic-profile-rename.cpp:55 #: ../src/ui/dialog/swatches.cpp:277 ../src/widgets/erasor-toolbar.cpp:116 #: ../src/widgets/gradient-toolbar.cpp:1193 @@ -12144,7 +12148,7 @@ msgstr "" #. this is only used with 2 or more objects #: ../src/selection-describer.cpp:226 ../src/spray-context.cpp:203 -#: ../src/tweak-context.cpp:204 +#: ../src/tweak-context.cpp:180 #, c-format msgid "<b>%i</b> object selected" msgid_plural "<b>%i</b> objects selected" @@ -12236,31 +12240,31 @@ msgstr "" msgid "Reset center" msgstr "" -#: ../src/seltrans.cpp:996 ../src/seltrans.cpp:1093 +#: ../src/seltrans.cpp:994 ../src/seltrans.cpp:1091 #, c-format msgid "<b>Scale</b>: %0.2f%% x %0.2f%%; with <b>Ctrl</b> to lock ratio" msgstr "" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1207 +#: ../src/seltrans.cpp:1205 #, c-format msgid "<b>Skew</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1282 +#: ../src/seltrans.cpp:1280 #, c-format msgid "<b>Rotate</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "" -#: ../src/seltrans.cpp:1317 +#: ../src/seltrans.cpp:1315 #, c-format msgid "Move <b>center</b> to %s, %s" msgstr "" -#: ../src/seltrans.cpp:1493 +#: ../src/seltrans.cpp:1491 #, c-format msgid "" "<b>Move</b> by %s, %s; with <b>Ctrl</b> to restrict to horizontal/vertical; " @@ -12391,38 +12395,38 @@ msgstr "" msgid "<b>Line</b>" msgstr "" -#: ../src/sp-lpe-item.cpp:341 +#: ../src/sp-lpe-item.cpp:316 msgid "An exception occurred during execution of the Path Effect." msgstr "" #. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:428 +#: ../src/sp-offset.cpp:393 #, c-format msgid "<b>Linked offset</b>, %s by %f pt" msgstr "" -#: ../src/sp-offset.cpp:429 ../src/sp-offset.cpp:433 +#: ../src/sp-offset.cpp:394 ../src/sp-offset.cpp:398 msgid "outset" msgstr "" -#: ../src/sp-offset.cpp:429 ../src/sp-offset.cpp:433 +#: ../src/sp-offset.cpp:394 ../src/sp-offset.cpp:398 msgid "inset" msgstr "" #. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:432 +#: ../src/sp-offset.cpp:397 #, c-format msgid "<b>Dynamic offset</b>, %s by %f pt" msgstr "" -#: ../src/sp-path.cpp:152 +#: ../src/sp-path.cpp:124 #, c-format msgid "<b>Path</b> (%i node, path effect: %s)" msgid_plural "<b>Path</b> (%i nodes, path effect: %s)" msgstr[0] "" msgstr[1] "" -#: ../src/sp-path.cpp:155 +#: ../src/sp-path.cpp:127 #, c-format msgid "<b>Path</b> (%i node)" msgid_plural "<b>Path</b> (%i nodes)" @@ -12648,7 +12652,7 @@ msgstr "" msgid "<b>No paths</b> to simplify in the selection." msgstr "" -#: ../src/spray-context.cpp:205 ../src/tweak-context.cpp:206 +#: ../src/spray-context.cpp:205 ../src/tweak-context.cpp:182 #, c-format msgid "<b>Nothing</b> selected" msgstr "" @@ -12788,146 +12792,146 @@ msgstr "" msgid "<b>No flowed text(s)</b> to convert in the selection." msgstr "" -#: ../src/text-context.cpp:443 +#: ../src/text-context.cpp:420 msgid "<b>Click</b> to edit the text, <b>drag</b> to select part of the text." msgstr "" -#: ../src/text-context.cpp:445 +#: ../src/text-context.cpp:422 msgid "" "<b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text." msgstr "" -#: ../src/text-context.cpp:499 +#: ../src/text-context.cpp:476 msgid "Create text" msgstr "" -#: ../src/text-context.cpp:524 +#: ../src/text-context.cpp:501 msgid "Non-printable character" msgstr "" -#: ../src/text-context.cpp:539 +#: ../src/text-context.cpp:516 msgid "Insert Unicode character" msgstr "" -#: ../src/text-context.cpp:574 +#: ../src/text-context.cpp:551 #, c-format msgid "Unicode (<b>Enter</b> to finish): %s: %s" msgstr "" -#: ../src/text-context.cpp:576 ../src/text-context.cpp:885 +#: ../src/text-context.cpp:553 ../src/text-context.cpp:862 msgid "Unicode (<b>Enter</b> to finish): " msgstr "" -#: ../src/text-context.cpp:662 +#: ../src/text-context.cpp:639 #, c-format msgid "<b>Flowed text frame</b>: %s × %s" msgstr "" -#: ../src/text-context.cpp:719 +#: ../src/text-context.cpp:696 msgid "Type text; <b>Enter</b> to start new line." msgstr "" -#: ../src/text-context.cpp:730 +#: ../src/text-context.cpp:707 msgid "Flowed text is created." msgstr "" -#: ../src/text-context.cpp:732 +#: ../src/text-context.cpp:709 msgid "Create flowed text" msgstr "" -#: ../src/text-context.cpp:734 +#: ../src/text-context.cpp:711 msgid "" "The frame is <b>too small</b> for the current font size. Flowed text not " "created." msgstr "" -#: ../src/text-context.cpp:870 +#: ../src/text-context.cpp:847 msgid "No-break space" msgstr "" -#: ../src/text-context.cpp:872 +#: ../src/text-context.cpp:849 msgid "Insert no-break space" msgstr "" -#: ../src/text-context.cpp:909 +#: ../src/text-context.cpp:886 msgid "Make bold" msgstr "" -#: ../src/text-context.cpp:927 +#: ../src/text-context.cpp:904 msgid "Make italic" msgstr "" -#: ../src/text-context.cpp:966 +#: ../src/text-context.cpp:943 msgid "New line" msgstr "" -#: ../src/text-context.cpp:1000 +#: ../src/text-context.cpp:977 msgid "Backspace" msgstr "" -#: ../src/text-context.cpp:1048 +#: ../src/text-context.cpp:1025 msgid "Kern to the left" msgstr "" -#: ../src/text-context.cpp:1073 +#: ../src/text-context.cpp:1050 msgid "Kern to the right" msgstr "" -#: ../src/text-context.cpp:1098 +#: ../src/text-context.cpp:1075 msgid "Kern up" msgstr "" -#: ../src/text-context.cpp:1123 +#: ../src/text-context.cpp:1100 msgid "Kern down" msgstr "" -#: ../src/text-context.cpp:1199 +#: ../src/text-context.cpp:1176 msgid "Rotate counterclockwise" msgstr "" -#: ../src/text-context.cpp:1220 +#: ../src/text-context.cpp:1197 msgid "Rotate clockwise" msgstr "" -#: ../src/text-context.cpp:1237 +#: ../src/text-context.cpp:1214 msgid "Contract line spacing" msgstr "" -#: ../src/text-context.cpp:1244 +#: ../src/text-context.cpp:1221 msgid "Contract letter spacing" msgstr "" -#: ../src/text-context.cpp:1262 +#: ../src/text-context.cpp:1239 msgid "Expand line spacing" msgstr "" -#: ../src/text-context.cpp:1269 +#: ../src/text-context.cpp:1246 msgid "Expand letter spacing" msgstr "" -#: ../src/text-context.cpp:1397 +#: ../src/text-context.cpp:1374 msgid "Paste text" msgstr "" -#: ../src/text-context.cpp:1648 +#: ../src/text-context.cpp:1625 #, c-format msgid "" "Type or edit flowed text (%d characters%s); <b>Enter</b> to start new " "paragraph." msgstr "" -#: ../src/text-context.cpp:1650 +#: ../src/text-context.cpp:1627 #, c-format msgid "Type or edit text (%d characters%s); <b>Enter</b> to start new line." msgstr "" -#: ../src/text-context.cpp:1658 ../src/tools-switch.cpp:201 +#: ../src/text-context.cpp:1635 ../src/tools-switch.cpp:201 msgid "" "<b>Click</b> to select or create text, <b>drag</b> to create flowed text; " "then type." msgstr "" -#: ../src/text-context.cpp:1760 +#: ../src/text-context.cpp:1737 msgid "Type text" msgstr "" @@ -13083,127 +13087,127 @@ msgstr "" msgid "Trace: Done. %ld nodes created" msgstr "" -#: ../src/tweak-context.cpp:211 +#: ../src/tweak-context.cpp:187 #, c-format msgid "%s. Drag to <b>move</b>." msgstr "" -#: ../src/tweak-context.cpp:215 +#: ../src/tweak-context.cpp:191 #, c-format msgid "%s. Drag or click to <b>move in</b>; with Shift to <b>move out</b>." msgstr "" -#: ../src/tweak-context.cpp:219 +#: ../src/tweak-context.cpp:195 #, c-format msgid "%s. Drag or click to <b>move randomly</b>." msgstr "" -#: ../src/tweak-context.cpp:223 +#: ../src/tweak-context.cpp:199 #, c-format msgid "%s. Drag or click to <b>scale down</b>; with Shift to <b>scale up</b>." msgstr "" -#: ../src/tweak-context.cpp:227 +#: ../src/tweak-context.cpp:203 #, c-format msgid "" "%s. Drag or click to <b>rotate clockwise</b>; with Shift, " "<b>counterclockwise</b>." msgstr "" -#: ../src/tweak-context.cpp:231 +#: ../src/tweak-context.cpp:207 #, c-format msgid "%s. Drag or click to <b>duplicate</b>; with Shift, <b>delete</b>." msgstr "" -#: ../src/tweak-context.cpp:235 +#: ../src/tweak-context.cpp:211 #, c-format msgid "%s. Drag to <b>push paths</b>." msgstr "" -#: ../src/tweak-context.cpp:239 +#: ../src/tweak-context.cpp:215 #, c-format msgid "%s. Drag or click to <b>inset paths</b>; with Shift to <b>outset</b>." msgstr "" -#: ../src/tweak-context.cpp:247 +#: ../src/tweak-context.cpp:223 #, c-format msgid "%s. Drag or click to <b>attract paths</b>; with Shift to <b>repel</b>." msgstr "" -#: ../src/tweak-context.cpp:255 +#: ../src/tweak-context.cpp:231 #, c-format msgid "%s. Drag or click to <b>roughen paths</b>." msgstr "" -#: ../src/tweak-context.cpp:259 +#: ../src/tweak-context.cpp:235 #, c-format msgid "%s. Drag or click to <b>paint objects</b> with color." msgstr "" -#: ../src/tweak-context.cpp:263 +#: ../src/tweak-context.cpp:239 #, c-format msgid "%s. Drag or click to <b>randomize colors</b>." msgstr "" -#: ../src/tweak-context.cpp:267 +#: ../src/tweak-context.cpp:243 #, c-format msgid "" "%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>." msgstr "" -#: ../src/tweak-context.cpp:1233 +#: ../src/tweak-context.cpp:1209 msgid "<b>Nothing selected!</b> Select objects to tweak." msgstr "" -#: ../src/tweak-context.cpp:1267 +#: ../src/tweak-context.cpp:1243 msgid "Move tweak" msgstr "" -#: ../src/tweak-context.cpp:1271 +#: ../src/tweak-context.cpp:1247 msgid "Move in/out tweak" msgstr "" -#: ../src/tweak-context.cpp:1275 +#: ../src/tweak-context.cpp:1251 msgid "Move jitter tweak" msgstr "" -#: ../src/tweak-context.cpp:1279 +#: ../src/tweak-context.cpp:1255 msgid "Scale tweak" msgstr "" -#: ../src/tweak-context.cpp:1283 +#: ../src/tweak-context.cpp:1259 msgid "Rotate tweak" msgstr "" -#: ../src/tweak-context.cpp:1287 +#: ../src/tweak-context.cpp:1263 msgid "Duplicate/delete tweak" msgstr "" -#: ../src/tweak-context.cpp:1291 +#: ../src/tweak-context.cpp:1267 msgid "Push path tweak" msgstr "" -#: ../src/tweak-context.cpp:1295 +#: ../src/tweak-context.cpp:1271 msgid "Shrink/grow path tweak" msgstr "" -#: ../src/tweak-context.cpp:1299 +#: ../src/tweak-context.cpp:1275 msgid "Attract/repel path tweak" msgstr "" -#: ../src/tweak-context.cpp:1303 +#: ../src/tweak-context.cpp:1279 msgid "Roughen path tweak" msgstr "" -#: ../src/tweak-context.cpp:1307 +#: ../src/tweak-context.cpp:1283 msgid "Color paint tweak" msgstr "" -#: ../src/tweak-context.cpp:1311 +#: ../src/tweak-context.cpp:1287 msgid "Color jitter tweak" msgstr "" -#: ../src/tweak-context.cpp:1315 +#: ../src/tweak-context.cpp:1291 msgid "Blur tweak" msgstr "" @@ -13533,7 +13537,7 @@ msgstr "" #: ../src/ui/dialog/align-and-distribute.cpp:1049 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1550 ../src/verbs.cpp:174 -#: ../src/widgets/desktop-widget.cpp:1901 +#: ../src/widgets/desktop-widget.cpp:1920 #: ../share/extensions/printing_marks.inx.h:18 msgid "Selection" msgstr "" @@ -16130,7 +16134,7 @@ msgstr "" #. Zoom #: ../src/ui/dialog/inkscape-preferences.cpp:376 -#: ../src/widgets/desktop-widget.cpp:613 +#: ../src/widgets/desktop-widget.cpp:632 msgid "Zoom" msgstr "" @@ -19697,53 +19701,53 @@ msgstr "" msgid "Flip nodes vertically" msgstr "" -#: ../src/ui/tool/node-tool.cpp:574 +#: ../src/ui/tool/node-tool.cpp:555 msgctxt "Node tool tip" msgid "" "<b>Shift</b>: drag to add nodes to the selection, click to toggle object " "selection" msgstr "" -#: ../src/ui/tool/node-tool.cpp:578 +#: ../src/ui/tool/node-tool.cpp:559 msgctxt "Node tool tip" msgid "<b>Shift</b>: drag to add nodes to the selection" msgstr "" -#: ../src/ui/tool/node-tool.cpp:587 +#: ../src/ui/tool/node-tool.cpp:568 #, c-format msgid "<b>%u of %u</b> node selected." msgid_plural "<b>%u of %u</b> nodes selected." msgstr[0] "" msgstr[1] "" -#: ../src/ui/tool/node-tool.cpp:592 +#: ../src/ui/tool/node-tool.cpp:573 #, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click to edit only this object (more: Shift)" msgstr "" -#: ../src/ui/tool/node-tool.cpp:598 +#: ../src/ui/tool/node-tool.cpp:579 #, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click clear the selection" msgstr "" -#: ../src/ui/tool/node-tool.cpp:607 +#: ../src/ui/tool/node-tool.cpp:588 msgctxt "Node tool tip" msgid "Drag to select nodes, click to edit only this object" msgstr "" -#: ../src/ui/tool/node-tool.cpp:610 +#: ../src/ui/tool/node-tool.cpp:591 msgctxt "Node tool tip" msgid "Drag to select nodes, click to clear the selection" msgstr "" -#: ../src/ui/tool/node-tool.cpp:615 +#: ../src/ui/tool/node-tool.cpp:596 msgctxt "Node tool tip" msgid "Drag to select objects to edit, click to edit this object (more: Shift)" msgstr "" -#: ../src/ui/tool/node-tool.cpp:618 +#: ../src/ui/tool/node-tool.cpp:599 msgctxt "Node tool tip" msgid "Drag to select objects to edit" msgstr "" @@ -23420,88 +23424,88 @@ msgstr "" msgid "Pattern offset" msgstr "" -#: ../src/widgets/desktop-widget.cpp:446 +#: ../src/widgets/desktop-widget.cpp:462 msgid "Zoom drawing if window size changes" msgstr "" -#: ../src/widgets/desktop-widget.cpp:647 +#: ../src/widgets/desktop-widget.cpp:666 msgid "Cursor coordinates" msgstr "" -#: ../src/widgets/desktop-widget.cpp:673 +#: ../src/widgets/desktop-widget.cpp:692 msgid "Z:" msgstr "" #. display the initial welcome message in the statusbar -#: ../src/widgets/desktop-widget.cpp:716 +#: ../src/widgets/desktop-widget.cpp:735 msgid "" "<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; " "use selector (arrow) to move or transform them." msgstr "" -#: ../src/widgets/desktop-widget.cpp:797 +#: ../src/widgets/desktop-widget.cpp:823 msgid "grayscale" msgstr "" -#: ../src/widgets/desktop-widget.cpp:798 +#: ../src/widgets/desktop-widget.cpp:824 msgid ", grayscale" msgstr "" -#: ../src/widgets/desktop-widget.cpp:799 +#: ../src/widgets/desktop-widget.cpp:825 msgid "print colors preview" msgstr "" -#: ../src/widgets/desktop-widget.cpp:800 +#: ../src/widgets/desktop-widget.cpp:826 msgid ", print colors preview" msgstr "" -#: ../src/widgets/desktop-widget.cpp:801 +#: ../src/widgets/desktop-widget.cpp:827 msgid "outline" msgstr "" -#: ../src/widgets/desktop-widget.cpp:802 +#: ../src/widgets/desktop-widget.cpp:828 msgid "no filters" msgstr "" -#: ../src/widgets/desktop-widget.cpp:829 +#: ../src/widgets/desktop-widget.cpp:855 #, c-format msgid "%s%s: %d (%s%s) - Inkscape" msgstr "" -#: ../src/widgets/desktop-widget.cpp:831 ../src/widgets/desktop-widget.cpp:835 +#: ../src/widgets/desktop-widget.cpp:857 ../src/widgets/desktop-widget.cpp:861 #, c-format msgid "%s%s: %d (%s) - Inkscape" msgstr "" -#: ../src/widgets/desktop-widget.cpp:837 +#: ../src/widgets/desktop-widget.cpp:863 #, c-format msgid "%s%s: %d - Inkscape" msgstr "" -#: ../src/widgets/desktop-widget.cpp:843 +#: ../src/widgets/desktop-widget.cpp:869 #, c-format msgid "%s%s (%s%s) - Inkscape" msgstr "" -#: ../src/widgets/desktop-widget.cpp:845 ../src/widgets/desktop-widget.cpp:849 +#: ../src/widgets/desktop-widget.cpp:871 ../src/widgets/desktop-widget.cpp:875 #, c-format msgid "%s%s (%s) - Inkscape" msgstr "" -#: ../src/widgets/desktop-widget.cpp:851 +#: ../src/widgets/desktop-widget.cpp:877 #, c-format msgid "%s%s - Inkscape" msgstr "" -#: ../src/widgets/desktop-widget.cpp:1019 +#: ../src/widgets/desktop-widget.cpp:1045 msgid "Color-managed display is <b>enabled</b> in this window" msgstr "" -#: ../src/widgets/desktop-widget.cpp:1021 +#: ../src/widgets/desktop-widget.cpp:1047 msgid "Color-managed display is <b>disabled</b> in this window" msgstr "" -#: ../src/widgets/desktop-widget.cpp:1076 +#: ../src/widgets/desktop-widget.cpp:1102 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">Save changes to document \"%s\" before " @@ -23510,12 +23514,12 @@ msgid "" "If you close without saving, your changes will be discarded." msgstr "" -#: ../src/widgets/desktop-widget.cpp:1086 -#: ../src/widgets/desktop-widget.cpp:1145 +#: ../src/widgets/desktop-widget.cpp:1112 +#: ../src/widgets/desktop-widget.cpp:1171 msgid "Close _without saving" msgstr "" -#: ../src/widgets/desktop-widget.cpp:1135 +#: ../src/widgets/desktop-widget.cpp:1161 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a " @@ -23524,11 +23528,11 @@ msgid "" "Do you want to save this file as Inkscape SVG?" msgstr "" -#: ../src/widgets/desktop-widget.cpp:1147 +#: ../src/widgets/desktop-widget.cpp:1173 msgid "_Save as Inkscape SVG" msgstr "" -#: ../src/widgets/desktop-widget.cpp:1357 +#: ../src/widgets/desktop-widget.cpp:1383 msgid "Note:" msgstr "" @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Inkscape\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2013-01-13 10:55+0100\n" -"PO-Revision-Date: 2013-01-14 09:34+0300\n" +"POT-Creation-Date: 2013-01-30 12:08+0100\n" +"PO-Revision-Date: 2013-02-13 01:07+0300\n" "Last-Translator: JÄnis Eisaks <jancs@dv.lv>\n" "Language-Team: Latvian\n" "Language: lv\n" @@ -319,7 +319,7 @@ msgid "Inset" msgstr "" #: ../share/filters/filters.svg.h:1 -#: ../src/extension/internal/filter/shadows.h:79 +#: ../src/extension/internal/filter/shadows.h:81 msgid "Shadows and Glows" msgstr "Ä’nas un spÄ«dums" @@ -945,32 +945,32 @@ msgstr "Melna gaisma" #: ../src/extension/internal/filter/bumps.h:101 #: ../src/extension/internal/filter/bumps.h:324 #: ../src/extension/internal/filter/bumps.h:331 -#: ../src/extension/internal/filter/color.h:81 -#: ../src/extension/internal/filter/color.h:163 -#: ../src/extension/internal/filter/color.h:170 -#: ../src/extension/internal/filter/color.h:261 -#: ../src/extension/internal/filter/color.h:339 -#: ../src/extension/internal/filter/color.h:346 -#: ../src/extension/internal/filter/color.h:436 -#: ../src/extension/internal/filter/color.h:531 -#: ../src/extension/internal/filter/color.h:653 -#: ../src/extension/internal/filter/color.h:750 -#: ../src/extension/internal/filter/color.h:829 -#: ../src/extension/internal/filter/color.h:920 -#: ../src/extension/internal/filter/color.h:1048 -#: ../src/extension/internal/filter/color.h:1118 -#: ../src/extension/internal/filter/color.h:1217 -#: ../src/extension/internal/filter/color.h:1231 -#: ../src/extension/internal/filter/color.h:1346 -#: ../src/extension/internal/filter/color.h:1422 -#: ../src/extension/internal/filter/color.h:1526 -#: ../src/extension/internal/filter/color.h:1533 +#: ../src/extension/internal/filter/color.h:82 +#: ../src/extension/internal/filter/color.h:164 +#: ../src/extension/internal/filter/color.h:171 +#: ../src/extension/internal/filter/color.h:262 +#: ../src/extension/internal/filter/color.h:340 +#: ../src/extension/internal/filter/color.h:347 +#: ../src/extension/internal/filter/color.h:437 +#: ../src/extension/internal/filter/color.h:532 +#: ../src/extension/internal/filter/color.h:654 +#: ../src/extension/internal/filter/color.h:751 +#: ../src/extension/internal/filter/color.h:830 +#: ../src/extension/internal/filter/color.h:921 +#: ../src/extension/internal/filter/color.h:1049 +#: ../src/extension/internal/filter/color.h:1119 +#: ../src/extension/internal/filter/color.h:1212 +#: ../src/extension/internal/filter/color.h:1324 +#: ../src/extension/internal/filter/color.h:1429 +#: ../src/extension/internal/filter/color.h:1505 +#: ../src/extension/internal/filter/color.h:1609 +#: ../src/extension/internal/filter/color.h:1616 #: ../src/extension/internal/filter/morphology.h:194 #: ../src/extension/internal/filter/overlays.h:73 #: ../src/extension/internal/filter/paint.h:99 #: ../src/extension/internal/filter/paint.h:714 #: ../src/extension/internal/filter/paint.h:718 -#: ../src/extension/internal/filter/shadows.h:71 +#: ../src/extension/internal/filter/shadows.h:73 #: ../src/extension/internal/filter/transparency.h:345 #: ../src/ui/dialog/document-properties.cpp:148 #: ../share/extensions/color_blackandwhite.inx.h:2 @@ -3198,13 +3198,13 @@ msgstr "Virziens" msgid "Defines the direction and magnitude of the extrusion" msgstr "Nosaka izspieÅ¡anas virzienu un lielumu" -#: ../src/sp-flowtext.cpp:365 -#: ../src/sp-text.cpp:426 -#: ../src/text-context.cpp:1631 +#: ../src/sp-flowtext.cpp:339 +#: ../src/sp-text.cpp:400 +#: ../src/text-context.cpp:1608 msgid " [truncated]" msgstr " [nogriezts]" -#: ../src/sp-flowtext.cpp:368 +#: ../src/sp-flowtext.cpp:342 #, c-format msgid "<b>Flowed text</b> (%d character%s)" msgid_plural "<b>Flowed text</b> (%d characters%s)" @@ -3212,7 +3212,7 @@ msgstr[0] "<b>Teksta aizpildÄ«jums</b> (%d rakstzÄ«me %s)" msgstr[1] "<b>Teksta aizpildÄ«jums</b> (%d rakstzÄ«mes %s)" msgstr[2] "<b>Teksta aizpildÄ«jums</b> (%d rakstzÄ«mes %s)" -#: ../src/sp-flowtext.cpp:370 +#: ../src/sp-flowtext.cpp:344 #, c-format msgid "<b>Linked flowed text</b> (%d character%s)" msgid_plural "<b>Linked flowed text</b> (%d characters%s)" @@ -3220,85 +3220,85 @@ msgstr[0] "<b>SaistÄ«tais teksta aizpildÄ«jums</b> (%d rakstzÄ«me %s)" msgstr[1] "<b>SaistÄ«tais teksta aizpildÄ«jums</b> (%d rakstzÄ«mes %s)" msgstr[2] "<b>SaistÄ«tais teksta aizpildÄ«jums</b> (%d rakstzÄ«mes %s)" -#: ../src/arc-context.cpp:331 +#: ../src/arc-context.cpp:307 msgid "<b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle" msgstr "<b>Ctrl</b>: izveidot riņķi vai veselu skaitļu attiecÄ«bu elipsi, piesaistÄ«t loka/sektora leņķi" -#: ../src/arc-context.cpp:332 -#: ../src/rect-context.cpp:377 +#: ../src/arc-context.cpp:308 +#: ../src/rect-context.cpp:353 msgid "<b>Shift</b>: draw around the starting point" msgstr "<b>Shift</b>: zÄ«mÄ“t apkÄrt sÄkumpunktam" -#: ../src/arc-context.cpp:488 +#: ../src/arc-context.cpp:464 #, c-format msgid "<b>Ellipse</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</b> to draw around the starting point" msgstr "<b>Elipse</b>: %s × %s (ierobežota ar attiecÄ«bÄm %d:%d); ar <b>Shift</b> - zÄ«mÄ“t apkÄrt sÄkumpunktam" -#: ../src/arc-context.cpp:490 +#: ../src/arc-context.cpp:466 #, c-format msgid "<b>Ellipse</b>: %s × %s; with <b>Ctrl</b> to make square or integer-ratio ellipse; with <b>Shift</b> to draw around the starting point" msgstr "<b>Elipse</b>: %s × %s; ar <b>Ctrl</b> - izveidot elipsi ar kvadrÄtiskÄm vai veselu skaitļu proporcijÄm; ar <b>Shift</b> - zÄ«mÄ“t apkÄrt sÄkumpunktam" -#: ../src/arc-context.cpp:516 +#: ../src/arc-context.cpp:492 msgid "Create ellipse" msgstr "Izveidot elipsi" -#: ../src/box3d-context.cpp:444 -#: ../src/box3d-context.cpp:451 -#: ../src/box3d-context.cpp:458 -#: ../src/box3d-context.cpp:465 -#: ../src/box3d-context.cpp:472 -#: ../src/box3d-context.cpp:479 +#: ../src/box3d-context.cpp:421 +#: ../src/box3d-context.cpp:428 +#: ../src/box3d-context.cpp:435 +#: ../src/box3d-context.cpp:442 +#: ../src/box3d-context.cpp:449 +#: ../src/box3d-context.cpp:456 msgid "Change perspective (angle of PLs)" msgstr "MainÄ«t perspektÄ«vu (leņķi starp PL )" #. status text -#: ../src/box3d-context.cpp:663 +#: ../src/box3d-context.cpp:640 msgid "<b>3D Box</b>; with <b>Shift</b> to extrude along the Z axis" msgstr "<b>3D paralÄ“lskaldnis</b>; ar <b>Shift</b> izstiept gar Z asi" -#: ../src/box3d-context.cpp:691 +#: ../src/box3d-context.cpp:668 msgid "Create 3D box" msgstr "Izveidojiet 3D paralÄ“lskaldni" -#: ../src/box3d.cpp:321 +#: ../src/box3d.cpp:292 msgid "<b>3D Box</b>" msgstr "<b>3D paralÄ“lskaldnis</b>" -#: ../src/connector-context.cpp:610 +#: ../src/connector-context.cpp:585 msgid "Creating new connector" msgstr "Izveido jaunu savienotÄju" -#: ../src/connector-context.cpp:865 +#: ../src/connector-context.cpp:840 msgid "Connector endpoint drag cancelled." msgstr "SavienotÄja beigu punkta vilkÅ¡ana atcelta." -#: ../src/connector-context.cpp:912 +#: ../src/connector-context.cpp:887 msgid "Reroute connector" msgstr "MainÄ«t savienotÄja ceļu" -#: ../src/connector-context.cpp:1077 +#: ../src/connector-context.cpp:1052 msgid "Create connector" msgstr "Izveidot savienotÄju" -#: ../src/connector-context.cpp:1100 +#: ../src/connector-context.cpp:1075 msgid "Finishing connector" msgstr "Pabeidz savienotÄju" -#: ../src/connector-context.cpp:1336 +#: ../src/connector-context.cpp:1311 msgid "<b>Connector endpoint</b>: drag to reroute or connect to new shapes" msgstr "<b>SavienotÄja beigu punkts</b>: velciet, lai manÄ«tu marÅ¡rutu vai savienotu ar jaunÄm figÅ«rÄm" -#: ../src/connector-context.cpp:1476 +#: ../src/connector-context.cpp:1451 msgid "Select <b>at least one non-connector object</b>." msgstr "IzvÄ“lieties <b>vismaz vienu objektu, kas nav savienotÄjs</b>." -#: ../src/connector-context.cpp:1481 +#: ../src/connector-context.cpp:1456 #: ../src/widgets/connector-toolbar.cpp:330 msgid "Make connectors avoid selected objects" msgstr "Likt savienotÄjiem izvairÄ«ties no atlasÄ«tajiem objektiem" -#: ../src/connector-context.cpp:1482 +#: ../src/connector-context.cpp:1457 #: ../src/widgets/connector-toolbar.cpp:340 msgid "Make connectors ignore selected objects" msgstr "Likt savienotÄjiem neņemt vÄ“rÄ atlasÄ«tos objektus" @@ -3313,30 +3313,30 @@ msgstr "<b>PaÅ¡reizÄ“jais slÄnis ir slÄ“pts</b>. Padariet to redzamu, lai bÅ«tu msgid "<b>Current layer is locked</b>. Unlock it to be able to draw on it." msgstr "<b>PaÅ¡reizÄ“jais slÄnis ir slÄ“gts</b>. AtslÄ“dziet to, lai bÅ«tu iespÄ“jams tajÄ zÄ«mÄ“t." -#: ../src/desktop-events.cpp:229 +#: ../src/desktop-events.cpp:228 msgid "Create guide" msgstr "Pievienot palÄ«glÄ«niju" -#: ../src/desktop-events.cpp:475 +#: ../src/desktop-events.cpp:473 msgid "Move guide" msgstr "PÄrvietot palÄ«glÄ«niju" -#: ../src/desktop-events.cpp:482 -#: ../src/desktop-events.cpp:541 +#: ../src/desktop-events.cpp:480 +#: ../src/desktop-events.cpp:538 #: ../src/ui/dialog/guides.cpp:138 msgid "Delete guide" msgstr "DzÄ“st palÄ«glÄ«niju" -#: ../src/desktop-events.cpp:521 +#: ../src/desktop-events.cpp:518 #, c-format msgid "<b>Guideline</b>: %s" msgstr "<b>PalÄ«glÄ«nija</b>: %s" -#: ../src/desktop.cpp:894 +#: ../src/desktop.cpp:908 msgid "No previous zoom." msgstr "Nav iepriekšējÄs tÄlummaiņas." -#: ../src/desktop.cpp:915 +#: ../src/desktop.cpp:929 msgid "No next zoom." msgstr "Nav nÄkoÅ¡Äs tÄlummaiņas." @@ -4132,9 +4132,9 @@ msgid "_Height:" msgstr "_Augstums:" #: ../src/ui/dialog/export.cpp:260 -#: ../src/ui/dialog/inkscape-preferences.cpp:1385 -#: ../src/ui/dialog/inkscape-preferences.cpp:1388 -#: ../src/ui/dialog/inkscape-preferences.cpp:1397 +#: ../src/ui/dialog/inkscape-preferences.cpp:1384 +#: ../src/ui/dialog/inkscape-preferences.cpp:1387 +#: ../src/ui/dialog/inkscape-preferences.cpp:1396 msgid "dpi" msgstr "dpi" @@ -4246,7 +4246,6 @@ msgid "_Selection" msgstr "Atla_sÄ«tais" #: ../src/ui/dialog/export.h:50 -#, fuzzy msgid "_Custom" msgstr "IzvÄ“les" @@ -4345,7 +4344,7 @@ msgstr "MeklÄ“t ceļus, lÄ«nijas, saliktÄs lÄ«nijas" #: ../src/dialogs/find.cpp:635 #: ../src/ui/dialog/find.cpp:98 -#: ../src/widgets/toolbox.cpp:1781 +#: ../src/widgets/toolbox.cpp:1732 msgid "Paths" msgstr "Ceļi" @@ -4538,7 +4537,7 @@ msgid "Spacing between lines (percent of font size)" msgstr "Atstarpe starp rindÄm (procentos no fonta izmÄ“ra)" #: ../src/ui/dialog/text-edit.cpp:561 -#: ../src/text-context.cpp:1519 +#: ../src/text-context.cpp:1496 msgid "Set text style" msgstr "IestatÄ«t teksta stilu" @@ -5040,92 +5039,92 @@ msgid "Unnamed document %d" msgstr "Nenosaukts dokuments %d" #. We hit green anchor, closing Green-Blue-Red -#: ../src/draw-context.cpp:561 +#: ../src/draw-context.cpp:537 msgid "Path is closed." msgstr "Ceļš ir slÄ“gts." #. We hit bot start and end of single curve, closing paths -#: ../src/draw-context.cpp:576 +#: ../src/draw-context.cpp:552 msgid "Closing path." msgstr "SlÄ“dz ceļu." -#: ../src/draw-context.cpp:677 +#: ../src/draw-context.cpp:653 msgid "Draw path" msgstr "ZÄ«mÄ“t ceļu" -#: ../src/draw-context.cpp:834 +#: ../src/draw-context.cpp:810 msgid "Creating single dot" msgstr "Izveido atsevišķu punktu" -#: ../src/draw-context.cpp:835 +#: ../src/draw-context.cpp:811 msgid "Create single dot" msgstr "Izveidot atsevišķu punktu" #. 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:310 +#: ../src/dropper-context.cpp:326 #, c-format msgid " alpha %.3g" msgstr " alfa %.3g" #. where the color is picked, to show in the statusbar -#: ../src/dropper-context.cpp:312 +#: ../src/dropper-context.cpp:328 #, c-format msgid ", averaged with radius %d" msgstr ", noapaļots ar rÄdiusu %d" -#: ../src/dropper-context.cpp:312 +#: ../src/dropper-context.cpp:328 #, c-format msgid " under cursor" msgstr " zem kursora" #. message, to show in the statusbar -#: ../src/dropper-context.cpp:314 +#: ../src/dropper-context.cpp:330 msgid "<b>Release mouse</b> to set color." msgstr "<b>Atlaidiet peli</b>, lai iestatÄ«tu krÄsu." -#: ../src/dropper-context.cpp:314 +#: ../src/dropper-context.cpp:330 #: ../src/tools-switch.cpp:232 msgid "<b>Click</b> to set fill, <b>Shift+click</b> to set stroke; <b>drag</b> to average color in area; with <b>Alt</b> to pick inverse color; <b>Ctrl+C</b> to copy the color under mouse to clipboard" msgstr "<b>Uzklikšķiniet</b>, lai iestatÄ«tu aizpildÄ«jumu, <b>Shift+klikšķis</b> - lai iestatÄ«tu vilkumu; <b>velciet</b>, lai izlÄ«dzinÄtu laukuma krÄsu; ar <b>Alt</b> izvÄ“lieties pretÄ“jo krÄsu; ar <b>Ctrl+C</b> nokopÄ“jiet krÄsu zem peles kursora uz starpliktuvi" -#: ../src/dropper-context.cpp:362 +#: ../src/dropper-context.cpp:378 msgid "Set picked color" msgstr "Pielietot izvÄ“lÄ“to krÄsu" -#: ../src/dyna-draw-context.cpp:617 +#: ../src/dyna-draw-context.cpp:591 msgid "<b>Guide path selected</b>; start drawing along the guide with <b>Ctrl</b>" msgstr "<b>AtlasÄ«ts palÄ«glÄ«nijas ceļš</b>; sÄciet zÄ«mÄ“t gar palÄ«glÄ«niju nospiežot <b>Ctrl</b>" -#: ../src/dyna-draw-context.cpp:619 +#: ../src/dyna-draw-context.cpp:593 msgid "<b>Select a guide path</b> to track with <b>Ctrl</b>" msgstr "" -#: ../src/dyna-draw-context.cpp:754 +#: ../src/dyna-draw-context.cpp:728 msgid "Tracking: <b>connection to guide path lost!</b>" msgstr "Vektorizēšana: <b>saite ar palÄ«gceļu ir zudusi!</b>" -#: ../src/dyna-draw-context.cpp:754 +#: ../src/dyna-draw-context.cpp:728 msgid "<b>Tracking</b> a guide path" msgstr "" -#: ../src/dyna-draw-context.cpp:757 +#: ../src/dyna-draw-context.cpp:731 msgid "<b>Drawing</b> a calligraphic stroke" msgstr "<b>ZÄ«mÄ“</b> kaligrÄfisku vilkumu" -#: ../src/dyna-draw-context.cpp:1046 +#: ../src/dyna-draw-context.cpp:1020 msgid "Draw calligraphic stroke" msgstr "ZÄ«mÄ“t kaligrÄfisku vilkumu" -#: ../src/eraser-context.cpp:533 +#: ../src/eraser-context.cpp:504 msgid "<b>Drawing</b> an eraser stroke" msgstr "" -#: ../src/eraser-context.cpp:839 +#: ../src/eraser-context.cpp:810 msgid "Draw eraser stroke" msgstr "ZÄ«mÄ“t dzēšgumijas vilkumu" -#: ../src/event-context.cpp:692 +#: ../src/event-context.cpp:671 msgid "<b>Space+mouse move</b> to pan canvas" msgstr "" @@ -5310,7 +5309,7 @@ msgstr "Augstums:" #. Label #: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:43 -#: ../src/extension/internal/filter/color.h:1043 +#: ../src/extension/internal/filter/color.h:1044 #: ../src/extension/internal/filter/paint.h:357 #: ../src/widgets/gradient-toolbar.cpp:1172 #: ../src/widgets/gradient-vector.cpp:927 @@ -5366,9 +5365,9 @@ msgstr "Pievienot troksni" #. _settings->add_checkbutton(false, SP_ATTR_STITCHTILES, _("Stitch Tiles"), "stitch", "noStitch"); #: ../src/extension/internal/bitmap/addNoise.cpp:47 -#: ../src/extension/internal/filter/color.h:425 -#: ../src/extension/internal/filter/color.h:1414 -#: ../src/extension/internal/filter/color.h:1502 +#: ../src/extension/internal/filter/color.h:426 +#: ../src/extension/internal/filter/color.h:1497 +#: ../src/extension/internal/filter/color.h:1585 #: ../src/extension/internal/filter/distort.h:69 #: ../src/extension/internal/filter/morphology.h:60 #: ../src/rdf.cpp:241 @@ -5506,7 +5505,7 @@ msgid "Apply charcoal stylization to selected bitmap(s)" msgstr "Alfa -> iezÄ«mÄ“tai" #: ../src/extension/internal/bitmap/colorize.cpp:50 -#: ../src/extension/internal/filter/color.h:316 +#: ../src/extension/internal/filter/color.h:317 msgid "Colorize" msgstr "Tonēšana" @@ -5656,7 +5655,7 @@ msgid "Level (with Channel)" msgstr "LÄ«menis (ar kanÄlu)" #: ../src/extension/internal/bitmap/levelChannel.cpp:54 -#: ../src/extension/internal/filter/color.h:635 +#: ../src/extension/internal/filter/color.h:636 msgid "Channel:" msgstr "KanÄls:" @@ -5681,8 +5680,8 @@ msgid "Hue:" msgstr "Tonis:" #: ../src/extension/internal/bitmap/modulate.cpp:43 -#: ../src/extension/internal/filter/color.h:155 -#: ../src/extension/internal/filter/color.h:256 +#: ../src/extension/internal/filter/color.h:156 +#: ../src/extension/internal/filter/color.h:257 #: ../src/extension/internal/filter/paint.h:87 msgid "Saturation:" msgstr "PiesÄtinÄjums:" @@ -5691,7 +5690,7 @@ msgstr "PiesÄtinÄjums:" #: ../src/extension/internal/filter/bevels.h:136 #: ../src/extension/internal/filter/bevels.h:220 #: ../src/extension/internal/filter/blurs.h:187 -#: ../src/extension/internal/filter/color.h:73 +#: ../src/extension/internal/filter/color.h:74 msgid "Brightness:" msgstr "Spilgtums:" @@ -5798,8 +5797,8 @@ msgid "Sharpen selected bitmap(s)" msgstr "PalielinÄt atlasÄ«tÄs(-o) bitkartes(-Å¡u) asumu" #: ../src/extension/internal/bitmap/solarize.cpp:39 -#: ../src/extension/internal/filter/color.h:1411 -#: ../src/extension/internal/filter/color.h:1415 +#: ../src/extension/internal/filter/color.h:1494 +#: ../src/extension/internal/filter/color.h:1498 msgid "Solarize" msgstr "SolarizÄcija" @@ -6080,22 +6079,23 @@ msgstr "Gaismas grÄsa" #: ../src/extension/internal/filter/blurs.h:350 #: ../src/extension/internal/filter/bumps.h:141 #: ../src/extension/internal/filter/bumps.h:364 -#: ../src/extension/internal/filter/color.h:80 -#: ../src/extension/internal/filter/color.h:169 -#: ../src/extension/internal/filter/color.h:260 -#: ../src/extension/internal/filter/color.h:345 -#: ../src/extension/internal/filter/color.h:435 -#: ../src/extension/internal/filter/color.h:530 -#: ../src/extension/internal/filter/color.h:652 -#: ../src/extension/internal/filter/color.h:749 -#: ../src/extension/internal/filter/color.h:828 -#: ../src/extension/internal/filter/color.h:919 -#: ../src/extension/internal/filter/color.h:1047 -#: ../src/extension/internal/filter/color.h:1117 -#: ../src/extension/internal/filter/color.h:1230 -#: ../src/extension/internal/filter/color.h:1345 -#: ../src/extension/internal/filter/color.h:1421 -#: ../src/extension/internal/filter/color.h:1532 +#: ../src/extension/internal/filter/color.h:81 +#: ../src/extension/internal/filter/color.h:170 +#: ../src/extension/internal/filter/color.h:261 +#: ../src/extension/internal/filter/color.h:346 +#: ../src/extension/internal/filter/color.h:436 +#: ../src/extension/internal/filter/color.h:531 +#: ../src/extension/internal/filter/color.h:653 +#: ../src/extension/internal/filter/color.h:750 +#: ../src/extension/internal/filter/color.h:829 +#: ../src/extension/internal/filter/color.h:920 +#: ../src/extension/internal/filter/color.h:1048 +#: ../src/extension/internal/filter/color.h:1118 +#: ../src/extension/internal/filter/color.h:1211 +#: ../src/extension/internal/filter/color.h:1323 +#: ../src/extension/internal/filter/color.h:1428 +#: ../src/extension/internal/filter/color.h:1504 +#: ../src/extension/internal/filter/color.h:1615 #: ../src/extension/internal/filter/distort.h:95 #: ../src/extension/internal/filter/distort.h:204 #: ../src/extension/internal/filter/filter-file.cpp:150 @@ -6113,7 +6113,7 @@ msgstr "Gaismas grÄsa" #: ../src/extension/internal/filter/paint.h:877 #: ../src/extension/internal/filter/paint.h:981 #: ../src/extension/internal/filter/protrusions.h:54 -#: ../src/extension/internal/filter/shadows.h:78 +#: ../src/extension/internal/filter/shadows.h:80 #: ../src/extension/internal/filter/textures.h:90 #: ../src/extension/internal/filter/transparency.h:69 #: ../src/extension/internal/filter/transparency.h:140 @@ -6196,11 +6196,11 @@ msgstr "SapludinÄt:" #: ../src/extension/internal/filter/bumps.h:131 #: ../src/extension/internal/filter/bumps.h:340 #: ../src/extension/internal/filter/bumps.h:347 -#: ../src/extension/internal/filter/color.h:328 -#: ../src/extension/internal/filter/color.h:335 -#: ../src/extension/internal/filter/color.h:1340 -#: ../src/extension/internal/filter/color.h:1513 -#: ../src/extension/internal/filter/color.h:1519 +#: ../src/extension/internal/filter/color.h:329 +#: ../src/extension/internal/filter/color.h:336 +#: ../src/extension/internal/filter/color.h:1423 +#: ../src/extension/internal/filter/color.h:1596 +#: ../src/extension/internal/filter/color.h:1602 #: ../src/extension/internal/filter/paint.h:706 #: ../src/extension/internal/filter/transparency.h:63 #: ../src/filter-enums.cpp:54 @@ -6212,13 +6212,12 @@ msgstr "PadarÄ«t tumÅ¡Äku" #: ../src/extension/internal/filter/bumps.h:132 #: ../src/extension/internal/filter/bumps.h:338 #: ../src/extension/internal/filter/bumps.h:345 -#: ../src/extension/internal/filter/color.h:326 -#: ../src/extension/internal/filter/color.h:331 -#: ../src/extension/internal/filter/color.h:646 -#: ../src/extension/internal/filter/color.h:1212 -#: ../src/extension/internal/filter/color.h:1332 -#: ../src/extension/internal/filter/color.h:1337 -#: ../src/extension/internal/filter/color.h:1511 +#: ../src/extension/internal/filter/color.h:327 +#: ../src/extension/internal/filter/color.h:332 +#: ../src/extension/internal/filter/color.h:647 +#: ../src/extension/internal/filter/color.h:1415 +#: ../src/extension/internal/filter/color.h:1420 +#: ../src/extension/internal/filter/color.h:1594 #: ../src/extension/internal/filter/paint.h:704 #: ../src/extension/internal/filter/transparency.h:62 #: ../src/filter-enums.cpp:53 @@ -6231,14 +6230,13 @@ msgstr "EkrÄns" #: ../src/extension/internal/filter/bumps.h:133 #: ../src/extension/internal/filter/bumps.h:341 #: ../src/extension/internal/filter/bumps.h:348 -#: ../src/extension/internal/filter/color.h:324 -#: ../src/extension/internal/filter/color.h:332 -#: ../src/extension/internal/filter/color.h:644 -#: ../src/extension/internal/filter/color.h:1213 -#: ../src/extension/internal/filter/color.h:1331 -#: ../src/extension/internal/filter/color.h:1338 -#: ../src/extension/internal/filter/color.h:1512 -#: ../src/extension/internal/filter/color.h:1518 +#: ../src/extension/internal/filter/color.h:325 +#: ../src/extension/internal/filter/color.h:333 +#: ../src/extension/internal/filter/color.h:645 +#: ../src/extension/internal/filter/color.h:1414 +#: ../src/extension/internal/filter/color.h:1421 +#: ../src/extension/internal/filter/color.h:1595 +#: ../src/extension/internal/filter/color.h:1601 #: ../src/extension/internal/filter/paint.h:702 #: ../src/extension/internal/filter/transparency.h:60 #: ../src/filter-enums.cpp:52 @@ -6250,10 +6248,10 @@ msgstr "Pavairot" #: ../src/extension/internal/filter/bumps.h:134 #: ../src/extension/internal/filter/bumps.h:342 #: ../src/extension/internal/filter/bumps.h:349 -#: ../src/extension/internal/filter/color.h:327 -#: ../src/extension/internal/filter/color.h:334 -#: ../src/extension/internal/filter/color.h:1339 -#: ../src/extension/internal/filter/color.h:1510 +#: ../src/extension/internal/filter/color.h:328 +#: ../src/extension/internal/filter/color.h:335 +#: ../src/extension/internal/filter/color.h:1422 +#: ../src/extension/internal/filter/color.h:1593 #: ../src/extension/internal/filter/paint.h:705 #: ../src/extension/internal/filter/transparency.h:64 #: ../src/filter-enums.cpp:55 @@ -6300,14 +6298,14 @@ msgid "Erosion:" msgstr "Erozija:" #: ../src/extension/internal/filter/blurs.h:336 -#: ../src/extension/internal/filter/color.h:1210 +#: ../src/extension/internal/filter/color.h:1205 +#: ../src/extension/internal/filter/color.h:1317 #: ../src/ui/dialog/document-properties.cpp:106 msgid "Background color" msgstr "Fona krÄsa" #: ../src/extension/internal/filter/blurs.h:337 #: ../src/extension/internal/filter/bumps.h:129 -#: ../src/extension/internal/filter/color.h:1211 msgid "Blend type:" msgstr "SajaukÅ¡anas tips:" @@ -6315,14 +6313,13 @@ msgstr "SajaukÅ¡anas tips:" #: ../src/extension/internal/filter/bumps.h:130 #: ../src/extension/internal/filter/bumps.h:339 #: ../src/extension/internal/filter/bumps.h:346 -#: ../src/extension/internal/filter/color.h:325 -#: ../src/extension/internal/filter/color.h:333 -#: ../src/extension/internal/filter/color.h:645 -#: ../src/extension/internal/filter/color.h:1214 -#: ../src/extension/internal/filter/color.h:1330 -#: ../src/extension/internal/filter/color.h:1336 -#: ../src/extension/internal/filter/color.h:1503 -#: ../src/extension/internal/filter/color.h:1517 +#: ../src/extension/internal/filter/color.h:326 +#: ../src/extension/internal/filter/color.h:334 +#: ../src/extension/internal/filter/color.h:646 +#: ../src/extension/internal/filter/color.h:1413 +#: ../src/extension/internal/filter/color.h:1419 +#: ../src/extension/internal/filter/color.h:1586 +#: ../src/extension/internal/filter/color.h:1600 #: ../src/extension/internal/filter/distort.h:78 #: ../src/extension/internal/filter/paint.h:703 #: ../src/extension/internal/filter/textures.h:77 @@ -6366,24 +6363,24 @@ msgstr "Reljefa avots" #: ../src/extension/internal/filter/bumps.h:88 #: ../src/extension/internal/filter/bumps.h:320 -#: ../src/extension/internal/filter/color.h:156 -#: ../src/extension/internal/filter/color.h:820 +#: ../src/extension/internal/filter/color.h:157 +#: ../src/extension/internal/filter/color.h:821 #: ../src/extension/internal/filter/transparency.h:132 msgid "Red:" msgstr "Sarkans:" #: ../src/extension/internal/filter/bumps.h:89 #: ../src/extension/internal/filter/bumps.h:321 -#: ../src/extension/internal/filter/color.h:157 -#: ../src/extension/internal/filter/color.h:821 +#: ../src/extension/internal/filter/color.h:158 +#: ../src/extension/internal/filter/color.h:822 #: ../src/extension/internal/filter/transparency.h:133 msgid "Green:" msgstr "Zaļš:" #: ../src/extension/internal/filter/bumps.h:90 #: ../src/extension/internal/filter/bumps.h:322 -#: ../src/extension/internal/filter/color.h:158 -#: ../src/extension/internal/filter/color.h:822 +#: ../src/extension/internal/filter/color.h:159 +#: ../src/extension/internal/filter/color.h:823 #: ../src/extension/internal/filter/transparency.h:134 msgid "Blue:" msgstr "Zils:" @@ -6406,9 +6403,9 @@ msgstr "IzkliedÄ“t" #: ../src/extension/internal/filter/bumps.h:99 #: ../src/extension/internal/filter/bumps.h:333 -#: ../src/extension/internal/filter/color.h:75 -#: ../src/extension/internal/filter/color.h:823 -#: ../src/extension/internal/filter/color.h:1112 +#: ../src/extension/internal/filter/color.h:76 +#: ../src/extension/internal/filter/color.h:824 +#: ../src/extension/internal/filter/color.h:1113 #: ../src/extension/internal/filter/paint.h:86 #: ../src/extension/internal/filter/paint.h:593 #: ../src/extension/internal/filter/paint.h:708 @@ -6511,7 +6508,6 @@ msgid "Background:" msgstr "Fons:" #: ../src/extension/internal/filter/bumps.h:325 -#: ../src/extension/internal/filter/color.h:1218 #: ../src/extension/internal/filter/transparency.h:57 #: ../src/filter-enums.cpp:29 #: ../src/selection-describer.cpp:55 @@ -6527,7 +6523,7 @@ msgid "Background opacity:" msgstr "Fona necaurspÄ«dÄ«ba:" #: ../src/extension/internal/filter/bumps.h:330 -#: ../src/extension/internal/filter/color.h:1039 +#: ../src/extension/internal/filter/color.h:1040 msgid "Lighting" msgstr "Apgaismojums" @@ -6558,7 +6554,6 @@ msgid "Atop" msgstr "" #: ../src/extension/internal/filter/bumps.h:357 -#: ../src/extension/internal/filter/color.h:1223 #: ../src/extension/internal/filter/distort.h:70 #: ../src/extension/internal/filter/morphology.h:174 #: ../src/filter-enums.cpp:72 @@ -6569,17 +6564,17 @@ msgstr "PÄ“c" msgid "Turns an image to jelly" msgstr "PÄrvÄ“rÅ¡ attÄ“lu želejÄ" -#: ../src/extension/internal/filter/color.h:71 +#: ../src/extension/internal/filter/color.h:72 msgid "Brilliance" msgstr "Mirdzums" -#: ../src/extension/internal/filter/color.h:74 -#: ../src/extension/internal/filter/color.h:1334 +#: ../src/extension/internal/filter/color.h:75 +#: ../src/extension/internal/filter/color.h:1417 msgid "Over-saturation:" msgstr "PÄrsÄtinÄÅ¡ana:" -#: ../src/extension/internal/filter/color.h:76 -#: ../src/extension/internal/filter/color.h:160 +#: ../src/extension/internal/filter/color.h:77 +#: ../src/extension/internal/filter/color.h:161 #: ../src/extension/internal/filter/overlays.h:70 #: ../src/extension/internal/filter/paint.h:85 #: ../src/extension/internal/filter/paint.h:503 @@ -6588,170 +6583,170 @@ msgstr "PÄrsÄtinÄÅ¡ana:" msgid "Inverted" msgstr "Apgriezts" -#: ../src/extension/internal/filter/color.h:84 +#: ../src/extension/internal/filter/color.h:85 msgid "Brightness filter" msgstr "Spilgtuma filtrs" -#: ../src/extension/internal/filter/color.h:151 +#: ../src/extension/internal/filter/color.h:152 msgid "Channel Painting" msgstr "KanÄlu krÄsosana" -#: ../src/extension/internal/filter/color.h:159 +#: ../src/extension/internal/filter/color.h:160 #: ../src/extension/internal/filter/transparency.h:135 msgid "Alpha:" msgstr "Alfa:" -#: ../src/extension/internal/filter/color.h:173 +#: ../src/extension/internal/filter/color.h:174 msgid "Replace RGB by any color" msgstr "Aizvietot RGB ar jebkuru krÄsu" -#: ../src/extension/internal/filter/color.h:253 +#: ../src/extension/internal/filter/color.h:254 msgid "Color Shift" msgstr "KrÄsu pÄrbÄ«de" -#: ../src/extension/internal/filter/color.h:255 +#: ../src/extension/internal/filter/color.h:256 msgid "Shift (°):" msgstr "PÄrbÄ«de (°):" -#: ../src/extension/internal/filter/color.h:264 +#: ../src/extension/internal/filter/color.h:265 msgid "Rotate and desaturate hue" msgstr "Pagriezt un atsÄtinÄt nokrÄsu" -#: ../src/extension/internal/filter/color.h:320 +#: ../src/extension/internal/filter/color.h:321 msgid "Harsh light:" msgstr "Asa gaisma:" -#: ../src/extension/internal/filter/color.h:321 +#: ../src/extension/internal/filter/color.h:322 msgid "Normal light:" msgstr "Parasta gaisma:" -#: ../src/extension/internal/filter/color.h:322 +#: ../src/extension/internal/filter/color.h:323 msgid "Duotone" msgstr "Divtoņu" -#: ../src/extension/internal/filter/color.h:323 -#: ../src/extension/internal/filter/color.h:1329 +#: ../src/extension/internal/filter/color.h:324 +#: ../src/extension/internal/filter/color.h:1412 msgid "Blend 1:" msgstr "SapludinÄjums 1:" -#: ../src/extension/internal/filter/color.h:330 -#: ../src/extension/internal/filter/color.h:1335 +#: ../src/extension/internal/filter/color.h:331 +#: ../src/extension/internal/filter/color.h:1418 msgid "Blend 2:" msgstr "SapludinÄjums 2:" -#: ../src/extension/internal/filter/color.h:349 +#: ../src/extension/internal/filter/color.h:350 msgid "Blend image or object with a flood color" msgstr "" -#: ../src/extension/internal/filter/color.h:423 +#: ../src/extension/internal/filter/color.h:424 #: ../src/filter-enums.cpp:22 msgid "Component Transfer" msgstr "SastÄvdaļu pÄrnese" -#: ../src/extension/internal/filter/color.h:426 +#: ../src/extension/internal/filter/color.h:427 #: ../src/filter-enums.cpp:82 msgid "Identity" msgstr "IdentitÄte" -#: ../src/extension/internal/filter/color.h:427 +#: ../src/extension/internal/filter/color.h:428 #: ../src/extension/internal/filter/paint.h:499 #: ../src/filter-enums.cpp:83 msgid "Table" msgstr "Tabula" -#: ../src/extension/internal/filter/color.h:428 +#: ../src/extension/internal/filter/color.h:429 #: ../src/extension/internal/filter/paint.h:500 #: ../src/filter-enums.cpp:84 msgid "Discrete" msgstr "Atsevišķs" -#: ../src/extension/internal/filter/color.h:429 +#: ../src/extension/internal/filter/color.h:430 #: ../src/filter-enums.cpp:85 #: ../src/live_effects/lpe-powerstroke.cpp:188 msgid "Linear" msgstr "LineÄrs" -#: ../src/extension/internal/filter/color.h:430 +#: ../src/extension/internal/filter/color.h:431 #: ../src/filter-enums.cpp:86 msgid "Gamma" msgstr "Gamma" -#: ../src/extension/internal/filter/color.h:439 +#: ../src/extension/internal/filter/color.h:440 msgid "Basic component transfer structure" msgstr "" -#: ../src/extension/internal/filter/color.h:508 +#: ../src/extension/internal/filter/color.h:509 msgid "Duochrome" msgstr "DivkrÄsu" -#: ../src/extension/internal/filter/color.h:512 +#: ../src/extension/internal/filter/color.h:513 msgid "Fluorescence level:" msgstr "Fluorescences lÄ«menis:" -#: ../src/extension/internal/filter/color.h:513 +#: ../src/extension/internal/filter/color.h:514 msgid "Swap:" msgstr "ApmainÄ«t:" -#: ../src/extension/internal/filter/color.h:514 +#: ../src/extension/internal/filter/color.h:515 msgid "No swap" msgstr "Nav pieejama maiņvieta (swap)" -#: ../src/extension/internal/filter/color.h:515 +#: ../src/extension/internal/filter/color.h:516 msgid "Color and alpha" msgstr "KrÄsu un alfa" -#: ../src/extension/internal/filter/color.h:516 +#: ../src/extension/internal/filter/color.h:517 msgid "Color only" msgstr "Tikai krÄsu" -#: ../src/extension/internal/filter/color.h:517 +#: ../src/extension/internal/filter/color.h:518 msgid "Alpha only" msgstr "Tikai alfa" -#: ../src/extension/internal/filter/color.h:521 +#: ../src/extension/internal/filter/color.h:522 msgid "Color 1" msgstr "1. krÄsa" -#: ../src/extension/internal/filter/color.h:524 +#: ../src/extension/internal/filter/color.h:525 msgid "Color 2" msgstr "2. krÄsa" -#: ../src/extension/internal/filter/color.h:534 +#: ../src/extension/internal/filter/color.h:535 msgid "Convert luminance values to a duochrome palette" msgstr "PÄrvÄ“rst spilgtuma vÄ“rtÄ«bas par divkrÄsu paleti" -#: ../src/extension/internal/filter/color.h:633 +#: ../src/extension/internal/filter/color.h:634 msgid "Extract Channel" msgstr "Ekstraģēt kanÄlu" -#: ../src/extension/internal/filter/color.h:636 +#: ../src/extension/internal/filter/color.h:637 #: ../src/filter-enums.cpp:100 -#: ../src/flood-context.cpp:252 +#: ../src/flood-context.cpp:228 #: ../src/widgets/sp-color-icc-selector.cpp:227 #: ../src/widgets/sp-color-scales.cpp:429 #: ../src/widgets/sp-color-scales.cpp:430 msgid "Red" msgstr "Sarkans" -#: ../src/extension/internal/filter/color.h:637 +#: ../src/extension/internal/filter/color.h:638 #: ../src/filter-enums.cpp:101 -#: ../src/flood-context.cpp:253 +#: ../src/flood-context.cpp:229 #: ../src/widgets/sp-color-icc-selector.cpp:227 #: ../src/widgets/sp-color-scales.cpp:432 #: ../src/widgets/sp-color-scales.cpp:433 msgid "Green" msgstr "Zaļš" -#: ../src/extension/internal/filter/color.h:638 +#: ../src/extension/internal/filter/color.h:639 #: ../src/filter-enums.cpp:102 -#: ../src/flood-context.cpp:254 +#: ../src/flood-context.cpp:230 #: ../src/widgets/sp-color-icc-selector.cpp:227 #: ../src/widgets/sp-color-scales.cpp:435 #: ../src/widgets/sp-color-scales.cpp:436 msgid "Blue" msgstr "Zils" -#: ../src/extension/internal/filter/color.h:639 +#: ../src/extension/internal/filter/color.h:640 #: ../src/widgets/sp-color-icc-selector.cpp:231 #: ../src/widgets/sp-color-icc-selector.cpp:232 #: ../src/widgets/sp-color-scales.cpp:483 @@ -6759,7 +6754,7 @@ msgstr "Zils" msgid "Cyan" msgstr "CiÄns" -#: ../src/extension/internal/filter/color.h:640 +#: ../src/extension/internal/filter/color.h:641 #: ../src/widgets/sp-color-icc-selector.cpp:231 #: ../src/widgets/sp-color-icc-selector.cpp:232 #: ../src/widgets/sp-color-scales.cpp:486 @@ -6767,7 +6762,7 @@ msgstr "CiÄns" msgid "Magenta" msgstr "FuksÄ«ns (Magenta)" -#: ../src/extension/internal/filter/color.h:641 +#: ../src/extension/internal/filter/color.h:642 #: ../src/widgets/sp-color-icc-selector.cpp:231 #: ../src/widgets/sp-color-icc-selector.cpp:232 #: ../src/widgets/sp-color-scales.cpp:489 @@ -6775,34 +6770,34 @@ msgstr "FuksÄ«ns (Magenta)" msgid "Yellow" msgstr "Dzeltens" -#: ../src/extension/internal/filter/color.h:643 +#: ../src/extension/internal/filter/color.h:644 msgid "Background blend mode:" msgstr "Fona sajaukÅ¡anas veids:" -#: ../src/extension/internal/filter/color.h:648 +#: ../src/extension/internal/filter/color.h:649 msgid "Channel to alpha" msgstr "KanÄlu uz alfa" -#: ../src/extension/internal/filter/color.h:656 +#: ../src/extension/internal/filter/color.h:657 msgid "Extract color channel as a transparent image" msgstr "Ekstraģēt krÄsa kanÄlu kÄ caurspÄ«dÄ«gu attÄ“lu" -#: ../src/extension/internal/filter/color.h:739 +#: ../src/extension/internal/filter/color.h:740 msgid "Fade to Black or White" msgstr "IzgaisinÄt melnÄ vai baltÄ" -#: ../src/extension/internal/filter/color.h:741 +#: ../src/extension/internal/filter/color.h:742 #: ../src/extension/internal/filter/image.h:56 #: ../src/extension/internal/filter/morphology.h:66 #: ../src/extension/internal/filter/paint.h:346 msgid "Level:" msgstr "LÄ«menis:" -#: ../src/extension/internal/filter/color.h:742 +#: ../src/extension/internal/filter/color.h:743 msgid "Fade to:" msgstr "IzgaisinÄt:" -#: ../src/extension/internal/filter/color.h:743 +#: ../src/extension/internal/filter/color.h:744 #: ../src/ui/widget/selected-style.cpp:246 #: ../src/widgets/sp-color-icc-selector.cpp:231 #: ../src/widgets/sp-color-scales.cpp:492 @@ -6810,230 +6805,236 @@ msgstr "IzgaisinÄt:" msgid "Black" msgstr "Melns" -#: ../src/extension/internal/filter/color.h:744 +#: ../src/extension/internal/filter/color.h:745 #: ../src/ui/widget/selected-style.cpp:242 msgid "White" msgstr "Balts" -#: ../src/extension/internal/filter/color.h:753 +#: ../src/extension/internal/filter/color.h:754 msgid "Fade to black or white" msgstr "IzgaisinÄt melnÄ vai baltÄ" -#: ../src/extension/internal/filter/color.h:818 +#: ../src/extension/internal/filter/color.h:819 msgid "Greyscale" msgstr "PelÄ“ktoņu" -#: ../src/extension/internal/filter/color.h:824 +#: ../src/extension/internal/filter/color.h:825 #: ../src/extension/internal/filter/paint.h:83 #: ../src/extension/internal/filter/paint.h:240 msgid "Transparent" msgstr "CaurspÄ«dÄ«gs" -#: ../src/extension/internal/filter/color.h:832 +#: ../src/extension/internal/filter/color.h:833 msgid "Customize greyscale components" msgstr "Pieskaņojiet pelÄ“ktoņu sastÄvdaļas" -#: ../src/extension/internal/filter/color.h:904 +#: ../src/extension/internal/filter/color.h:905 #: ../src/ui/widget/selected-style.cpp:238 msgid "Invert" msgstr "InvertÄ“t" -#: ../src/extension/internal/filter/color.h:906 +#: ../src/extension/internal/filter/color.h:907 msgid "Invert channels:" msgstr "InvertÄ“t kanÄlus:" -#: ../src/extension/internal/filter/color.h:907 +#: ../src/extension/internal/filter/color.h:908 msgid "No inversion" msgstr "Nav inversijas" -#: ../src/extension/internal/filter/color.h:908 +#: ../src/extension/internal/filter/color.h:909 msgid "Red and blue" msgstr "Sarkans un zils" -#: ../src/extension/internal/filter/color.h:909 +#: ../src/extension/internal/filter/color.h:910 msgid "Red and green" msgstr "Sarkans un zaļs" -#: ../src/extension/internal/filter/color.h:910 +#: ../src/extension/internal/filter/color.h:911 msgid "Green and blue" msgstr "Zaļš un zils" -#: ../src/extension/internal/filter/color.h:912 +#: ../src/extension/internal/filter/color.h:913 msgid "Light transparency:" msgstr "Gaismas caurspÄ«dÄ«gums:" -#: ../src/extension/internal/filter/color.h:913 +#: ../src/extension/internal/filter/color.h:914 msgid "Invert hue" msgstr "InvertÄ“t nokrÄsu" -#: ../src/extension/internal/filter/color.h:914 +#: ../src/extension/internal/filter/color.h:915 msgid "Invert lightness" msgstr "InvertÄ“t gaiÅ¡umu" -#: ../src/extension/internal/filter/color.h:915 +#: ../src/extension/internal/filter/color.h:916 msgid "Invert transparency" msgstr "InvertÄ“t caurspÄ«dÄ«gumu" -#: ../src/extension/internal/filter/color.h:923 +#: ../src/extension/internal/filter/color.h:924 msgid "Manage hue, lightness and transparency inversions" msgstr "Vadiet nokrÄsas, gaiÅ¡uma un caurspÄ«dÄ«guma inversijas" -#: ../src/extension/internal/filter/color.h:1041 +#: ../src/extension/internal/filter/color.h:1042 msgid "Lights:" msgstr "Gaismas:" -#: ../src/extension/internal/filter/color.h:1042 +#: ../src/extension/internal/filter/color.h:1043 msgid "Shadows:" msgstr "Ä’nas:" -#: ../src/extension/internal/filter/color.h:1051 +#: ../src/extension/internal/filter/color.h:1052 msgid "Modify lights and shadows separately" msgstr "MainÄ«t gaismas un Ä“nas atsevišķi" -#: ../src/extension/internal/filter/color.h:1110 +#: ../src/extension/internal/filter/color.h:1111 msgid "Lightness-Contrast" msgstr "Spilgtums-kontrasts" -#: ../src/extension/internal/filter/color.h:1113 +#: ../src/extension/internal/filter/color.h:1114 msgid "Contrast:" msgstr "Kontrasts:" -#: ../src/extension/internal/filter/color.h:1121 +#: ../src/extension/internal/filter/color.h:1122 msgid "Modify lightness and contrast separately" msgstr "MainÄ«t gaiÅ¡umu un kontrastu atsevišķi" -#: ../src/extension/internal/filter/color.h:1195 +#: ../src/extension/internal/filter/color.h:1190 msgid "Nudge RGB" msgstr "" -#: ../src/extension/internal/filter/color.h:1199 +#: ../src/extension/internal/filter/color.h:1194 msgid "Red offset" msgstr "SarkanÄ nobÄ«de" -#: ../src/extension/internal/filter/color.h:1200 -#: ../src/extension/internal/filter/color.h:1203 -#: ../src/extension/internal/filter/color.h:1206 +#: ../src/extension/internal/filter/color.h:1195 +#: ../src/extension/internal/filter/color.h:1198 +#: ../src/extension/internal/filter/color.h:1201 +#: ../src/extension/internal/filter/color.h:1307 +#: ../src/extension/internal/filter/color.h:1310 +#: ../src/extension/internal/filter/color.h:1313 #: ../src/ui/dialog/object-attributes.cpp:65 #: ../src/ui/dialog/object-attributes.cpp:73 #: ../src/ui/dialog/tile.cpp:615 -#: ../src/widgets/desktop-widget.cpp:648 +#: ../src/widgets/desktop-widget.cpp:667 #: ../src/widgets/node-toolbar.cpp:591 msgid "X:" msgstr "X:" -#: ../src/extension/internal/filter/color.h:1201 -#: ../src/extension/internal/filter/color.h:1204 -#: ../src/extension/internal/filter/color.h:1207 +#: ../src/extension/internal/filter/color.h:1196 +#: ../src/extension/internal/filter/color.h:1199 +#: ../src/extension/internal/filter/color.h:1202 +#: ../src/extension/internal/filter/color.h:1308 +#: ../src/extension/internal/filter/color.h:1311 +#: ../src/extension/internal/filter/color.h:1314 #: ../src/ui/dialog/object-attributes.cpp:66 #: ../src/ui/dialog/object-attributes.cpp:74 #: ../src/ui/dialog/tile.cpp:616 -#: ../src/widgets/desktop-widget.cpp:658 +#: ../src/widgets/desktop-widget.cpp:677 #: ../src/widgets/node-toolbar.cpp:609 msgid "Y:" msgstr "Y:" -#: ../src/extension/internal/filter/color.h:1202 +#: ../src/extension/internal/filter/color.h:1197 msgid "Green offset" msgstr "Zaļa nobÄ«de" -#: ../src/extension/internal/filter/color.h:1205 +#: ../src/extension/internal/filter/color.h:1200 msgid "Blue offset" msgstr "ZilÄ nobÄ«de" -#: ../src/extension/internal/filter/color.h:1216 -msgid "Blend source:" -msgstr "SapludinÄÅ¡anas avots" +#: ../src/extension/internal/filter/color.h:1215 +msgid "Nudge RGB channels separately and blend them to different types of backgrounds" +msgstr "" -#: ../src/extension/internal/filter/color.h:1219 -#: ../src/extension/internal/filter/transparency.h:56 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1600 -msgid "Background" -msgstr "Fons" +#: ../src/extension/internal/filter/color.h:1302 +msgid "Nudge CMY" +msgstr "" -#: ../src/extension/internal/filter/color.h:1221 -msgid "Composite:" -msgstr "Salikts:" +#: ../src/extension/internal/filter/color.h:1306 +msgid "Cyan offset" +msgstr "CiÄna nobÄ«de" -#: ../src/extension/internal/filter/color.h:1222 -#: ../src/extension/internal/filter/morphology.h:173 -#: ../src/filter-enums.cpp:71 -msgid "Over" -msgstr "PÄri" +#: ../src/extension/internal/filter/color.h:1309 +msgid "Magenta offset" +msgstr "FuksÄ«na nobÄ«de:" -#: ../src/extension/internal/filter/color.h:1234 -msgid "Nudge RGB channels separately and blend them to different types of backgrounds" +#: ../src/extension/internal/filter/color.h:1312 +msgid "Yellow offset" +msgstr "DzeltenÄ nobÄ«de" + +#: ../src/extension/internal/filter/color.h:1327 +msgid "Nudge CMY channels separately and blend them to different types of backgrounds" msgstr "" -#: ../src/extension/internal/filter/color.h:1325 +#: ../src/extension/internal/filter/color.h:1408 msgid "Quadritone fantasy" msgstr "ÄŒetrtoņu fantÄzija" -#: ../src/extension/internal/filter/color.h:1327 -#: ../src/extension/internal/filter/color.h:1525 +#: ../src/extension/internal/filter/color.h:1410 +#: ../src/extension/internal/filter/color.h:1608 msgid "Hue distribution (°):" msgstr "NokrÄsas sadale (°):" -#: ../src/extension/internal/filter/color.h:1328 +#: ../src/extension/internal/filter/color.h:1411 msgid "Colors:" msgstr "KrÄsas:" -#: ../src/extension/internal/filter/color.h:1349 +#: ../src/extension/internal/filter/color.h:1432 msgid "Replace hue by two colors" msgstr "Aizvietot nokrÄsu ar divÄm krÄsÄm" -#: ../src/extension/internal/filter/color.h:1413 +#: ../src/extension/internal/filter/color.h:1496 msgid "Hue rotation (°):" msgstr "NokrÄsas grieÅ¡ana (°):" -#: ../src/extension/internal/filter/color.h:1416 +#: ../src/extension/internal/filter/color.h:1499 msgid "Moonarize" msgstr "MÄ“nessgaisma" -#: ../src/extension/internal/filter/color.h:1425 +#: ../src/extension/internal/filter/color.h:1508 msgid "Classic photographic solarization effect" msgstr "Klasiskais foto solarizÄcijas efekts" -#: ../src/extension/internal/filter/color.h:1498 +#: ../src/extension/internal/filter/color.h:1581 msgid "Tritone" msgstr "TrÄ«stoņu" -#: ../src/extension/internal/filter/color.h:1504 +#: ../src/extension/internal/filter/color.h:1587 msgid "Enhance hue" msgstr "PastiprinÄt nokrÄsu" -#: ../src/extension/internal/filter/color.h:1505 +#: ../src/extension/internal/filter/color.h:1588 msgid "Phosphorescence" msgstr "Fosforescence" -#: ../src/extension/internal/filter/color.h:1506 +#: ../src/extension/internal/filter/color.h:1589 msgid "Colored nights" msgstr "KrÄsainÄs naktis" -#: ../src/extension/internal/filter/color.h:1507 +#: ../src/extension/internal/filter/color.h:1590 msgid "Hue to background" msgstr "NokrÄsu par fonu" -#: ../src/extension/internal/filter/color.h:1509 +#: ../src/extension/internal/filter/color.h:1592 msgid "Global blend:" msgstr "VispÄrÄ“jÄ sapludinÄÅ¡ana" -#: ../src/extension/internal/filter/color.h:1515 +#: ../src/extension/internal/filter/color.h:1598 msgid "Glow:" msgstr "SpÄ«dums:" -#: ../src/extension/internal/filter/color.h:1516 +#: ../src/extension/internal/filter/color.h:1599 msgid "Glow blend:" msgstr "KvÄ“lojoÅ¡Ä sapludinÄÅ¡ana:" -#: ../src/extension/internal/filter/color.h:1521 +#: ../src/extension/internal/filter/color.h:1604 msgid "Local light:" msgstr "VietÄ“jÄ gaisma:" -#: ../src/extension/internal/filter/color.h:1522 +#: ../src/extension/internal/filter/color.h:1605 msgid "Global light:" msgstr "VispÄrÄ“jÄ gaisma:" -#: ../src/extension/internal/filter/color.h:1536 +#: ../src/extension/internal/filter/color.h:1619 msgid "Create a custom tritone palette with additional glow, blend modes and hue moving" msgstr "Izveido pielÄgotu triju toņu paleti ar papildu spÄ«dumu, sajaukÅ¡anas režīmiem un nokrÄsas pÄrvietoÅ¡anos" @@ -7191,12 +7192,12 @@ msgid "Cross-smooth" msgstr "Å Ä·Ä“rsnogludinÄÅ¡ana" #: ../src/extension/internal/filter/morphology.h:61 -#: ../src/extension/internal/filter/shadows.h:65 +#: ../src/extension/internal/filter/shadows.h:66 msgid "Inner" msgstr "Iekšējs" #: ../src/extension/internal/filter/morphology.h:62 -#: ../src/extension/internal/filter/shadows.h:64 +#: ../src/extension/internal/filter/shadows.h:65 msgid "Outer" msgstr "Ä€rÄ“js" @@ -7233,6 +7234,11 @@ msgstr "SlÄ“pt attÄ“lu" msgid "Composite type:" msgstr "" +#: ../src/extension/internal/filter/morphology.h:173 +#: ../src/filter-enums.cpp:71 +msgid "Over" +msgstr "PÄri" + #: ../src/extension/internal/filter/morphology.h:177 #: ../src/filter-enums.cpp:75 msgid "XOR" @@ -7301,7 +7307,7 @@ msgstr "AizpildÄ«t ar troksni" #: ../src/extension/internal/filter/overlays.h:59 #: ../src/extension/internal/filter/paint.h:691 -#: ../src/extension/internal/filter/shadows.h:59 +#: ../src/extension/internal/filter/shadows.h:60 #: ../src/ui/dialog/find.cpp:83 #: ../src/ui/dialog/tracedialog.cpp:746 #: ../share/extensions/color_custom.inx.h:2 @@ -7405,7 +7411,7 @@ msgstr "PÄrvÄ“rst attÄ“lu par gravÄ«ru, kas sastÄv no vertikÄlÄm un horizont #: ../src/extension/internal/filter/paint.h:332 #: ../src/ui/dialog/align-and-distribute.cpp:1048 -#: ../src/widgets/desktop-widget.cpp:1897 +#: ../src/widgets/desktop-widget.cpp:1916 msgid "Drawing" msgstr "ZÄ«mÄ“jums" @@ -7593,43 +7599,47 @@ msgstr "" msgid "Snow has fallen on object" msgstr "Uz objekta ir uzsnidzis sniegs" -#: ../src/extension/internal/filter/shadows.h:56 +#: ../src/extension/internal/filter/shadows.h:57 msgid "Drop Shadow" msgstr "KrÄ«toÅ¡Ä Ä“na" -#: ../src/extension/internal/filter/shadows.h:60 +#: ../src/extension/internal/filter/shadows.h:61 msgid "Blur radius (px):" msgstr "IzpludinÄÅ¡anas rÄdiuss (px):" -#: ../src/extension/internal/filter/shadows.h:61 +#: ../src/extension/internal/filter/shadows.h:62 msgid "Horizontal offset (px):" msgstr "HorizontÄlÄ nobÄ«de (px):" -#: ../src/extension/internal/filter/shadows.h:62 +#: ../src/extension/internal/filter/shadows.h:63 msgid "Vertical offset (px):" msgstr "VertikÄlÄ nobÄ«de (px):" -#: ../src/extension/internal/filter/shadows.h:63 -msgid "Blur type:" -msgstr "IzpludinÄÅ¡anas veids:" +#: ../src/extension/internal/filter/shadows.h:64 +msgid "Shadow type:" +msgstr "Ä’nas tips:" -#: ../src/extension/internal/filter/shadows.h:66 +#: ../src/extension/internal/filter/shadows.h:67 msgid "Outer cutout" msgstr "Ä€rÄ“jais izgriezums" -#: ../src/extension/internal/filter/shadows.h:67 +#: ../src/extension/internal/filter/shadows.h:68 msgid "Inner cutout" msgstr "Iekšējais izgriezums" -#: ../src/extension/internal/filter/shadows.h:70 +#: ../src/extension/internal/filter/shadows.h:69 +msgid "Shadow only" +msgstr "Tikai Ä“na" + +#: ../src/extension/internal/filter/shadows.h:72 msgid "Blur color" msgstr "IzpludinÄÅ¡anas krÄsa" -#: ../src/extension/internal/filter/shadows.h:72 +#: ../src/extension/internal/filter/shadows.h:74 msgid "Use object's color" msgstr "Izmantot objekta krÄsu" -#: ../src/extension/internal/filter/shadows.h:82 +#: ../src/extension/internal/filter/shadows.h:84 msgid "Colorizable Drop shadow" msgstr "KrÄsojams Ä“nojums" @@ -7696,8 +7706,14 @@ msgstr "SapludinÄt" msgid "Source:" msgstr "Avots:" +#: ../src/extension/internal/filter/transparency.h:56 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1600 +msgid "Background" +msgstr "Fons" + #: ../src/extension/internal/filter/transparency.h:59 #: ../src/ui/dialog/filter-effects-dialog.cpp:2520 +#: ../src/ui/dialog/input.cpp:1002 #: ../src/widgets/erasor-toolbar.cpp:129 #: ../src/widgets/pencil-toolbar.cpp:162 #: ../src/widgets/spray-toolbar.cpp:203 @@ -7845,7 +7861,7 @@ msgstr "RenderÄ“t" #: ../src/extension/internal/grid.cpp:212 #: ../src/ui/dialog/document-properties.cpp:146 #: ../src/ui/dialog/inkscape-preferences.cpp:749 -#: ../src/widgets/toolbox.cpp:1871 +#: ../src/widgets/toolbox.cpp:1822 msgid "Grids" msgstr "Režģi" @@ -8357,9 +8373,9 @@ msgstr "Aplauzt" #: ../src/ui/dialog/filter-effects-dialog.cpp:490 #: ../src/ui/dialog/inkscape-preferences.cpp:332 #: ../src/ui/dialog/inkscape-preferences.cpp:623 -#: ../src/ui/dialog/inkscape-preferences.cpp:1215 -#: ../src/ui/dialog/inkscape-preferences.cpp:1372 -#: ../src/ui/dialog/inkscape-preferences.cpp:1753 +#: ../src/ui/dialog/inkscape-preferences.cpp:1214 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 +#: ../src/ui/dialog/inkscape-preferences.cpp:1752 #: ../src/ui/dialog/input.cpp:693 #: ../src/ui/dialog/input.cpp:694 #: ../src/ui/dialog/input.cpp:1485 @@ -8380,7 +8396,7 @@ msgid "None" msgstr "Neviens" #: ../src/filter-enums.cpp:103 -#: ../src/flood-context.cpp:258 +#: ../src/flood-context.cpp:234 msgid "Alpha" msgstr "Alfa" @@ -8408,11 +8424,11 @@ msgstr "Punkta gaisma" msgid "Spot Light" msgstr "Starmetis" -#: ../src/flood-context.cpp:251 +#: ../src/flood-context.cpp:227 msgid "Visible Colors" msgstr "RedzamÄs krÄsas" -#: ../src/flood-context.cpp:255 +#: ../src/flood-context.cpp:231 #: ../src/widgets/sp-color-icc-selector.cpp:229 #: ../src/widgets/sp-color-icc-selector.cpp:230 #: ../src/widgets/sp-color-scales.cpp:455 @@ -8422,7 +8438,7 @@ msgstr "RedzamÄs krÄsas" msgid "Hue" msgstr "Tonis" -#: ../src/flood-context.cpp:256 +#: ../src/flood-context.cpp:232 #: ../src/ui/dialog/inkscape-preferences.cpp:903 #: ../src/widgets/sp-color-icc-selector.cpp:229 #: ../src/widgets/sp-color-icc-selector.cpp:230 @@ -8433,7 +8449,7 @@ msgstr "Tonis" msgid "Saturation" msgstr "PiesÄtinÄjums" -#: ../src/flood-context.cpp:257 +#: ../src/flood-context.cpp:233 #: ../src/widgets/sp-color-icc-selector.cpp:230 #: ../src/widgets/sp-color-scales.cpp:461 #: ../src/widgets/sp-color-scales.cpp:462 @@ -8442,38 +8458,38 @@ msgstr "PiesÄtinÄjums" msgid "Lightness" msgstr "GaiÅ¡ums" -#: ../src/flood-context.cpp:269 +#: ../src/flood-context.cpp:245 msgctxt "Flood autogap" msgid "None" msgstr "Nekas" -#: ../src/flood-context.cpp:270 +#: ../src/flood-context.cpp:246 msgctxt "Flood autogap" msgid "Small" msgstr "Mazs" -#: ../src/flood-context.cpp:271 +#: ../src/flood-context.cpp:247 msgctxt "Flood autogap" msgid "Medium" msgstr "VidÄ“js" -#: ../src/flood-context.cpp:272 +#: ../src/flood-context.cpp:248 msgctxt "Flood autogap" msgid "Large" msgstr "Liels" -#: ../src/flood-context.cpp:494 +#: ../src/flood-context.cpp:470 msgid "<b>Too much inset</b>, the result is empty." msgstr "" -#: ../src/flood-context.cpp:535 +#: ../src/flood-context.cpp:511 #, c-format msgid "Area filled, path with <b>%d</b> node created and unioned with selection." msgid_plural "Area filled, path with <b>%d</b> nodes created and unioned with selection." msgstr[0] "" msgstr[1] "" -#: ../src/flood-context.cpp:541 +#: ../src/flood-context.cpp:517 #, c-format msgid "Area filled, path with <b>%d</b> node created." msgid_plural "Area filled, path with <b>%d</b> nodes created." @@ -8481,78 +8497,78 @@ msgstr[0] "Laukums aizpildÄ«ts, izveidots ceļš ar <b>%d</b> mezglu." msgstr[1] "Laukums aizpildÄ«ts, izveidots ceļš ar <b>%d</b> mezgliem." msgstr[2] "Laukums aizpildÄ«ts, izveidots ceļš ar <b>%d</b> mezgliem." -#: ../src/flood-context.cpp:809 -#: ../src/flood-context.cpp:1119 +#: ../src/flood-context.cpp:785 +#: ../src/flood-context.cpp:1095 msgid "<b>Area is not bounded</b>, cannot fill." msgstr "<b>Laukums nav norobežots</b>, nav iespÄ“jams aizpildÄ«t." -#: ../src/flood-context.cpp:1124 +#: ../src/flood-context.cpp:1100 msgid "<b>Only the visible part of the bounded area was filled.</b> If you want to fill all of the area, undo, zoom out, and fill again." msgstr "<b>AizpildÄ«ta tikai redzamÄ norobežotÄ laukuma daļa.</b> Ja vÄ“laties aizpildÄ«t visu laukumu, atsauciet darbÄ«bu, tÄliniet un aizpildiet vÄ“lreiz." -#: ../src/flood-context.cpp:1142 -#: ../src/flood-context.cpp:1301 +#: ../src/flood-context.cpp:1118 +#: ../src/flood-context.cpp:1277 msgid "Fill bounded area" msgstr "AizpildÄ«t norobežoto laukumu" -#: ../src/flood-context.cpp:1161 +#: ../src/flood-context.cpp:1137 msgid "Set style on object" msgstr "Iestatiet objekta stilu" -#: ../src/flood-context.cpp:1220 +#: ../src/flood-context.cpp:1196 msgid "<b>Draw over</b> areas to add to fill, hold <b>Alt</b> for touch fill" msgstr "" -#: ../src/gradient-context.cpp:134 +#: ../src/gradient-context.cpp:110 #: ../src/gradient-drag.cpp:95 msgid "Linear gradient <b>start</b>" msgstr "LineÄrÄs krÄsu pÄrejas <b>sÄkums</b>" #. POINT_LG_BEGIN -#: ../src/gradient-context.cpp:135 +#: ../src/gradient-context.cpp:111 #: ../src/gradient-drag.cpp:96 msgid "Linear gradient <b>end</b>" msgstr "LineÄrÄs krÄsu pÄrejas <b>beigas</b>" -#: ../src/gradient-context.cpp:136 +#: ../src/gradient-context.cpp:112 #: ../src/gradient-drag.cpp:97 msgid "Linear gradient <b>mid stop</b>" msgstr "LineÄrÄs krÄsu pÄrejas <b>viduspunkts</b>" -#: ../src/gradient-context.cpp:137 +#: ../src/gradient-context.cpp:113 #: ../src/gradient-drag.cpp:98 msgid "Radial gradient <b>center</b>" msgstr "RadiÄlÄs krÄsu pÄrejas <b>centrs</b>" -#: ../src/gradient-context.cpp:138 -#: ../src/gradient-context.cpp:139 +#: ../src/gradient-context.cpp:114 +#: ../src/gradient-context.cpp:115 #: ../src/gradient-drag.cpp:99 #: ../src/gradient-drag.cpp:100 msgid "Radial gradient <b>radius</b>" msgstr "RadiÄlÄs krÄsu pÄrejas <b>rÄdiuss</b>" -#: ../src/gradient-context.cpp:140 +#: ../src/gradient-context.cpp:116 #: ../src/gradient-drag.cpp:101 msgid "Radial gradient <b>focus</b>" msgstr "RadiÄlÄs krÄsu pÄrejas <b>fokuss</b>" #. POINT_RG_FOCUS -#: ../src/gradient-context.cpp:141 -#: ../src/gradient-context.cpp:142 +#: ../src/gradient-context.cpp:117 +#: ../src/gradient-context.cpp:118 #: ../src/gradient-drag.cpp:102 #: ../src/gradient-drag.cpp:103 msgid "Radial gradient <b>mid stop</b>" msgstr "RadiÄlÄs krÄsu pÄrejas <b>viduspunkts</b>" #. TRANSLATORS: %s will be substituted with the point name (see previous messages); This is part of a compound message -#: ../src/gradient-context.cpp:167 +#: ../src/gradient-context.cpp:143 #, c-format msgid "%s selected" msgstr "%s atlasÄ«ti" #. TRANSLATORS: Mind the space in front. This is part of a compound message -#: ../src/gradient-context.cpp:169 -#: ../src/gradient-context.cpp:178 +#: ../src/gradient-context.cpp:145 +#: ../src/gradient-context.cpp:154 #, c-format msgid " out of %d gradient handle" msgid_plural " out of %d gradient handles" @@ -8561,9 +8577,9 @@ msgstr[1] " no %d krÄsu pÄrejas turiem" msgstr[2] " no %d krÄsu pÄrejas turiem" #. TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message -#: ../src/gradient-context.cpp:170 -#: ../src/gradient-context.cpp:179 -#: ../src/gradient-context.cpp:186 +#: ../src/gradient-context.cpp:146 +#: ../src/gradient-context.cpp:155 +#: ../src/gradient-context.cpp:162 #, c-format msgid " on %d selected object" msgid_plural " on %d selected objects" @@ -8572,7 +8588,7 @@ msgstr[1] " %d atlasÄ«tajiem objektiem" msgstr[2] " %d atlasÄ«tajiem objektiem" #. TRANSLATORS: This is a part of a compound message (out of two more indicating: grandint handle count & object count) -#: ../src/gradient-context.cpp:176 +#: ../src/gradient-context.cpp:152 #, c-format msgid "One handle merging %d stop (drag with <b>Shift</b> to separate) selected" msgid_plural "One handle merging %d stops (drag with <b>Shift</b> to separate) selected" @@ -8580,7 +8596,7 @@ msgstr[0] "" msgstr[1] "" #. 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:184 +#: ../src/gradient-context.cpp:160 #, c-format msgid "<b>%d</b> gradient handle selected out of %d" msgid_plural "<b>%d</b> gradient handles selected out of %d" @@ -8589,7 +8605,7 @@ msgstr[1] "atlasÄ«ti <b>%d</b> krÄsu pÄrejas turi no %d" msgstr[2] "atlasÄ«ti <b>%d</b> krÄsu pÄrejas turi no %d" #. TRANSLATORS: The plural refers to number of selected objects -#: ../src/gradient-context.cpp:191 +#: ../src/gradient-context.cpp:167 #, c-format msgid "<b>No</b> gradient handles selected out of %d on %d selected object" msgid_plural "<b>No</b> gradient handles selected out of %d on %d selected objects" @@ -8597,34 +8613,34 @@ msgstr[0] "Nav atlasÄ«ts <b>neviens</b> krÄsu pÄrejas turis no %d %d atlasÄ« msgstr[1] "Nav atlasÄ«ts <b>neviens</b> krÄsu pÄrejas turis no %d %d atlasÄ«tajos objektos" msgstr[2] "Nav atlasÄ«ts <b>neviens</b> krÄsu pÄrejas turis no %d %d atlasÄ«tajos objektos" -#: ../src/gradient-context.cpp:405 -#: ../src/gradient-context.cpp:503 +#: ../src/gradient-context.cpp:381 +#: ../src/gradient-context.cpp:479 #: ../src/ui/dialog/swatches.cpp:202 #: ../src/widgets/gradient-vector.cpp:815 msgid "Add gradient stop" msgstr "Pievienot krÄsu pÄrejas beigas" -#: ../src/gradient-context.cpp:478 +#: ../src/gradient-context.cpp:454 msgid "Simplify gradient" msgstr "VienkÄrÅ¡ot krÄsu pÄreju" -#: ../src/gradient-context.cpp:557 +#: ../src/gradient-context.cpp:533 msgid "Create default gradient" msgstr "Izveidot noklusÄ“to krÄsu pÄreju" -#: ../src/gradient-context.cpp:614 +#: ../src/gradient-context.cpp:590 msgid "<b>Draw around</b> handles to select them" msgstr "<b>Velciet apkÄrt</b> turiem, lai tos atlasÄ«tu" -#: ../src/gradient-context.cpp:730 +#: ../src/gradient-context.cpp:706 msgid "<b>Ctrl</b>: snap gradient angle" msgstr "<b>Ctrl</b>: piesaistÄ«t krÄsu pÄrejas leņķi" -#: ../src/gradient-context.cpp:731 +#: ../src/gradient-context.cpp:707 msgid "<b>Shift</b>: draw gradient around the starting point" msgstr "<b>Shift</b>: zÄ«mÄ“t krÄsu pÄreju apkÄrt sÄkumpunktam" -#: ../src/gradient-context.cpp:954 +#: ../src/gradient-context.cpp:930 #, c-format msgid "<b>Gradient</b> for %d object; with <b>Ctrl</b> to snap angle" msgid_plural "<b>Gradient</b> for %d objects; with <b>Ctrl</b> to snap angle" @@ -8632,7 +8648,7 @@ msgstr[0] "<b>KrÄsu pÄreja</b> %d objektam; ar <b>Ctrl</b> piesaistÄ«t leņķi msgstr[1] "<b>KrÄsu pÄreja</b> %d objektiem; ar <b>Ctrl</b> piesaistÄ«t leņķi" msgstr[2] "<b>KrÄsu pÄreja</b> %d objektiem; ar <b>Ctrl</b> piesaistÄ«t leņķi" -#: ../src/gradient-context.cpp:958 +#: ../src/gradient-context.cpp:934 msgid "Select <b>objects</b> on which to create gradient." msgstr "Atlasiet <b>objektus</b>, kuriem izveidot krÄsu pÄreju." @@ -8777,7 +8793,7 @@ msgid "Percent" msgstr "Procenti" #: ../src/helper/units.cpp:42 -#: ../src/ui/dialog/inkscape-preferences.cpp:1225 +#: ../src/ui/dialog/inkscape-preferences.cpp:1224 msgid "%" msgstr "%" @@ -8998,9 +9014,8 @@ msgid "Drop SVG" msgstr "" #: ../src/interface.cpp:1439 -#, fuzzy msgid "Drop Symbol" -msgstr "GrupÄ“t simbola virzienÄ" +msgstr "Nomest simbolu" #: ../src/interface.cpp:1470 msgid "Drop bitmap image" @@ -9198,7 +9213,7 @@ msgstr "PÄrvietot turi" #. TRANSLATORS: This refers to the pattern that's inside the object #: ../src/knotholder.cpp:257 msgid "<b>Move</b> the pattern fill inside the object" -msgstr "<b>PÄrvietot</b> tekstÅ«ras aizpildÄ«jumu objekta iekÅ¡pusÄ“" +msgstr "<b>PÄrvietot</b> faktÅ«ras aizpildÄ«jumu objekta iekÅ¡pusÄ“" #: ../src/knotholder.cpp:261 msgid "<b>Scale</b> the pattern fill; uniformly if with <b>Ctrl</b>" @@ -9367,7 +9382,7 @@ msgstr "JaunÄ doka vadÄ«kla %p ir automÄtiska. Tikai ar roku dokojami objekti #: ../src/ui/dialog/align-and-distribute.cpp:1047 #: ../src/ui/dialog/document-properties.cpp:144 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1546 -#: ../src/widgets/desktop-widget.cpp:1893 +#: ../src/widgets/desktop-widget.cpp:1912 #: ../share/extensions/voronoi2svg.inx.h:9 msgid "Page" msgstr "Lapa" @@ -9377,7 +9392,7 @@ msgid "The index of the current page" msgstr "PaÅ¡reizÄ“jÄs lapas indekss" #: ../src/libgdl/gdl-dock-object.c:125 -#: ../src/ui/dialog/inkscape-preferences.cpp:1432 +#: ../src/ui/dialog/inkscape-preferences.cpp:1431 #: ../src/ui/widget/page-sizer.cpp:260 #: ../src/widgets/gradient-selector.cpp:156 #: ../src/widgets/sp-xmlview-attr-list.cpp:54 @@ -9581,7 +9596,7 @@ msgstr "PeldoÅ¡Ä doka Y koordinÄte" msgid "Dock #%d" msgstr "Doks #%d" -#: ../src/libnrtype/FontFactory.cpp:903 +#: ../src/libnrtype/FontFactory.cpp:909 msgid "Ignoring font without family that will crash Pango" msgstr "Neņemts vÄrÄ fonts bez fontu grupas, jo tas varÄ“tu izsaukt Pango avÄrijas apstÄÅ¡anos" @@ -9997,11 +10012,11 @@ msgstr "" #: ../src/live_effects/lpe-knot.cpp:352 msgid "Crossing Signs" -msgstr "" +msgstr "KrustoÅ¡anÄs zÄ«mes" #: ../src/live_effects/lpe-knot.cpp:352 msgid "Crossings signs" -msgstr "" +msgstr "Krustojumu zÄ«mes" #: ../src/live_effects/lpe-knot.cpp:617 msgid "Drag to select a crossing, click to flip it" @@ -10814,7 +10829,7 @@ msgstr "EksportÄ“jamÄ objekta ID" #: ../src/main.cpp:335 #: ../src/main.cpp:433 -#: ../src/ui/dialog/inkscape-preferences.cpp:1435 +#: ../src/ui/dialog/inkscape-preferences.cpp:1434 msgid "ID" msgstr "ID" @@ -11191,93 +11206,93 @@ msgstr "" msgid "<b>No paths</b> to reverse in the selection." msgstr "" -#: ../src/pen-context.cpp:250 -#: ../src/pencil-context.cpp:561 +#: ../src/pen-context.cpp:222 +#: ../src/pencil-context.cpp:534 msgid "Drawing cancelled" msgstr "ZÄ«mēšana atcelta" -#: ../src/pen-context.cpp:488 -#: ../src/pencil-context.cpp:286 +#: ../src/pen-context.cpp:460 +#: ../src/pencil-context.cpp:259 msgid "Continuing selected path" msgstr "Turpina atlasÄ«to ceļu" -#: ../src/pen-context.cpp:498 -#: ../src/pencil-context.cpp:294 +#: ../src/pen-context.cpp:470 +#: ../src/pencil-context.cpp:267 msgid "Creating new path" msgstr "Veido jaunu ceļu" -#: ../src/pen-context.cpp:500 -#: ../src/pencil-context.cpp:297 +#: ../src/pen-context.cpp:472 +#: ../src/pencil-context.cpp:270 msgid "Appending to selected path" msgstr "Pievieno atlasÄ«tajam ceļam" -#: ../src/pen-context.cpp:660 +#: ../src/pen-context.cpp:632 msgid "<b>Click</b> or <b>click and drag</b> to close and finish the path." msgstr "<b>Uzklikšķiniet</b> vai <b>uzklikšķiniet un velciet</b>, lai noslÄ“gtu un pabeigtu ceļu." -#: ../src/pen-context.cpp:670 +#: ../src/pen-context.cpp:642 msgid "<b>Click</b> or <b>click and drag</b> to continue the path from this point." msgstr "<b>Uzklikšķiniet</b> vai <b>uzklikšķiniet un velciet</b>, lai turpinÄtu ceļu no šī punkta." -#: ../src/pen-context.cpp:1265 +#: ../src/pen-context.cpp:1237 #, c-format msgid "<b>Curve segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to snap angle, <b>Enter</b> to finish the path" msgstr "<b>LÄ«knes posms</b>: leņķis %3.2f°, attÄlums %s; ar <b>Ctrl</b>-piesaistÄ«t leņķim, <b>Enter</b> - pabeigt ceļu" -#: ../src/pen-context.cpp:1266 +#: ../src/pen-context.cpp:1238 #, c-format msgid "<b>Line segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to snap angle, <b>Enter</b> to finish the path" msgstr "<b>LÄ«nijas posms</b>: leņķis %3.2f°, attÄlums %s; ar <b>Ctrl</b> - piesaistÄ«t leņķim, <b>Enter</b> - pabeigt ceļu" -#: ../src/pen-context.cpp:1283 +#: ../src/pen-context.cpp:1255 #, c-format msgid "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle" msgstr "<b>LÄ«knes turis</b>: leņķis %3.2f°, garums %s; ar <b>Ctrl</b> - piesaistÄ«t leņķim" -#: ../src/pen-context.cpp:1305 +#: ../src/pen-context.cpp:1277 #, c-format msgid "<b>Curve handle, symmetric</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle, with <b>Shift</b> to move this handle only" msgstr "<b>LÄ«knes turis, simetrisks</b>: leņķis %3.2f°, garums %s; ar <b>Ctrl</b> - piesaistÄ«t leņķim, ar <b>Shift</b> - pÄrvietot tikai Å¡o turi" -#: ../src/pen-context.cpp:1306 +#: ../src/pen-context.cpp:1278 #, c-format msgid "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle, with <b>Shift</b> to move this handle only" msgstr "<b>LÄ«knes turis</b>: leņķis %3.2f°, garums %s; ar <b>Ctrl</b> - piesaistÄ«t leņķim, ar <b>Shift</b> - pÄrvietot tikai Å¡o turi" -#: ../src/pen-context.cpp:1352 +#: ../src/pen-context.cpp:1324 msgid "Drawing finished" msgstr "ZÄ«mēšana pabeigta." -#: ../src/pencil-context.cpp:402 +#: ../src/pencil-context.cpp:375 msgid "<b>Release</b> here to close and finish the path." msgstr "<b>Atlaidiet</b> Å¡eit, lai slÄ“gtu un pabeigtu ceļu." -#: ../src/pencil-context.cpp:408 +#: ../src/pencil-context.cpp:381 msgid "Drawing a freehand path" msgstr "ZÄ«mÄ“t brÄ«vas rokas ceļu." -#: ../src/pencil-context.cpp:413 +#: ../src/pencil-context.cpp:386 msgid "<b>Drag</b> to continue the path from this point." msgstr "<b>Velciet</b>, lai turpinÄtu ceļu no šī punkta." #. Write curves to object -#: ../src/pencil-context.cpp:505 +#: ../src/pencil-context.cpp:478 msgid "Finishing freehand" msgstr "" -#: ../src/pencil-context.cpp:611 +#: ../src/pencil-context.cpp:584 msgid "<b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. Release <b>Alt</b> to finalize." msgstr "" -#: ../src/pencil-context.cpp:639 +#: ../src/pencil-context.cpp:612 msgid "Finishing freehand sketch" msgstr "Beidz brÄ«vrokas uzmetumu" -#: ../src/persp3d.cpp:346 +#: ../src/persp3d.cpp:318 msgid "Toggle vanishing point" msgstr "PÄrslÄ“gt saplūšanas punktu" -#: ../src/persp3d.cpp:357 +#: ../src/persp3d.cpp:329 msgid "Toggle multiple vanishing points" msgstr "PÄrslÄ“gt vairÄkus saplūšanas punktus" @@ -11465,7 +11480,7 @@ msgid "Unique URI to a related document" msgstr "" #: ../src/rdf.cpp:264 -#: ../src/ui/dialog/inkscape-preferences.cpp:1773 +#: ../src/ui/dialog/inkscape-preferences.cpp:1772 msgid "Language:" msgstr "Valoda:" @@ -11527,71 +11542,71 @@ msgstr "Fragments:" msgid "XML fragment for the RDF 'License' section" msgstr "XML fragments RDF 'License' sadaļai" -#: ../src/rect-context.cpp:376 +#: ../src/rect-context.cpp:352 msgid "<b>Ctrl</b>: make square or integer-ratio rect, lock a rounded corner circular" msgstr "" -#: ../src/rect-context.cpp:529 +#: ../src/rect-context.cpp:505 #, c-format msgid "<b>Rectangle</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</b> to draw around the starting point" msgstr "<b>TaisnstÅ«ris</b>: %s × %s (ierobežots ar proporcijÄm %d:%d); ar <b>Shift</b> - zÄ«mÄ“t apkÄrt sÄkumpunktam" -#: ../src/rect-context.cpp:532 +#: ../src/rect-context.cpp:508 #, c-format msgid "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1.618 : 1); with <b>Shift</b> to draw around the starting point" msgstr "<b>TaisnstÅ«ris</b>: %s × %s (ierobežots zelta šķēluma proporcijÄs 1.618 : 1); ar <b>Shift</b> - zÄ«mÄ“t apkÄrt sÄkumpunktam" -#: ../src/rect-context.cpp:534 +#: ../src/rect-context.cpp:510 #, c-format msgid "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1 : 1.618); with <b>Shift</b> to draw around the starting point" msgstr "<b>TaisnstÅ«ris</b>: %s × %s (ierobežots zelta šķēluma proporcijÄs 1.618 : 1); ar <b>Shift</b> - zÄ«mÄ“t apkÄrt sÄkumpunktam" -#: ../src/rect-context.cpp:538 +#: ../src/rect-context.cpp:514 #, c-format msgid "<b>Rectangle</b>: %s × %s; with <b>Ctrl</b> to make square or integer-ratio rectangle; with <b>Shift</b> to draw around the starting point" msgstr "<b>TaisnstÅ«ris</b>: %s × %s; ar <b>Ctrl</b> - izveidot kvadrÄtu vai taisnstÅ«ri ar veselu skaitļu malu proporcijÄm; ar <b>Shift</b> - zÄ«mÄ“t apkÄrt sÄkumpunktam" -#: ../src/rect-context.cpp:563 +#: ../src/rect-context.cpp:539 msgid "Create rectangle" msgstr "Izveidot taisnstÅ«ri" -#: ../src/select-context.cpp:200 +#: ../src/select-context.cpp:175 msgid "Click selection to toggle scale/rotation handles" msgstr "Uzklikšķiniet atlasÄ«tajam, lai pÄrslÄ“gtu turu mÄ“rogoÅ¡anu/grieÅ¡anu" -#: ../src/select-context.cpp:201 +#: ../src/select-context.cpp:176 msgid "No objects selected. Click, Shift+click, Alt+scroll mouse on top of objects, or drag around objects to select." msgstr "Nav atlasÄ«ts neviens objekts. Atlasīšanai izmantojiet klikšķi, Shift+klikšķi, Alt+ritinÄÅ¡anu ar peli virs objektiem, vai apvelciet apkÄrt objektiem." -#: ../src/select-context.cpp:260 +#: ../src/select-context.cpp:235 msgid "Move canceled." msgstr "PÄrvietoÅ¡ana atcelta." -#: ../src/select-context.cpp:268 +#: ../src/select-context.cpp:243 msgid "Selection canceled." msgstr "Atlasīšana atcelta." -#: ../src/select-context.cpp:640 +#: ../src/select-context.cpp:615 msgid "<b>Draw over</b> objects to select them; release <b>Alt</b> to switch to rubberband selection" msgstr "" -#: ../src/select-context.cpp:642 +#: ../src/select-context.cpp:617 msgid "<b>Drag around</b> objects to select them; press <b>Alt</b> to switch to touch selection" msgstr "" -#: ../src/select-context.cpp:898 +#: ../src/select-context.cpp:873 msgid "<b>Ctrl</b>: click to select in groups; drag to move hor/vert" msgstr "<b>Ctrl</b>: klikšķiniet, lai atlasÄ«tu grupÄs; velciet, lai pÄrvietotu horizontÄli/vertikÄli" -#: ../src/select-context.cpp:899 +#: ../src/select-context.cpp:874 msgid "<b>Shift</b>: click to toggle select; drag for rubberband selection" msgstr "" -#: ../src/select-context.cpp:900 +#: ../src/select-context.cpp:875 msgid "<b>Alt</b>: click to select under; scroll mouse-wheel to cycle-select; drag to move selected or select by touch" msgstr "" -#: ../src/select-context.cpp:1071 +#: ../src/select-context.cpp:1046 msgid "Selected object is not a group. Cannot enter." msgstr "IzvÄ“lÄ“tais objekts nav grupa. Nav iespÄ“jams ieiet." @@ -11604,7 +11619,7 @@ msgid "<b>Nothing</b> was deleted." msgstr "<b>Nekas</b> nav izdzÄ“st." #: ../src/selection-chemistry.cpp:374 -#: ../src/text-context.cpp:1031 +#: ../src/text-context.cpp:1008 #: ../src/ui/dialog/calligraphic-profile-rename.cpp:55 #: ../src/ui/dialog/swatches.cpp:277 #: ../src/widgets/erasor-toolbar.cpp:116 @@ -11641,7 +11656,7 @@ msgid "<b>No groups</b> to ungroup in the selection." msgstr "AtlasÄ“ <b>nav</b> atgrupÄ“jamu grupu." #: ../src/selection-chemistry.cpp:783 -#: ../src/sp-item-group.cpp:501 +#: ../src/sp-item-group.cpp:475 msgid "Ungroup" msgstr "AtgrupÄ“t" @@ -11822,7 +11837,7 @@ msgstr "PÄrvietot horizontÄli pa pikseļiem" #: ../src/selection-chemistry.cpp:2300 msgid "The selection has no applied path effect." -msgstr "" +msgstr "AtlasÄ«tajam nav pielietots neviens ceļa efekts." #: ../src/selection-chemistry.cpp:2503 msgctxt "Action" @@ -11907,7 +11922,7 @@ msgstr "Atlasiet oriÄ£inÄlu (<b>Shift+D</b>), kuru vÄ“laties pÄrvÄ“rst par sim #: ../src/selection-chemistry.cpp:2929 msgid "Group selection first to convert to symbol." -msgstr "" +msgstr "Atlasiet objektu grupu pirms pÄrvÄ“rÅ¡anas par simbolu." #: ../src/selection-chemistry.cpp:2968 msgid "Group to symbol" @@ -12150,8 +12165,8 @@ msgstr "Izmantojiet <b>Shift+D</b>, lai sameklÄ“tu rÄmi" #. this is only used with 2 or more objects #: ../src/selection-describer.cpp:226 -#: ../src/spray-context.cpp:227 -#: ../src/tweak-context.cpp:204 +#: ../src/spray-context.cpp:203 +#: ../src/tweak-context.cpp:180 #, c-format msgid "<b>%i</b> object selected" msgid_plural "<b>%i</b> objects selected" @@ -12240,64 +12255,64 @@ msgstr "GrieÅ¡anas un šķiebÅ¡anas <b>centrs</b>: velciet, lai manÄ«tu novietoj msgid "Reset center" msgstr "AtiestatÄ«t centru" -#: ../src/seltrans.cpp:996 -#: ../src/seltrans.cpp:1093 +#: ../src/seltrans.cpp:994 +#: ../src/seltrans.cpp:1091 #, c-format msgid "<b>Scale</b>: %0.2f%% x %0.2f%%; with <b>Ctrl</b> to lock ratio" msgstr "<b>MÄ“rogot</b>: %0.2f%% x %0.2f%%; ar <b>Ctrl</b> - slÄ“gt attiecÄ«bu" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1207 +#: ../src/seltrans.cpp:1205 #, c-format msgid "<b>Skew</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "<b>Å Ä·iebt</b>: %0.2f°; ar <b>Ctrl</b> - piesaistÄ«t leņķim" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1282 +#: ../src/seltrans.cpp:1280 #, c-format msgid "<b>Rotate</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "<b>Griezt</b>: %0.2f°; ar <b>Ctrl</b> - piesaistÄ«t leņķim" -#: ../src/seltrans.cpp:1317 +#: ../src/seltrans.cpp:1315 #, c-format msgid "Move <b>center</b> to %s, %s" msgstr "PÄrvietot <b>centru</b> uz %s, %s" -#: ../src/seltrans.cpp:1493 +#: ../src/seltrans.cpp:1491 #, c-format msgid "<b>Move</b> by %s, %s; with <b>Ctrl</b> to restrict to horizontal/vertical; with <b>Shift</b> to disable snapping" msgstr "<b>PÄrvietot</b> par %s, %s; ar <b>Ctrl</b> - lai ierobežotu horizontÄli/vertikÄli; ar <b>Shift</b> - atslÄ“gt piesaisti" -#: ../src/sp-anchor.cpp:179 +#: ../src/sp-anchor.cpp:151 #, c-format msgid "<b>Link</b> to %s" msgstr "<b>Saite</b> uz %s" -#: ../src/sp-anchor.cpp:183 +#: ../src/sp-anchor.cpp:155 msgid "<b>Link</b> without URI" msgstr "<b>Saite</b> bez URI" -#: ../src/sp-ellipse.cpp:506 -#: ../src/sp-ellipse.cpp:883 +#: ../src/sp-ellipse.cpp:452 +#: ../src/sp-ellipse.cpp:775 msgid "<b>Ellipse</b>" msgstr "<b>Elipse</b>" -#: ../src/sp-ellipse.cpp:647 +#: ../src/sp-ellipse.cpp:566 msgid "<b>Circle</b>" msgstr "<b>Aplis</b>" -#: ../src/sp-ellipse.cpp:878 +#: ../src/sp-ellipse.cpp:770 msgid "<b>Segment</b>" msgstr "<b>Segments</b>" -#: ../src/sp-ellipse.cpp:880 +#: ../src/sp-ellipse.cpp:772 msgid "<b>Arc</b>" msgstr "<b>Loks</b>" #. TRANSLATORS: "Flow region" is an area where text is allowed to flow -#: ../src/sp-flowregion.cpp:264 +#: ../src/sp-flowregion.cpp:234 #, c-format msgid "Flow region" msgstr "Ar tekstu aizpildÄmais apgabals" @@ -12306,60 +12321,60 @@ msgstr "Ar tekstu aizpildÄmais apgabals" #. * 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:475 +#: ../src/sp-flowregion.cpp:423 #, c-format msgid "Flow excluded region" msgstr "No teksta aizpildes izslÄ“gtais apgabals" -#: ../src/sp-guide.cpp:315 +#: ../src/sp-guide.cpp:290 msgid "Create Guides Around the Page" msgstr "Izveidot palÄ«glÄ«nijas apkÄrt lapai" -#: ../src/sp-guide.cpp:327 +#: ../src/sp-guide.cpp:302 #: ../src/verbs.cpp:2422 msgid "Delete All Guides" msgstr "DzÄ“st visas palÄ«glÄ«nijas" #. Guide has probably been deleted and no longer has an attached namedview. -#: ../src/sp-guide.cpp:487 +#: ../src/sp-guide.cpp:462 #, c-format msgid "Deleted" msgstr "DzÄ“sts" -#: ../src/sp-guide.cpp:496 +#: ../src/sp-guide.cpp:471 msgid "<b>Shift+drag</b> to rotate, <b>Ctrl+drag</b> to move origin, <b>Del</b> to delete" msgstr "<b>Shift+vilkt</b>, lai pagrieztu, <b>Ctrl+vilkt</b> - lai pÄrvietotu sÄkumpunktu, <b>Del</b> - lai dzÄ“stu" -#: ../src/sp-guide.cpp:500 +#: ../src/sp-guide.cpp:475 #, c-format msgid "vertical, at %s" msgstr "" -#: ../src/sp-guide.cpp:503 +#: ../src/sp-guide.cpp:478 #, c-format msgid "horizontal, at %s" msgstr "" -#: ../src/sp-guide.cpp:508 +#: ../src/sp-guide.cpp:483 #, c-format msgid "at %d degrees, through (%s,%s)" msgstr "%d grÄdos, caur (%s,%s)" -#: ../src/sp-image.cpp:1091 +#: ../src/sp-image.cpp:1063 msgid "embedded" msgstr "iegults" -#: ../src/sp-image.cpp:1099 +#: ../src/sp-image.cpp:1071 #, c-format msgid "<b>Image with bad reference</b>: %s" msgstr "<b>AttÄ“ls ar nederÄ«gu atsauci</b>: %s" -#: ../src/sp-image.cpp:1100 +#: ../src/sp-image.cpp:1072 #, c-format msgid "<b>Image</b> %d × %d: %s" msgstr "<b>AttÄ“ls</b> %d × %d: %s" -#: ../src/sp-item-group.cpp:743 +#: ../src/sp-item-group.cpp:717 #, c-format msgid "<b>Group</b> of <b>%d</b> object" msgid_plural "<b>Group</b> of <b>%d</b> objects" @@ -12367,62 +12382,62 @@ msgstr[0] "<b>Grupa</b> no <b>%d</b> objekta" msgstr[1] "<b>Grupa</b> no <b>%d</b> objektiem" msgstr[2] "<b>Grupa</b> no <b>%d</b> objektiem" -#: ../src/sp-item.cpp:971 +#: ../src/sp-item.cpp:977 #: ../src/verbs.cpp:212 msgid "Object" msgstr "Objekts" -#: ../src/sp-item.cpp:984 +#: ../src/sp-item.cpp:990 #, c-format msgid "%s; <i>clipped</i>" msgstr "" -#: ../src/sp-item.cpp:989 +#: ../src/sp-item.cpp:995 #, c-format msgid "%s; <i>masked</i>" msgstr "%s; <i>maskÄ“ts</i>" -#: ../src/sp-item.cpp:997 +#: ../src/sp-item.cpp:1003 #, c-format msgid "%s; <i>filtered (%s)</i>" msgstr "%s; <i>filtrÄ“ts (%s)</i>" -#: ../src/sp-item.cpp:999 +#: ../src/sp-item.cpp:1005 #, c-format msgid "%s; <i>filtered</i>" msgstr "%s; <i>filtrÄ“ts</i>" -#: ../src/sp-line.cpp:174 +#: ../src/sp-line.cpp:166 msgid "<b>Line</b>" msgstr "<b>LÄ«nija</b>" -#: ../src/sp-lpe-item.cpp:341 +#: ../src/sp-lpe-item.cpp:316 msgid "An exception occurred during execution of the Path Effect." msgstr "Izpildot ceļa efektu radÄs izņēmuma stÄvoklis." #. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:428 +#: ../src/sp-offset.cpp:393 #, c-format msgid "<b>Linked offset</b>, %s by %f pt" msgstr "<b>SaistÄ«tÄ pÄrbÄ«de</b>, %s par %f pt" -#: ../src/sp-offset.cpp:429 -#: ../src/sp-offset.cpp:433 +#: ../src/sp-offset.cpp:394 +#: ../src/sp-offset.cpp:398 msgid "outset" msgstr "" -#: ../src/sp-offset.cpp:429 -#: ../src/sp-offset.cpp:433 +#: ../src/sp-offset.cpp:394 +#: ../src/sp-offset.cpp:398 msgid "inset" msgstr "" #. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:432 +#: ../src/sp-offset.cpp:397 #, c-format msgid "<b>Dynamic offset</b>, %s by %f pt" msgstr "<b>DinamiskÄ nobÄ«de</b>, %s reiz %f pt" -#: ../src/sp-path.cpp:152 +#: ../src/sp-path.cpp:124 #, c-format msgid "<b>Path</b> (%i node, path effect: %s)" msgid_plural "<b>Path</b> (%i nodes, path effect: %s)" @@ -12430,7 +12445,7 @@ msgstr[0] "<b>Ceļš</b> (%i mezgls, ceļa efekts: %s)" msgstr[1] "<b>Ceļš</b> (%i mezgli, ceļa efekts: %s)" msgstr[2] "<b>Ceļš</b> (%i mezgli, ceļa efekts: %s)" -#: ../src/sp-path.cpp:155 +#: ../src/sp-path.cpp:127 #, c-format msgid "<b>Path</b> (%i node)" msgid_plural "<b>Path</b> (%i nodes)" @@ -12438,26 +12453,26 @@ msgstr[0] "<b>Ceļš</b> (%i mezgls)" msgstr[1] "<b>Ceļš</b> (%i mezgli)" msgstr[2] "<b>Ceļš</b> (%i mezgli)" -#: ../src/sp-polygon.cpp:225 +#: ../src/sp-polygon.cpp:197 msgid "<b>Polygon</b>" msgstr "<b>DaudzstÅ«ris</b>" -#: ../src/sp-polyline.cpp:156 +#: ../src/sp-polyline.cpp:141 msgid "<b>Polyline</b>" msgstr "<b>Lauzta lÄ«nija</b>" -#: ../src/sp-rect.cpp:223 +#: ../src/sp-rect.cpp:195 msgid "<b>Rectangle</b>" msgstr "<b>TaisnstÅ«ris</b>" #. 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:310 +#: ../src/sp-spiral.cpp:279 #, c-format msgid "<b>Spiral</b> with %3f turns" msgstr "<b>SpirÄle</b> ar %3f vijumiem" -#: ../src/sp-star.cpp:301 +#: ../src/sp-star.cpp:275 #, c-format msgid "<b>Star</b> with %d vertex" msgid_plural "<b>Star</b> with %d vertices" @@ -12465,7 +12480,7 @@ msgstr[0] "<b>Zvaigzne</b> ar %d virsotni" msgstr[1] "<b>Zvaigzne</b> ar %d virsotnÄ“m" msgstr[2] "<b>Zvaigzne</b> ar %d virsotnÄ“m" -#: ../src/sp-star.cpp:305 +#: ../src/sp-star.cpp:279 #, c-format msgid "<b>Polygon</b> with %d vertex" msgid_plural "<b>Polygon</b> with %d vertices" @@ -12474,72 +12489,72 @@ msgstr[1] "<b>DaudzstÅ«ris</b> ar %d virsotnÄ“m" msgstr[2] "<b>DaudzstÅ«ris</b> ar %d virsotnÄ“m" #. TRANSLATORS: For description of font with no name. -#: ../src/sp-text.cpp:418 +#: ../src/sp-text.cpp:392 msgid "<no name found>" msgstr "<nosaukums nav atrasts>" -#: ../src/sp-text.cpp:430 +#: ../src/sp-text.cpp:404 #, c-format msgid "<b>Text on path</b>%s (%s, %s)" msgstr "<b>Teksts gar ceļu</b>%s (%s, %s)" -#: ../src/sp-text.cpp:431 +#: ../src/sp-text.cpp:405 #, c-format msgid "<b>Text</b>%s (%s, %s)" msgstr "<b>Teksts</b>%s (%s, %s)" -#: ../src/sp-tref.cpp:366 +#: ../src/sp-tref.cpp:341 #, c-format msgid "<b>Cloned character data</b>%s%s" msgstr "" -#: ../src/sp-tref.cpp:367 +#: ../src/sp-tref.cpp:342 msgid " from " msgstr " no " -#: ../src/sp-tref.cpp:373 +#: ../src/sp-tref.cpp:348 msgid "<b>Orphaned cloned character data</b>" msgstr "" -#: ../src/sp-tspan.cpp:287 +#: ../src/sp-tspan.cpp:252 msgid "<b>Text span</b>" msgstr "" #. char *symbol_desc = SP_ITEM(use->child)->description(); #. g_free(symbol_desc); -#: ../src/sp-use.cpp:328 +#: ../src/sp-use.cpp:302 msgid "<b>Clone of Symbol</b>" -msgstr "" +msgstr "<b>Simbola klons</b>" #. TRANSLATORS: Used for statusbar description for long <use> chains: #. * "Clone of: Clone of: ... in Layer 1". -#: ../src/sp-use.cpp:336 +#: ../src/sp-use.cpp:310 msgid "..." msgstr "..." -#: ../src/sp-use.cpp:344 +#: ../src/sp-use.cpp:318 #, c-format msgid "<b>Clone</b> of: %s" msgstr "<b>Klons</b> objektam: %s" -#: ../src/sp-use.cpp:348 +#: ../src/sp-use.cpp:322 msgid "<b>Orphaned clone</b>" msgstr "<b>Pamests klons</b>" -#: ../src/spiral-context.cpp:328 +#: ../src/spiral-context.cpp:304 msgid "<b>Ctrl</b>: snap angle" msgstr "<b>Ctrl</b>: piesaistes leņķis" -#: ../src/spiral-context.cpp:330 +#: ../src/spiral-context.cpp:306 msgid "<b>Alt</b>: lock spiral radius" msgstr "<b>Alt</b>: slÄ“gt spirÄles rÄdiusu" -#: ../src/spiral-context.cpp:466 +#: ../src/spiral-context.cpp:442 #, c-format msgid "<b>Spiral</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" msgstr "<b>SpirÄle</b>: rÄdiuss %s, leņķis %5g°; ar <b>Ctrl</b> - piesaistÄ«t leņķim" -#: ../src/spiral-context.cpp:492 +#: ../src/spiral-context.cpp:468 msgid "Create spiral" msgstr "Izveidot spirÄli" @@ -12659,60 +12674,60 @@ msgstr "Atlasiet vienkÄrÅ¡ojamo(s) <b>ceļu(s)</b>." msgid "<b>No paths</b> to simplify in the selection." msgstr "AtlasÄ«tajÄ <b>nav vienkÄrÅ¡ojamu ceļu</b>." -#: ../src/spray-context.cpp:229 -#: ../src/tweak-context.cpp:206 +#: ../src/spray-context.cpp:205 +#: ../src/tweak-context.cpp:182 #, c-format msgid "<b>Nothing</b> selected" msgstr "<b>Nekas</b> nav atlasÄ«ts" -#: ../src/spray-context.cpp:235 +#: ../src/spray-context.cpp:211 #, c-format msgid "%s. Drag, click or click and scroll to spray <b>copies</b> of the initial selection." -msgstr "" +msgstr "%s. Velciet, uzklikšķiniet vai uzklikšķiniet un ritiniet, lai izsmidzinÄtu sÄkotnÄ“ji atlasÄ«tÄ <b>kopijas</b>." -#: ../src/spray-context.cpp:238 +#: ../src/spray-context.cpp:214 #, c-format msgid "%s. Drag, click or click and scroll to spray <b>clones</b> of the initial selection." -msgstr "" +msgstr "%s. Velciet, uzklikšķiniet vai uzklikšķiniet un ritiniet, lai izsmidzinÄtu sÄkotnÄ“ji atlasÄ«tÄ <b>klonus</b>." -#: ../src/spray-context.cpp:241 +#: ../src/spray-context.cpp:217 #, c-format msgid "%s. Drag, click or click and scroll to spray in a <b>single path</b> of the initial selection." msgstr "" -#: ../src/spray-context.cpp:707 +#: ../src/spray-context.cpp:683 msgid "<b>Nothing selected!</b> Select objects to spray." msgstr "<b>Nekas nav atlasÄ«ts!</b> Atlasiet izsmidzinÄmos objektus." -#: ../src/spray-context.cpp:782 +#: ../src/spray-context.cpp:758 #: ../src/widgets/spray-toolbar.cpp:183 msgid "Spray with copies" msgstr "SmidzinÄt kopijas" -#: ../src/spray-context.cpp:786 +#: ../src/spray-context.cpp:762 #: ../src/widgets/spray-toolbar.cpp:190 msgid "Spray with clones" msgstr "SmidzinÄt klonus" -#: ../src/spray-context.cpp:790 +#: ../src/spray-context.cpp:766 msgid "Spray in single path" msgstr "IzsmidzinÄt vienÄ ceļÄ" -#: ../src/star-context.cpp:344 +#: ../src/star-context.cpp:320 msgid "<b>Ctrl</b>: snap angle; keep rays radial" msgstr "<b>Ctrl</b>: piesaistÄ«t leņķim; saglabÄt starus radiÄlus" -#: ../src/star-context.cpp:480 +#: ../src/star-context.cpp:456 #, c-format msgid "<b>Polygon</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" msgstr "<b>DaudzstÅ«ris</b>: rÄdiuss %s, leņķis %5g°; ar <b>Ctrl</b> - piesaistÄ«t leņķim" -#: ../src/star-context.cpp:481 +#: ../src/star-context.cpp:457 #, c-format msgid "<b>Star</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" msgstr "<b>Zvaigzne</b>: rÄdiuss %s, leņķis %5g°; ar <b>Ctrl</b> - piesaistÄ«t leņkim" -#: ../src/star-context.cpp:514 +#: ../src/star-context.cpp:490 msgid "Create star" msgstr "Izveidot zvaigzni" @@ -12792,141 +12807,141 @@ msgstr "PÄrvÄ“rst teksta aizpildÄ«jumu par tekstu" msgid "<b>No flowed text(s)</b> to convert in the selection." msgstr "AtlasÄ«tajÄ <b>nav</b> pÄrvÄ“rÅ¡ama(-u) <b>aizpildoÅ¡Ä(-o) teksta(-u)</b>." -#: ../src/text-context.cpp:443 +#: ../src/text-context.cpp:420 msgid "<b>Click</b> to edit the text, <b>drag</b> to select part of the text." msgstr "<b>Uzklikšķiniet</b>, lai labotu tekstu, <b>velciet</b> - lai atlasÄ«tu teksta daļu." -#: ../src/text-context.cpp:445 +#: ../src/text-context.cpp:422 msgid "<b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text." msgstr "" -#: ../src/text-context.cpp:499 +#: ../src/text-context.cpp:476 msgid "Create text" msgstr "Izveidot tekstu" -#: ../src/text-context.cpp:524 +#: ../src/text-context.cpp:501 msgid "Non-printable character" msgstr "NedrukÄjama rakstzÄ«me" -#: ../src/text-context.cpp:539 +#: ../src/text-context.cpp:516 msgid "Insert Unicode character" msgstr "Ievietot Unikoda rakstzÄ«mi" -#: ../src/text-context.cpp:574 +#: ../src/text-context.cpp:551 #, c-format msgid "Unicode (<b>Enter</b> to finish): %s: %s" msgstr "Unikods (<b>Enter</b>, lai pabeigtu): %s: %s" -#: ../src/text-context.cpp:576 -#: ../src/text-context.cpp:885 +#: ../src/text-context.cpp:553 +#: ../src/text-context.cpp:862 msgid "Unicode (<b>Enter</b> to finish): " msgstr "Unikods (<b>Enter</b>, lai pabeigtu): " -#: ../src/text-context.cpp:662 +#: ../src/text-context.cpp:639 #, c-format msgid "<b>Flowed text frame</b>: %s × %s" msgstr "<b>RÄmis ar aizpildoÅ¡o tekstu</b>: %s × %s" -#: ../src/text-context.cpp:719 +#: ../src/text-context.cpp:696 msgid "Type text; <b>Enter</b> to start new line." msgstr "Ievadiet tekstu; nospiediet <b>Enter</b> jaunas rindas sÄkÅ¡anai." -#: ../src/text-context.cpp:730 +#: ../src/text-context.cpp:707 msgid "Flowed text is created." msgstr "Izveidots aizpildÄ«jums ar tekstu." -#: ../src/text-context.cpp:732 +#: ../src/text-context.cpp:709 msgid "Create flowed text" msgstr "Izveidot aizpildÄ«jumu ar tekstu" -#: ../src/text-context.cpp:734 +#: ../src/text-context.cpp:711 msgid "The frame is <b>too small</b> for the current font size. Flowed text not created." msgstr "RÄmis ir <b>pÄrÄk mazs</b> izvÄ“lÄ“tajam fonta izmÄ“ram. Teksta aizpildÄ«jums nav izveidots." -#: ../src/text-context.cpp:870 +#: ../src/text-context.cpp:847 msgid "No-break space" msgstr "NeatdaloÅ¡Ä atstarpe" -#: ../src/text-context.cpp:872 +#: ../src/text-context.cpp:849 msgid "Insert no-break space" msgstr "Ievietot neatdaloÅ¡o atstarpi" -#: ../src/text-context.cpp:909 +#: ../src/text-context.cpp:886 msgid "Make bold" msgstr "TrekninÄt" -#: ../src/text-context.cpp:927 +#: ../src/text-context.cpp:904 msgid "Make italic" msgstr "PÄrveidot kursÄ«vÄ" -#: ../src/text-context.cpp:966 +#: ../src/text-context.cpp:943 msgid "New line" msgstr "Jauna rinda" -#: ../src/text-context.cpp:1000 +#: ../src/text-context.cpp:977 msgid "Backspace" msgstr "DzÄ“st" -#: ../src/text-context.cpp:1048 +#: ../src/text-context.cpp:1025 msgid "Kern to the left" msgstr "Rakstsavirze pa kreisi" -#: ../src/text-context.cpp:1073 +#: ../src/text-context.cpp:1050 msgid "Kern to the right" msgstr "Rakstsavirze pa labi" -#: ../src/text-context.cpp:1098 +#: ../src/text-context.cpp:1075 msgid "Kern up" msgstr "Rakstsavirze augÅ¡up" -#: ../src/text-context.cpp:1123 +#: ../src/text-context.cpp:1100 msgid "Kern down" msgstr "Rakstsavirze lejup" -#: ../src/text-context.cpp:1199 +#: ../src/text-context.cpp:1176 msgid "Rotate counterclockwise" msgstr "Griezt pretÄ“ji pulksteņrÄdÄ«tÄjam" -#: ../src/text-context.cpp:1220 +#: ../src/text-context.cpp:1197 msgid "Rotate clockwise" msgstr "Griezt pulksteņrÄdÄ«tÄja virzienÄ" -#: ../src/text-context.cpp:1237 +#: ../src/text-context.cpp:1214 msgid "Contract line spacing" msgstr "SamazinÄt rindu atstatumus" -#: ../src/text-context.cpp:1244 +#: ../src/text-context.cpp:1221 msgid "Contract letter spacing" msgstr "SamazinÄt burtu atstatumus" -#: ../src/text-context.cpp:1262 +#: ../src/text-context.cpp:1239 msgid "Expand line spacing" msgstr "PaplaÅ¡inÄt rindu atstatumus" -#: ../src/text-context.cpp:1269 +#: ../src/text-context.cpp:1246 msgid "Expand letter spacing" msgstr "PaplaÅ¡inÄt burtu atstatumus" -#: ../src/text-context.cpp:1397 +#: ../src/text-context.cpp:1374 msgid "Paste text" msgstr "IelÄ«met tekstu" -#: ../src/text-context.cpp:1648 +#: ../src/text-context.cpp:1625 #, c-format msgid "Type or edit flowed text (%d characters%s); <b>Enter</b> to start new paragraph." msgstr "" -#: ../src/text-context.cpp:1650 +#: ../src/text-context.cpp:1627 #, c-format msgid "Type or edit text (%d characters%s); <b>Enter</b> to start new line." msgstr "Ievadiet vai labojiet tekstu (%d rakstzÄ«mes%s); nospiediet <b>Enter</b> jaunas rindas sÄkÅ¡anai." -#: ../src/text-context.cpp:1658 +#: ../src/text-context.cpp:1635 #: ../src/tools-switch.cpp:201 msgid "<b>Click</b> to select or create text, <b>drag</b> to create flowed text; then type." msgstr "" -#: ../src/text-context.cpp:1760 +#: ../src/text-context.cpp:1737 msgid "Type text" msgstr "Ievadiet tekstu" @@ -13056,124 +13071,124 @@ msgstr "VektorizÄ“t bitkarti" msgid "Trace: Done. %ld nodes created" msgstr "Vektorizēšana: pabeigta. Izveidoti %ld mezgli" -#: ../src/tweak-context.cpp:211 +#: ../src/tweak-context.cpp:187 #, c-format msgid "%s. Drag to <b>move</b>." msgstr "%s. Velciet, lai <b>pÄrvietou</b>." -#: ../src/tweak-context.cpp:215 +#: ../src/tweak-context.cpp:191 #, c-format msgid "%s. Drag or click to <b>move in</b>; with Shift to <b>move out</b>." msgstr "" -#: ../src/tweak-context.cpp:219 +#: ../src/tweak-context.cpp:195 #, c-format msgid "%s. Drag or click to <b>move randomly</b>." msgstr "" -#: ../src/tweak-context.cpp:223 +#: ../src/tweak-context.cpp:199 #, c-format msgid "%s. Drag or click to <b>scale down</b>; with Shift to <b>scale up</b>." msgstr "%s. Velciet vai uzklikšķiniet, lai <b>samazinÄtu</b>; ar Shift - <b> lai palielinÄtu</b>." -#: ../src/tweak-context.cpp:227 +#: ../src/tweak-context.cpp:203 #, c-format msgid "%s. Drag or click to <b>rotate clockwise</b>; with Shift, <b>counterclockwise</b>." msgstr "%s. Velciet vai uzklikšķiniet, lai <b>pagrieztu pa pulksteņrÄdÄ«tÄjam</b>; ar Shift - <b>pretÄ“ji pulksteņrÄdÄ«tÄjam</b>." -#: ../src/tweak-context.cpp:231 +#: ../src/tweak-context.cpp:207 #, c-format msgid "%s. Drag or click to <b>duplicate</b>; with Shift, <b>delete</b>." msgstr "%s. Velciet vai uzklikšķiniet, lai <b>dublÄ“tu</b>; ar Shift - <b>dzÄ“stu</b>." -#: ../src/tweak-context.cpp:235 +#: ../src/tweak-context.cpp:211 #, c-format msgid "%s. Drag to <b>push paths</b>." msgstr "" -#: ../src/tweak-context.cpp:239 +#: ../src/tweak-context.cpp:215 #, c-format msgid "%s. Drag or click to <b>inset paths</b>; with Shift to <b>outset</b>." msgstr "" -#: ../src/tweak-context.cpp:247 +#: ../src/tweak-context.cpp:223 #, c-format msgid "%s. Drag or click to <b>attract paths</b>; with Shift to <b>repel</b>." msgstr "" -#: ../src/tweak-context.cpp:255 +#: ../src/tweak-context.cpp:231 #, c-format msgid "%s. Drag or click to <b>roughen paths</b>." msgstr "" -#: ../src/tweak-context.cpp:259 +#: ../src/tweak-context.cpp:235 #, c-format msgid "%s. Drag or click to <b>paint objects</b> with color." msgstr "%s. Velciet vai uzklikšķiniet, lai <b>izkrÄsotu objektus</b> ar krÄsu." -#: ../src/tweak-context.cpp:263 +#: ../src/tweak-context.cpp:239 #, c-format msgid "%s. Drag or click to <b>randomize colors</b>." msgstr "%s. Velciet vai uzklikšķiniet, lai <b>dažÄdotu krÄsas</b>." -#: ../src/tweak-context.cpp:267 +#: ../src/tweak-context.cpp:243 #, c-format msgid "%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>." msgstr "%s. Velciet vai uzklikšķiniet, lai<b>palielinÄtu izpludinÄjumu</b>; ar Shift t - <b>lai samazinÄtu</b>." -#: ../src/tweak-context.cpp:1233 +#: ../src/tweak-context.cpp:1209 msgid "<b>Nothing selected!</b> Select objects to tweak." msgstr "" -#: ../src/tweak-context.cpp:1267 +#: ../src/tweak-context.cpp:1243 msgid "Move tweak" msgstr "PÄrvietoÅ¡anas pieskņoÅ¡ana" -#: ../src/tweak-context.cpp:1271 +#: ../src/tweak-context.cpp:1247 msgid "Move in/out tweak" msgstr "PÄrvietot iekÅ¡Ä/ÄrÄ pieskaņoÅ¡ana" -#: ../src/tweak-context.cpp:1275 +#: ../src/tweak-context.cpp:1251 msgid "Move jitter tweak" msgstr "PÄrvietoÅ¡anas drebēšanas pieskaņoÅ¡ana" -#: ../src/tweak-context.cpp:1279 +#: ../src/tweak-context.cpp:1255 msgid "Scale tweak" msgstr "MÄ“rogoÅ¡anas pieskaņoÅ¡ana" -#: ../src/tweak-context.cpp:1283 +#: ../src/tweak-context.cpp:1259 msgid "Rotate tweak" msgstr "GrieÅ¡anas pieskaņoÅ¡ana" -#: ../src/tweak-context.cpp:1287 +#: ../src/tweak-context.cpp:1263 msgid "Duplicate/delete tweak" msgstr "DublÄ“t/dzÄ“st pieskaņoÅ¡ana" -#: ../src/tweak-context.cpp:1291 +#: ../src/tweak-context.cpp:1267 msgid "Push path tweak" msgstr "Ceļa pagrūšanas pieskaņoÅ¡ana" -#: ../src/tweak-context.cpp:1295 +#: ../src/tweak-context.cpp:1271 msgid "Shrink/grow path tweak" msgstr "Ceļa samazinÄjuma/palielinÄjuma pieskaņosana" -#: ../src/tweak-context.cpp:1299 +#: ../src/tweak-context.cpp:1275 msgid "Attract/repel path tweak" msgstr "" -#: ../src/tweak-context.cpp:1303 +#: ../src/tweak-context.cpp:1279 msgid "Roughen path tweak" msgstr "Ceļa nelÄ«dzena padarīšanas pieskaņoÅ¡ana" -#: ../src/tweak-context.cpp:1307 +#: ../src/tweak-context.cpp:1283 msgid "Color paint tweak" msgstr "" -#: ../src/tweak-context.cpp:1311 +#: ../src/tweak-context.cpp:1287 msgid "Color jitter tweak" msgstr "KrÄsu drebēšanas pieskaņoÅ¡ana" -#: ../src/tweak-context.cpp:1315 +#: ../src/tweak-context.cpp:1291 msgid "Blur tweak" msgstr "Pieskaņot izpludinÄjumu" @@ -13329,7 +13344,7 @@ msgid "Rearrange" msgstr "PÄrkÄrtot" #: ../src/ui/dialog/align-and-distribute.cpp:900 -#: ../src/widgets/toolbox.cpp:1773 +#: ../src/widgets/toolbox.cpp:1724 msgid "Nodes" msgstr "Mezgli" @@ -13515,7 +13530,7 @@ msgstr "MazÄkais objekts" #: ../src/ui/dialog/align-and-distribute.cpp:1049 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1550 #: ../src/verbs.cpp:174 -#: ../src/widgets/desktop-widget.cpp:1901 +#: ../src/widgets/desktop-widget.cpp:1920 #: ../share/extensions/printing_marks.inx.h:18 msgid "Selection" msgstr "AtlasÄ«tais" @@ -13546,27 +13561,27 @@ msgstr "KrÄsa: <b>%s</b>; <b>Uzklikšķiniet</b>, lai iestatÄ«tu aizpildÄ«jumu, msgid "Change color definition" msgstr "Mainiet krÄsas definÄ«ciju" -#: ../src/ui/dialog/color-item.cpp:723 +#: ../src/ui/dialog/color-item.cpp:678 msgid "Remove stroke color" msgstr "AizvÄkt vilkuma krÄsu" -#: ../src/ui/dialog/color-item.cpp:723 +#: ../src/ui/dialog/color-item.cpp:678 msgid "Remove fill color" msgstr "AizvÄkt aizpildÄ«juma krÄsu" -#: ../src/ui/dialog/color-item.cpp:728 +#: ../src/ui/dialog/color-item.cpp:683 msgid "Set stroke color to none" msgstr "IestatÄ«t vilkuma krÄsu par nekÄdu" -#: ../src/ui/dialog/color-item.cpp:728 +#: ../src/ui/dialog/color-item.cpp:683 msgid "Set fill color to none" msgstr "IestatÄ«t aizpildÄ«juma krÄsu par nekÄdu" -#: ../src/ui/dialog/color-item.cpp:744 +#: ../src/ui/dialog/color-item.cpp:699 msgid "Set stroke color from swatch" msgstr "Iestatiet vilkuma krÄsu no paletes" -#: ../src/ui/dialog/color-item.cpp:744 +#: ../src/ui/dialog/color-item.cpp:699 msgid "Set fill color from swatch" msgstr "Iestatiet aizpildÄ«juma krÄsu no paletes" @@ -13813,7 +13828,7 @@ msgid "Remove selected grid." msgstr "AizvÄkt izvÄ“lÄ“to režģi." #: ../src/ui/dialog/document-properties.cpp:145 -#: ../src/widgets/toolbox.cpp:1880 +#: ../src/widgets/toolbox.cpp:1831 msgid "Guides" msgstr "PalÄ«glÄ«nijas" @@ -15703,13 +15718,12 @@ msgid "Move and/or rotate the guide relative to current settings" msgstr "" #: ../src/ui/dialog/guides.cpp:48 +msgctxt "Guides" msgid "_X:" msgstr "_X:" #: ../src/ui/dialog/guides.cpp:49 -#: ../src/widgets/sp-color-icc-selector.cpp:217 -#: ../src/widgets/sp-color-icc-selector.cpp:218 -#: ../src/widgets/sp-color-scales.cpp:488 +msgctxt "Guides" msgid "_Y:" msgstr "_Y:" @@ -16056,7 +16070,7 @@ msgstr "" #. Zoom #: ../src/ui/dialog/inkscape-preferences.cpp:376 -#: ../src/widgets/desktop-widget.cpp:613 +#: ../src/widgets/desktop-widget.cpp:632 msgid "Zoom" msgstr "TÄlummaiņa" @@ -16718,7 +16732,7 @@ msgstr "Mainot loga izmÄ“ru tÄlummainÄ«t zÄ«mÄ“jumu, saglabÄjot nemainÄ«gu red #: ../src/ui/dialog/inkscape-preferences.cpp:684 msgid "Save documents viewport (zoom and panning position). Useful to turn off when sharing version controlled files." -msgstr "" +msgstr "SaglabÄt dokumenta skatu (tÄlummaiņu un panorÄmēšanas pozÄ«ciju). LietderÄ«gi atslÄ“gt, ja koplietojat versiju kontrolei pakļautus failus." #: ../src/ui/dialog/inkscape-preferences.cpp:686 msgid "Whether dialog windows have a close button (requires restart)" @@ -16839,12 +16853,8 @@ msgid "_Grab sensitivity:" msgstr "" #: ../src/ui/dialog/inkscape-preferences.cpp:815 -#: ../src/ui/dialog/inkscape-preferences.cpp:818 -#: ../src/ui/dialog/inkscape-preferences.cpp:1150 -#: ../src/ui/dialog/inkscape-preferences.cpp:1154 -#: ../src/ui/dialog/inkscape-preferences.cpp:1164 -msgid "pixels" -msgstr "pikseļi" +msgid "pixels (requires restart)" +msgstr "pikseļi (nepiecieÅ¡ams restarts)" #: ../src/ui/dialog/inkscape-preferences.cpp:816 msgid "How close on the screen you need to be to an object to be able to grab it with mouse (in screen pixels)" @@ -16852,11 +16862,18 @@ msgstr "Cik tuvu objektam uz ekrÄna ir jÄatrodas, lai to bÅ«tu iespÄ“jams satv #: ../src/ui/dialog/inkscape-preferences.cpp:818 msgid "_Click/drag threshold:" -msgstr "" +msgstr "Klikšķa/pÄrvietojuma slieksnis:" + +#: ../src/ui/dialog/inkscape-preferences.cpp:818 +#: ../src/ui/dialog/inkscape-preferences.cpp:1149 +#: ../src/ui/dialog/inkscape-preferences.cpp:1153 +#: ../src/ui/dialog/inkscape-preferences.cpp:1163 +msgid "pixels" +msgstr "pikseļi" #: ../src/ui/dialog/inkscape-preferences.cpp:819 msgid "Maximum mouse drag (in screen pixels) which is considered a click, not a drag" -msgstr "" +msgstr "MaksimÄlais peles pÄrvietojums (ekrÄna pikseļos), ko jÄuzskata par klikšķi, nevis pÄrvietojumu " #: ../src/ui/dialog/inkscape-preferences.cpp:822 msgid "_Handle size:" @@ -17012,7 +17029,7 @@ msgstr "DzÄ“st liekÄs stila Ä«pašības" #: ../src/ui/dialog/inkscape-preferences.cpp:888 msgid "Check Attributes and Style Properties on" -msgstr "" +msgstr "PÄrbaudÄ«t atribÅ«tus un stila Ä«pašības" #: ../src/ui/dialog/inkscape-preferences.cpp:890 msgid "Reading" @@ -17020,7 +17037,7 @@ msgstr "Lasa" #: ../src/ui/dialog/inkscape-preferences.cpp:891 msgid "Check attributes and style properties on reading in SVG files (including those internal to Inkscape which will slow down startup)" -msgstr "" +msgstr "PÄrbaudÄ«t atribÅ«tus un stila Ä«pašības atverot SVG failus (ieskaitot Inkscape iekšējos, palielinot darba sÄkÅ¡anai nepiecieÅ¡amo laiku)" #: ../src/ui/dialog/inkscape-preferences.cpp:892 msgid "Editing" @@ -17028,7 +17045,7 @@ msgstr "Labo" #: ../src/ui/dialog/inkscape-preferences.cpp:893 msgid "Check attributes and style properties while editing SVG files (may slow down Inkscape, mostly useful for debugging)" -msgstr "" +msgstr "PÄrbaudÄ«t atribÅ«tus un stila Ä«pašības SVG failu rediģēšanas laikÄ (var palÄ“ninÄt Inkscape darbÄ«bu, pamatÄ noderÄ«gs atkļūdoÅ¡anai)" #: ../src/ui/dialog/inkscape-preferences.cpp:894 msgid "Writing" @@ -17036,7 +17053,7 @@ msgstr "Raksta" #: ../src/ui/dialog/inkscape-preferences.cpp:895 msgid "Check attributes and style properties on writing out SVG files" -msgstr "" +msgstr "PÄrbaudÄ«t atribÅ«tus un stila Ä«pašības saglabÄjot SVG failus" #: ../src/ui/dialog/inkscape-preferences.cpp:897 msgid "SVG output" @@ -17269,7 +17286,7 @@ msgid "Color custom markers the same color as object" msgstr "" #: ../src/ui/dialog/inkscape-preferences.cpp:1090 -#: ../src/ui/dialog/inkscape-preferences.cpp:1301 +#: ../src/ui/dialog/inkscape-preferences.cpp:1300 msgid "Update marker color when object color changes" msgstr "AtsvaidzinÄt marÄ·iera krÄsu mainoties objekta krÄsai" @@ -17298,159 +17315,159 @@ msgstr "Neņemt vÄ“rÄ slÄ“gtus objektus un slÄņus" msgid "Deselect upon layer change" msgstr "Atcelt atlasi mainoties slÄnim" -#: ../src/ui/dialog/inkscape-preferences.cpp:1100 +#: ../src/ui/dialog/inkscape-preferences.cpp:1101 +msgid "Uncheck this to be able to keep the current objects selected when the current layer changes" +msgstr "Atiestatiet Å¡o, lai bÅ«tu iespÄ“jams saglabÄt objektu atlasi mainoties aktÄ«vajam slÄnim" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1103 msgid "Ctrl+A, Tab, Shift+Tab" msgstr "Ctrl+A, Tab, Shift+Tab" -#: ../src/ui/dialog/inkscape-preferences.cpp:1102 +#: ../src/ui/dialog/inkscape-preferences.cpp:1105 msgid "Make keyboard selection commands work on objects in all layers" -msgstr "" +msgstr "KlaviatÅ«ras atlasīšanas komandas darbosies ar objektiem visos slÄņos" -#: ../src/ui/dialog/inkscape-preferences.cpp:1104 +#: ../src/ui/dialog/inkscape-preferences.cpp:1107 msgid "Make keyboard selection commands work on objects in current layer only" -msgstr "" +msgstr "KlaviatÅ«ras atlasīšanas komandas darbosies ar objektiem tikai paÅ¡reizÄ“jÄ slÄnÄ«" -#: ../src/ui/dialog/inkscape-preferences.cpp:1106 +#: ../src/ui/dialog/inkscape-preferences.cpp:1109 msgid "Make keyboard selection commands work on objects in current layer and all its sublayers" -msgstr "" +msgstr "KlaviatÅ«ras atlasīšanas komandas darbosies ar objektiem tikai paÅ¡reizÄ“jÄ slÄnÄ« un visos tÄ apakÅ¡slÄņos" -#: ../src/ui/dialog/inkscape-preferences.cpp:1108 +#: ../src/ui/dialog/inkscape-preferences.cpp:1111 msgid "Uncheck this to be able to select objects that are hidden (either by themselves or by being in a hidden layer)" msgstr "Atiestatiet Å¡o, lai bÅ«tu iespÄ“jams atlasÄ«t slÄ“ptos objektus (slÄ“ptus kÄ tÄdus vai arÄ« atrodoÅ¡os slÄ“ptos slÄņos)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1110 +#: ../src/ui/dialog/inkscape-preferences.cpp:1113 msgid "Uncheck this to be able to select objects that are locked (either by themselves or by being in a locked layer)" msgstr "Atiestatiet Å¡o, lai bÅ«tu iespÄ“jams atlasÄ«t slÄ“gtos objektus (slÄ“gtus kÄ tÄdus vai arÄ« atrodoÅ¡os slÄ“gtos slÄņos)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1113 -msgid "Uncheck this to be able to keep the current objects selected when the current layer changes" -msgstr "Atiestatiet Å¡o, lai bÅ«tu iespÄ“jams saglabÄt objektu atlasi mainoties aktÄ«vajam slÄnim" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1116 +#: ../src/ui/dialog/inkscape-preferences.cpp:1115 msgid "Wrap when cycling objects in z-order" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1118 +#: ../src/ui/dialog/inkscape-preferences.cpp:1117 msgid "Alt+Scroll Wheel" msgstr "Alt+peles ritentiņš" -#: ../src/ui/dialog/inkscape-preferences.cpp:1120 +#: ../src/ui/dialog/inkscape-preferences.cpp:1119 msgid "Wrap around at start and end when cycling objects in z-order" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1122 +#: ../src/ui/dialog/inkscape-preferences.cpp:1121 msgid "Selecting" msgstr "IzvÄ“las" #. Transforms options -#: ../src/ui/dialog/inkscape-preferences.cpp:1125 +#: ../src/ui/dialog/inkscape-preferences.cpp:1124 #: ../src/widgets/select-toolbar.cpp:572 msgid "Scale stroke width" msgstr "MainÄ«t vilkuma platumu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1126 +#: ../src/ui/dialog/inkscape-preferences.cpp:1125 msgid "Scale rounded corners in rectangles" msgstr "MÄ“rogot noapaļotos taisnstÅ«ra stÅ«rus" -#: ../src/ui/dialog/inkscape-preferences.cpp:1127 +#: ../src/ui/dialog/inkscape-preferences.cpp:1126 msgid "Transform gradients" msgstr "PÄrveidot krÄsu pÄrejas" -#: ../src/ui/dialog/inkscape-preferences.cpp:1128 +#: ../src/ui/dialog/inkscape-preferences.cpp:1127 msgid "Transform patterns" msgstr "PÄrveidot faktÅ«ras" -#: ../src/ui/dialog/inkscape-preferences.cpp:1129 +#: ../src/ui/dialog/inkscape-preferences.cpp:1128 msgid "Optimized" msgstr "OptimizÄ“ts" -#: ../src/ui/dialog/inkscape-preferences.cpp:1130 +#: ../src/ui/dialog/inkscape-preferences.cpp:1129 msgid "Preserved" msgstr "SaglabÄts" -#: ../src/ui/dialog/inkscape-preferences.cpp:1133 +#: ../src/ui/dialog/inkscape-preferences.cpp:1132 #: ../src/widgets/select-toolbar.cpp:573 msgid "When scaling objects, scale the stroke width by the same proportion" msgstr "MÄ“rogojot objektus, proporcionÄli mÄ“rogot arÄ« vilkuma platumu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1135 +#: ../src/ui/dialog/inkscape-preferences.cpp:1134 #: ../src/widgets/select-toolbar.cpp:584 msgid "When scaling rectangles, scale the radii of rounded corners" msgstr "MÄ“rogojot taisnstÅ«rus, mÄ“rogot arÄ« noapaļoto stÅ«ru rÄdiusus" -#: ../src/ui/dialog/inkscape-preferences.cpp:1137 +#: ../src/ui/dialog/inkscape-preferences.cpp:1136 #: ../src/widgets/select-toolbar.cpp:595 msgid "Move gradients (in fill or stroke) along with the objects" msgstr "PÄrvietot krÄsu pÄrejas (aizpildÄ«jumÄ vai vilkumÄ) kopÄ ar objektiem" -#: ../src/ui/dialog/inkscape-preferences.cpp:1139 +#: ../src/ui/dialog/inkscape-preferences.cpp:1138 #: ../src/widgets/select-toolbar.cpp:606 msgid "Move patterns (in fill or stroke) along with the objects" msgstr "PÄrvietot Å¡ablonus (aizpildÄ«jumÄ vai vilkumÄ) kopÄ ar objektiem" -#: ../src/ui/dialog/inkscape-preferences.cpp:1140 +#: ../src/ui/dialog/inkscape-preferences.cpp:1139 msgid "Store transformation" msgstr "SaglabÄt pÄrveidojumu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1142 +#: ../src/ui/dialog/inkscape-preferences.cpp:1141 msgid "If possible, apply transformation to objects without adding a transform= attribute" -msgstr "" +msgstr "Ja iespÄ“jams, pielietojot pÄrveidojumus objektiem nepievienot transform= atribÅ«tu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1144 +#: ../src/ui/dialog/inkscape-preferences.cpp:1143 msgid "Always store transformation as a transform= attribute on objects" -msgstr "" +msgstr "VienmÄ“r saglabÄt pÄrveidojumu objektÄ kÄ transform= atribÅ«tu " -#: ../src/ui/dialog/inkscape-preferences.cpp:1146 +#: ../src/ui/dialog/inkscape-preferences.cpp:1145 msgid "Transforms" msgstr "PÄrveidojumi" -#: ../src/ui/dialog/inkscape-preferences.cpp:1150 +#: ../src/ui/dialog/inkscape-preferences.cpp:1149 msgid "Mouse _wheel scrolls by:" msgstr "Peles _rullÄ«tis ritina par:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1151 +#: ../src/ui/dialog/inkscape-preferences.cpp:1150 msgid "One mouse wheel notch scrolls by this distance in screen pixels (horizontally with Shift)" msgstr "Viens peles ritenīša robiņš ritina par norÄdÄ«to, ekrÄna pikseļos izteikto, attÄlumu (horizontÄlai ritinÄÅ¡anai - ar Shift)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1152 +#: ../src/ui/dialog/inkscape-preferences.cpp:1151 msgid "Ctrl+arrows" msgstr "Ctrl+bultiņas" -#: ../src/ui/dialog/inkscape-preferences.cpp:1154 +#: ../src/ui/dialog/inkscape-preferences.cpp:1153 msgid "Sc_roll by:" msgstr "_RitinÄt par:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1155 +#: ../src/ui/dialog/inkscape-preferences.cpp:1154 msgid "Pressing Ctrl+arrow key scrolls by this distance (in screen pixels)" msgstr "Ctrl+bultiņa nospieÅ¡ana ritina par norÄdÄ«to, ekrÄna pikseļos izteikto, attÄlumu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1157 +#: ../src/ui/dialog/inkscape-preferences.cpp:1156 msgid "_Acceleration:" msgstr "_PaÄtrinÄjums:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1158 +#: ../src/ui/dialog/inkscape-preferences.cpp:1157 msgid "Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no acceleration)" msgstr "Nospiežot un turot nospiestu Ctrl+bultiņa ritinÄÅ¡ana pakÄpeniski paÄtrinÄsies (0 - lai ritinÄtu bez paÄtrinÄjuma)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1159 +#: ../src/ui/dialog/inkscape-preferences.cpp:1158 msgid "Autoscrolling" msgstr "AutoritinÄÅ¡ana" -#: ../src/ui/dialog/inkscape-preferences.cpp:1161 +#: ../src/ui/dialog/inkscape-preferences.cpp:1160 msgid "_Speed:" msgstr "Ä€trum_s:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1162 +#: ../src/ui/dialog/inkscape-preferences.cpp:1161 msgid "How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn autoscroll off)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1164 +#: ../src/ui/dialog/inkscape-preferences.cpp:1163 #: ../src/ui/dialog/tracedialog.cpp:521 #: ../src/ui/dialog/tracedialog.cpp:720 msgid "_Threshold:" msgstr "S_lieksnis:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1165 +#: ../src/ui/dialog/inkscape-preferences.cpp:1164 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 "" @@ -17459,630 +17476,635 @@ msgstr "" #. _page_scrolling.add_line( false, "", _scroll_space, "", #. _("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)")); #. -#: ../src/ui/dialog/inkscape-preferences.cpp:1171 +#: ../src/ui/dialog/inkscape-preferences.cpp:1170 msgid "Mouse wheel zooms by default" msgstr "Peles ritenÄ«tis pÄ“c noklusēšanas veic tÄlummaiņu " -#: ../src/ui/dialog/inkscape-preferences.cpp:1173 +#: ../src/ui/dialog/inkscape-preferences.cpp:1172 msgid "When on, mouse wheel zooms without Ctrl and scrolls canvas with Ctrl; when off, it zooms with Ctrl and scrolls without Ctrl" msgstr "Ja iespÄ“jots, peles ritenÄ«tis bez Ctrl izpilda tÄlummaiņu, ar Ctrl - ritina audeklu; ja atslÄ“gts - tÄlummaina ar Ctrl un ritina - bez Ctrl." -#: ../src/ui/dialog/inkscape-preferences.cpp:1174 +#: ../src/ui/dialog/inkscape-preferences.cpp:1173 msgid "Scrolling" msgstr "RitinÄÅ¡ana" #. Snapping options -#: ../src/ui/dialog/inkscape-preferences.cpp:1177 +#: ../src/ui/dialog/inkscape-preferences.cpp:1176 msgid "Enable snap indicator" msgstr "IeslÄ“gt piesaistes rÄdÄ«tÄju" -#: ../src/ui/dialog/inkscape-preferences.cpp:1179 +#: ../src/ui/dialog/inkscape-preferences.cpp:1178 msgid "After snapping, a symbol is drawn at the point that has snapped" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1182 +#: ../src/ui/dialog/inkscape-preferences.cpp:1181 msgid "_Delay (in ms):" msgstr "Aiz_ture (milisekundÄ“s):" -#: ../src/ui/dialog/inkscape-preferences.cpp:1183 +#: ../src/ui/dialog/inkscape-preferences.cpp:1182 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/ui/dialog/inkscape-preferences.cpp:1185 +#: ../src/ui/dialog/inkscape-preferences.cpp:1184 msgid "Only snap the node closest to the pointer" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1187 +#: ../src/ui/dialog/inkscape-preferences.cpp:1186 msgid "Only try to snap the node that is initially closest to the mouse pointer" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1190 +#: ../src/ui/dialog/inkscape-preferences.cpp:1189 msgid "_Weight factor:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1191 +#: ../src/ui/dialog/inkscape-preferences.cpp:1190 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/ui/dialog/inkscape-preferences.cpp:1193 +#: ../src/ui/dialog/inkscape-preferences.cpp:1192 msgid "Snap the mouse pointer when dragging a constrained knot" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1195 +#: ../src/ui/dialog/inkscape-preferences.cpp:1194 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/ui/dialog/inkscape-preferences.cpp:1197 +#: ../src/ui/dialog/inkscape-preferences.cpp:1196 msgid "Snapping" msgstr "Piesaiste" #. nudgedistance is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:1202 +#: ../src/ui/dialog/inkscape-preferences.cpp:1201 msgid "_Arrow keys move by:" msgstr "Bultiņ_as pÄrvieto par:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1203 +#: ../src/ui/dialog/inkscape-preferences.cpp:1202 msgid "Pressing an arrow key moves selected object(s) or node(s) by this distance" msgstr "Nospiežot bultiņu, atlasÄ«tais (-ie) objekts (-i) vai mezgls (-i) tiks pÄrvietoti par norÄdÄ«to attÄlumu" #. defaultscale is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:1206 +#: ../src/ui/dialog/inkscape-preferences.cpp:1205 msgid "> and < _scale by:" msgstr "> un < _mÄ“rogo par:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1207 +#: ../src/ui/dialog/inkscape-preferences.cpp:1206 msgid "Pressing > or < scales selection up or down by this increment" -msgstr "" +msgstr "Nospiežot > vai < palielina vai samazina atlasÄ«tÄ mÄ“rogu par Å¡eit norÄdÄ«to soli" -#: ../src/ui/dialog/inkscape-preferences.cpp:1209 +#: ../src/ui/dialog/inkscape-preferences.cpp:1208 msgid "_Inset/Outset by:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1210 +#: ../src/ui/dialog/inkscape-preferences.cpp:1209 msgid "Inset and Outset commands displace the path by this distance" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1211 +#: ../src/ui/dialog/inkscape-preferences.cpp:1210 msgid "Compass-like display of angles" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1213 +#: ../src/ui/dialog/inkscape-preferences.cpp:1212 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/ui/dialog/inkscape-preferences.cpp:1219 +#: ../src/ui/dialog/inkscape-preferences.cpp:1218 msgid "_Rotation snaps every:" msgstr "GrieÅ¡ana piesaistÄs ik pÄ“c:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1219 +#: ../src/ui/dialog/inkscape-preferences.cpp:1218 msgid "degrees" msgstr "grÄdi" -#: ../src/ui/dialog/inkscape-preferences.cpp:1220 +#: ../src/ui/dialog/inkscape-preferences.cpp:1219 msgid "Rotating with Ctrl pressed snaps every that much degrees; also, pressing [ or ] rotates by this amount" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1221 +#: ../src/ui/dialog/inkscape-preferences.cpp:1220 msgid "Relative snapping of guideline angles" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1223 +#: ../src/ui/dialog/inkscape-preferences.cpp:1222 msgid "When on, the snap angles when rotating a guideline will be relative to the original angle" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1225 +#: ../src/ui/dialog/inkscape-preferences.cpp:1224 msgid "_Zoom in/out by:" msgstr "_TuvinÄt/tÄlinÄt par:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1226 +#: ../src/ui/dialog/inkscape-preferences.cpp:1225 msgid "Zoom tool click, +/- keys, and middle click zoom in and out by this multiplier" msgstr "TÄlummaiņas rÄ«kÄ klikšķis, +/- pogas un vidÄ“jÄ peles pogas klikšķis tuvina vai tÄlina par norÄdÄ«to reižu skaitu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1227 +#: ../src/ui/dialog/inkscape-preferences.cpp:1226 msgid "Steps" msgstr "Soļi" #. Clones options -#: ../src/ui/dialog/inkscape-preferences.cpp:1230 +#: ../src/ui/dialog/inkscape-preferences.cpp:1229 msgid "Move in parallel" msgstr "PÄrvietot paralÄ“li" -#: ../src/ui/dialog/inkscape-preferences.cpp:1232 +#: ../src/ui/dialog/inkscape-preferences.cpp:1231 msgid "Stay unmoved" msgstr "SaglabÄt nekustÄ«gu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1234 +#: ../src/ui/dialog/inkscape-preferences.cpp:1233 msgid "Move according to transform" msgstr "PÄrvietoties atbilstoÅ¡i pÄrveidojumam" -#: ../src/ui/dialog/inkscape-preferences.cpp:1236 +#: ../src/ui/dialog/inkscape-preferences.cpp:1235 msgid "Are unlinked" msgstr "Ir atsaistÄ«ti" -#: ../src/ui/dialog/inkscape-preferences.cpp:1238 +#: ../src/ui/dialog/inkscape-preferences.cpp:1237 msgid "Are deleted" msgstr "Ir izdzÄ“sti" -#: ../src/ui/dialog/inkscape-preferences.cpp:1241 +#: ../src/ui/dialog/inkscape-preferences.cpp:1240 msgid "Moving original: clones and linked offsets" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1243 +#: ../src/ui/dialog/inkscape-preferences.cpp:1242 msgid "Clones are translated by the same vector as their original" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1245 +#: ../src/ui/dialog/inkscape-preferences.cpp:1244 msgid "Clones preserve their positions when their original is moved" msgstr "Kloni saglabÄ savas atraÅ¡anÄs vietas, ja tiek pÄrvietots oriÄ£inÄls" -#: ../src/ui/dialog/inkscape-preferences.cpp:1247 +#: ../src/ui/dialog/inkscape-preferences.cpp:1246 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 "" +msgstr "Katrs klons pÄrvietojas atbilstoÅ¡i transform= atribÅ«ta vÄ“rtÄ«bai, piemÄ“ram - pagriezts klons pÄrvietosies no tÄ oriÄ£inÄla atšķirÄ«gÄ virzienÄ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1248 +#: ../src/ui/dialog/inkscape-preferences.cpp:1247 msgid "Deleting original: clones" msgstr "Dzēš oriÄ£inÄlu: kloni" -#: ../src/ui/dialog/inkscape-preferences.cpp:1250 +#: ../src/ui/dialog/inkscape-preferences.cpp:1249 msgid "Orphaned clones are converted to regular objects" msgstr "Kloni-bÄreņi tiek pÄrvÄ“rsti par patstÄvÄ«giem objektiem" -#: ../src/ui/dialog/inkscape-preferences.cpp:1252 +#: ../src/ui/dialog/inkscape-preferences.cpp:1251 msgid "Orphaned clones are deleted along with their original" msgstr "Kloni-bÄreņi tiek nodzÄ“sti kopÄ ar to oriÄ£inÄlu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1254 +#: ../src/ui/dialog/inkscape-preferences.cpp:1253 msgid "Duplicating original+clones/linked offset" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1256 +#: ../src/ui/dialog/inkscape-preferences.cpp:1255 msgid "Relink duplicated clones" msgstr "Atjaunot dublÄ“to0 klonu sasaisti" -#: ../src/ui/dialog/inkscape-preferences.cpp:1258 +#: ../src/ui/dialog/inkscape-preferences.cpp:1257 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 "" #. TRANSLATORS: Heading for the Inkscape Preferences "Clones" Page -#: ../src/ui/dialog/inkscape-preferences.cpp:1261 +#: ../src/ui/dialog/inkscape-preferences.cpp:1260 msgid "Clones" msgstr "Kloni" #. Clip paths and masks options -#: ../src/ui/dialog/inkscape-preferences.cpp:1264 +#: ../src/ui/dialog/inkscape-preferences.cpp:1263 msgid "When applying, use the topmost selected object as clippath/mask" -msgstr "" +msgstr "Pielietojot par grieÅ¡anas ceļu/masku izmantot augšējo atlasÄ«to objektu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1266 +#: ../src/ui/dialog/inkscape-preferences.cpp:1265 msgid "Uncheck this to use the bottom selected object as the clipping path or mask" -msgstr "" +msgstr "AtÄ·eksÄ“jiet Å¡o, lai par grieÅ¡anas ceļu vai masku izmantotu apakšējo atlasÄ«to objektu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1267 +#: ../src/ui/dialog/inkscape-preferences.cpp:1266 msgid "Remove clippath/mask object after applying" -msgstr "" +msgstr "AizvÄkt grieÅ¡anas ceļa/maskas objektu pÄ“c pielietoÅ¡anas" -#: ../src/ui/dialog/inkscape-preferences.cpp:1269 +#: ../src/ui/dialog/inkscape-preferences.cpp:1268 msgid "After applying, remove the object used as the clipping path or mask from the drawing" -msgstr "" +msgstr "PÄ“c pielietoÅ¡anas aizvÄkt no attÄ“la objektu, kas kalpoja par grieÅ¡anas ceļu vai masku" -#: ../src/ui/dialog/inkscape-preferences.cpp:1271 +#: ../src/ui/dialog/inkscape-preferences.cpp:1270 msgid "Before applying" msgstr "Pirms pielietoÅ¡anas" -#: ../src/ui/dialog/inkscape-preferences.cpp:1273 +#: ../src/ui/dialog/inkscape-preferences.cpp:1272 msgid "Do not group clipped/masked objects" -msgstr "" +msgstr "NegrupÄ“t izgrieztos/maskÄ“tos objektus" -#: ../src/ui/dialog/inkscape-preferences.cpp:1274 +#: ../src/ui/dialog/inkscape-preferences.cpp:1273 msgid "Enclose every clipped/masked object in its own group" -msgstr "" +msgstr "Iekļaut ikvienu izgriezto/maskÄ“to objektu atseviÅ¡Ä·Ä grupÄ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1275 +#: ../src/ui/dialog/inkscape-preferences.cpp:1274 msgid "Put all clipped/masked objects into one group" -msgstr "" +msgstr "Ievietot visus izgrieztos/maskÄ“tos objektus vienÄ grupÄ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1278 +#: ../src/ui/dialog/inkscape-preferences.cpp:1277 msgid "Apply clippath/mask to every object" -msgstr "" +msgstr "Pielietot grieÅ¡anas ceļu/masku katram objektam" -#: ../src/ui/dialog/inkscape-preferences.cpp:1281 +#: ../src/ui/dialog/inkscape-preferences.cpp:1280 msgid "Apply clippath/mask to groups containing single object" -msgstr "" +msgstr "Pielietot grieÅ¡anas ceļu/masku grupÄm, kas satur tikai vienu objektu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1284 +#: ../src/ui/dialog/inkscape-preferences.cpp:1283 msgid "Apply clippath/mask to group containing all objects" -msgstr "" +msgstr "Pielietot grieÅ¡anas ceļu/masku grupai, kas satur visus objektus" -#: ../src/ui/dialog/inkscape-preferences.cpp:1286 +#: ../src/ui/dialog/inkscape-preferences.cpp:1285 msgid "After releasing" msgstr "PÄ“c atbrÄ«voÅ¡anas" -#: ../src/ui/dialog/inkscape-preferences.cpp:1288 +#: ../src/ui/dialog/inkscape-preferences.cpp:1287 msgid "Ungroup automatically created groups" msgstr "AtgrupÄ“t automÄtiski izveidotas grupas" -#: ../src/ui/dialog/inkscape-preferences.cpp:1290 +#: ../src/ui/dialog/inkscape-preferences.cpp:1289 msgid "Ungroup groups created when setting clip/mask" -msgstr "" +msgstr "AtgrupÄ“t grupas, kas izveidojuÅ¡as iestatot grieÅ¡anas ceļu/masku" -#: ../src/ui/dialog/inkscape-preferences.cpp:1292 +#: ../src/ui/dialog/inkscape-preferences.cpp:1291 msgid "Clippaths and masks" -msgstr "" +msgstr "GrieÅ¡anas ceļi un maskas" -#: ../src/ui/dialog/inkscape-preferences.cpp:1295 +#: ../src/ui/dialog/inkscape-preferences.cpp:1294 msgid "Stroke Style Markers" msgstr "Vilkuma stilu marÄ·ieri" -#: ../src/ui/dialog/inkscape-preferences.cpp:1297 -#: ../src/ui/dialog/inkscape-preferences.cpp:1299 +#: ../src/ui/dialog/inkscape-preferences.cpp:1296 +#: ../src/ui/dialog/inkscape-preferences.cpp:1298 msgid "Stroke color same as object, fill color either object fill color or marker fill color" -msgstr "" +msgstr "Vilkuma krÄsa tÄda pati, kÄ objekta, aizpildÄ«juma krÄsa - vai nu objekta aizpildÄ«juma krÄsa vai marÄ·iera aizpildÄ«juma krÄsa" -#: ../src/ui/dialog/inkscape-preferences.cpp:1303 +#: ../src/ui/dialog/inkscape-preferences.cpp:1302 msgid "Markers" msgstr "MarÄ·ieri" -#: ../src/ui/dialog/inkscape-preferences.cpp:1311 +#: ../src/ui/dialog/inkscape-preferences.cpp:1310 msgid "Number of _Threads:" msgstr "Pavedienu skai_ts:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1311 -#: ../src/ui/dialog/inkscape-preferences.cpp:1812 +#: ../src/ui/dialog/inkscape-preferences.cpp:1310 +#: ../src/ui/dialog/inkscape-preferences.cpp:1811 msgid "(requires restart)" msgstr "(nepiecieÅ¡ams restarts)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1312 +#: ../src/ui/dialog/inkscape-preferences.cpp:1311 msgid "Configure number of processors/threads to use when rendering filters" msgstr "Iestatiet filtru renderēšanai izmantojamo procesoru/pavedienu skaitu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1316 +#: ../src/ui/dialog/inkscape-preferences.cpp:1315 msgid "Rendering _cache size:" msgstr "Renderēšanas bufera izmÄ“rs:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1316 +#: ../src/ui/dialog/inkscape-preferences.cpp:1315 msgctxt "mebibyte (2^20 bytes) abbreviation" msgid "MiB" msgstr "MiB" -#: ../src/ui/dialog/inkscape-preferences.cpp:1316 +#: ../src/ui/dialog/inkscape-preferences.cpp:1315 msgid "Set the amount of memory per document which can be used to store rendered parts of the drawing for later reuse; set to zero to disable caching" msgstr "Nosakiet katram dokumentam pieejamÄs atmiņas apjomu, kurÄ glabÄt attÄ“la renderÄ“tÄs daļas vÄ“lÄkai izmantoÅ¡anai; lai atslÄ“gtu keÅ¡atmiņu, ievadiet 0" #. blur quality #. filter quality -#: ../src/ui/dialog/inkscape-preferences.cpp:1319 -#: ../src/ui/dialog/inkscape-preferences.cpp:1343 +#: ../src/ui/dialog/inkscape-preferences.cpp:1318 +#: ../src/ui/dialog/inkscape-preferences.cpp:1342 msgid "Best quality (slowest)" msgstr "VislabÄkÄ kvalitÄte (vislÄ“nÄk)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1321 -#: ../src/ui/dialog/inkscape-preferences.cpp:1345 +#: ../src/ui/dialog/inkscape-preferences.cpp:1320 +#: ../src/ui/dialog/inkscape-preferences.cpp:1344 msgid "Better quality (slower)" msgstr "LabÄka kvalitÄte (lÄ“nÄk)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1323 -#: ../src/ui/dialog/inkscape-preferences.cpp:1347 +#: ../src/ui/dialog/inkscape-preferences.cpp:1322 +#: ../src/ui/dialog/inkscape-preferences.cpp:1346 msgid "Average quality" msgstr "VidÄ“ja kvalitÄte" -#: ../src/ui/dialog/inkscape-preferences.cpp:1325 -#: ../src/ui/dialog/inkscape-preferences.cpp:1349 +#: ../src/ui/dialog/inkscape-preferences.cpp:1324 +#: ../src/ui/dialog/inkscape-preferences.cpp:1348 msgid "Lower quality (faster)" msgstr "ZemÄka kvalitÄte (ÄtrÄk)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1327 -#: ../src/ui/dialog/inkscape-preferences.cpp:1351 +#: ../src/ui/dialog/inkscape-preferences.cpp:1326 +#: ../src/ui/dialog/inkscape-preferences.cpp:1350 msgid "Lowest quality (fastest)" msgstr "ViszemÄkÄ kvalitÄte (visÄtrÄk)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1330 +#: ../src/ui/dialog/inkscape-preferences.cpp:1329 msgid "Gaussian blur quality for display" msgstr "Gausa izpludinÄÅ¡anas kvalitÄte ekrÄnam" -#: ../src/ui/dialog/inkscape-preferences.cpp:1332 -#: ../src/ui/dialog/inkscape-preferences.cpp:1356 +#: ../src/ui/dialog/inkscape-preferences.cpp:1331 +#: ../src/ui/dialog/inkscape-preferences.cpp:1355 msgid "Best quality, but display may be very slow at high zooms (bitmap export always uses best quality)" msgstr "VisaugstÄkÄ kvalitÄte, taÄu attÄ“loÅ¡anas Ätrums var bÅ«t ļoti zems lielos palielinÄjumos (tuvinÄjumos); (bitkartes eksports vienmÄ“r izmanto augstÄko kvalitÄti)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1334 -#: ../src/ui/dialog/inkscape-preferences.cpp:1358 +#: ../src/ui/dialog/inkscape-preferences.cpp:1333 +#: ../src/ui/dialog/inkscape-preferences.cpp:1357 msgid "Better quality, but slower display" msgstr "LabÄka kvalitÄte, taÄu lÄ“nÄka attÄ“loÅ¡ana" -#: ../src/ui/dialog/inkscape-preferences.cpp:1336 -#: ../src/ui/dialog/inkscape-preferences.cpp:1360 +#: ../src/ui/dialog/inkscape-preferences.cpp:1335 +#: ../src/ui/dialog/inkscape-preferences.cpp:1359 msgid "Average quality, acceptable display speed" msgstr "VidÄ“ja kvalitÄte, pieņemams attÄ“loÅ¡anas Ätrums" -#: ../src/ui/dialog/inkscape-preferences.cpp:1338 -#: ../src/ui/dialog/inkscape-preferences.cpp:1362 +#: ../src/ui/dialog/inkscape-preferences.cpp:1337 +#: ../src/ui/dialog/inkscape-preferences.cpp:1361 msgid "Lower quality (some artifacts), but display is faster" msgstr "ZemÄka kvalitÄte (daži traucÄ“jumi), taÄu lielÄks attÄ“loÅ¡anas Ätrums" -#: ../src/ui/dialog/inkscape-preferences.cpp:1340 -#: ../src/ui/dialog/inkscape-preferences.cpp:1364 +#: ../src/ui/dialog/inkscape-preferences.cpp:1339 +#: ../src/ui/dialog/inkscape-preferences.cpp:1363 msgid "Lowest quality (considerable artifacts), but display is fastest" msgstr "ViszemÄkÄ kvalitÄte (ievÄ“rojami traucÄ“jumi), taÄu vislielÄkaiss attÄ“loÅ¡anas Ätrums" -#: ../src/ui/dialog/inkscape-preferences.cpp:1354 +#: ../src/ui/dialog/inkscape-preferences.cpp:1353 msgid "Filter effects quality for display" msgstr "Filtru efektu kvalitÄte attÄ“loÅ¡anai uz ekrÄna" #. build custom preferences tab -#: ../src/ui/dialog/inkscape-preferences.cpp:1366 +#: ../src/ui/dialog/inkscape-preferences.cpp:1365 #: ../src/ui/dialog/print.cpp:224 msgid "Rendering" msgstr "RenderÄ“" -#: ../src/ui/dialog/inkscape-preferences.cpp:1372 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "2x2" msgstr "2x2" -#: ../src/ui/dialog/inkscape-preferences.cpp:1372 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "4x4" msgstr "4x4" -#: ../src/ui/dialog/inkscape-preferences.cpp:1372 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "8x8" msgstr "8x8" -#: ../src/ui/dialog/inkscape-preferences.cpp:1372 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "16x16" msgstr "16x16" -#: ../src/ui/dialog/inkscape-preferences.cpp:1376 +#: ../src/ui/dialog/inkscape-preferences.cpp:1375 msgid "Oversample bitmaps:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1379 +#: ../src/ui/dialog/inkscape-preferences.cpp:1378 msgid "Automatically reload bitmaps" msgstr "AutomÄtiski atsvaidzinÄt bitkartes attÄ“lus" -#: ../src/ui/dialog/inkscape-preferences.cpp:1381 +#: ../src/ui/dialog/inkscape-preferences.cpp:1380 msgid "Automatically reload linked images when file is changed on disk" msgstr "AutomÄtiski pÄrlÄdÄ“t saistÄ«tos attÄ“lus, ja fails uz diska ir mainÄ«jies" -#: ../src/ui/dialog/inkscape-preferences.cpp:1383 +#: ../src/ui/dialog/inkscape-preferences.cpp:1382 msgid "_Bitmap editor:" msgstr "_Bitkartes redaktors:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1385 +#: ../src/ui/dialog/inkscape-preferences.cpp:1384 msgid "Default export _resolution:" msgstr "NoklusÄ“tÄ eksporta izšķi_rtspÄ“ja" -#: ../src/ui/dialog/inkscape-preferences.cpp:1386 +#: ../src/ui/dialog/inkscape-preferences.cpp:1385 msgid "Default bitmap resolution (in dots per inch) in the Export dialog" msgstr "NoklusÄ“tÄ bitkartes izšķirtspÄ“ja (punktos uz collu) eksporta dialoglodzinņÄ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1388 +#: ../src/ui/dialog/inkscape-preferences.cpp:1387 msgid "Resolution for Create Bitmap _Copy:" msgstr "IzšķirtspÄ“ja komandai 'Izveidot bitkartes kopiju':" -#: ../src/ui/dialog/inkscape-preferences.cpp:1389 +#: ../src/ui/dialog/inkscape-preferences.cpp:1388 msgid "Resolution used by the Create Bitmap Copy command" msgstr "IzšķirtspÄ“ja komandai 'Izveidot bitkartes kopiju'" -#: ../src/ui/dialog/inkscape-preferences.cpp:1391 +#: ../src/ui/dialog/inkscape-preferences.cpp:1390 msgid "Always embed" msgstr "VienmÄ“r iegult" -#: ../src/ui/dialog/inkscape-preferences.cpp:1391 +#: ../src/ui/dialog/inkscape-preferences.cpp:1390 msgid "Always link" msgstr "VienmÄ“r piesaistÄ«t" -#: ../src/ui/dialog/inkscape-preferences.cpp:1391 +#: ../src/ui/dialog/inkscape-preferences.cpp:1390 msgid "Ask" msgstr "JautÄt" -#: ../src/ui/dialog/inkscape-preferences.cpp:1394 +#: ../src/ui/dialog/inkscape-preferences.cpp:1393 msgid "Bitmap import:" msgstr "Bitkartes imports:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1397 +#: ../src/ui/dialog/inkscape-preferences.cpp:1396 msgid "Default _import resolution:" msgstr "NoklusÄ“tÄ importa izšķirtspÄ“ja:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1398 +#: ../src/ui/dialog/inkscape-preferences.cpp:1397 msgid "Default bitmap resolution (in dots per inch) for bitmap import" msgstr "NoklusÄ“tÄ bitkartes izšķirtspÄ“ja (punktos uz collu) bitkartes importam" -#: ../src/ui/dialog/inkscape-preferences.cpp:1399 +#: ../src/ui/dialog/inkscape-preferences.cpp:1398 msgid "Override file resolution" msgstr "Neņemt vÄ“rÄ faila izšķirtspÄ“ju" -#: ../src/ui/dialog/inkscape-preferences.cpp:1401 +#: ../src/ui/dialog/inkscape-preferences.cpp:1400 msgid "Use default bitmap resolution in favor of information from file" msgstr "Dot priekÅ¡roku noklusÄ“tajai bitkartes izšķirtspÄ“jai attiecÄ«bÄ pret failÄ esoÅ¡o informÄciju" -#: ../src/ui/dialog/inkscape-preferences.cpp:1403 +#: ../src/ui/dialog/inkscape-preferences.cpp:1402 msgid "Bitmaps" msgstr "Bitkartes" -#: ../src/ui/dialog/inkscape-preferences.cpp:1415 +#: ../src/ui/dialog/inkscape-preferences.cpp:1414 msgid "Select a file of predefined shortcuts to use. Any customized shortcuts you create will be added seperately to " -msgstr "" +msgstr "IzvÄ“lieties failu ar iepriekÅ¡ definÄ“tÄm saÄ«snÄ“m. Visas JÅ«su izveidotÄs pielÄgotÄs saÄ«snes tiks pievienotas pie" -#: ../src/ui/dialog/inkscape-preferences.cpp:1418 +#: ../src/ui/dialog/inkscape-preferences.cpp:1417 msgid "Shortcut file:" -msgstr "" +msgstr "SaÄ«sņu fails:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1421 +#: ../src/ui/dialog/inkscape-preferences.cpp:1420 msgid "Search:" msgstr "MeklÄ“t:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1433 +#: ../src/ui/dialog/inkscape-preferences.cpp:1432 msgid "Shortcut" -msgstr "" +msgstr "SaÄ«sne" -#: ../src/ui/dialog/inkscape-preferences.cpp:1434 +#: ../src/ui/dialog/inkscape-preferences.cpp:1433 #: ../src/ui/widget/page-sizer.cpp:262 msgid "Description" msgstr "Apraksts" -#: ../src/ui/dialog/inkscape-preferences.cpp:1475 +#: ../src/ui/dialog/inkscape-preferences.cpp:1474 #: ../src/ui/dialog/svg-fonts-dialog.cpp:693 #: ../src/ui/dialog/tracedialog.cpp:812 #: ../src/ui/widget/preferences-widget.cpp:662 msgid "Reset" msgstr "AtiestatÄ«t" -#: ../src/ui/dialog/inkscape-preferences.cpp:1475 +#: ../src/ui/dialog/inkscape-preferences.cpp:1474 msgid "Remove all your customized keyboard shortcuts, and revert to the shortcuts in the shortcut file listed above" -msgstr "" +msgstr "AizvÄkt visas JÅ«su pielÄgotÄs klaviatÅ«ras saÄ«snes un aizvietot ar saÄ«snÄ“m ne zemÄk norÄdÄ«tÄ faila" -#: ../src/ui/dialog/inkscape-preferences.cpp:1479 +#: ../src/ui/dialog/inkscape-preferences.cpp:1478 msgid "Import ..." msgstr "ImportÄ“t ..." -#: ../src/ui/dialog/inkscape-preferences.cpp:1479 +#: ../src/ui/dialog/inkscape-preferences.cpp:1478 msgid "Import custom keyboard shortcuts from a file" -msgstr "" +msgstr "ImportÄ“t pielÄgotÄs klaviatÅ«ras saÄ«snes no faila" -#: ../src/ui/dialog/inkscape-preferences.cpp:1482 +#: ../src/ui/dialog/inkscape-preferences.cpp:1481 msgid "Export ..." msgstr "EksportÄ“t ..." -#: ../src/ui/dialog/inkscape-preferences.cpp:1482 +#: ../src/ui/dialog/inkscape-preferences.cpp:1481 msgid "Export custom keyboard shortcuts to a file" msgstr "EksportÄ“t pielÄgotos klaviatÅ«ras Ä«sinÄjumtaustiņus failÄ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1492 +#: ../src/ui/dialog/inkscape-preferences.cpp:1491 msgid "Keyboard Shortcuts" -msgstr "" +msgstr "KlaviatÅ«ras saÄ«snes" + +#. Find this group in the tree +#: ../src/ui/dialog/inkscape-preferences.cpp:1654 +msgid "Misc" +msgstr "DažÄdi" -#: ../src/ui/dialog/inkscape-preferences.cpp:1774 +#: ../src/ui/dialog/inkscape-preferences.cpp:1773 msgid "Set the main spell check language" msgstr "Iestatiet galveno pareizrakstÄ«bas pÄrbaudes valodu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1777 +#: ../src/ui/dialog/inkscape-preferences.cpp:1776 msgid "Second language:" msgstr "OtrÄ valoda:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1778 +#: ../src/ui/dialog/inkscape-preferences.cpp:1777 msgid "Set the second spell check language; checking will only stop on words unknown in ALL chosen languages" msgstr "Iestatiet otro pareizrakstÄ«bas pÄrbaudes valodu, pÄrbaude apstÄsies tikai pie vÄrdiem, kuri nav atrodami NEVIENÄ€ no izvÄ“lÄ“tajÄm valodÄm" -#: ../src/ui/dialog/inkscape-preferences.cpp:1781 +#: ../src/ui/dialog/inkscape-preferences.cpp:1780 msgid "Third language:" msgstr "TreÅ¡Ä valoda:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1782 +#: ../src/ui/dialog/inkscape-preferences.cpp:1781 msgid "Set the third spell check language; checking will only stop on words unknown in ALL chosen languages" msgstr "Iestatiet treÅ¡o pareizrakstÄ«bas pÄrbaudes valodu, pÄrbaude apstÄsies tikai pie vÄrdiem, kuri nav atrodami NEVIENÄ€ no izvÄ“lÄ“tajÄm valodÄm" -#: ../src/ui/dialog/inkscape-preferences.cpp:1784 +#: ../src/ui/dialog/inkscape-preferences.cpp:1783 msgid "Ignore words with digits" msgstr "Neņemt vÄ“rÄ vÄrdus ar skaitļiem " -#: ../src/ui/dialog/inkscape-preferences.cpp:1786 +#: ../src/ui/dialog/inkscape-preferences.cpp:1785 msgid "Ignore words containing digits, such as \"R2D2\"" msgstr "Neņemt vÄ“rÄ vÄrdus, kas satur arÄ« ciparus, kÄ piem. \"R2D2\"" -#: ../src/ui/dialog/inkscape-preferences.cpp:1788 +#: ../src/ui/dialog/inkscape-preferences.cpp:1787 msgid "Ignore words in ALL CAPITALS" msgstr "Neņem vÄ“rÄ vÄrdus ar LIELAJIEM BURTIEM" -#: ../src/ui/dialog/inkscape-preferences.cpp:1790 +#: ../src/ui/dialog/inkscape-preferences.cpp:1789 msgid "Ignore words in all capitals, such as \"IUPAC\"" msgstr "Neņem vÄ“rÄ vÄrdus, kas uzrakstÄ«ti tikai ar lielajiem burtiem, piem. \"IUPAC\"" -#: ../src/ui/dialog/inkscape-preferences.cpp:1792 +#: ../src/ui/dialog/inkscape-preferences.cpp:1791 msgid "Spellcheck" msgstr "PareizrakstÄ«ba" -#: ../src/ui/dialog/inkscape-preferences.cpp:1812 +#: ../src/ui/dialog/inkscape-preferences.cpp:1811 msgid "Latency _skew:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1813 +#: ../src/ui/dialog/inkscape-preferences.cpp:1812 msgid "Factor by which the event clock is skewed from the actual time (0.9766 on some systems)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1815 +#: ../src/ui/dialog/inkscape-preferences.cpp:1814 msgid "Pre-render named icons" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1817 +#: ../src/ui/dialog/inkscape-preferences.cpp:1816 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/ui/dialog/inkscape-preferences.cpp:1825 +#: ../src/ui/dialog/inkscape-preferences.cpp:1824 msgid "System info" msgstr "SistÄ“mas informÄcija" -#: ../src/ui/dialog/inkscape-preferences.cpp:1829 +#: ../src/ui/dialog/inkscape-preferences.cpp:1828 msgid "User config: " msgstr "LietotÄja konfigurÄcija:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1829 +#: ../src/ui/dialog/inkscape-preferences.cpp:1828 msgid "Location of users configuration" msgstr "LietotÄja konfigurÄcijas atraÅ¡anÄs vieta" -#: ../src/ui/dialog/inkscape-preferences.cpp:1833 +#: ../src/ui/dialog/inkscape-preferences.cpp:1832 msgid "User preferences: " msgstr "LietotÄja iestatÄ«jumi:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1833 +#: ../src/ui/dialog/inkscape-preferences.cpp:1832 msgid "Location of the users preferences file" msgstr "LietotÄja iestatÄ«jumu faila atraÅ¡anÄs vieta" -#: ../src/ui/dialog/inkscape-preferences.cpp:1837 +#: ../src/ui/dialog/inkscape-preferences.cpp:1836 msgid "User extensions: " msgstr "LietotÄja paplaÅ¡inÄjumi:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1837 +#: ../src/ui/dialog/inkscape-preferences.cpp:1836 msgid "Location of the users extensions" msgstr "LietotÄja paplaÅ¡inÄjumu atraÅ¡anÄs vieta" -#: ../src/ui/dialog/inkscape-preferences.cpp:1841 +#: ../src/ui/dialog/inkscape-preferences.cpp:1840 msgid "User cache: " msgstr "LietotÄja keÅ¡atmiņa:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1841 +#: ../src/ui/dialog/inkscape-preferences.cpp:1840 msgid "Location of users cache" msgstr "LietotÄja keÅ¡atmiņas atraÅ¡anÄs vieta" -#: ../src/ui/dialog/inkscape-preferences.cpp:1849 +#: ../src/ui/dialog/inkscape-preferences.cpp:1848 msgid "Temporary files: " msgstr "Pagaidu faili:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1849 +#: ../src/ui/dialog/inkscape-preferences.cpp:1848 msgid "Location of the temporary files used for autosave" msgstr "AutomÄtiskÄs saglabÄÅ¡anas pagaidu failu atraÅ¡anÄs vieta" -#: ../src/ui/dialog/inkscape-preferences.cpp:1853 +#: ../src/ui/dialog/inkscape-preferences.cpp:1852 msgid "Inkscape data: " msgstr "Inkscape dati:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1853 +#: ../src/ui/dialog/inkscape-preferences.cpp:1852 msgid "Location of Inkscape data" msgstr "Inkscape datu atraÅ¡anÄs vieta" -#: ../src/ui/dialog/inkscape-preferences.cpp:1857 +#: ../src/ui/dialog/inkscape-preferences.cpp:1856 msgid "Inkscape extensions: " msgstr "Inkscape paplaÅ¡inÄjumi:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1857 +#: ../src/ui/dialog/inkscape-preferences.cpp:1856 msgid "Location of the Inkscape extensions" msgstr "Inkscape paplaÅ¡inÄjumu atraÅ¡anÄs vieta" -#: ../src/ui/dialog/inkscape-preferences.cpp:1866 +#: ../src/ui/dialog/inkscape-preferences.cpp:1865 msgid "System data: " msgstr "SistÄ“mas dati:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1866 +#: ../src/ui/dialog/inkscape-preferences.cpp:1865 msgid "Locations of system data" msgstr "SistÄ“mas datu atraÅ¡anÄs vietas" -#: ../src/ui/dialog/inkscape-preferences.cpp:1890 +#: ../src/ui/dialog/inkscape-preferences.cpp:1889 msgid "Icon theme: " msgstr "Ikonu tÄ“ma:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1890 +#: ../src/ui/dialog/inkscape-preferences.cpp:1889 msgid "Locations of icon themes" msgstr "Ikonu tÄ“mu atraÅ¡anÄs vietas" -#: ../src/ui/dialog/inkscape-preferences.cpp:1892 +#: ../src/ui/dialog/inkscape-preferences.cpp:1891 msgid "System" msgstr "SistÄ“ma" @@ -18159,13 +18181,7 @@ msgstr "Asis" #: ../src/ui/dialog/input.cpp:1001 msgid "Keys" -msgstr "" - -#: ../src/ui/dialog/input.cpp:1002 -#: ../src/widgets/spray-toolbar.cpp:202 -#: ../src/widgets/tweak-toolbar.cpp:272 -msgid "Mode" -msgstr "Režīms" +msgstr "AtslÄ“gas" #: ../src/ui/dialog/input.cpp:1084 msgid "A device can be 'Disabled', its co-ordinates mapped to the whole 'Screen', or to a single (usually focused) 'Window'" @@ -18189,11 +18205,11 @@ msgstr "Spiediens" #: ../src/ui/dialog/input.cpp:1530 msgid "X tilt" -msgstr "" +msgstr "X slÄ«pums" #: ../src/ui/dialog/input.cpp:1530 msgid "Y tilt" -msgstr "" +msgstr "Y slÄ«pums" #: ../src/ui/dialog/input.cpp:1530 #: ../src/widgets/sp-color-wheel-selector.cpp:59 @@ -18480,9 +18496,9 @@ msgid "URL:" msgstr "URL:" #: ../src/ui/dialog/object-properties.cpp:54 -#: ../src/ui/dialog/object-properties.cpp:265 -#: ../src/ui/dialog/object-properties.cpp:322 -#: ../src/ui/dialog/object-properties.cpp:329 +#: ../src/ui/dialog/object-properties.cpp:275 +#: ../src/ui/dialog/object-properties.cpp:332 +#: ../src/ui/dialog/object-properties.cpp:339 msgid "_ID:" msgstr "_ID:" @@ -18510,71 +18526,71 @@ msgstr "Ie_statÄ«t" #: ../src/ui/dialog/object-properties.cpp:64 msgid "_Interactivity" -msgstr "" +msgstr "_InteraktivitÄte" #. Create the entry box for the object id -#: ../src/ui/dialog/object-properties.cpp:114 +#: ../src/ui/dialog/object-properties.cpp:124 msgid "The id= attribute (only letters, digits, and the characters .-_: allowed)" msgstr "id= atribÅ«ts (atļauti tikai burti, cipari un simboli .-_: )" #. Create the entry box for the object label -#: ../src/ui/dialog/object-properties.cpp:134 +#: ../src/ui/dialog/object-properties.cpp:144 msgid "A freeform label for the object" msgstr "Objekta iezÄ«me brÄ«vÄ formÄ" #. Hide -#: ../src/ui/dialog/object-properties.cpp:183 +#: ../src/ui/dialog/object-properties.cpp:193 msgid "Check to make the object invisible" msgstr "AtzÄ«mÄ“jiet, lai paslÄ“ptu objektu" #. Lock #. TRANSLATORS: "Lock" is a verb here -#: ../src/ui/dialog/object-properties.cpp:191 +#: ../src/ui/dialog/object-properties.cpp:201 msgid "Check to make the object insensitive (not selectable by mouse)" msgstr "AtzÄ«mÄ“jiet, lai padarÄ«tu objektu nejÅ«tÄ«gu (neatlasÄmu ar peli)" -#: ../src/ui/dialog/object-properties.cpp:252 -#: ../src/ui/dialog/object-properties.cpp:257 +#: ../src/ui/dialog/object-properties.cpp:262 +#: ../src/ui/dialog/object-properties.cpp:267 msgid "Ref" msgstr "Ref" -#: ../src/ui/dialog/object-properties.cpp:324 +#: ../src/ui/dialog/object-properties.cpp:334 msgid "Id invalid! " msgstr "NederÄ«gs id!" -#: ../src/ui/dialog/object-properties.cpp:326 +#: ../src/ui/dialog/object-properties.cpp:336 msgid "Id exists! " msgstr "Id jau pastÄv!" -#: ../src/ui/dialog/object-properties.cpp:332 +#: ../src/ui/dialog/object-properties.cpp:342 msgid "Set object ID" msgstr "IestatÄ«t objekta ID" -#: ../src/ui/dialog/object-properties.cpp:346 +#: ../src/ui/dialog/object-properties.cpp:356 msgid "Set object label" msgstr "IestatÄ«t objekta iezÄ«mi" -#: ../src/ui/dialog/object-properties.cpp:352 +#: ../src/ui/dialog/object-properties.cpp:362 msgid "Set object title" msgstr "IestatÄ«t objekta nosaukumu" -#: ../src/ui/dialog/object-properties.cpp:360 +#: ../src/ui/dialog/object-properties.cpp:370 msgid "Set object description" msgstr "IestatÄ«t objekta aprakstu" -#: ../src/ui/dialog/object-properties.cpp:378 +#: ../src/ui/dialog/object-properties.cpp:388 msgid "Lock object" msgstr "SlÄ“gt objektu" -#: ../src/ui/dialog/object-properties.cpp:378 +#: ../src/ui/dialog/object-properties.cpp:388 msgid "Unlock object" msgstr "AtslÄ“gt objektu" -#: ../src/ui/dialog/object-properties.cpp:395 +#: ../src/ui/dialog/object-properties.cpp:405 msgid "Hide object" msgstr "PaslÄ“pt objektu" -#: ../src/ui/dialog/object-properties.cpp:395 +#: ../src/ui/dialog/object-properties.cpp:405 msgid "Unhide object" msgstr "RÄdÄ«t objektu" @@ -19476,17 +19492,17 @@ msgstr "Apmest mezglus horizontÄli" msgid "Flip nodes vertically" msgstr "Apmest mezglus vertikÄli" -#: ../src/ui/tool/node-tool.cpp:574 +#: ../src/ui/tool/node-tool.cpp:555 msgctxt "Node tool tip" msgid "<b>Shift</b>: drag to add nodes to the selection, click to toggle object selection" msgstr "<b>Shift</b>: velciet, lai atlasÄ«tajam pievienotu mezglus, klikšķiniet, lai pÄrslÄ“gtu objektu atlasi" -#: ../src/ui/tool/node-tool.cpp:578 +#: ../src/ui/tool/node-tool.cpp:559 msgctxt "Node tool tip" msgid "<b>Shift</b>: drag to add nodes to the selection" msgstr "<b>Shift</b>: velciet, lai pievienotu mezglus atlasÄ«tajam" -#: ../src/ui/tool/node-tool.cpp:587 +#: ../src/ui/tool/node-tool.cpp:568 #, c-format msgid "<b>%u of %u</b> node selected." msgid_plural "<b>%u of %u</b> nodes selected." @@ -19494,34 +19510,34 @@ msgstr[0] "IzvÄ“lÄ“ts <b>%u no %u</b>mezgliem." msgstr[1] "IzvÄ“lÄ“ti <b>%u no %u</b>mezgliem." msgstr[2] "IzvÄ“lÄ“ti <b>%u no %u</b>mezgliem." -#: ../src/ui/tool/node-tool.cpp:592 +#: ../src/ui/tool/node-tool.cpp:573 #, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click to edit only this object (more: Shift)" msgstr "" -#: ../src/ui/tool/node-tool.cpp:598 +#: ../src/ui/tool/node-tool.cpp:579 #, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click clear the selection" msgstr "%s Velciet, lai atlasÄ«tu mezglus; lai atceltu atlasi, uzklikšķiniet" -#: ../src/ui/tool/node-tool.cpp:607 +#: ../src/ui/tool/node-tool.cpp:588 msgctxt "Node tool tip" msgid "Drag to select nodes, click to edit only this object" msgstr "" -#: ../src/ui/tool/node-tool.cpp:610 +#: ../src/ui/tool/node-tool.cpp:591 msgctxt "Node tool tip" msgid "Drag to select nodes, click to clear the selection" msgstr "Velciet, lai atlasÄ«tu mezglus; lai atceltu atlasi, uzklikšķiniet" -#: ../src/ui/tool/node-tool.cpp:615 +#: ../src/ui/tool/node-tool.cpp:596 msgctxt "Node tool tip" msgid "Drag to select objects to edit, click to edit this object (more: Shift)" msgstr "" -#: ../src/ui/tool/node-tool.cpp:618 +#: ../src/ui/tool/node-tool.cpp:599 msgctxt "Node tool tip" msgid "Drag to select objects to edit" msgstr "Velciet, lai atlasÄ«tu labojamos objektus" @@ -20017,7 +20033,7 @@ msgstr "IzvÄ“lieties bitkartes redaktoru" #: ../src/ui/widget/random.cpp:84 msgid "Reseed the random number generator; this creates a different sequence of random numbers." -msgstr "" +msgstr "PÄrstartÄ“t gadÄ«juma skaitļu Ä£eneratoru; tiks izveidota atšķirÄ«ga gadÄ«juma skaitļu secÄ«ba." #: ../src/ui/widget/rendering-options.cpp:31 msgid "Backend" @@ -20041,11 +20057,11 @@ msgstr "NoklusÄ“tÄ izšķirtspÄ“ja renderēšanai, punktos uz collu" #: ../src/ui/widget/rendering-options.cpp:44 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 "" +msgstr "RenderÄ“t izmantojot Cairo vektoru operÄcija. IegÅ«tais attÄ“ls parasti ir mazÄka izmÄ“ra un ir patvaļīgi mÄ“rogojams, taÄu daži filtru efekti netiks izpildÄ«ti korekti." #: ../src/ui/widget/rendering-options.cpp:49 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 "" +msgstr "RenderÄ“t visu par bitkarti. IegÅ«tais attÄ“ls parasti ir lielÄka izmÄ“ra un nav patvaļīgi mÄ“rogojams bez kvalitÄtes zuduma, taÄu visi objekti tiks renderÄ“ti tieÅ¡i tÄ, kÄ ir redzami." #: ../src/ui/widget/selected-style.cpp:124 #: ../src/ui/widget/style-swatch.cpp:119 @@ -20250,19 +20266,19 @@ msgstr "AizvÄkt vilkumu" #: ../src/ui/widget/selected-style.cpp:575 msgid "Apply last set color to fill" -msgstr "" +msgstr "Pielietot aizpildÄ«jumam pÄ“dÄ“jo iestatÄ«to krÄsu" #: ../src/ui/widget/selected-style.cpp:587 msgid "Apply last set color to stroke" -msgstr "" +msgstr "Pielietot vilkumam pÄ“dÄ“jo iestatÄ«to krÄsu" #: ../src/ui/widget/selected-style.cpp:598 msgid "Apply last selected color to fill" -msgstr "" +msgstr "Pielietot aizpildÄ«jumam pÄ“dÄ“jo izvÄ“lÄ“to krÄsu" #: ../src/ui/widget/selected-style.cpp:609 msgid "Apply last selected color to stroke" -msgstr "" +msgstr "Pielietot vilkumam pÄ“dÄ“jo izvÄ“lÄ“to krÄsu" #: ../src/ui/widget/selected-style.cpp:635 msgid "Invert fill" @@ -20399,7 +20415,7 @@ msgstr "Vilkuma platums: %.5g%s" #: ../src/ui/widget/style-swatch.cpp:343 #, c-format msgid "O: %2.0f" -msgstr "" +msgstr "O: %2.0f" #: ../src/ui/widget/style-swatch.cpp:348 #, c-format @@ -20970,7 +20986,7 @@ msgstr "PÄrvÄ“rst atlasÄ«to par ar raksta elementiem aizpildÄ«tu taisnstÅ«ri" #: ../src/verbs.cpp:2388 msgid "Pattern to _Objects" -msgstr "FaktÅ«ra par _objektiem" +msgstr "FaktÅ«ru par _objektiem" #: ../src/verbs.cpp:2389 msgid "Extract objects from a tiled pattern fill" @@ -23127,7 +23143,7 @@ msgstr "" #: ../src/widgets/connector-toolbar.cpp:388 msgid "Graph" -msgstr "" +msgstr "Grafs" #: ../src/widgets/connector-toolbar.cpp:398 msgid "Connector Length" @@ -23157,88 +23173,88 @@ msgstr "" msgid "Pattern offset" msgstr "Å ablona nobÄ«de" -#: ../src/widgets/desktop-widget.cpp:446 +#: ../src/widgets/desktop-widget.cpp:462 msgid "Zoom drawing if window size changes" msgstr "TÄlummainÄ«t attÄ“lu, ja mainÄs loga izmÄ“ri" -#: ../src/widgets/desktop-widget.cpp:647 +#: ../src/widgets/desktop-widget.cpp:666 msgid "Cursor coordinates" msgstr "Kursora koordinÄtes" -#: ../src/widgets/desktop-widget.cpp:673 +#: ../src/widgets/desktop-widget.cpp:692 msgid "Z:" msgstr "Z:" #. display the initial welcome message in the statusbar -#: ../src/widgets/desktop-widget.cpp:716 +#: ../src/widgets/desktop-widget.cpp:735 msgid "<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; use selector (arrow) to move or transform them." msgstr "<b>Laipni lÅ«dzam Inkscape!</b> Izmantojiet figÅ«ru zÄ«mēšanas vai brÄ«vrokas lÄ«dzekļus, lai izveidotu objektus; izmantojiet kursora bultiņu, lai tos pÄrvietotu vai pÄrveidotu." -#: ../src/widgets/desktop-widget.cpp:797 +#: ../src/widgets/desktop-widget.cpp:823 msgid "grayscale" msgstr "pelÄ“ktoņu" -#: ../src/widgets/desktop-widget.cpp:798 +#: ../src/widgets/desktop-widget.cpp:824 msgid ", grayscale" msgstr ", pelÄ“ktoņu" -#: ../src/widgets/desktop-widget.cpp:799 +#: ../src/widgets/desktop-widget.cpp:825 msgid "print colors preview" msgstr "krÄsu drukas priekÅ¡skatÄ«jums" -#: ../src/widgets/desktop-widget.cpp:800 +#: ../src/widgets/desktop-widget.cpp:826 msgid ", print colors preview" msgstr ", krÄsu drukas priekÅ¡skatÄ«jums" -#: ../src/widgets/desktop-widget.cpp:801 +#: ../src/widgets/desktop-widget.cpp:827 msgid "outline" msgstr "aprises" -#: ../src/widgets/desktop-widget.cpp:802 +#: ../src/widgets/desktop-widget.cpp:828 msgid "no filters" msgstr "bez filtriem" -#: ../src/widgets/desktop-widget.cpp:829 +#: ../src/widgets/desktop-widget.cpp:855 #, c-format msgid "%s%s: %d (%s%s) - Inkscape" msgstr "%s%s: %d (%s%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:831 -#: ../src/widgets/desktop-widget.cpp:835 +#: ../src/widgets/desktop-widget.cpp:857 +#: ../src/widgets/desktop-widget.cpp:861 #, c-format msgid "%s%s: %d (%s) - Inkscape" msgstr "%s%s: %d (%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:837 +#: ../src/widgets/desktop-widget.cpp:863 #, c-format msgid "%s%s: %d - Inkscape" msgstr "%s%s: %d - Inkscape" -#: ../src/widgets/desktop-widget.cpp:843 +#: ../src/widgets/desktop-widget.cpp:869 #, c-format msgid "%s%s (%s%s) - Inkscape" msgstr "%s%s (%s%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:845 -#: ../src/widgets/desktop-widget.cpp:849 +#: ../src/widgets/desktop-widget.cpp:871 +#: ../src/widgets/desktop-widget.cpp:875 #, c-format msgid "%s%s (%s) - Inkscape" msgstr "%s%s (%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:851 +#: ../src/widgets/desktop-widget.cpp:877 #, c-format msgid "%s%s - Inkscape" msgstr "%s%s - Inkscape" -#: ../src/widgets/desktop-widget.cpp:1019 +#: ../src/widgets/desktop-widget.cpp:1045 msgid "Color-managed display is <b>enabled</b> in this window" msgstr "" -#: ../src/widgets/desktop-widget.cpp:1021 +#: ../src/widgets/desktop-widget.cpp:1047 msgid "Color-managed display is <b>disabled</b> in this window" msgstr "" -#: ../src/widgets/desktop-widget.cpp:1076 +#: ../src/widgets/desktop-widget.cpp:1102 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">Save changes to document \"%s\" before closing?</span>\n" @@ -23249,12 +23265,12 @@ msgstr "" "\n" "Ja aizvÄ“rsiet nesaglabÄjot, visas izdarÄ«tÄs izmaiņas tiks zaudÄ“tas." -#: ../src/widgets/desktop-widget.cpp:1086 -#: ../src/widgets/desktop-widget.cpp:1145 +#: ../src/widgets/desktop-widget.cpp:1112 +#: ../src/widgets/desktop-widget.cpp:1171 msgid "Close _without saving" msgstr "AizvÄ“rt _nesaglabÄjot" -#: ../src/widgets/desktop-widget.cpp:1135 +#: ../src/widgets/desktop-widget.cpp:1161 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a format that may cause data loss!</span>\n" @@ -23265,11 +23281,11 @@ msgstr "" "\n" "Vai vÄ“laties saglabÄt Å¡o failu kÄ Inkscape SVG?" -#: ../src/widgets/desktop-widget.cpp:1147 +#: ../src/widgets/desktop-widget.cpp:1173 msgid "_Save as Inkscape SVG" msgstr "_SaglabÄt kÄ Inkscape SVG" -#: ../src/widgets/desktop-widget.cpp:1357 +#: ../src/widgets/desktop-widget.cpp:1383 msgid "Note:" msgstr "PiezÄ«me:" @@ -23467,7 +23483,7 @@ msgstr "Izveidot krÄsu pÄreju vilkumÄ" #: ../src/widgets/gradient-toolbar.cpp:1087 msgid "on:" -msgstr "" +msgstr "uz:" #: ../src/widgets/gradient-toolbar.cpp:1112 msgid "Select" @@ -23966,7 +23982,7 @@ msgstr "<b>RadiÄla krÄsu pÄreja</b>" #: ../src/widgets/paint-selector.cpp:1052 msgid "Use the <b>Node tool</b> to adjust position, scale, and rotation of the pattern on canvas. Use <b>Object > Pattern > Objects to Pattern</b> to create a new pattern from selection." -msgstr "" +msgstr "Izmantojiet <b>Mezglu rÄ«ks</b>, lai pielÄgotu raksta elementu novietojumu, mÄ“rogu un pagriezienu uz audekla. Izmantojiet <b>Objekts > FaktÅ«ra > Objektus par faktÅ«ru</b>, lai no atlasÄ«tÄ izveidotu jaunu faktÅ«ru." #: ../src/widgets/paint-selector.cpp:1065 msgid "<b>Pattern fill</b>" @@ -24140,11 +24156,11 @@ msgstr "" #: ../src/widgets/select-toolbar.cpp:380 msgid "Now <b>patterns</b> are <b>transformed</b> along with their objects when those are transformed (moved, scaled, rotated, or skewed)." -msgstr "" +msgstr "Tagad pÄrveidojot objektu (pÄrvietojot, mÄ“rogojot, griežot vai šķiebjot) <b>faktÅ«ra</b> tiek <b>pÄrveidota</b>." #: ../src/widgets/select-toolbar.cpp:382 msgid "Now <b>patterns</b> remain <b>fixed</b> when objects are transformed (moved, scaled, rotated, or skewed)." -msgstr "" +msgstr "Tagad pÄrveidojot objektu (pÄrvietojot, mÄ“rogojot, griežot vai šķiebjot) <b>faktÅ«ra</b> paliek <b>nemainÄ«ga</b>." #. four spinbuttons #: ../src/widgets/select-toolbar.cpp:500 @@ -24380,6 +24396,11 @@ msgstr "IzsmidzinÄt vienÄ ceļÄ" msgid "Spray objects in a single path" msgstr "IzsmidzinÄt objektus vienÄ ceļÄ" +#: ../src/widgets/spray-toolbar.cpp:202 +#: ../src/widgets/tweak-toolbar.cpp:272 +msgid "Mode" +msgstr "Režīms" + #. Population #: ../src/widgets/spray-toolbar.cpp:222 msgid "(low population)" @@ -24491,6 +24512,12 @@ msgid "_M:" msgstr "_M" #: ../src/widgets/sp-color-icc-selector.cpp:217 +#: ../src/widgets/sp-color-icc-selector.cpp:218 +#: ../src/widgets/sp-color-scales.cpp:488 +msgid "_Y:" +msgstr "_Y:" + +#: ../src/widgets/sp-color-icc-selector.cpp:217 #: ../src/widgets/sp-color-scales.cpp:491 msgid "_K:" msgstr "_K" @@ -24505,7 +24532,7 @@ msgstr "Izlabot" #: ../src/widgets/sp-color-icc-selector.cpp:300 msgid "Fix RGB fallback to match icc-color() value." -msgstr "" +msgstr "Labot RGB alternatÄ«vo vÄ“rtÄ«bu, lai atbilstu icc-color() vÄ“rtÄ«bai." #. Label #: ../src/widgets/sp-color-icc-selector.cpp:438 @@ -24837,12 +24864,12 @@ msgstr "Beigu marÄ·ieri tiek pievienoti ceļa vai figÅ«ras pÄ“dÄ“jam mezglam" msgid "Set markers" msgstr "IestatÄ«t marÄ·ierus" -#: ../src/widgets/stroke-style.cpp:1067 -#: ../src/widgets/stroke-style.cpp:1160 +#: ../src/widgets/stroke-style.cpp:1068 +#: ../src/widgets/stroke-style.cpp:1161 msgid "Set stroke style" msgstr "IestatÄ«t vilkuma stilu" -#: ../src/widgets/stroke-style.cpp:1248 +#: ../src/widgets/stroke-style.cpp:1249 msgid "Set marker color" msgstr "IestatÄ«t marÄ·iera krÄsu" @@ -25137,131 +25164,131 @@ msgstr "TBD" msgid "Style of Paint Bucket fill objects" msgstr "KrÄsas spaiņa objektu aizpildÄ«juma stils" -#: ../src/widgets/toolbox.cpp:1727 +#: ../src/widgets/toolbox.cpp:1678 msgid "Bounding box" msgstr "RobežrÄmis" -#: ../src/widgets/toolbox.cpp:1727 +#: ../src/widgets/toolbox.cpp:1678 msgid "Snap bounding boxes" msgstr "PiesaistÄ«t robežrÄmjus" -#: ../src/widgets/toolbox.cpp:1736 +#: ../src/widgets/toolbox.cpp:1687 msgid "Bounding box edges" msgstr "RobežrÄmju malas" -#: ../src/widgets/toolbox.cpp:1736 +#: ../src/widgets/toolbox.cpp:1687 msgid "Snap to edges of a bounding box" msgstr "PiesaistÄ«t robežrÄmju malÄm" -#: ../src/widgets/toolbox.cpp:1745 +#: ../src/widgets/toolbox.cpp:1696 msgid "Bounding box corners" msgstr "RobežrÄmju stÅ«ri" -#: ../src/widgets/toolbox.cpp:1745 +#: ../src/widgets/toolbox.cpp:1696 msgid "Snap bounding box corners" msgstr "PiesaistÄ«t robežrÄmju stÅ«riem" -#: ../src/widgets/toolbox.cpp:1754 +#: ../src/widgets/toolbox.cpp:1705 msgid "BBox Edge Midpoints" msgstr "RobežrÄmju malu viduspunktiem" -#: ../src/widgets/toolbox.cpp:1754 +#: ../src/widgets/toolbox.cpp:1705 msgid "Snap midpoints of bounding box edges" msgstr "PiesaistÄ«t robežrÄmju malu viduspunktiem" -#: ../src/widgets/toolbox.cpp:1764 +#: ../src/widgets/toolbox.cpp:1715 msgid "BBox Centers" msgstr "RobežrÄmju centriem" -#: ../src/widgets/toolbox.cpp:1764 +#: ../src/widgets/toolbox.cpp:1715 msgid "Snapping centers of bounding boxes" msgstr "PiesaistÄ«t robežrÄmju centriem" -#: ../src/widgets/toolbox.cpp:1773 +#: ../src/widgets/toolbox.cpp:1724 msgid "Snap nodes, paths, and handles" msgstr "" -#: ../src/widgets/toolbox.cpp:1781 +#: ../src/widgets/toolbox.cpp:1732 msgid "Snap to paths" msgstr "PiesaistÄ«t ceļiem" -#: ../src/widgets/toolbox.cpp:1790 +#: ../src/widgets/toolbox.cpp:1741 msgid "Path intersections" msgstr "Ceļu krustpunkti" -#: ../src/widgets/toolbox.cpp:1790 +#: ../src/widgets/toolbox.cpp:1741 msgid "Snap to path intersections" msgstr "PiesaistÄ«t ceļu krustpunktiem" -#: ../src/widgets/toolbox.cpp:1799 +#: ../src/widgets/toolbox.cpp:1750 msgid "To nodes" msgstr "Pie mezgliem" -#: ../src/widgets/toolbox.cpp:1799 +#: ../src/widgets/toolbox.cpp:1750 msgid "Snap cusp nodes, incl. rectangle corners" msgstr "" -#: ../src/widgets/toolbox.cpp:1808 +#: ../src/widgets/toolbox.cpp:1759 msgid "Smooth nodes" msgstr "Gludi mezgli" -#: ../src/widgets/toolbox.cpp:1808 +#: ../src/widgets/toolbox.cpp:1759 msgid "Snap smooth nodes, incl. quadrant points of ellipses" msgstr "" -#: ../src/widgets/toolbox.cpp:1817 +#: ../src/widgets/toolbox.cpp:1768 msgid "Line Midpoints" msgstr "LÄ«nijas viduspunkti" -#: ../src/widgets/toolbox.cpp:1817 +#: ../src/widgets/toolbox.cpp:1768 msgid "Snap midpoints of line segments" msgstr "PiesaistÄ«t lÄ«nijas posmu viduspunktus" -#: ../src/widgets/toolbox.cpp:1826 +#: ../src/widgets/toolbox.cpp:1777 msgid "Others" msgstr "Citi" -#: ../src/widgets/toolbox.cpp:1826 +#: ../src/widgets/toolbox.cpp:1777 msgid "Snap other points (centers, guide origins, gradient handles, etc.)" msgstr "" -#: ../src/widgets/toolbox.cpp:1834 +#: ../src/widgets/toolbox.cpp:1785 msgid "Object Centers" msgstr "Objekta centri" -#: ../src/widgets/toolbox.cpp:1834 +#: ../src/widgets/toolbox.cpp:1785 msgid "Snap centers of objects" msgstr "PiesaistÄ«t objektu centrus" -#: ../src/widgets/toolbox.cpp:1843 +#: ../src/widgets/toolbox.cpp:1794 msgid "Rotation Centers" msgstr "GrieÅ¡anÄs centrs" -#: ../src/widgets/toolbox.cpp:1843 +#: ../src/widgets/toolbox.cpp:1794 msgid "Snap an item's rotation center" msgstr "PiesaistÄ«t objekta grieÅ¡anÄs centram" -#: ../src/widgets/toolbox.cpp:1852 +#: ../src/widgets/toolbox.cpp:1803 msgid "Text baseline" msgstr "Teksta bÄzes lÄ«nija" -#: ../src/widgets/toolbox.cpp:1852 +#: ../src/widgets/toolbox.cpp:1803 msgid "Snap text anchors and baselines" msgstr "PiesaistÄ«t teksta enkurus un bÄzes lÄ«nijas" -#: ../src/widgets/toolbox.cpp:1862 +#: ../src/widgets/toolbox.cpp:1813 msgid "Page border" msgstr "Lapas robeža" -#: ../src/widgets/toolbox.cpp:1862 +#: ../src/widgets/toolbox.cpp:1813 msgid "Snap to the page border" msgstr "PiesaistÄ«t lapas robežÄm" -#: ../src/widgets/toolbox.cpp:1871 +#: ../src/widgets/toolbox.cpp:1822 msgid "Snap to grids" msgstr "PiesaistÄ«t režģim" -#: ../src/widgets/toolbox.cpp:1880 +#: ../src/widgets/toolbox.cpp:1831 msgid "Snap guides" msgstr "Piesaistes palÄ«glÄ«nijas" @@ -25393,7 +25420,7 @@ msgstr "DreboÅ¡u krÄsu režīms" #: ../src/widgets/tweak-toolbar.cpp:260 msgid "Jitter the colors of selected objects" -msgstr "" +msgstr "SatricinÄt atlasÄ«tÄ objekta krÄsas" #: ../src/widgets/tweak-toolbar.cpp:266 msgid "Blur mode" @@ -25409,7 +25436,7 @@ msgstr "KanÄli:" #: ../src/widgets/tweak-toolbar.cpp:306 msgid "In color mode, act on objects' hue" -msgstr "" +msgstr "KrÄsu režīmÄ iedarboties uz objekta nokrÄsu" #. TRANSLATORS: "H" here stands for hue #: ../src/widgets/tweak-toolbar.cpp:310 @@ -25418,7 +25445,7 @@ msgstr "H" #: ../src/widgets/tweak-toolbar.cpp:322 msgid "In color mode, act on objects' saturation" -msgstr "" +msgstr "KrÄsu režīmÄ iedarboties uz objekta piesÄtinÄjumu" #. TRANSLATORS: "S" here stands for Saturation #: ../src/widgets/tweak-toolbar.cpp:326 @@ -25427,7 +25454,7 @@ msgstr "S" #: ../src/widgets/tweak-toolbar.cpp:338 msgid "In color mode, act on objects' lightness" -msgstr "" +msgstr "KrÄsu režīmÄ iedarboties uz objekta gaiÅ¡umu" #. TRANSLATORS: "L" here stands for Lightness #: ../src/widgets/tweak-toolbar.cpp:342 @@ -25436,7 +25463,7 @@ msgstr "L" #: ../src/widgets/tweak-toolbar.cpp:354 msgid "In color mode, act on objects' opacity" -msgstr "" +msgstr "KrÄsu režīmÄ iedarboties uz objekta necauspÄ«dÄ«gumu" #. TRANSLATORS: "O" here stands for Opacity #: ../src/widgets/tweak-toolbar.cpp:358 @@ -25588,17 +25615,17 @@ msgstr "" #: ../share/extensions/gcodetools.py:4040 #, python-format msgid "Orientation points for '%s' layer have not been found! Please add orientation points using Orientation tab!" -msgstr "" +msgstr "OrientÄcijas punkti slÄnim '%s' nav atrasti! LÅ«dzu, pievienojiet orientÄcijas punktus izmantojot šķirkli OrientÄcija!" #: ../share/extensions/gcodetools.py:4047 #, python-format msgid "There are more than one orientation point groups in '%s' layer" -msgstr "" +msgstr "SlÄnÄ« '%s' ir atrodama vairÄk kÄ viena orientÄcijas punktu grupa" #: ../share/extensions/gcodetools.py:4078 #: ../share/extensions/gcodetools.py:4080 msgid "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.)" -msgstr "" +msgstr "OrientÄcijas punkti nav derÄ«gi! (ja ir divi orientÄcijas punkti, tie nedrÄ«kst bÅ«t vienÄdi. Ja ir trÄ«s orientÄcijas punkti - tie nedrÄ«kst atrasties uz vienas taisnes.)" #: ../share/extensions/gcodetools.py:4250 #, python-format @@ -25625,17 +25652,17 @@ msgstr "DokumentÄ nav slÄņu! Pievienojiet vismaz vienu slÄni, izmantojot slÄ #: ../share/extensions/gcodetools.py:4294 msgid "Warning! There are some paths in the root of the document, but not in any layer! Using bottom-most layer for them." -msgstr "" +msgstr "UzmanÄ«bu! DokumentÄ ir atrodami daži ceļi, kas neatrodas slÄņos! MinÄ“tie ceļi ievietoti zemÄkÄ lÄ«meņa slÄnÄ«." #: ../share/extensions/gcodetools.py:4371 #, python-format msgid "Warning! Tool's and default tool's parameter's (%s) types are not the same ( type('%s') != type('%s') )." -msgstr "" +msgstr "UzmanÄ«bu! RÄ«ka un noklusÄ“tÄ rÄ«ka parametru tipi (%s) nav vienÄdi ( type('%s') != type('%s') )." #: ../share/extensions/gcodetools.py:4374 #, python-format msgid "Warning! Tool has parameter that default tool has not ( '%s': '%s' )." -msgstr "" +msgstr "UzmanÄ«bu! RÄ«kam ir parametrs, kÄds nav noklusÄ“tajam rÄ«kam ( '%s': '%s' )." #: ../share/extensions/gcodetools.py:4388 #, python-format @@ -25645,12 +25672,12 @@ msgstr "SlÄnis '%s' satur vairÄk kÄ vienu rÄ«ku!" #: ../share/extensions/gcodetools.py:4391 #, python-format msgid "Can not find tool for '%s' layer! Please add one with Tools library tab!" -msgstr "" +msgstr "SlÄnim '%s' nav atrodams rÄ«ks! LÅ«dzu pievienojiet vienu no RÄ«ku bibliotÄ“kas šķirkļa!" #: ../share/extensions/gcodetools.py:4553 #: ../share/extensions/gcodetools.py:4708 msgid "Warning: One or more paths do not have 'd' parameter, try to Ungroup (Ctrl+Shift+G) and Object to Path (Ctrl+Shift+C)!" -msgstr "" +msgstr "UzmanÄ«bu: vienam vai vairÄkiem ceļiem nav 'd' parametra, mēģiniet AtgrupÄ“t (Ctrl+Shift+G) un pÄrveidot Objektu par ceļu (Ctrl+Shift+C)!" #: ../share/extensions/gcodetools.py:4667 msgid "Noting is selected. Please select something to convert to drill point (dxfpoint) or clear point sign." @@ -25671,11 +25698,11 @@ msgstr "RÄ«ka diametram jÄbÅ«t >0, taÄu rÄ«ka diametrs slÄnÄ« '%s' tads nav!" #: ../share/extensions/gcodetools.py:4956 #: ../share/extensions/gcodetools.py:5011 msgid "Warning: omitting non-path" -msgstr "" +msgstr "UzmanÄ«bu: izlaiž ne-ceļu " #: ../share/extensions/gcodetools.py:5511 msgid "Please select at least one path to engrave and run again." -msgstr "" +msgstr "LÅ«dzu, izvÄ“lieties vismaz vienu gravÄ“jamu ceļu un palaidiet vÄ“lreiz." #: ../share/extensions/gcodetools.py:5519 msgid "Unknown unit selected. mm assumed" @@ -25693,7 +25720,7 @@ msgstr "csp_normalised_normal kļūda. SkatÄ«ties žurnÄlÄ." #: ../share/extensions/gcodetools.py:5804 msgid "No need to engrave sharp angles." -msgstr "" +msgstr "Asus leņķus gravÄ“t nav nepiecieÅ¡ams." #: ../share/extensions/gcodetools.py:5848 msgid "Active layer already has orientation points! Remove them or select another layer!" @@ -25744,7 +25771,7 @@ msgstr "" #: ../share/extensions/gcodetools.py:6672 msgid "Cutting tool has not been defined! A default tool has been automatically added." -msgstr "" +msgstr "GrieÅ¡anas rÄ«ks nav noteikts! AutomÄtiski pievienots noklusÄ“tais rÄ«ks." #: ../share/extensions/gimp_xcf.py:39 msgid "Gimp must be installed and set in your path variable." @@ -25794,6 +25821,8 @@ msgid "" "The JessyInk script is not installed in this SVG file or has a different version than the JessyInk extensions. Please select \"install/update...\" from the \"JessyInk\" sub-menu of the \"Extensions\" menu to install or update the JessyInk script.\n" "\n" msgstr "" +"JessyInk skripts nav uzstÄdÄ«ts Å¡ajÄ SVG failÄ vai arÄ« tÄ versija atšķiras no JessyInk paplaÅ¡inÄjuma versijas. LÅ«dzu izvÄ“lieties \"uzstÄdÄ«t/atsvaidzinÄt...\" no \"JessyInk\" apakÅ¡izvÄ“lnes izvÄ“lnÄ“ \"PaplaÅ¡inÄjumi\", lai uzstÄdÄ«tu vai atsvaidzinÄtu JessyInk skriptu.\n" +"\n" #: ../share/extensions/jessyInk_autoTexts.py:48 msgid "" @@ -25979,6 +26008,8 @@ msgid "" "The 'stretch' option requires that the pattern must have non-zero width :\n" "Please edit the pattern width." msgstr "" +"IespÄ“jai 'izstiept' ie nepiecieÅ¡ams, lai raksta elementa platums nebÅ«t vienÄds ar 0 :\n" +"lÅ«dzu, izlabojiet raksta elementa platumu." #: ../share/extensions/pathmodifier.py:237 #, python-format @@ -25987,7 +26018,7 @@ msgstr "LÅ«dzu, vispirms pÄrvÄ“rtiet objektus par ceļiem! (IegÅ«ts [%s].)" #: ../share/extensions/perspective.py:45 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 "" +msgstr "NeizdevÄs importÄ“t numpy vai numpy.linalg moduļus. Å ie moduļi ir nepiecieÅ¡ami Å¡im paplaÅ¡inÄjumam. UzstÄdiet tos un mēģiniet vÄ“lreiz. Debian-veidÄ«gÄ sistÄ“mÄ tas ir paveicams ar komandu sudo apt-get install python-numpy." #: ../share/extensions/perspective.py:60 #: ../share/extensions/summersnight.py:51 @@ -26037,11 +26068,11 @@ msgstr "NeizdevÄs importÄ“t numpy moduli, kas ir nepiecieÅ¡ams Å¡im paplaÅ¡inÄ #: ../share/extensions/polyhedron_3d.py:336 msgid "No face data found in specified file." -msgstr "" +msgstr "NorÄdÄ«tajÄ failÄ nav atrodami šķautņu dati." #: ../share/extensions/polyhedron_3d.py:337 msgid "Try selecting \"Edge Specified\" in the Model File tab.\n" -msgstr "" +msgstr "Mēģiniet izvÄ“lÄ“ties \"NorÄdÄ«ta mala\" Modeļa fails šķirklÄ«.\n" #: ../share/extensions/polyhedron_3d.py:343 msgid "No edge data found in specified file." @@ -26049,12 +26080,12 @@ msgstr "NorÄdÄ«tajÄ failÄ nav atrasti malu dati." #: ../share/extensions/polyhedron_3d.py:344 msgid "Try selecting \"Face Specified\" in the Model File tab.\n" -msgstr "" +msgstr "Mēģiniet izvÄ“lÄ“ties \"NorÄdÄ«ta šķautne\" Modeļa fails šķirklÄ«.\n" #. we cannot generate a list of faces from the edges without a lot of computation #: ../share/extensions/polyhedron_3d.py:519 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 "" +msgstr "Å Ä·autņu dati nav atrasti. PÄrliecinieties, ka fails satur šķautņu datus un pÄrliecinieties, ka fails ir importÄ“ts kÄ \"NorÄdÄ«ta šķautne\" šķirklÄ« Modeļa fails.\n" #: ../share/extensions/polyhedron_3d.py:521 msgid "Internal Error. No view type selected\n" @@ -26128,7 +26159,7 @@ msgstr "" msgid "Could not locate file: %s" msgstr "Nav iespÄ“jams atrast failu: %s" -#: ../share/extensions/uniconv-ext.py:55 +#: ../share/extensions/uniconv-ext.py:56 #: ../share/extensions/uniconv_output.py:122 msgid "You need to install the UniConvertor software.\n" msgstr "Jums nepiecieÅ¡ams uzstÄdÄ«t UniConvertor programmatÅ«ru.\n" @@ -26144,16 +26175,16 @@ msgstr "Ir jÄizvÄ“las vismaz divi elementi." #: ../share/extensions/webslicer_create_group.py:57 msgid "You must create and select some \"Slicer rectangles\" before trying to group." -msgstr "" +msgstr "Jums ir jÄizveido un jÄatlasa daži \"GriezÄ“ja taisnstÅ«ri\" pirms pielietoÅ¡anas grupai." #: ../share/extensions/webslicer_create_group.py:72 msgid "You must to select some \"Slicer rectangles\" or other \"Layout groups\"." -msgstr "" +msgstr "Jums ir jÄatlasa daži \"GriezÄ“ja taisnstÅ«ri\" vai citas \"IzkÄrtojuma grupas\"." #: ../share/extensions/webslicer_create_group.py:76 #, python-format msgid "Oops... The element \"%s\" is not in the Web Slicer layer" -msgstr "" +msgstr "Ak vai... Elements \"%s\" neatrodas tÄ«mekļa griezÄ“ja slÄnÄ«" #: ../share/extensions/webslicer_export.py:57 msgid "You must give a directory to export the slices." @@ -26801,11 +26832,11 @@ msgstr "Desktop Cutting Plotter" #: ../share/extensions/dxf_outlines.inx.h:3 msgid "use ROBO-Master type of spline output" -msgstr "" +msgstr "izmantot ROBO-Master lÄ«kņu izvades tipu" #: ../share/extensions/dxf_outlines.inx.h:4 msgid "use LWPOLYLINE type of line output" -msgstr "" +msgstr "izmantot LWPOLYLINE tipu lÄ«niju izvadei" #: ../share/extensions/dxf_outlines.inx.h:5 msgid "Base unit" @@ -26847,6 +26878,15 @@ msgid "" "- LWPOLYLINE output is a multiply-connected polyline, disable it to use a legacy version of the LINE output.\n" "- You can choose to export all layers or only visible ones" msgstr "" +"- AutoCAD Release 14 DXF formÄts.\n" +"- Pamata vienÄ«bas parametrs norÄda vienÄ«bas, kurÄs tiek izvadÄ«tas koordinÄtes (90 px = 1 colla).\n" +"- AtbalstÄ«tie elementu tipi\n" +" - ceļi (lÄ«nijas un lÄ«knes)\n" +" - taisnstÅ«ri\n" +" - kloni (šķērsatsauces uz oriÄ£inÄlu tiek zaudÄ“tas)\n" +"- ROBO-Master lÄ«kņu izvade ir specifiskas lÄ«knes, ko var izmantot tikai ar ROBO-Master un AutoDesk skatÄ«tÄjiem, nevis Inkscape.\n" +"- LWPOLYLINE izvade ir daudzkÄrtÄ«gi savienota lÄ«nija; atslÄ“dziet to, lai izmantotu vÄ“sturisko LINE izvades versiju.\n" +"- Varat izvÄ“lÄ“ties, vai izvadÄ«t visus slÄņus vai tikai redzamos." #: ../share/extensions/dxf_outlines.inx.h:30 msgid "Desktop Cutting Plotter (AutoCAD DXF R14) (*.dxf)" @@ -27052,7 +27092,7 @@ msgstr "Izmantot polÄrÄs koordinÄtes" #: ../share/extensions/funcplot.inx.h:11 #: ../share/extensions/param_curves.inx.h:12 msgid "When set, Isotropic scaling uses smallest of width/xrange or height/yrange" -msgstr "" +msgstr "Ja iestatÄ«ts, izotropiskÄ mÄ“rogoÅ¡ana izmanto mazÄko no platums/x-diapazons vai augstums/y-diapazons" #: ../share/extensions/funcplot.inx.h:12 #: ../share/extensions/param_curves.inx.h:13 @@ -27112,9 +27152,8 @@ msgid "First derivative:" msgstr "PirmÄs kÄrtas atvasinÄjums:" #: ../share/extensions/funcplot.inx.h:34 -#, fuzzy msgid "Clip with rectangle" -msgstr "TaisnstÅ«ra platums" +msgstr "Izgriezt ar taisnstÅ«ri" #: ../share/extensions/funcplot.inx.h:35 #: ../share/extensions/param_curves.inx.h:28 @@ -27274,7 +27313,7 @@ msgstr "" #: ../share/extensions/gcodetools_lathe.inx.h:14 #: ../share/extensions/gcodetools_path_to_gcode.inx.h:3 msgid "Maximum splitting depth:" -msgstr "" +msgstr "MaksimÄlais šķelÅ¡anas dziļums:" #: ../share/extensions/gcodetools_area.inx.h:22 #: ../share/extensions/gcodetools_lathe.inx.h:15 @@ -27502,7 +27541,6 @@ msgid "Check for Gcodetools latest stable version and try to get the updates." msgstr "PÄrbaudiet, vai Gcodetools ir jaunÄkÄ stabilÄ versija un mēģiniet saņemt atjauninÄjumus." #: ../share/extensions/gcodetools_dxf_points.inx.h:1 -#, fuzzy msgid "DXF Points" msgstr "DXF punkti" @@ -27528,7 +27566,7 @@ msgstr "iestatÄ«t kÄ dxfpoint un zÄ«mÄ“t bultu" #: ../share/extensions/gcodetools_dxf_points.inx.h:7 msgid "clear dxfpoint sign" -msgstr "" +msgstr "attÄ«rÄ«t dxfpoint zÄ«mi" #: ../share/extensions/gcodetools_engraving.inx.h:1 msgid "Engraving" @@ -27540,7 +27578,7 @@ msgstr "" #: ../share/extensions/gcodetools_engraving.inx.h:3 msgid "Maximum distance for engraving (mm/inch):" -msgstr "" +msgstr "MaksimÄlais gravēšanas attÄlums (mm/collas):" #: ../share/extensions/gcodetools_engraving.inx.h:4 msgid "Accuracy factor (2 low to 10 high):" @@ -27548,7 +27586,7 @@ msgstr "PrecizitÄte (2-zema, 10- augsta):" #: ../share/extensions/gcodetools_engraving.inx.h:5 msgid "Draw additional graphics to see engraving path" -msgstr "" +msgstr "ZÄ«mÄ“t papildu grafiku, lai redzÄ“tu gravēšanas ceļu" #: ../share/extensions/gcodetools_engraving.inx.h:6 msgid "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*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" @@ -27604,12 +27642,12 @@ msgstr "Z dziļums:" #: ../share/extensions/gcodetools_graffiti.inx.h:14 #: ../share/extensions/gcodetools_orientation_points.inx.h:7 msgid "2-points mode (move and rotate, maintained aspect ratio X/Y)" -msgstr "" +msgstr "2 punktu režīms (pÄrvietot un pagriezt, saglabÄjot attiecÄ«bu X/Y)" #: ../share/extensions/gcodetools_graffiti.inx.h:15 #: ../share/extensions/gcodetools_orientation_points.inx.h:8 msgid "3-points mode (move, rotate and mirror, different X/Y scale)" -msgstr "" +msgstr "3 punktu režīms (pÄrvietot, pagriezt un spoguļattÄ“lot, atšķirÄ«gs X/Y mÄ“rogs)" #: ../share/extensions/gcodetools_graffiti.inx.h:16 #: ../share/extensions/gcodetools_orientation_points.inx.h:9 @@ -27664,12 +27702,11 @@ msgstr "" #: ../share/extensions/gcodetools_lathe.inx.h:11 msgid "This function modifies path so it will be able to be cut with the rectangular cutter." -msgstr "" +msgstr "Å Ä« funkcija modificÄ“ ceļu, padarot iespÄ“jamu grieÅ¡anu ar taisnstÅ«rveida griezni." #: ../share/extensions/gcodetools_orientation_points.inx.h:1 -#, fuzzy msgid "Orientation points" -msgstr "Novietojums" +msgstr "OrientÄcijas punkti" #: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:1 msgid "Prepare path for plasma" @@ -28308,7 +28345,7 @@ msgstr "Nav vienÄ«bas" #: ../share/extensions/interp_att_g.inx.h:28 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 "" +msgstr "Å is efekts pielieto vÄ“rtÄ«bu ikvienam interpolÄ“jamas atribÅ«tam visiem elementiem atlasÄ«tajÄ grupÄ vai arÄ« visiem atlasÄ«to objektu elementiem." #: ../share/extensions/interp.inx.h:1 msgid "Interpolate" @@ -28838,7 +28875,7 @@ msgstr "" #: ../share/extensions/layout_nup.inx.h:18 msgid "Place holder" -msgstr "" +msgstr "Vietturis" #: ../share/extensions/layout_nup.inx.h:19 msgid "Cutting marks" @@ -28873,6 +28910,16 @@ msgid "" " * Layout padding: inner padding for each part of the layout.\n" " " msgstr "" +"\n" +"Parametri:\n" +" * Lapas izmÄ“rs: platums un augstums.\n" +" * Lapas malas: papildu laukums apkÄrt katrai lapai.\n" +" * IzkÄrtojuma rindas un slejas.\n" +" * IzkÄrtojuma izmÄ“rs: platums un augstums, automÄtiski aprēķinÄts, ja viens ir 0.\n" +" * AutomÄtiski aprēķinÄt izkÄrtojuma izmÄ“ru: neizmantot izkÄrtojuma izmÄ“ru vÄ“rtÄ«bas.\n" +" * IzkÄrtojuma malas: tukÅ¡s laukums apkÄrt katrai izkÄrtojuma daļai.\n" +" * IzkÄrtojuma papildinÄjums: iekšējais papildinÄjums katrai izkÄrtojuma daļai.\n" +" " #: ../share/extensions/layout_nup.inx.h:36 #: ../share/extensions/perfectboundcover.inx.h:20 @@ -28895,7 +28942,7 @@ msgstr "Aksioma:" #: ../share/extensions/lindenmayer.inx.h:4 msgid "Rules:" -msgstr "" +msgstr "NosacÄ«jumi:" #: ../share/extensions/lindenmayer.inx.h:6 msgid "Step length (px):" @@ -29750,7 +29797,7 @@ msgstr "RÄdÄ«t visu fontu sarakstu" #: ../share/extensions/replace_font.inx.h:7 msgid "Choose this tab if you would like to see a list of the fonts used/found." -msgstr "" +msgstr "IzvÄ“lieties Å¡o šķirkli, ja vÄ“laties aplÅ«kot izmantoto/atrasto fontu sarakstu." #: ../share/extensions/replace_font.inx.h:8 msgid "Work on:" @@ -29867,7 +29914,7 @@ msgstr "PÄrvÄ“rst CSS atribÅ«tus par XML atribÅ«tiem" #: ../share/extensions/scour.inx.h:5 msgid "Group collapsing" -msgstr "" +msgstr "Grupas savÄ“rÅ¡ana" #: ../share/extensions/scour.inx.h:6 msgid "Create groups for similar attributes" @@ -29895,7 +29942,7 @@ msgstr "Apiet renderÄ“tÄja kļūdas" #: ../share/extensions/scour.inx.h:12 msgid "Enable viewboxing" -msgstr "" +msgstr "IeslÄ“gt skatrÄmi" #: ../share/extensions/scour.inx.h:13 msgid "Remove the xml declaration" @@ -29962,6 +30009,19 @@ msgid "" " * Number of significant digits for coords: all coordinates are output with that number of significant digits. For example, if 3 is specified, the coordinate 3.5153 is output as 3.51 and the coordinate 471.55 is output as 472.\n" " * XML indentation (pretty-printing): either None for no indentation, Space to use one space per nesting level, or Tab to use one tab per nesting level." msgstr "" +"Å is paplaÅ¡inÄjums optimizÄ“ SVG failu atbilstoÅ¡i sekojoÅ¡Äm iespÄ“jÄm:\n" +" * SaÄ«sinÄt krÄsu nosaukumus: pÄrvÄ“rÅ¡ visas krÄsas #RRGGBB vai #RGB formÄtÄ.\n" +" * PÄrvÄ“rst CSS atribÅ«tus par XML atribÅ«tiem: pÄrvÄ“rst stilus no <style> tagiem un inline style=\"\" deklarÄcijÄm par XML atribÅ«tiem.\n" +" * Grupu savÄ“rÅ¡ana: aizvÄc nevajadzÄ«gus <g> elementus, paaugstinot to saturu par vienu lÄ«meni. NepiecieÅ¡ams iestatÄ«ts \"AizvÄkt neizmantotos ID nosaukumus no elementiem\".\n" +" * Izveidot lÄ«dzÄ«gu atribÅ«tu grupas: izveidot <g> elementus elementu kopÄm ar vismaz vienu kopÄ“ju atribÅ«tu (piem. aizpildÄ«juma krasa, vilkuma necauspÄ«dÄ«gums, ...).\n" +" * Iegult rastrus: iegult rastra attÄ“lus kÄ base64-kodÄ“tu datu URL.\n" +" * SaglabÄt redaktora datus: neaizvÄkt Inkscape, Sodipodi vai Adobe Illustrator elementus un atribÅ«tus.\n" +" * AizvÄkt metadatus: aizvÄkt <metadata> tagus kopÄ ar visu tajos esoÅ¡o informÄciju, kas var saturÄ“t licences metadatus, alternatÄ«vÄs versijas pÄrlÅ«kiem bez SVG atbalsta, utt.\n" +" * AizvÄkt komentÄrus: aizvÄkt <!-- --> tagus.\n" +" * ApstrÄdÄt renderēšanas kļūdas: izveido nedaudz lielÄku SVG failu, taÄu apiet kļūdu librsvg renderÄ“tÄjÄ, ko izmanto Eye of GNOME un dažas citas lietotnes.\n" +" * Izmantot skatrÄmi: mÄ“rogot attÄ“lu 100%/100% un izmantot skatrÄmi.\n" +" * ZÄ«mÄ«go ciparu skaits koordinÄtÄ“m: visas koordinÄtes tiks izvadÄ«tas ar norÄdÄ«to zÄ«mÄ«go ciparu skaitu. PiemÄ“ram, ja ir norÄdÄ«ts 3, koordinÄte 3.5153 tiks izvadÄ«ta kÄ 3.51 un koordinÄte 471.55 - kÄ 472.\n" +" * XML atkÄpes (smukÄ druka): vai nu Nav, lai formatÄ“tu bez atkÄpÄ“m, TukÅ¡ums - lai izmantotu vienu tukÅ¡umu katram apakÅ¡lÄ«menim vai Tab, lai izmantotu vienu tabulatoru katram apakÅ¡lÄ«menim." #: ../share/extensions/scour.inx.h:40 msgid "Help (Ids)" @@ -29976,6 +30036,12 @@ msgid "" " * Preserve these ID names, comma-separated: you can use this in conjunction with the other preserve options if you wish to preserve some more specific ID names.\n" " * Preserve ID names starting with: usually, optimised SVG output removes all unused ID names, but if all of your preserved ID names start with the same prefix (e.g. #flag-mx, #flag-pt), you may use this option." msgstr "" +"ID Ä«paÅ¡ie iestatÄ«jumi:\n" +" * AizvÄkt no elementiem neizmantotos ID nosaukumus: aizvÄkt visus neizmantotos ID atribÅ«tus.\n" +" * SaÄ«sinÄt ID: saÄ«sinÄt visu ID atribÅ«tu nosaukumu garumus, piešķirot Ä«sÄkos visbiežÄk izmantotajiem elementiem. PiemÄ“ram, #linearGradient5621, ko izmanto 100 reizes, var kļūt par #a.\n" +" * SaglabÄt lietotÄja izveidotos ID nosaukumus, kas nebeidzas ar skaitli: parasti optimizÄ“tÄ SVG izvade tos aizvÄc, taÄu ja tie ir nepiecieÅ¡ami atsaucÄ“m (piem. #middledot), varat izmantot Å¡o iestatÄ«jumu.\n" +" * SaglabÄt Å¡os, ar komatu atdalÄ«tos ID nosaukumus: varat izmantot Å¡o kopÄ ar citiem saglabÄÅ¡anas iestatÄ«jumiem, ja vÄ“laties saglabÄt kÄdus specifiskus ID nosaukumus.\n" +" * SaglabÄt ID nosaukumus, kas sÄkas ar: parasti optimizÄ“tÄ SVG izvade aizvÄc visu neizmantoto ID nosaukumus, taÄu, ja visu JÅ«su saglabÄjamo ID nosaukumi sÄkas ar vienu un to paÅ¡u virkni (piem. #flag-mx, #flag-pt), varat izmantot Å¡o iestatÄ«jumu." #: ../share/extensions/scour.inx.h:47 msgid "Optimized SVG (*.svg)" @@ -29987,19 +30053,19 @@ msgstr "MÄ“rogojamo vektoru grafika" #: ../share/extensions/setup_typography_canvas.inx.h:1 msgid "1 - Setup Typography Canvas" -msgstr "" +msgstr "1 - Izveidot tipogrÄfijas audeklu" #: ../share/extensions/setup_typography_canvas.inx.h:2 msgid "Em-size:" -msgstr "" +msgstr "Em izmÄ“rs:" #: ../share/extensions/setup_typography_canvas.inx.h:3 msgid "Ascender:" -msgstr "" +msgstr "AugÅ¡garums:" #: ../share/extensions/setup_typography_canvas.inx.h:4 msgid "Caps Height:" -msgstr "" +msgstr "Lielo burtu augstums:" #: ../share/extensions/setup_typography_canvas.inx.h:5 msgid "X-Height:" @@ -30007,7 +30073,7 @@ msgstr "X-augstums:" #: ../share/extensions/setup_typography_canvas.inx.h:6 msgid "Descender:" -msgstr "" +msgstr "ApakÅ¡garums:" #: ../share/extensions/sk1_input.inx.h:1 msgid "sK1 vector graphics files input" @@ -30353,7 +30419,7 @@ msgstr "VertikÄlais punkts:" #: ../share/extensions/text_flipcase.inx.h:1 msgid "fLIP cASE" -msgstr "" +msgstr "aPGRIEZT kAPITALIZÄ€CIJU" #: ../share/extensions/text_flipcase.inx.h:3 #: ../share/extensions/text_lowercase.inx.h:3 @@ -30374,11 +30440,11 @@ msgstr "dAžÄDa LielUMa" #: ../share/extensions/text_sentencecase.inx.h:1 msgid "Sentence case" -msgstr "" +msgstr "KÄ teikumÄ " #: ../share/extensions/text_titlecase.inx.h:1 msgid "Title Case" -msgstr "" +msgstr "Virsraksta KapitalizÄcija" #: ../share/extensions/text_uppercase.inx.h:1 msgid "UPPERCASE" @@ -30521,7 +30587,7 @@ msgstr "" #: ../share/extensions/webslicer_create_group.inx.h:12 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 "" +msgstr "IzkÄrtojuma grupas mÄ“rÄ·is ir tikai veicinÄt labÄka koda veidoÅ¡anai (ja tas nepiecieÅ¡ams). Lai to izmantotu, Jums vispirms ir jÄizvÄ“las daži \"GriezÄ“ja taisnstÅ«ri\"." #: ../share/extensions/webslicer_create_group.inx.h:13 #: ../share/extensions/webslicer_create_rect.inx.h:41 @@ -30533,11 +30599,11 @@ msgstr "TÄ«meklis" #: ../share/extensions/webslicer_create_group.inx.h:14 msgid "Slicer" -msgstr "" +msgstr "GriezÄ“js" #: ../share/extensions/webslicer_create_rect.inx.h:1 msgid "Create a slicer rectangle" -msgstr "" +msgstr "Izveidot griezÄ“ja taisnstÅ«ri" #: ../share/extensions/webslicer_create_rect.inx.h:4 msgid "DPI:" @@ -30586,7 +30652,7 @@ msgstr "IestatÄ«jumi HTML eksportam" #: ../share/extensions/webslicer_create_rect.inx.h:21 msgid "Layout disposition:" -msgstr "" +msgstr "IzkÄrtojuma izvietojums" #: ../share/extensions/webslicer_create_rect.inx.h:22 msgid "Positioned html block element with the image as Background" @@ -30666,7 +30732,7 @@ msgstr "ApakÅ¡Ä un pa labi" #: ../share/extensions/webslicer_export.inx.h:1 msgid "Export layout pieces and HTML+CSS code" -msgstr "" +msgstr "EksportÄ“t izkÄrtojuma elementus un HTML+CSS kodu" #: ../share/extensions/webslicer_export.inx.h:3 msgid "Directory path to export:" @@ -30682,7 +30748,7 @@ msgstr "Ar HTML un CSS" #: ../share/extensions/webslicer_export.inx.h:7 msgid "All sliced images, and optionally - code, will be generated as you had configured and saved to one directory." -msgstr "" +msgstr "Visi sagrieztie attÄ“li un, ja pieprasÄ«ts - arÄ« kods, tiks izveidots atbilstoÅ¡i JÅ«su norÄdÄ«tajiem iestatÄ«jumiem un saglabÄts vienÄ mapÄ“." #: ../share/extensions/web-set-att.inx.h:1 msgid "Set Attributes" @@ -30707,7 +30773,7 @@ msgstr "" #: ../share/extensions/web-set-att.inx.h:7 msgid "Source and destination of setting:" -msgstr "" +msgstr "IestatÄ«juma avots un mÄ“rÄ·is:" #: ../share/extensions/web-set-att.inx.h:8 #: ../share/extensions/web-transmit-att.inx.h:7 @@ -30801,35 +30867,35 @@ msgstr "Ja vÄ“laties iestatÄ«t vairÄk nekÄ vienu atribÅ«tu, tie ir jÄatdala t #: ../share/extensions/web-transmit-att.inx.h:1 msgid "Transmit Attributes" -msgstr "" +msgstr "Nodot atribÅ«tus" #: ../share/extensions/web-transmit-att.inx.h:3 msgid "Attribute to transmit:" -msgstr "" +msgstr "Nododamais atribÅ«ts:" #: ../share/extensions/web-transmit-att.inx.h:4 msgid "When to transmit:" -msgstr "" +msgstr "Kad nodot:" #: ../share/extensions/web-transmit-att.inx.h:6 msgid "Source and destination of transmitting:" -msgstr "" +msgstr "NodoÅ¡anas avots un mÄ“rÄ·is:" #: ../share/extensions/web-transmit-att.inx.h:21 msgid "All selected ones transmit to the last one" -msgstr "" +msgstr "Visi atlasÄ«tie nodot pÄ“dÄ“jam" #: ../share/extensions/web-transmit-att.inx.h:22 msgid "The first selected transmits to all others" -msgstr "" +msgstr "Pirmais atlasÄ«tais nodod visiem pÄrÄ“jiem" #: ../share/extensions/web-transmit-att.inx.h:25 msgid "This effect transmits one or more attributes from the first selected element to the second when an event occurs." -msgstr "" +msgstr "Å is efekts notikuma gadÄ«jumÄ nodod vienu vai vairÄkus atribÅ«tus no pirmÄ atlasÄ«tÄ elementa otrajam." #: ../share/extensions/web-transmit-att.inx.h:26 msgid "If you want to transmit more than one attribute, you should separate this with a space, and only with a space." -msgstr "" +msgstr "Ja vÄ“laties nodot vairÄk kÄ vienu atribÅ«tu, tas ir jÄtdala tikai un vienÄ«gi ar tukÅ¡umu." #: ../share/extensions/whirl.inx.h:1 msgid "Whirl" @@ -30882,6 +30948,15 @@ msgstr "PopulÄrs izgriezumkopu grafiskais formÄts" msgid "XAML Input" msgstr "XAML ievade" +#~ msgid "Blur type:" +#~ msgstr "IzpludinÄÅ¡anas veids:" + +#~ msgid "Blend source:" +#~ msgstr "SapludinÄÅ¡anas avots" + +#~ msgid "Composite:" +#~ msgstr "Salikts:" + #~ msgid "Add a new connection point" #~ msgstr "Pievienot jaunu savienojuma punktu" @@ -31565,10 +31640,6 @@ msgstr "XAML ievade" #~ msgstr "VispÄrÄ“ja ICQ informÄcija" #, fuzzy -#~ msgid "Misc" -#~ msgstr "DažÄdi" - -#, fuzzy #~ msgid "layers|Top" #~ msgstr "Pa virsu" @@ -1,49 +1,42 @@ -# Copyright (c) 2006 Canonical Ltd, and Rosetta Contributors 2006 # This file is distributed under the same license as the Inkscape package. # Bogdan Oancea <bogdan DOT oancea77 AT gmail DOT com>, 2008. # PaulS <paulspn AT gmail DOT com>, 2009. -# Cristian Secară <cristi AT secarica DOT ro>, 2010. -# -#: ../share/filters/filters.svg.h:1 +# Cristian Secară <cristi AT secarica DOT ro>, 2010-2013. msgid "" msgstr "" "Project-Id-Version: inkscape\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2012-10-08 22:42+0200\n" -"PO-Revision-Date: 2010-08-12 16:57+0200\n" +"POT-Creation-Date: 2013-01-24 18:22+0100\n" +"PO-Revision-Date: 2013-01-27 11:42+0200\n" "Last-Translator: Cristian Secară <cristi AT secarica DOT ro>\n" -"Language-Team: Gnome Romanian Team <gnomero-list@lists.sourceforge.net>\n" -"Language: \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=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " -"20)) ? 1 : 2;\n" -"X-Poedit-Bookmarks: 2876,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2);;\n" #: ../inkscape.desktop.in.h:1 -msgid "Create and edit Scalable Vector Graphics images" -msgstr "Creează È™i editează imagini în format Scalable Vector Graphics" - -#: ../inkscape.desktop.in.h:2 msgid "Inkscape" msgstr "Inkscape" +#: ../inkscape.desktop.in.h:2 +msgid "Vector Graphics Editor" +msgstr "Editor de grafică vectorială" + #: ../inkscape.desktop.in.h:3 msgid "Inkscape Vector Graphics Editor" msgstr "Inkscape – Editor de grafică vectorială" #: ../inkscape.desktop.in.h:4 -#, fuzzy -msgid "New Drawing" -msgstr "Desen" +msgid "Create and edit Scalable Vector Graphics images" +msgstr "Creează È™i editează imagini în format Scalable Vector Graphics" #: ../inkscape.desktop.in.h:5 -msgid "Vector Graphics Editor" -msgstr "Editor de grafică vectorială" +msgid "New Drawing" +msgstr "Desen nou" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Smart Jelly" msgstr "Jeleu inteligent" @@ -56,10 +49,9 @@ msgstr "TeÈ™ituri" #: ../share/filters/filters.svg.h:1 msgid "Same as Matte jelly but with more controls" -msgstr "La fel ca jeleul mat, dar cu mai mlte controale" +msgstr "La fel ca jeleul mat, dar cu mai multe controale" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Metal Casting" msgstr "Metal turnat" @@ -85,7 +77,6 @@ msgid "Edges are partly feathered out" msgstr "Marginile sunt estompate parÈ›ial" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Jigsaw Piece" msgstr "Piesă în dinte de ferăstrău" @@ -135,7 +126,6 @@ msgid "Soft, cushion-like bevel with matte highlights" msgstr "TeÈ™itură slabă, ca o pernă, cu părÈ›i luminoase mate" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Ridged Border" msgstr "Chenar proeminent" @@ -167,7 +157,6 @@ msgid "Fill object with sparse translucent specks" msgstr "Umple obiectul cu pete mici translucide împrăștiate" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Oil Slick" msgstr "Ulei alunecos" @@ -185,7 +174,7 @@ msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Leopard Fur" -msgstr "" +msgstr "Blană de leopard" #: ../share/filters/filters.svg.h:1 msgid "Materials" @@ -193,7 +182,7 @@ msgstr "Materiale" #: ../share/filters/filters.svg.h:1 msgid "Leopard spots (loses object's own color)" -msgstr "" +msgstr "Pete de leopard (pierde culorile proprii ale obiectului)" #: ../share/filters/filters.svg.h:1 msgid "Zebra" @@ -218,7 +207,6 @@ msgstr "Intensifică claritatea" #: ../share/filters/filters.svg.h:1 #: ../src/extension/internal/filter/image.h:62 -#, fuzzy msgid "Image Effects" msgstr "Efecte de imagine" @@ -227,9 +215,8 @@ msgid "Sharpen edges and boundaries within the object, force=0.15" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Sharpen More" -msgstr "Intensifică claritatea" +msgstr "Intensifică claritatea mai mult" #: ../share/filters/filters.svg.h:1 msgid "Sharpen edges and boundaries within the object, force=0.3" @@ -245,9 +232,9 @@ msgstr "Pictură în ulei" #: ../src/extension/internal/filter/paint.h:364 #: ../src/extension/internal/filter/paint.h:508 #: ../src/extension/internal/filter/paint.h:603 -#: ../src/extension/internal/filter/paint.h:727 -#: ../src/extension/internal/filter/paint.h:879 -#: ../src/extension/internal/filter/paint.h:983 +#: ../src/extension/internal/filter/paint.h:726 +#: ../src/extension/internal/filter/paint.h:878 +#: ../src/extension/internal/filter/paint.h:982 msgid "Image Paint and Draw" msgstr "" @@ -257,7 +244,7 @@ msgstr "" #. Pencil #: ../share/filters/filters.svg.h:1 -#: ../src/ui/dialog/inkscape-preferences.cpp:409 +#: ../src/ui/dialog/inkscape-preferences.cpp:415 msgid "Pencil" msgstr "Creion" @@ -283,7 +270,7 @@ msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Organic" -msgstr "" +msgstr "Organic" #: ../share/filters/filters.svg.h:1 msgid "Textures" @@ -294,7 +281,6 @@ msgid "Bulging, knotty, slick 3D surface" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Barbed Wire" msgstr "Sârmă ghimpată" @@ -303,7 +289,6 @@ msgid "Gray bevelled wires with drop shadows" msgstr "Sârme gri teÈ™ite, cu umbre" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Swiss Cheese" msgstr "Brânză elveÈ›iană" @@ -312,7 +297,6 @@ msgid "Random inner-bevel holes" msgstr "Găuri aleatoare, teÈ™ite pe interior" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Blue Cheese" msgstr "Brânză albastră" @@ -326,7 +310,7 @@ msgstr "Buton" #: ../share/filters/filters.svg.h:1 msgid "Soft bevel, slightly depressed middle" -msgstr "TeÈ™irură slabă, apăsată uÈ™or în mijloc" +msgstr "TeÈ™itură slabă, apăsată uÈ™or în mijloc" #: ../share/filters/filters.svg.h:1 msgid "Inset" @@ -357,17 +341,16 @@ msgstr "" msgid "Glossy clumpy jam spread" msgstr "" +# hm ? #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Pixel Smear" -msgstr "Pixel" +msgstr "Mâzgălitură de pixel" #: ../share/filters/filters.svg.h:1 msgid "Van Gogh painting effect for bitmaps" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Cracked Glass" msgstr "Sticlă spartă" @@ -377,20 +360,19 @@ msgstr "Sub o sticlă spartă" #: ../share/filters/filters.svg.h:1 msgid "Bubbly Bumps" -msgstr "ProtuberanÈ›e bulbucate" +msgstr "Denivelări bulbucate" #: ../share/filters/filters.svg.h:1 #: ../src/extension/internal/filter/bumps.h:142 #: ../src/extension/internal/filter/bumps.h:365 msgid "Bumps" -msgstr "ProtuberanÈ›e" +msgstr "Denivelări" #: ../share/filters/filters.svg.h:1 msgid "Flexible bubbles effect with some displacement" msgstr "Efect de bule cu oarecare deplasament" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Glowing Bubble" msgstr "Bulă strălucitoare" @@ -411,7 +393,6 @@ msgid "Neon light effect" msgstr "Efect de lumină de neon" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Molten Metal" msgstr "Metal topit" @@ -419,18 +400,15 @@ msgstr "Metal topit" msgid "Melting parts of object together, with a glossy bevel and a glow" msgstr "Topirea împreună a obiectelor, cu teÈ™itură lucioasă È™i o strălucire" -# hm ? titlu sau acÈ›iune ? #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Pressed Steel" -msgstr "Prestabilit" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Pressed metal with a rolled edge" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Matte Bevel" msgstr "TeÈ™itură mată" @@ -447,7 +425,6 @@ msgid "Thin like a soap membrane" msgstr "SubÈ›ire precum membrana unui balon de săpun" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Matte Ridge" msgstr "Proeminență mată" @@ -456,7 +433,6 @@ msgid "Soft pastel ridge" msgstr "Proeminență pastelată delicat" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Glowing Metal" msgstr "Metal strălucitor" @@ -468,7 +444,8 @@ msgstr "Textură de metal strălucitor" msgid "Leaves" msgstr "Frunze" -#: ../share/filters/filters.svg.h:1 ../share/extensions/pathscatter.inx.h:15 +#: ../share/filters/filters.svg.h:1 +#: ../share/extensions/pathscatter.inx.h:1 msgid "Scatter" msgstr "ÃŽmprăștiere" @@ -479,11 +456,11 @@ msgstr "Frunze pe jos toamna, sau frunziÈ™ viu" #: ../share/filters/filters.svg.h:1 #: ../src/extension/internal/filter/paint.h:340 msgid "Translucent" -msgstr "" +msgstr "Translucid" #: ../share/filters/filters.svg.h:1 msgid "Illuminated translucent plastic or glass effect" -msgstr "" +msgstr "Efect de plastic sau sticlă translucidă" #: ../share/filters/filters.svg.h:1 msgid "Iridescent Beeswax" @@ -494,17 +471,16 @@ msgid "Waxy texture which keeps its iridescence through color fill change" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Eroded Metal" msgstr "Metal erodat" #: ../share/filters/filters.svg.h:1 msgid "Eroded metal texture with ridges, grooves, holes and bumps" -msgstr "Textură de metal erodat cu proeminenÈ›e, È™anÈ›uri, găuri È™i protuberanÈ›e" +msgstr "Textură de metal erodat cu proeminenÈ›e, È™anÈ›uri, găuri È™i denivelări" #: ../share/filters/filters.svg.h:1 msgid "Cracked Lava" -msgstr "" +msgstr "Lavă crăpată" #: ../share/filters/filters.svg.h:1 msgid "A volcanic texture, a little like leather" @@ -527,7 +503,6 @@ msgid "Stylized reptile skin texture" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Stone Wall" msgstr "Zid de piatră" @@ -544,7 +519,6 @@ msgid "Silk carpet texture, horizontal stripes" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Refractive Gel A" msgstr "Gel refractar A" @@ -553,7 +527,6 @@ msgid "Gel effect with light refraction" msgstr "Efect de gel cu refracÈ›ie slabă" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Refractive Gel B" msgstr "Gel refractar B" @@ -562,13 +535,11 @@ msgid "Gel effect with strong refraction" msgstr "Efect de gel cu refracÈ›ie puternică" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Metallized Paint" msgstr "Vopsea metalizată" #: ../share/filters/filters.svg.h:1 -msgid "" -"Metallized effect with a soft lighting, slightly translucent at the edges" +msgid "Metallized effect with a soft lighting, slightly translucent at the edges" msgstr "Efect metalizat cu iluminare slabă, uÈ™or translucidă la margini" #: ../share/filters/filters.svg.h:1 @@ -580,7 +551,6 @@ msgid "Gel Ridge with a pearlescent look" msgstr "Proeminență de gel, cu aspect perlat" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Raised Border" msgstr "Chenar proeminent" @@ -589,7 +559,6 @@ msgid "Strongly raised border around a flat surface" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Metallized Ridge" msgstr "Proeminență metalizată" @@ -598,7 +567,6 @@ msgid "Gel Ridge metallized at its top" msgstr "Proeminență de gel, metalizată în partea de sus" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Fat Oil" msgstr "Ulei gras" @@ -607,7 +575,6 @@ msgid "Fat oil with some adjustable turbulence" msgstr "Ulei gras cu oarecare turbulență ajustabilă" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Black Hole" msgstr "Gaură neagră" @@ -628,8 +595,7 @@ msgstr "Cuburi" #: ../share/filters/filters.svg.h:1 msgid "Scattered cubes; adjust the Morphology primitive to vary size" -msgstr "" -"Cuburi împrăștiate; ajustaÈ›i primitiva morfologiei pentru a modifica mărimea" +msgstr "Cuburi împrăștiate; ajustaÈ›i primitiva morfologiei pentru a modifica mărimea" #: ../share/filters/filters.svg.h:1 msgid "Peel Off" @@ -640,18 +606,16 @@ msgid "Peeling painting on a wall" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Gold Splatter" -msgstr "Mută modelele" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Splattered cast metal, with golden highlights" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Gold Paste" -msgstr "LipeÈ™te" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Fat pasted cast metal, with golden highlights" @@ -674,22 +638,19 @@ msgid "Slightly cracked enameled texture" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Rough Paper" -msgstr "Mod rugos" +msgstr "Hârtie abrazivă" #: ../share/filters/filters.svg.h:1 msgid "Aquarelle paper effect which can be used for pictures as for objects" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Rough and Glossy" -msgstr "Umbre È™i străluciri" +msgstr "Aspru È™i lucios" #: ../share/filters/filters.svg.h:1 -msgid "" -"Crumpled glossy paper effect which can be used for pictures as for objects" +msgid "Crumpled glossy paper effect which can be used for pictures as for objects" msgstr "" #: ../share/filters/filters.svg.h:1 @@ -701,7 +662,6 @@ msgid "Inner colorized shadow, outer black shadow" msgstr "Umbră colorată pe interior, umbră neagră la exterior" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Air Spray" msgstr "Pulverizator de aer" @@ -718,9 +678,8 @@ msgid "Blurred colorized contour, filled inside" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Cool Outside" -msgstr "MicÈ™orează" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Blurred colorized contour, empty inside" @@ -731,8 +690,7 @@ msgid "Electronic Microscopy" msgstr "" #: ../share/filters/filters.svg.h:1 -msgid "" -"Bevel, crude light, discoloration and glow like in electronic microscopy" +msgid "Bevel, crude light, discoloration and glow like in electronic microscopy" msgstr "" #: ../share/filters/filters.svg.h:1 @@ -752,65 +710,56 @@ msgid "Colorizable filling with flow inside like transparency" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Soft Focus Lens" -msgstr "Lentilă de È™arf delicat" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Glowing image content without blurring it" msgstr "Accentuează strălucirea imaginii, fără a-i estomparea claritatea" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Stained Glass" -msgstr "Sticlă spartă" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Illuminated stained glass effect" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Dark Glass" -msgstr "ÃŽntunecat È™i strălucitor" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Illuminated glass effect with light coming from beneath" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "HSL Bumps Alpha" -msgstr "ProtuberanÈ›e HSL, cu alfa" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Same as HSL Bumps but with transparent highlights" -msgstr "La fel ca protuberanÈ›ele HSL, dar cu părÈ›i luminoase transparente" +msgstr "La fel ca denivelările HSL, dar cu părÈ›i luminoase transparente" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Bubbly Bumps Alpha" -msgstr "ProtuberanÈ›e bulbucate, cu alfa" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Same as Bubbly Bumps but with transparent highlights" -msgstr "" -"La fel ca protuberanÈ›ele bulbucate, dar cu părÈ›i luminoase transparente" +msgstr "La fel ca denivelările bulbucate, dar cu părÈ›i luminoase transparente" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Torn Edges" -msgstr "Muchii ascuÈ›ite" +msgstr "" #: ../share/filters/filters.svg.h:1 -msgid "" -"Displace the outside of shapes and pictures without altering their content" +msgid "Displace the outside of shapes and pictures without altering their content" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Roughen Inside" -msgstr "Mod rugos" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Roughen all inside shapes" @@ -821,9 +770,7 @@ msgid "Evanescent" msgstr "" #: ../share/filters/filters.svg.h:1 -msgid "" -"Blur the contents of objects, preserving the outline and adding progressive " -"transparency at edges" +msgid "Blur the contents of objects, preserving the outline and adding progressive transparency at edges" msgstr "" #: ../share/filters/filters.svg.h:1 @@ -855,8 +802,7 @@ msgid "Garden of Delights" msgstr "" #: ../share/filters/filters.svg.h:1 -msgid "" -"Phantasmagorical turbulent wisps, like Hieronymus Bosch's Garden of Delights" +msgid "Phantasmagorical turbulent wisps, like Hieronymus Bosch's Garden of Delights" msgstr "" #: ../share/filters/filters.svg.h:1 @@ -865,9 +811,7 @@ msgstr "Strălucire decupată" #: ../share/filters/filters.svg.h:1 msgid "In and out glow with a possible offset and colorizable flood" -msgstr "" -"Strălucire interioară È™i exterioară, cu un posibil decalaj È™i revărsare " -"colorabilă" +msgstr "Strălucire interioară È™i exterioară, cu un posibil decalaj È™i revărsare colorabilă" #: ../share/filters/filters.svg.h:1 msgid "Dark Emboss" @@ -875,31 +819,27 @@ msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Emboss effect : 3D relief where white is replaced by black" -msgstr "" +msgstr "Efect de stampare: relief 3D, unde albul este înlocuit de negru" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Bubbly Bumps Matte" -msgstr "ProtuberanÈ›e bulbucate, mate" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Same as Bubbly Bumps but with a diffuse light instead of a specular one" -msgstr "" -"La fel ca protuberanÈ›ele bulbucate, dar cu o lumină difuză în loc de una " -"speculară" +msgstr "La fel ca denivelările bulbucate, dar cu o lumină difuză în loc de una speculară" #: ../share/filters/filters.svg.h:1 msgid "Blotting Paper" -msgstr "" +msgstr "Sugativă" #: ../share/filters/filters.svg.h:1 msgid "Inkblot on blotting paper" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Wax Print" -msgstr "TipăreÈ™te" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Wax print on tissue texture" @@ -918,14 +858,12 @@ msgid "Felt" msgstr "" #: ../share/filters/filters.svg.h:1 -msgid "" -"Felt like texture with color turbulence and slightly darker at the edges" +msgid "Felt like texture with color turbulence and slightly darker at the edges" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Ink Paint" -msgstr "Pictură de ulei" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Ink paint on paper with some turbulent color shift" @@ -948,9 +886,8 @@ msgid "Smooth rainbow colors slightly melted along the edges" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Flex Metal" -msgstr "Metal topit" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Bright, polished uneven metal casting, colorizable" @@ -1000,61 +937,62 @@ msgstr "" msgid "Black Light" msgstr "" -#: ../share/filters/filters.svg.h:1 ../src/ui/dialog/clonetiler.cpp:826 -#: ../src/ui/dialog/clonetiler.cpp:965 +#: ../share/filters/filters.svg.h:1 +#: ../src/ui/dialog/clonetiler.cpp:832 +#: ../src/ui/dialog/clonetiler.cpp:983 #: ../src/extension/internal/bitmap/colorize.cpp:52 #: ../src/extension/internal/filter/bumps.h:101 #: ../src/extension/internal/filter/bumps.h:324 #: ../src/extension/internal/filter/bumps.h:331 -#: ../src/extension/internal/filter/color.h:81 -#: ../src/extension/internal/filter/color.h:163 -#: ../src/extension/internal/filter/color.h:170 -#: ../src/extension/internal/filter/color.h:261 -#: ../src/extension/internal/filter/color.h:339 -#: ../src/extension/internal/filter/color.h:346 -#: ../src/extension/internal/filter/color.h:436 -#: ../src/extension/internal/filter/color.h:531 -#: ../src/extension/internal/filter/color.h:653 -#: ../src/extension/internal/filter/color.h:750 -#: ../src/extension/internal/filter/color.h:829 -#: ../src/extension/internal/filter/color.h:920 -#: ../src/extension/internal/filter/color.h:1048 -#: ../src/extension/internal/filter/color.h:1118 -#: ../src/extension/internal/filter/color.h:1217 -#: ../src/extension/internal/filter/color.h:1231 -#: ../src/extension/internal/filter/color.h:1346 -#: ../src/extension/internal/filter/color.h:1422 -#: ../src/extension/internal/filter/color.h:1526 -#: ../src/extension/internal/filter/color.h:1533 +#: ../src/extension/internal/filter/color.h:82 +#: ../src/extension/internal/filter/color.h:164 +#: ../src/extension/internal/filter/color.h:171 +#: ../src/extension/internal/filter/color.h:262 +#: ../src/extension/internal/filter/color.h:340 +#: ../src/extension/internal/filter/color.h:347 +#: ../src/extension/internal/filter/color.h:437 +#: ../src/extension/internal/filter/color.h:532 +#: ../src/extension/internal/filter/color.h:654 +#: ../src/extension/internal/filter/color.h:751 +#: ../src/extension/internal/filter/color.h:830 +#: ../src/extension/internal/filter/color.h:921 +#: ../src/extension/internal/filter/color.h:1049 +#: ../src/extension/internal/filter/color.h:1119 +#: ../src/extension/internal/filter/color.h:1212 +#: ../src/extension/internal/filter/color.h:1324 +#: ../src/extension/internal/filter/color.h:1429 +#: ../src/extension/internal/filter/color.h:1505 +#: ../src/extension/internal/filter/color.h:1609 +#: ../src/extension/internal/filter/color.h:1616 #: ../src/extension/internal/filter/morphology.h:194 #: ../src/extension/internal/filter/overlays.h:73 #: ../src/extension/internal/filter/paint.h:99 -#: ../src/extension/internal/filter/paint.h:715 -#: ../src/extension/internal/filter/paint.h:719 +#: ../src/extension/internal/filter/paint.h:714 +#: ../src/extension/internal/filter/paint.h:718 #: ../src/extension/internal/filter/shadows.h:71 #: ../src/extension/internal/filter/transparency.h:345 #: ../src/ui/dialog/document-properties.cpp:148 #: ../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_HSL_adjust.inx.h:9 -#: ../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/extensions/color_custom.inx.h:15 +#: ../share/extensions/color_darker.inx.h:2 +#: ../share/extensions/color_desaturate.inx.h:2 +#: ../share/extensions/color_grayscale.inx.h:2 +#: ../share/extensions/color_HSL_adjust.inx.h:20 +#: ../share/extensions/color_lesshue.inx.h:2 +#: ../share/extensions/color_lesslight.inx.h:2 +#: ../share/extensions/color_lesssaturation.inx.h:2 +#: ../share/extensions/color_morehue.inx.h:2 +#: ../share/extensions/color_morelight.inx.h:2 +#: ../share/extensions/color_moresaturation.inx.h:2 +#: ../share/extensions/color_negative.inx.h:2 +#: ../share/extensions/color_randomize.inx.h:8 +#: ../share/extensions/color_removeblue.inx.h:2 +#: ../share/extensions/color_removegreen.inx.h:2 +#: ../share/extensions/color_removered.inx.h:2 +#: ../share/extensions/color_replace.inx.h:6 +#: ../share/extensions/color_rgbbarrel.inx.h:2 +#: ../share/extensions/interp_att_g.inx.h:19 msgid "Color" msgstr "Culoare" @@ -1063,18 +1001,16 @@ msgid "Light areas turn to black" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Film Grain" -msgstr "Degrade L" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Adds a small scale graininess" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Plaster Color" -msgstr "LipeÈ™te culoarea" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Colored plaster emboss effect" @@ -1082,11 +1018,11 @@ msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Velvet Bumps" -msgstr "ProtuberanÈ›e de catifea" +msgstr "Denivelări de catifea" #: ../share/filters/filters.svg.h:1 msgid "Gives Smooth Bumps velvet like" -msgstr "Creează protuberanÈ›e netede precum catifeaua" +msgstr "Creează denivelări netede precum catifeaua" #: ../share/filters/filters.svg.h:1 msgid "Comics Cream" @@ -1105,21 +1041,16 @@ msgid "Chewing Gum" msgstr "" #: ../share/filters/filters.svg.h:1 -msgid "" -"Creates colorizable blotches which smoothly flow over the edges of the lines " -"at their crossings" +msgid "Creates colorizable blotches which smoothly flow over the edges of the lines at their crossings" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Dark And Glow" msgstr "ÃŽntunecat È™i strălucitor" #: ../share/filters/filters.svg.h:1 msgid "Darkens the edge with an inner blur and adds a flexible glow" -msgstr "" -"ÃŽntunecă marginile cu o neclaritate interioară È™i adaugă o strălucire " -"flexibilă" +msgstr "ÃŽntunecă marginile cu o neclaritate interioară È™i adaugă o strălucire flexibilă" #: ../share/filters/filters.svg.h:1 msgid "Warped Rainbow" @@ -1138,44 +1069,38 @@ msgid "Create a turbulent contour around" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Old Postcard" -msgstr "Persană veche" +msgstr "Parolă veche" #: ../share/filters/filters.svg.h:1 msgid "Slightly posterize and draw edges like on old printed postcards" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Dots Transparency" -msgstr "TransparenÈ›a dialogurilor:" +msgstr "TransparenÈ›a punctelor" #: ../share/filters/filters.svg.h:1 msgid "Gives a pointillist HSL sensitive transparency" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Canvas Transparency" -msgstr "TransparenÈ›a dialogurilor:" +msgstr "Transparență canava" #: ../share/filters/filters.svg.h:1 msgid "Gives a canvas like HSL sensitive transparency." msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Smear Transparency" -msgstr "TransparenÈ›a dialogurilor:" +msgstr "" #: ../share/filters/filters.svg.h:1 -msgid "" -"Paint objects with a transparent turbulence which turns around color edges" +msgid "Paint objects with a transparent turbulence which turns around color edges" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Thick Paint" msgstr "Vopsea groasă" @@ -1196,12 +1121,8 @@ msgid "Embossed Leather" msgstr "" #: ../share/filters/filters.svg.h:1 -msgid "" -"Combine a HSL edges detection bump with a leathery or woody and colorizable " -"texture" -msgstr "" -"Combină o protuberanță HSL cu detectare de margini, cu o textură colorabilă " -"lemnoasă sau de piele" +msgid "Combine a HSL edges detection bump with a leathery or woody and colorizable texture" +msgstr "Combină o denivelare HSL cu detectare de margini cu o textură colorabilă lemnoasă sau de piele" #: ../share/filters/filters.svg.h:1 msgid "Carnaval" @@ -1209,35 +1130,27 @@ msgstr "Carnaval" #: ../share/filters/filters.svg.h:1 msgid "White splotches evocating carnaval masks" -msgstr "Măzgăleli albe care evocă măști de carnaval" +msgstr "Mâzgăleli albe care evocă măști de carnaval" #: ../share/filters/filters.svg.h:1 msgid "Plastify" msgstr "Plastifiere" #: ../share/filters/filters.svg.h:1 -msgid "" -"HSL edges detection bump with a wavy reflective surface effect and variable " -"crumple" -msgstr "" -"Protuberanță HSL cu detectare de margini, cu un efect de suprafață " -"reflectorizantă vălurită È™i È™ifonare variabilă" +msgid "HSL edges detection bump with a wavy reflective surface effect and variable crumple" +msgstr "Denivelare HSL cu detectare de margini, cu un efect de suprafață reflectorizantă vălurită È™i È™ifonare variabilă" #: ../share/filters/filters.svg.h:1 msgid "Plaster" msgstr "Plasture" #: ../share/filters/filters.svg.h:1 -msgid "" -"Combine a HSL edges detection bump with a matte and crumpled surface effect" -msgstr "" -"Combină o protuberanță HSL cu detectare de margini, cu un efect de suprafață " -"mată È™i È™ifonată" +msgid "Combine a HSL edges detection bump with a matte and crumpled surface effect" +msgstr "Combină o denivelare HSL cu detectare de margini, cu un efect de suprafață mată È™i È™ifonată" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Rough Transparency" -msgstr "TransparenÈ›a dialogurilor:" +msgstr "Transparență rugoasă" #: ../share/filters/filters.svg.h:1 msgid "Adds a turbulent transparency which displaces pixels at the same time" @@ -1252,9 +1165,8 @@ msgid "Partly opaque water color effect with bleed" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Alpha Engraving" -msgstr "Desen" +msgstr "Gravură de alfa" #: ../share/filters/filters.svg.h:1 msgid "Gives a transparent engraving effect with rough line and filling" @@ -1269,9 +1181,8 @@ msgid "Gives a transparent fluid drawing effect with rough line and filling" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Liquid Drawing" -msgstr "Desen" +msgstr "Desen lichid" #: ../share/filters/filters.svg.h:1 msgid "Gives a fluid and wavy expressionist drawing effect to images" @@ -1294,13 +1205,11 @@ msgid "Thick acrylic paint texture with high texture depth" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Alpha Engraving B" -msgstr "Desen" +msgstr "" #: ../share/filters/filters.svg.h:1 -msgid "" -"Gives a controllable roughness engraving effect to bitmaps and materials" +msgid "Gives a controllable roughness engraving effect to bitmaps and materials" msgstr "" #: ../share/filters/filters.svg.h:1 @@ -1312,9 +1221,8 @@ msgid "Something like a water noise" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Monochrome Transparency" -msgstr "TransparenÈ›a dialogurilor:" +msgstr "Transparență monocromă" #: ../share/filters/filters.svg.h:1 #: ../src/extension/internal/filter/transparency.h:70 @@ -1322,23 +1230,19 @@ msgstr "TransparenÈ›a dialogurilor:" #: ../src/extension/internal/filter/transparency.h:215 #: ../src/extension/internal/filter/transparency.h:288 #: ../src/extension/internal/filter/transparency.h:350 -#, fuzzy msgid "Fill and Transparency" -msgstr "TransparenÈ›a dialogurilor:" +msgstr "Umplere È™i transparență" #: ../share/filters/filters.svg.h:1 msgid "Convert to a colorizable transparent positive or negative" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Saturation Map" -msgstr "SaturaÈ›ie" +msgstr "Hartă de saturaÈ›ie" #: ../share/filters/filters.svg.h:1 -msgid "" -"Creates an approximative semi-transparent and colorizable image of the " -"saturation levels" +msgid "Creates an approximative semi-transparent and colorizable image of the saturation levels" msgstr "" #: ../share/filters/filters.svg.h:1 @@ -1347,7 +1251,7 @@ msgstr "Ciuruit" #: ../share/filters/filters.svg.h:1 msgid "Riddle the surface and add bump to images" -msgstr "CiuruieÈ™te suprafaÈ›a È™i adaugă protuberanÈ›e la imagine" +msgstr "CiuruieÈ™te suprafaÈ›a È™i adaugă denivelări la imagine" #: ../share/filters/filters.svg.h:1 msgid "Wrinkled Varnish" @@ -1359,35 +1263,29 @@ msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Canvas Bumps" -msgstr "ProtuberanÈ›e de canava" +msgstr "Denivelări de canava" #: ../share/filters/filters.svg.h:1 msgid "Canvas texture with an HSL sensitive height map" msgstr "Textură de canava cu o hartă de înălÈ›imi sensibilă HSL" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Canvas Bumps Matte" -msgstr "ProtuberanÈ›e de canava, mate" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Same as Canvas Bumps but with a diffuse light instead of a specular one" -msgstr "" -"La fel ca protuberanÈ›ele de canava, dar cu lumină difuză în loc de una " -"speculară" +msgstr "La fel ca denivelările de canava, dar cu lumină difuză în loc de una speculară" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Canvas Bumps Alpha" -msgstr "ProtuberanÈ›e de canava, alfa" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Same as Canvas Bumps but with transparent highlights" -msgstr "" -"La fel ca protuberanÈ›ele de canava, dar cu părÈ›ile luminoase transparente" +msgstr "La fel ca denivelările de canava, dar cu părÈ›ile luminoase transparente" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Bright Metal" msgstr "Metal strălucitor" @@ -1412,18 +1310,16 @@ msgid "Matte bevel with blurred edges" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Melted Jelly" -msgstr "Jeleu mat" +msgstr "Jeleu topit" #: ../share/filters/filters.svg.h:1 msgid "Glossy bevel with blurred edges" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Combined Lighting" -msgstr "Luminare difuză" +msgstr "" #: ../share/filters/filters.svg.h:1 #: ../src/extension/internal/filter/bevels.h:231 @@ -1439,28 +1335,24 @@ msgid "Metallic foil effect combining two lighting types and variable crumple" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Soft Colors" -msgstr "Culori slabe" +msgstr "Culori delicate" #: ../share/filters/filters.svg.h:1 msgid "Adds a colorizable edges glow inside objects and pictures" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Relief Print" msgstr "Tipăritură în relief" #: ../share/filters/filters.svg.h:1 msgid "Bumps effect with a bevel, color flood and complex lighting" -msgstr "" -"Efect de protuberanță cu teÈ™itură, revărsare de culoare È™i iluminare complexă" +msgstr "Efect de denivelare cu teÈ™itură, revărsare de culoare È™i iluminare complexă" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Growing Cells" -msgstr "Metal strălucitor" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Random rounded living cells like fill" @@ -1475,37 +1367,32 @@ msgid "Oversaturate colors which can be fluorescent in real world" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Pixellize" -msgstr "Pixel" +msgstr "Pixelează" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Pixel tools" -msgstr "Pixeli" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Reduce or remove antialiasing around shapes" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Set Resolution" -msgstr "RezoluÈ›ie:" +msgstr "StabileÈ™te rezoluÈ›ia" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Set filter resolution" -msgstr "RezoluÈ›ia de export implicită:" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Basic Diffuse Bump" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Matte emboss effect" -msgstr "Elimină efectele" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Basic Specular Bump" @@ -1524,18 +1411,16 @@ msgid "Two types of lighting emboss effect" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Linen Canvas" -msgstr "Canava" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Painting canvas emboss effect" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Plasticine" -msgstr "Plasture" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Matte modeling paste emboss effect" @@ -1554,28 +1439,24 @@ msgid "Paper like emboss effect" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Jelly Bump" -msgstr "ProtuberanÈ›e bulbucate" +msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Convert pictures to thick jelly" -msgstr "ConverteÈ™te textele în trasee" +msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Blend Opposites" -msgstr "_Mod de amestec:" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Blend an image with its hue opposite" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Hue to White" -msgstr "Rotire de nuanță" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Fades hue progressively to white" @@ -1587,14 +1468,12 @@ msgid "Swirl" msgstr "" #: ../share/filters/filters.svg.h:1 -msgid "" -"Paint objects with a transparent turbulence which wraps around color edges" +msgid "Paint objects with a transparent turbulence which wraps around color edges" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Pointillism" -msgstr "Puncte" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Gives a turbulent pointillist HSL sensitive transparency" @@ -1609,43 +1488,35 @@ msgid "Basic noise transparency texture" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Fill Background" -msgstr "Fundal" +msgstr "Umple fundalul" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Adds a colorizable opaque background" -msgstr "Adaugă în interior o umbră detaÈ™ată colorizabilă" +msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Flatten Transparency" -msgstr "TransparenÈ›a dialogurilor:" +msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Adds a white opaque background" -msgstr "Elimină fundalul" +msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Fill Area" -msgstr "Culoare uniformă" +msgstr "Zonă de umplut" #: ../share/filters/filters.svg.h:1 msgid "Fills object bounding box with color" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Blur Double" -msgstr "Mod de neclaritate" +msgstr "" #: ../share/filters/filters.svg.h:1 -msgid "" -"Overlays two copies with different blur amounts and modifiable blend and " -"composite" +msgid "Overlays two copies with different blur amounts and modifiable blend and composite" msgstr "" #: ../share/filters/filters.svg.h:1 @@ -1681,9 +1552,8 @@ msgid "Adds a small scale screen like noise locally" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Poster Color Fun" -msgstr "LipeÈ™te culoarea" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Poster Rough" @@ -1702,9 +1572,8 @@ msgid "Basic noise fill texture; adjust color in Flood" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Alpha Turbulent" -msgstr "Turbulență" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Colorize Turbulent" @@ -1719,9 +1588,8 @@ msgid "Adds a small scale crossy graininess" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Cross Noise" -msgstr "Adaugă zgomot" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Adds a small scale screen like graininess" @@ -1736,9 +1604,8 @@ msgid "Light Eraser Cracked" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Poster Turbulent" -msgstr "Turbulență" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Tartan Smart" @@ -1749,9 +1616,8 @@ msgid "Highly configurable checkered tartan pattern" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Light Contour" -msgstr "Sursă de lumină:" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Uses vertical specular light to draw lines" @@ -1770,9 +1636,8 @@ msgid "Aluminium" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Aluminium effect with sharp brushed reflections" -msgstr "Efect de gel cu refracÈ›ie puternică" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Comics" @@ -1798,19 +1663,18 @@ msgstr "" msgid "Cartoon paint style with some fading at the edges" msgstr "" +# hm ? #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Brushed Metal" -msgstr "Metal erodat" +msgstr "Metal frecat" #: ../share/filters/filters.svg.h:1 msgid "Satiny metal surface effect" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Opaline" -msgstr "Contur" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Contouring version of smooth shader" @@ -1821,18 +1685,16 @@ msgid "Chrome" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Bright chrome effect" -msgstr "Metal strălucitor" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Deep Chrome" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Dark chrome effect" -msgstr "Efectul curent" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Emboss Shader" @@ -1843,42 +1705,36 @@ msgid "Combination of satiny and emboss effect" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Sharp Metal" -msgstr "Intensifică claritatea" +msgstr "Metal ascuÈ›it" #: ../share/filters/filters.svg.h:1 msgid "Chrome effect with darkened edges" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Brush Draw" -msgstr "Penel" +msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Chrome Emboss" -msgstr "Stampare de culoare" +msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Embossed chrome effect" -msgstr "Elimină efectul de traseu" +msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Contour Emboss" -msgstr "Stampare de culoare" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Satiny and embossed contour effect" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Sharp Deco" -msgstr "Intensifică claritatea" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Unrealistic reflections with sharp edges" @@ -1901,34 +1757,30 @@ msgid "Satiny aluminium effect with embossing" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Refractive Glass" -msgstr "Gel refractar A" +msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Double reflection through glass with some refraction" -msgstr "Efect de gel cu refracÈ›ie puternică" +msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Frosted Glass" -msgstr "Sticlă spartă" +msgstr "Sticlă îngheÈ›ată" #: ../share/filters/filters.svg.h:1 msgid "Satiny glass effect" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Bump Engraving" -msgstr "Desen" +msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Carving emboss effect" -msgstr "Elimină efectele" +msgstr "" +# hm ? #: ../share/filters/filters.svg.h:1 msgid "Chromolitho Alternate" msgstr "" @@ -1942,14 +1794,12 @@ msgid "Convoluted Bump" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Convoluted emboss effect" -msgstr "Elimină efectele" +msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Emergence" -msgstr "Divergență" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Cut out, add inner shadow and colorize some parts of an image" @@ -1960,23 +1810,20 @@ msgid "Litho" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Create a two colors lithographic effect" -msgstr "Gestionează, editează È™i aplică efecte de traseu" +msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Paint Channels" -msgstr "Canal cyan" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Colorize separately the three color channels" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy -msgid "Posterized Light Eraser 4" -msgstr "Radieră" +msgid "Posterized Light Eraser" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Create a semi transparent posterized image" @@ -1999,9 +1846,8 @@ msgid "Render Cyan, Magenta and Yellow channels with a colorizable background" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Contouring table" -msgstr "Stampare de culoare" +msgstr "" #: ../share/filters/filters.svg.h:1 msgid "Blurred multiple contours for objects" @@ -2016,109 +1862,105 @@ msgid "Converts blurred contour to posterized steps" msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Contouring discrete" -msgstr "Continuarea traseului selectat" +msgstr "" #: ../share/filters/filters.svg.h:1 -#, fuzzy msgid "Sharp multiple contour for objects" -msgstr "AcroÈ™ează la È™i de la centrele obiectelor" +msgstr "" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:2 -#, fuzzy msgctxt "Palette" msgid "Black" msgstr "Negru" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:3 -#, fuzzy, no-c-format +#, no-c-format msgctxt "Palette" msgid "90% Gray" -msgstr "Gri" +msgstr "Gri 90%" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:4 -#, fuzzy, no-c-format +#, no-c-format msgctxt "Palette" msgid "80% Gray" -msgstr "Gri" +msgstr "Gri 80%" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:5 -#, fuzzy, no-c-format +#, no-c-format msgctxt "Palette" msgid "70% Gray" -msgstr "Gri" +msgstr "Gri 70%" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:6 -#, fuzzy, no-c-format +#, no-c-format msgctxt "Palette" msgid "60% Gray" -msgstr "Gri" +msgstr "Gri 60%" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:7 -#, fuzzy, no-c-format +#, no-c-format msgctxt "Palette" msgid "50% Gray" -msgstr "Gri" +msgstr "Gri 50%" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:8 -#, fuzzy, no-c-format +#, no-c-format msgctxt "Palette" msgid "40% Gray" -msgstr "Gri" +msgstr "Gri 40%" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:9 -#, fuzzy, no-c-format +#, no-c-format msgctxt "Palette" msgid "30% Gray" -msgstr "Gri" +msgstr "Gri 30%" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:10 -#, fuzzy, no-c-format +#, no-c-format msgctxt "Palette" msgid "20% Gray" -msgstr "Gri" +msgstr "Gri 20%" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:11 -#, fuzzy, no-c-format +#, no-c-format msgctxt "Palette" msgid "10% Gray" -msgstr "Gri" +msgstr "Gri 10%" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:12 -#, fuzzy, no-c-format +#, no-c-format msgctxt "Palette" msgid "7.5% Gray" -msgstr "Gri" +msgstr "Gri 7.5%" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:13 -#, fuzzy, no-c-format +#, no-c-format msgctxt "Palette" msgid "5% Gray" -msgstr "Gri" +msgstr "Gri 5%" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:14 -#, fuzzy, no-c-format +#, no-c-format msgctxt "Palette" msgid "2.5% Gray" -msgstr "Gri" +msgstr "Gri 2.5%" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:15 -#, fuzzy msgctxt "Palette" msgid "White" msgstr "Alb" @@ -2127,37 +1969,37 @@ msgstr "Alb" #: ../share/palettes/palettes.h:16 msgctxt "Palette" msgid "Maroon (#800000)" -msgstr "" +msgstr "Maro (#800000)" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:17 msgctxt "Palette" msgid "Red (#FF0000)" -msgstr "" +msgstr "RoÈ™u (#FF0000)" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:18 msgctxt "Palette" msgid "Olive (#808000)" -msgstr "" +msgstr "Verde oliv (#808000)" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:19 msgctxt "Palette" msgid "Yellow (#FFFF00)" -msgstr "" +msgstr "Galben (#FFFF00)" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:20 msgctxt "Palette" msgid "Green (#008000)" -msgstr "" +msgstr "Verde (#008000)" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:21 msgctxt "Palette" msgid "Lime (#00FF00)" -msgstr "" +msgstr "Lămâie verde (#00FF00)" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:22 @@ -2169,25 +2011,25 @@ msgstr "" #: ../share/palettes/palettes.h:23 msgctxt "Palette" msgid "Aqua (#00FFFF)" -msgstr "" +msgstr "Apă (#00FFFF)" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:24 msgctxt "Palette" msgid "Navy (#000080)" -msgstr "" +msgstr "Bleumarin (#000080)" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:25 msgctxt "Palette" msgid "Blue (#0000FF)" -msgstr "" +msgstr "Albastru (#0000FF)" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:26 msgctxt "Palette" msgid "Purple (#800080)" -msgstr "" +msgstr "Violet (#800080)" #. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:27 @@ -2199,151 +2041,151 @@ msgstr "" #: ../share/palettes/palettes.h:28 msgctxt "Palette" msgid "black (#000000)" -msgstr "" +msgstr "negru (#000000)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:29 msgctxt "Palette" msgid "dimgray (#696969)" -msgstr "" +msgstr "gri umbrit (#696969)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:30 msgctxt "Palette" msgid "gray (#808080)" -msgstr "" +msgstr "gri (#808080)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:31 msgctxt "Palette" msgid "darkgray (#A9A9A9)" -msgstr "" +msgstr "gri închis (#A9A9A9)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:32 msgctxt "Palette" msgid "silver (#C0C0C0)" -msgstr "" +msgstr "argintiu (#C0C0C0)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:33 msgctxt "Palette" msgid "lightgray (#D3D3D3)" -msgstr "" +msgstr "gri deschis (#D3D3D3)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:34 msgctxt "Palette" msgid "gainsboro (#DCDCDC)" -msgstr "" +msgstr "gainsboro (#DCDCDC)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:35 msgctxt "Palette" msgid "whitesmoke (#F5F5F5)" -msgstr "" +msgstr "fum alb (#F5F5F5)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:36 msgctxt "Palette" msgid "white (#FFFFFF)" -msgstr "" +msgstr "alb (#FFFFFF)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:37 msgctxt "Palette" msgid "rosybrown (#BC8F8F)" -msgstr "" +msgstr "maro roÈ™cat (#BC8F8F)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:38 msgctxt "Palette" msgid "indianred (#CD5C5C)" -msgstr "" +msgstr "roÈ™u indian (#CD5C5C)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:39 msgctxt "Palette" msgid "brown (#A52A2A)" -msgstr "" +msgstr "maro (#A52A2A)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:40 msgctxt "Palette" msgid "firebrick (#B22222)" -msgstr "" +msgstr "cărămiziu (#B22222)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:41 msgctxt "Palette" msgid "lightcoral (#F08080)" -msgstr "" +msgstr "coral deschis (#F08080)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:42 msgctxt "Palette" msgid "maroon (#800000)" -msgstr "" +msgstr "castaniu (#800000)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:43 msgctxt "Palette" msgid "darkred (#8B0000)" -msgstr "" +msgstr "roÈ™u închis (#8B0000)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:44 msgctxt "Palette" msgid "red (#FF0000)" -msgstr "" +msgstr "roÈ™u (#FF0000)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:45 msgctxt "Palette" msgid "snow (#FFFAFA)" -msgstr "" +msgstr "zăpadă (#FFFAFA)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:46 msgctxt "Palette" msgid "mistyrose (#FFE4E1)" -msgstr "" +msgstr "roz voalat (#FFE4E1)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:47 msgctxt "Palette" msgid "salmon (#FA8072)" -msgstr "" +msgstr "somon (#FA8072)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:48 msgctxt "Palette" msgid "tomato (#FF6347)" -msgstr "" +msgstr "roÈ™u tomat (#FF6347)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:49 msgctxt "Palette" msgid "darksalmon (#E9967A)" -msgstr "" +msgstr "somon închis (#E9967A)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:50 msgctxt "Palette" msgid "coral (#FF7F50)" -msgstr "" +msgstr "coral (#FF7F50)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:51 msgctxt "Palette" msgid "orangered (#FF4500)" -msgstr "" +msgstr "roÈ™u portocaliu (#FF4500)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:52 msgctxt "Palette" msgid "lightsalmon (#FFA07A)" -msgstr "" +msgstr "somon deschis (#FFA07A)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:53 @@ -2361,25 +2203,25 @@ msgstr "" #: ../share/palettes/palettes.h:55 msgctxt "Palette" msgid "chocolate (#D2691E)" -msgstr "" +msgstr "ciocolatiu (#D2691E)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:56 msgctxt "Palette" msgid "saddlebrown (#8B4513)" -msgstr "" +msgstr "maro marochinărie (#8B4513)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:57 msgctxt "Palette" msgid "sandybrown (#F4A460)" -msgstr "" +msgstr "maro nisip (#F4A460)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:58 msgctxt "Palette" msgid "peachpuff (#FFDAB9)" -msgstr "" +msgstr "puf de piersică (#FFDAB9)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:59 @@ -2871,7 +2713,7 @@ msgstr "" #: ../share/palettes/palettes.h:140 msgctxt "Palette" msgid "blue (#0000FF)" -msgstr "" +msgstr "albastru (#0000FF)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:141 @@ -3025,63 +2867,57 @@ msgstr "" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:166 -#, fuzzy msgctxt "Palette" msgid "Butter 1" -msgstr "Capăt retezat" +msgstr "Unt 1" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:167 -#, fuzzy msgctxt "Palette" msgid "Butter 2" -msgstr "Capăt retezat" +msgstr "Unt 2" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:168 -#, fuzzy msgctxt "Palette" msgid "Butter 3" -msgstr "Capăt retezat" +msgstr "Unt 3" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:169 msgctxt "Palette" msgid "Chameleon 1" -msgstr "" +msgstr "Cameleon 1" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:170 msgctxt "Palette" msgid "Chameleon 2" -msgstr "" +msgstr "Cameleon 2" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:171 msgctxt "Palette" msgid "Chameleon 3" -msgstr "" +msgstr "Cameleon 3" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:172 -#, fuzzy msgctxt "Palette" msgid "Orange 1" -msgstr "Aranjare" +msgstr "Portocaliu 1" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:173 -#, fuzzy msgctxt "Palette" msgid "Orange 2" -msgstr "Aranjare" +msgstr "Portocaliu 2" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:174 -#, fuzzy msgctxt "Palette" msgid "Orange 3" -msgstr "Aranjare" +msgstr "Portocaliu 3" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:175 @@ -3139,24 +2975,21 @@ msgstr "" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:184 -#, fuzzy msgctxt "Palette" msgid "Scarlet Red 1" -msgstr "Mod de scalare" +msgstr "Stacojiu (roÈ™u Scarlet) 1" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:185 -#, fuzzy msgctxt "Palette" msgid "Scarlet Red 2" -msgstr "Mod de scalare" +msgstr "Stacojiu (roÈ™u Scarlet) 2" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:186 -#, fuzzy msgctxt "Palette" msgid "Scarlet Red 3" -msgstr "Mod de scalare" +msgstr "Stacojiu (roÈ™u Scarlet) 3" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:187 @@ -3358,18 +3191,6 @@ msgstr "" msgid "Old paint (bitmap)" msgstr "" -#: ../src/conn-avoid-ref.cpp:240 -msgid "Add a new connection point" -msgstr "" - -#: ../src/conn-avoid-ref.cpp:265 -msgid "Move a connection point" -msgstr "" - -#: ../src/conn-avoid-ref.cpp:285 -msgid "Remove a connection point" -msgstr "" - #: ../src/live_effects/lpe-extrude.cpp:30 msgid "Direction" msgstr "DirecÈ›ie" @@ -3378,7 +3199,8 @@ msgstr "DirecÈ›ie" msgid "Defines the direction and magnitude of the extrusion" msgstr "" -#: ../src/sp-flowtext.cpp:365 ../src/sp-text.cpp:426 +#: ../src/sp-flowtext.cpp:365 +#: ../src/sp-text.cpp:400 #: ../src/text-context.cpp:1631 msgid " [truncated]" msgstr " [trunchiat]" @@ -3399,36 +3221,35 @@ msgstr[0] "<b>Text fluid legat</b> (%d caracter%s)" msgstr[1] "<b>Text fluid legat</b> (%d caractere%s)" msgstr[2] "<b>Text fluid legat</b> (%d de caractere%s)" -#: ../src/arc-context.cpp:331 -msgid "" -"<b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle" -msgstr "" +#: ../src/arc-context.cpp:307 +msgid "<b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle" +msgstr "<b>Ctrl</b>: produce un cerc sau o elipsă cu raport de aspect întreg, sau acroÈ™ează la unghiul de arc sau de segment" -#: ../src/arc-context.cpp:332 ../src/rect-context.cpp:377 +#: ../src/arc-context.cpp:308 +#: ../src/rect-context.cpp:377 msgid "<b>Shift</b>: draw around the starting point" msgstr "<b>Shift</b>: desenează în jurul punctului de start" -#: ../src/arc-context.cpp:488 +#: ../src/arc-context.cpp:464 #, c-format -msgid "" -"<b>Ellipse</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</b> " -"to draw around the starting point" -msgstr "" +msgid "<b>Ellipse</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</b> to draw around the starting point" +msgstr "<b>Elipsă</b>: %s × %s (constrânsă la raportul de aspect %d:%d); <b>Shift</b> pentru a desena în jurul punctului de pornire" -#: ../src/arc-context.cpp:490 +#: ../src/arc-context.cpp:466 #, c-format -msgid "" -"<b>Ellipse</b>: %s × %s; with <b>Ctrl</b> to make square or integer-" -"ratio ellipse; with <b>Shift</b> to draw around the starting point" -msgstr "" +msgid "<b>Ellipse</b>: %s × %s; with <b>Ctrl</b> to make square or integer-ratio ellipse; with <b>Shift</b> to draw around the starting point" +msgstr "<b>Elipsă</b>: %s × %s; <b>Ctrl</b> pentru a face elipsa pătrată, sau cu raport de aspect întreg; <b>Shift</b> pentru a desena în jurul punctului de pornire" -#: ../src/arc-context.cpp:516 +#: ../src/arc-context.cpp:492 msgid "Create ellipse" msgstr "Creează o elipsă" -#: ../src/box3d-context.cpp:444 ../src/box3d-context.cpp:451 -#: ../src/box3d-context.cpp:458 ../src/box3d-context.cpp:465 -#: ../src/box3d-context.cpp:472 ../src/box3d-context.cpp:479 +#: ../src/box3d-context.cpp:444 +#: ../src/box3d-context.cpp:451 +#: ../src/box3d-context.cpp:458 +#: ../src/box3d-context.cpp:465 +#: ../src/box3d-context.cpp:472 +#: ../src/box3d-context.cpp:479 msgid "Change perspective (angle of PLs)" msgstr "" @@ -3441,69 +3262,57 @@ msgstr "" msgid "Create 3D box" msgstr "Creează o cutie 3D" -#: ../src/box3d.cpp:322 +#: ../src/box3d.cpp:292 msgid "<b>3D Box</b>" msgstr "<b>Cutie 3D</b>" -#: ../src/connector-context.cpp:242 -msgid "<b>Connection point</b>: click or drag to create a new connector" -msgstr "" -"<b>Punct de conectare</b>: clic sau trageÈ›i pentru a crea un conector nou" - -#: ../src/connector-context.cpp:243 -msgid "<b>Connection point</b>: click to select, drag to move" -msgstr "" -"<b>Punct de conectare</b>: clic pentru a selecta, trageÈ›i pentru a muta" - -#: ../src/connector-context.cpp:786 +#: ../src/connector-context.cpp:610 msgid "Creating new connector" msgstr "Creare conector nou" -#: ../src/connector-context.cpp:1179 +#: ../src/connector-context.cpp:865 msgid "Connector endpoint drag cancelled." msgstr "" -#: ../src/connector-context.cpp:1209 -msgid "Connection point drag cancelled." -msgstr "" - -#: ../src/connector-context.cpp:1322 +#: ../src/connector-context.cpp:912 msgid "Reroute connector" msgstr "Rerutează conectorul" -#: ../src/connector-context.cpp:1493 +#: ../src/connector-context.cpp:1077 msgid "Create connector" msgstr "Creează un conector" -#: ../src/connector-context.cpp:1516 +#: ../src/connector-context.cpp:1100 msgid "Finishing connector" msgstr "Finalizare conector" -#: ../src/connector-context.cpp:1813 +#: ../src/connector-context.cpp:1336 msgid "<b>Connector endpoint</b>: drag to reroute or connect to new shapes" msgstr "" -#: ../src/connector-context.cpp:1962 +#: ../src/connector-context.cpp:1476 msgid "Select <b>at least one non-connector object</b>." msgstr "SelectaÈ›i <b>cel puÈ›in un obiect non-conector</b>." -#: ../src/connector-context.cpp:1967 ../src/widgets/connector-toolbar.cpp:373 +#: ../src/connector-context.cpp:1481 +#: ../src/widgets/connector-toolbar.cpp:330 msgid "Make connectors avoid selected objects" -msgstr "" +msgstr "Determină conectorii să evite obiectele selectate" -#: ../src/connector-context.cpp:1968 ../src/widgets/connector-toolbar.cpp:383 +#: ../src/connector-context.cpp:1482 +#: ../src/widgets/connector-toolbar.cpp:340 msgid "Make connectors ignore selected objects" -msgstr "" +msgstr "Determină conectorii să ignore obiectele selectate" -#: ../src/context-fns.cpp:36 ../src/context-fns.cpp:65 +#: ../src/context-fns.cpp:36 +#: ../src/context-fns.cpp:65 msgid "<b>Current layer is hidden</b>. Unhide it to be able to draw on it." -msgstr "" -"<b>Stratul curent este ascuns</b>. DezvăluiÈ›i-l pentru a putea desena pe el." +msgstr "<b>Stratul curent este ascuns</b>. DezvăluiÈ›i-l pentru a putea desena pe el." -#: ../src/context-fns.cpp:42 ../src/context-fns.cpp:71 +#: ../src/context-fns.cpp:42 +#: ../src/context-fns.cpp:71 msgid "<b>Current layer is locked</b>. Unlock it to be able to draw on it." -msgstr "" -"<b>Stratul curent este blocat</b>. DeblocaÈ›i-l pentru a putea desena pe el." +msgstr "<b>Stratul curent este blocat</b>. DeblocaÈ›i-l pentru a putea desena pe el." #: ../src/desktop-events.cpp:229 msgid "Create guide" @@ -3513,21 +3322,22 @@ msgstr "Creează un ghidaj" msgid "Move guide" msgstr "Mută ghidajul" -#: ../src/desktop-events.cpp:482 ../src/desktop-events.cpp:532 +#: ../src/desktop-events.cpp:482 +#: ../src/desktop-events.cpp:541 #: ../src/ui/dialog/guides.cpp:138 msgid "Delete guide" msgstr "Șterge ghidajul" -#: ../src/desktop-events.cpp:512 +#: ../src/desktop-events.cpp:521 #, c-format msgid "<b>Guideline</b>: %s" msgstr "<b>Linii de ghidare</b>: %s" -#: ../src/desktop.cpp:850 +#: ../src/desktop.cpp:908 msgid "No previous zoom." msgstr "Niciun zoom precedent." -#: ../src/desktop.cpp:871 +#: ../src/desktop.cpp:929 msgid "No next zoom." msgstr "Niciun zoom următor." @@ -3542,7 +3352,7 @@ msgstr "<b>P1</b>: translaÈ›ie simplă" #: ../src/ui/dialog/clonetiler.cpp:125 msgid "<b>P2</b>: 180° rotation" -msgstr "<b>P2</b>: 180° rotaÈ›ie" +msgstr "<b>P2</b>: rotire la 180°" #: ../src/ui/dialog/clonetiler.cpp:126 msgid "<b>PM</b>: reflection" @@ -3576,7 +3386,7 @@ msgstr "" #: ../src/ui/dialog/clonetiler.cpp:135 msgid "<b>P4</b>: 90° rotation" -msgstr "<b>P4</b>: 90° rotaÈ›ie" +msgstr "<b>P4</b>: rotire la 90°" #: ../src/ui/dialog/clonetiler.cpp:136 msgid "<b>P4M</b>: 90° rotation + 45° reflection" @@ -3588,7 +3398,7 @@ msgstr "" #: ../src/ui/dialog/clonetiler.cpp:138 msgid "<b>P3</b>: 120° rotation" -msgstr "<b>P3</b>: 120° rotaÈ›ie" +msgstr "<b>P3</b>: rotire la 120°" #: ../src/ui/dialog/clonetiler.cpp:139 msgid "<b>P31M</b>: reflection + 120° rotation, dense" @@ -3618,17 +3428,17 @@ msgstr "S_hift" #: ../src/ui/dialog/clonetiler.cpp:190 #, no-c-format msgid "<b>Shift X:</b>" -msgstr "<b>Decalaj X:</b>" +msgstr "<b>Deplasare X:</b>" #: ../src/ui/dialog/clonetiler.cpp:198 #, no-c-format msgid "Horizontal shift per row (in % of tile width)" -msgstr "Decalaj orizontal pe rând (în % din lățimea dalei)" +msgstr "Deplasare orizontală per rând (în % din lățimea dalei)" #: ../src/ui/dialog/clonetiler.cpp:206 #, no-c-format msgid "Horizontal shift per column (in % of tile width)" -msgstr "Decalaj orizontal pe coloană (în % din lățimea dalei)" +msgstr "Deplasare orizontală per coloană (în % din lățimea dalei)" #: ../src/ui/dialog/clonetiler.cpp:212 msgid "Randomize the horizontal shift by this percentage" @@ -3638,23 +3448,24 @@ msgstr "Randomizează decalajul orizontal cu acest procentaj" #: ../src/ui/dialog/clonetiler.cpp:222 #, no-c-format msgid "<b>Shift Y:</b>" -msgstr "<b>Decalaj Y:</b>" +msgstr "<b>Deplasare Y:</b>" #: ../src/ui/dialog/clonetiler.cpp:230 #, no-c-format msgid "Vertical shift per row (in % of tile height)" -msgstr "Decalaj vertical pe rând (în % din lățimea dalei)" +msgstr "Deplasare verticală per rând (în % din lățimea dalei)" #: ../src/ui/dialog/clonetiler.cpp:238 #, no-c-format msgid "Vertical shift per column (in % of tile height)" -msgstr "Decalaj vertical pe coloană (în % din lățimea dalei)" +msgstr "Deplasare verticală per coloană (în % din lățimea dalei)" #: ../src/ui/dialog/clonetiler.cpp:245 msgid "Randomize the vertical shift by this percentage" msgstr "Randomizează decalajul vertical cu acest procentaj" -#: ../src/ui/dialog/clonetiler.cpp:253 ../src/ui/dialog/clonetiler.cpp:399 +#: ../src/ui/dialog/clonetiler.cpp:253 +#: ../src/ui/dialog/clonetiler.cpp:399 msgid "<b>Exponent:</b>" msgstr "<b>Exponent:</b>" @@ -3667,9 +3478,12 @@ msgid "Whether columns are spaced evenly (1), converge (<1) or diverge (>1)" msgstr "" #. TRANSLATORS: "Alternate" is a verb here -#: ../src/ui/dialog/clonetiler.cpp:275 ../src/ui/dialog/clonetiler.cpp:439 -#: ../src/ui/dialog/clonetiler.cpp:515 ../src/ui/dialog/clonetiler.cpp:588 -#: ../src/ui/dialog/clonetiler.cpp:634 ../src/ui/dialog/clonetiler.cpp:761 +#: ../src/ui/dialog/clonetiler.cpp:275 +#: ../src/ui/dialog/clonetiler.cpp:439 +#: ../src/ui/dialog/clonetiler.cpp:515 +#: ../src/ui/dialog/clonetiler.cpp:588 +#: ../src/ui/dialog/clonetiler.cpp:634 +#: ../src/ui/dialog/clonetiler.cpp:761 msgid "<small>Alternate:</small>" msgstr "<small>Alternare:</small>" @@ -3682,7 +3496,8 @@ msgid "Alternate the sign of shifts for each column" msgstr "" #. TRANSLATORS: "Cumulate" is a verb here -#: ../src/ui/dialog/clonetiler.cpp:293 ../src/ui/dialog/clonetiler.cpp:457 +#: ../src/ui/dialog/clonetiler.cpp:293 +#: ../src/ui/dialog/clonetiler.cpp:457 #: ../src/ui/dialog/clonetiler.cpp:533 msgid "<small>Cumulate:</small>" msgstr "" @@ -3760,9 +3575,9 @@ msgstr "" msgid "<b>Base:</b>" msgstr "<b>Bază:</b>" -#: ../src/ui/dialog/clonetiler.cpp:425 ../src/ui/dialog/clonetiler.cpp:431 -msgid "" -"Base for a logarithmic spiral: not used (0), converge (<1), or diverge (>1)" +#: ../src/ui/dialog/clonetiler.cpp:425 +#: ../src/ui/dialog/clonetiler.cpp:431 +msgid "Base for a logarithmic spiral: not used (0), converge (<1), or diverge (>1)" msgstr "" #: ../src/ui/dialog/clonetiler.cpp:445 @@ -3848,9 +3663,8 @@ msgid "Alternate the sign of blur change for each column" msgstr "" #: ../src/ui/dialog/clonetiler.cpp:608 -#, fuzzy msgid "<b>Opacity:</b>" -msgstr "Opacitate:" +msgstr "<b>Opacitate:</b>" #: ../src/ui/dialog/clonetiler.cpp:614 msgid "Decrease tile opacity by this percentage for each row" @@ -3885,12 +3699,8 @@ msgid "Initial color of tiled clones" msgstr "Culoarea iniÈ›ială a clonelor mozaicate" #: ../src/ui/dialog/clonetiler.cpp:667 -msgid "" -"Initial color for clones (works only if the original has unset fill or " -"stroke)" -msgstr "" -"Culoarea iniÈ›ială a clonelor (doar când originalul nu are definită umplerea " -"sau conturarea)" +msgid "Initial color for clones (works only if the original has unset fill or stroke)" +msgstr "Culoarea iniÈ›ială a clonelor (doar când originalul nu are definită umplerea sau conturarea)" #: ../src/ui/dialog/clonetiler.cpp:682 msgid "<b>H:</b>" @@ -3957,192 +3767,182 @@ msgid "Trace the drawing under the tiles" msgstr "" #: ../src/ui/dialog/clonetiler.cpp:796 -msgid "" -"For each clone, pick a value from the drawing in that clone's location and " -"apply it to the clone" +msgid "For each clone, pick a value from the drawing in that clone's location and apply it to the clone" msgstr "" #: ../src/ui/dialog/clonetiler.cpp:815 msgid "1. Pick from the drawing:" msgstr "1. Alege din desen:" -#: ../src/ui/dialog/clonetiler.cpp:827 +#: ../src/ui/dialog/clonetiler.cpp:833 msgid "Pick the visible color and opacity" msgstr "Alege culoarea È™i opacitatea vizibilă" -#: ../src/ui/dialog/clonetiler.cpp:834 ../src/ui/dialog/clonetiler.cpp:975 +#: ../src/ui/dialog/clonetiler.cpp:840 +#: ../src/ui/dialog/clonetiler.cpp:993 #: ../src/extension/internal/bitmap/opacity.cpp:38 #: ../src/extension/internal/filter/transparency.h:279 #: ../src/widgets/tweak-toolbar.cpp:353 -#: ../share/extensions/interp_att_g.inx.h:14 +#: ../share/extensions/interp_att_g.inx.h:16 msgid "Opacity" msgstr "Opacitate" -#: ../src/ui/dialog/clonetiler.cpp:835 +#: ../src/ui/dialog/clonetiler.cpp:841 msgid "Pick the total accumulated opacity" msgstr "Alege opacitatea totală acumulată" -#: ../src/ui/dialog/clonetiler.cpp:842 +#: ../src/ui/dialog/clonetiler.cpp:848 msgid "R" msgstr "R" -#: ../src/ui/dialog/clonetiler.cpp:843 +#: ../src/ui/dialog/clonetiler.cpp:849 msgid "Pick the Red component of the color" msgstr "Alege componenta RoÈ™ie a culorii" -#: ../src/ui/dialog/clonetiler.cpp:850 +#: ../src/ui/dialog/clonetiler.cpp:856 msgid "G" msgstr "G" -#: ../src/ui/dialog/clonetiler.cpp:851 +#: ../src/ui/dialog/clonetiler.cpp:857 msgid "Pick the Green component of the color" msgstr "Alege componenta verde a culorii" -#: ../src/ui/dialog/clonetiler.cpp:858 +#: ../src/ui/dialog/clonetiler.cpp:864 msgid "B" msgstr "B" -#: ../src/ui/dialog/clonetiler.cpp:859 +#: ../src/ui/dialog/clonetiler.cpp:865 msgid "Pick the Blue component of the color" msgstr "Alege componenta Albastră a culorii" -#: ../src/ui/dialog/clonetiler.cpp:866 -#, fuzzy +#: ../src/ui/dialog/clonetiler.cpp:872 msgctxt "Clonetiler color hue" msgid "H" msgstr "H" -#: ../src/ui/dialog/clonetiler.cpp:867 +#: ../src/ui/dialog/clonetiler.cpp:873 msgid "Pick the hue of the color" msgstr "Alege nuanÈ›a culorii" -#: ../src/ui/dialog/clonetiler.cpp:874 -#, fuzzy +#: ../src/ui/dialog/clonetiler.cpp:880 msgctxt "Clonetiler color saturation" msgid "S" msgstr "S" -#: ../src/ui/dialog/clonetiler.cpp:875 +#: ../src/ui/dialog/clonetiler.cpp:881 msgid "Pick the saturation of the color" msgstr "Alege saturaÈ›ia culorii" -#: ../src/ui/dialog/clonetiler.cpp:882 -#, fuzzy +#: ../src/ui/dialog/clonetiler.cpp:888 msgctxt "Clonetiler color lightness" msgid "L" msgstr "L" -#: ../src/ui/dialog/clonetiler.cpp:883 +#: ../src/ui/dialog/clonetiler.cpp:889 msgid "Pick the lightness of the color" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:893 +#: ../src/ui/dialog/clonetiler.cpp:899 msgid "2. Tweak the picked value:" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:903 +#: ../src/ui/dialog/clonetiler.cpp:916 msgid "Gamma-correct:" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:907 +#: ../src/ui/dialog/clonetiler.cpp:920 msgid "Shift the mid-range of the picked value upwards (>0) or downwards (<0)" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:914 +#: ../src/ui/dialog/clonetiler.cpp:927 msgid "Randomize:" msgstr "Randomizare:" -#: ../src/ui/dialog/clonetiler.cpp:918 +#: ../src/ui/dialog/clonetiler.cpp:931 msgid "Randomize the picked value by this percentage" msgstr "Randomizează valoarea aleasă cu acest procentaj" -#: ../src/ui/dialog/clonetiler.cpp:925 +#: ../src/ui/dialog/clonetiler.cpp:938 msgid "Invert:" msgstr "Inversează:" -#: ../src/ui/dialog/clonetiler.cpp:929 +#: ../src/ui/dialog/clonetiler.cpp:942 msgid "Invert the picked value" msgstr "Inversează valoarea aleasă" -#: ../src/ui/dialog/clonetiler.cpp:935 +#: ../src/ui/dialog/clonetiler.cpp:948 msgid "3. Apply the value to the clones':" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:945 +#: ../src/ui/dialog/clonetiler.cpp:963 msgid "Presence" msgstr "Prezență" -#: ../src/ui/dialog/clonetiler.cpp:948 -msgid "" -"Each clone is created with the probability determined by the picked value in " -"that point" +#: ../src/ui/dialog/clonetiler.cpp:966 +msgid "Each clone is created with the probability determined by the picked value in that point" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:955 +#: ../src/ui/dialog/clonetiler.cpp:973 msgid "Size" msgstr "Dimensiune" -#: ../src/ui/dialog/clonetiler.cpp:958 +#: ../src/ui/dialog/clonetiler.cpp:976 msgid "Each clone's size is determined by the picked value in that point" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:968 -msgid "" -"Each clone is painted by the picked color (the original must have unset fill " -"or stroke)" +#: ../src/ui/dialog/clonetiler.cpp:986 +msgid "Each clone is painted by the picked color (the original must have unset fill or stroke)" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:978 +#: ../src/ui/dialog/clonetiler.cpp:996 msgid "Each clone's opacity is determined by the picked value in that point" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:1019 +#: ../src/ui/dialog/clonetiler.cpp:1044 msgid "How many rows in the tiling" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:1049 +#: ../src/ui/dialog/clonetiler.cpp:1074 msgid "How many columns in the tiling" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:1093 +#: ../src/ui/dialog/clonetiler.cpp:1118 msgid "Width of the rectangle to be filled" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:1127 +#: ../src/ui/dialog/clonetiler.cpp:1152 msgid "Height of the rectangle to be filled" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:1144 +#: ../src/ui/dialog/clonetiler.cpp:1169 msgid "Rows, columns: " msgstr "Rânduri, coloane: " -#: ../src/ui/dialog/clonetiler.cpp:1145 +#: ../src/ui/dialog/clonetiler.cpp:1170 msgid "Create the specified number of rows and columns" msgstr "Creează numărul specificat de rânduri È™i coloane" -#: ../src/ui/dialog/clonetiler.cpp:1154 +#: ../src/ui/dialog/clonetiler.cpp:1179 msgid "Width, height: " msgstr "Lățime, înălÈ›ime: " -#: ../src/ui/dialog/clonetiler.cpp:1155 +#: ../src/ui/dialog/clonetiler.cpp:1180 msgid "Fill the specified width and height with the tiling" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:1176 +#: ../src/ui/dialog/clonetiler.cpp:1201 msgid "Use saved size and position of the tile" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:1179 -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" +#: ../src/ui/dialog/clonetiler.cpp:1204 +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 "" -#: ../src/ui/dialog/clonetiler.cpp:1213 +#: ../src/ui/dialog/clonetiler.cpp:1238 msgid " <b>_Create</b> " msgstr " <b>_Creează</b> " -#: ../src/ui/dialog/clonetiler.cpp:1215 +#: ../src/ui/dialog/clonetiler.cpp:1240 msgid "Create and tile the clones of the selection" msgstr "" @@ -4151,151 +3951,140 @@ msgstr "" #. 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/ui/dialog/clonetiler.cpp:1235 +#: ../src/ui/dialog/clonetiler.cpp:1260 msgid " _Unclump " msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:1236 +#: ../src/ui/dialog/clonetiler.cpp:1261 msgid "Spread out clones to reduce clumping; can be applied repeatedly" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:1242 +#: ../src/ui/dialog/clonetiler.cpp:1267 msgid " Re_move " msgstr " Eli_mină " -#: ../src/ui/dialog/clonetiler.cpp:1243 +#: ../src/ui/dialog/clonetiler.cpp:1268 msgid "Remove existing tiled clones of the selected object (siblings only)" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:1259 +#: ../src/ui/dialog/clonetiler.cpp:1284 msgid " R_eset " msgstr " R_esetează " #. TRANSLATORS: "change" is a noun here -#: ../src/ui/dialog/clonetiler.cpp:1261 -msgid "" -"Reset all shifts, scales, rotates, opacity and color changes in the dialog " -"to zero" +#: ../src/ui/dialog/clonetiler.cpp:1286 +msgid "Reset all shifts, scales, rotates, opacity and color changes in the dialog to zero" msgstr "" -"Resetează la zero toate decalajele, scalările, rotaÈ›iile, opacitățile\\nÈ™i " -"modificările de culoare din caseta de dialog" +"Resetează la zero toate decalajele, scalările, rotaÈ›iile, opacitățile\\n" +"È™i modificările de culoare din caseta de dialog" -#: ../src/ui/dialog/clonetiler.cpp:1334 +#: ../src/ui/dialog/clonetiler.cpp:1359 msgid "<small>Nothing selected.</small>" msgstr "<small>Nu este selectat nimic.</small>" -#: ../src/ui/dialog/clonetiler.cpp:1340 +#: ../src/ui/dialog/clonetiler.cpp:1365 msgid "<small>More than one object selected.</small>" msgstr "<small>Mai mult de un obiect selectat.</small>" -#: ../src/ui/dialog/clonetiler.cpp:1347 +#: ../src/ui/dialog/clonetiler.cpp:1372 #, c-format msgid "<small>Object has <b>%d</b> tiled clones.</small>" msgstr "<small>Obiectul are <b>%d</b> clone mozaicate.</small>" -#: ../src/ui/dialog/clonetiler.cpp:1352 +#: ../src/ui/dialog/clonetiler.cpp:1377 msgid "<small>Object has no tiled clones.</small>" msgstr "<small>Obiectul nu are clone mozaicate.</small>" -#: ../src/ui/dialog/clonetiler.cpp:2072 +#: ../src/ui/dialog/clonetiler.cpp:2097 msgid "Select <b>one object</b> whose tiled clones to unclump." msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:2094 +#: ../src/ui/dialog/clonetiler.cpp:2119 msgid "Unclump tiled clones" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:2123 +#: ../src/ui/dialog/clonetiler.cpp:2148 msgid "Select <b>one object</b> whose tiled clones to remove." msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:2146 +#: ../src/ui/dialog/clonetiler.cpp:2171 msgid "Delete tiled clones" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:2193 ../src/selection-chemistry.cpp:2467 +#: ../src/ui/dialog/clonetiler.cpp:2218 +#: ../src/selection-chemistry.cpp:2469 msgid "Select an <b>object</b> to clone." -msgstr "Selectează un <b>obiect</b> pentru a fi clonat." +msgstr "SelectaÈ›i un <b>obiect</b> de clonat." -#: ../src/ui/dialog/clonetiler.cpp:2199 -msgid "" -"If you want to clone several objects, <b>group</b> them and <b>clone the " -"group</b>." -msgstr "" -"Dacă vreÈ›i să clonaÈ›i câteva obiecte, <b>grupaÈ›i-le</b> È™i <b>clonaÈ›i " -"grupul</b> rezultat." +#: ../src/ui/dialog/clonetiler.cpp:2224 +msgid "If you want to clone several objects, <b>group</b> them and <b>clone the group</b>." +msgstr "Dacă vreÈ›i să clonaÈ›i câteva obiecte, <b>grupaÈ›i-le</b> È™i <b>clonaÈ›i grupul</b> rezultat." -#: ../src/ui/dialog/clonetiler.cpp:2208 +#: ../src/ui/dialog/clonetiler.cpp:2233 msgid "<small>Creating tiled clones...</small>" msgstr "" -#: ../src/ui/dialog/clonetiler.cpp:2613 +#: ../src/ui/dialog/clonetiler.cpp:2638 msgid "Create tiled clones" msgstr "Creează clone în mozaic" -#: ../src/ui/dialog/clonetiler.cpp:2832 +#: ../src/ui/dialog/clonetiler.cpp:2871 msgid "<small>Per row:</small>" msgstr "<small>Pe rând:</small>" -#: ../src/ui/dialog/clonetiler.cpp:2850 +#: ../src/ui/dialog/clonetiler.cpp:2889 msgid "<small>Per column:</small>" msgstr "<small>Pe coloană:</small>" -#: ../src/ui/dialog/clonetiler.cpp:2858 +#: ../src/ui/dialog/clonetiler.cpp:2897 msgid "<small>Randomize:</small>" msgstr "<small>Randomizare:</small>" -#: ../src/ui/dialog/export.cpp:138 ../src/widgets/measure-toolbar.cpp:116 -#: ../src/widgets/measure-toolbar.cpp:124 ../share/extensions/gears.inx.h:8 +#: ../src/ui/dialog/export.cpp:138 +#: ../src/widgets/measure-toolbar.cpp:116 +#: ../src/widgets/measure-toolbar.cpp:124 +#: ../share/extensions/gears.inx.h:6 msgid "Units:" msgstr "Unități:" +# e-ul se suprapune #: ../src/ui/dialog/export.cpp:140 -#, fuzzy msgid "_Export As..." -msgstr "_Exportă ca bitmap..." +msgstr "Exportă _ca..." +# a-ul se suprapune #: ../src/ui/dialog/export.cpp:143 -#, fuzzy msgid "B_atch export all selected objects" -msgstr "Exportă în lot toate obiectele selectate" +msgstr "Exportă în lot to_ate obiectele selectate" #: ../src/ui/dialog/export.cpp:143 -msgid "" -"Export each selected object into its own PNG file, using export hints if any " -"(caution, overwrites without asking!)" -msgstr "" -"Exportă fiecare obiect selectat în fiÈ™ierul PNG prpriu, folosind, dacă " -"există, indicii de export (cu precauÈ›ie, suprascrie fără să întrebe !)" +msgid "Export each selected object into its own PNG file, using export hints if any (caution, overwrites without asking!)" +msgstr "Exportă fiecare obiect selectat în fiÈ™ierul PNG prpriu, folosind, dacă există, indicii de export (a se folosi cu precauÈ›ie, suprascrie fără să întrebe !)" +# l-ul se suprapune #: ../src/ui/dialog/export.cpp:145 -#, fuzzy msgid "Hide a_ll except selected" -msgstr "Ascunde toate obiectele cu excepÈ›ia celor selectate" +msgstr "As_cunde toate obiectele cu excepÈ›ia celor selectate" #: ../src/ui/dialog/export.cpp:145 msgid "In the exported image, hide all objects except those that are selected" -msgstr "" -"ÃŽn imaginea exportată, ascunde toate obiectele cu excepÈ›ia celor care sunt " -"selectate" +msgstr "ÃŽn imaginea exportată, ascunde toate obiectele cu excepÈ›ia celor care sunt selectate" #: ../src/ui/dialog/export.cpp:146 -#, fuzzy msgid "Close when complete" -msgstr "Autosalvare completă." +msgstr "ÃŽnchide dialogul la finalizare" #: ../src/ui/dialog/export.cpp:146 msgid "Once the export completes, close this dialog" -msgstr "" +msgstr "Odată ce exportul s-a finalizat, închide acest dialog" #: ../src/ui/dialog/export.cpp:148 msgid "_Export" msgstr "_Exportă" #: ../src/ui/dialog/export.cpp:166 -#, fuzzy msgid "<b>Export area</b>" -msgstr "<big><b>Zonă de exportat</b></big>" +msgstr "<b>Zonă de exportat</b>" #: ../src/ui/dialog/export.cpp:196 msgid "_x0:" @@ -4322,17 +4111,19 @@ msgid "Hei_ght:" msgstr "ÃŽnălÈ›i_me:" #: ../src/ui/dialog/export.cpp:231 -#, fuzzy msgid "<b>Image size</b>" -msgstr "<b>Dimensiune pagină</b>" +msgstr "<b>Dimensiune imagine</b>" -#: ../src/ui/dialog/export.cpp:241 ../src/live_effects/lpe-bendpath.cpp:54 +#: ../src/ui/dialog/export.cpp:241 +#: ../src/live_effects/lpe-bendpath.cpp:54 #: ../src/live_effects/lpe-patternalongpath.cpp:62 -#: ../src/ui/dialog/transformation.cpp:75 ../src/ui/widget/page-sizer.cpp:238 +#: ../src/ui/dialog/transformation.cpp:75 +#: ../src/ui/widget/page-sizer.cpp:238 msgid "_Width:" msgstr "_Lățime:" -#: ../src/ui/dialog/export.cpp:241 ../src/ui/dialog/export.cpp:252 +#: ../src/ui/dialog/export.cpp:241 +#: ../src/ui/dialog/export.cpp:252 msgid "pixels at" msgstr "pixeli la" @@ -4340,333 +4131,283 @@ msgstr "pixeli la" msgid "dp_i" msgstr "dp_i" -#: ../src/ui/dialog/export.cpp:252 ../src/ui/dialog/transformation.cpp:77 +#: ../src/ui/dialog/export.cpp:252 +#: ../src/ui/dialog/transformation.cpp:77 #: ../src/ui/widget/page-sizer.cpp:239 msgid "_Height:" msgstr "ÃŽ_nălÈ›ime:" #: ../src/ui/dialog/export.cpp:260 +#: ../src/ui/dialog/inkscape-preferences.cpp:1384 #: ../src/ui/dialog/inkscape-preferences.cpp:1387 -#: ../src/ui/dialog/inkscape-preferences.cpp:1390 -#: ../src/ui/dialog/inkscape-preferences.cpp:1399 +#: ../src/ui/dialog/inkscape-preferences.cpp:1396 msgid "dpi" msgstr "dpi" #: ../src/ui/dialog/export.cpp:268 -#, fuzzy msgid "<b>_Filename</b>" -msgstr "<big><b>Nume de _fiÈ™ier</b></big>" +msgstr "<b>Nume de _fiÈ™ier</b>" #: ../src/ui/dialog/export.cpp:310 msgid "Export the bitmap file with these settings" msgstr "Exportă fiÈ™ierul bitmap cu aceste setări" -#: ../src/ui/dialog/export.cpp:544 -#, fuzzy, c-format +#: ../src/ui/dialog/export.cpp:545 +#, c-format msgid "B_atch export %d selected object" msgid_plural "B_atch export %d selected objects" -msgstr[0] "Exportă în lot %d obiect selectat" -msgstr[1] "Exportă în lot %d obiecte selectate" -msgstr[2] "Exportă în lot %d de obiecte selectate" +msgstr[0] "Exportă în lot %d obiect select_at" +msgstr[1] "Exportă în lot %d obiecte select_ate" +msgstr[2] "Exportă în lot %d de obiecte select_ate" -#: ../src/ui/dialog/export.cpp:862 +#: ../src/ui/dialog/export.cpp:861 msgid "Export in progress" msgstr "Export în curs" -#: ../src/ui/dialog/export.cpp:941 -#, fuzzy +#: ../src/ui/dialog/export.cpp:945 msgid "No items selected." -msgstr "Nu este selectat niciun filtru" +msgstr "Nu este selectat niciun element." -#: ../src/ui/dialog/export.cpp:945 ../src/ui/dialog/export.cpp:947 -#, fuzzy +#: ../src/ui/dialog/export.cpp:949 +#: ../src/ui/dialog/export.cpp:951 msgid "Exporting %1 files" -msgstr "Se exportă %d fiÈ™iere" +msgstr "Se exportă %1 fiÈ™iere" -#: ../src/ui/dialog/export.cpp:987 ../src/ui/dialog/export.cpp:989 -#, fuzzy, c-format +#: ../src/ui/dialog/export.cpp:991 +#: ../src/ui/dialog/export.cpp:993 +#, c-format msgid "Exporting file <b>%s</b>..." -msgstr "Se exportă %d fiÈ™iere" +msgstr "Se exportă fiÈ™ierul <b>%s</b>..." -#: ../src/ui/dialog/export.cpp:998 ../src/ui/dialog/export.cpp:1089 +#: ../src/ui/dialog/export.cpp:1002 +#: ../src/ui/dialog/export.cpp:1093 #, c-format msgid "Could not export to filename %s.\n" msgstr "" -#: ../src/ui/dialog/export.cpp:1001 -#, fuzzy, c-format +#: ../src/ui/dialog/export.cpp:1005 +#, c-format msgid "Could not export to filename <b>%s</b>." -msgstr "Nu s-a putut găsi fiÈ™irul: %s" +msgstr "Nu s-a putut exporta la numele de fiÈ™ier <b>%s</b>." -#: ../src/ui/dialog/export.cpp:1016 +#: ../src/ui/dialog/export.cpp:1020 #, c-format msgid "Successfully exported <b>%d</b> files from <b>%d</b> selected items." msgstr "" -#: ../src/ui/dialog/export.cpp:1027 -#, fuzzy +#: ../src/ui/dialog/export.cpp:1031 msgid "You have to enter a filename." -msgstr "Trebuie să introduceÈ›i un nume pentru acest fiÈ™ier" +msgstr "Trebuie să introduceÈ›i un nume de fiÈ™ier." -#: ../src/ui/dialog/export.cpp:1028 +#: ../src/ui/dialog/export.cpp:1032 msgid "You have to enter a filename" msgstr "Trebuie să introduceÈ›i un nume pentru acest fiÈ™ier" -#: ../src/ui/dialog/export.cpp:1042 -#, fuzzy +#: ../src/ui/dialog/export.cpp:1046 msgid "The chosen area to be exported is invalid." -msgstr "Zona aleasă pentru export nu este validă" +msgstr "Zona aleasă pentru export nu este validă." -#: ../src/ui/dialog/export.cpp:1043 +#: ../src/ui/dialog/export.cpp:1047 msgid "The chosen area to be exported is invalid" msgstr "Zona aleasă pentru export nu este validă" -#: ../src/ui/dialog/export.cpp:1058 +#: ../src/ui/dialog/export.cpp:1062 #, c-format msgid "Directory %s does not exist or is not a directory.\n" msgstr "Directorul %s nu există sau nu este un director.\n" #. TRANSLATORS: %1 will be the filename, %2 the width, and %3 the height of the image -#: ../src/ui/dialog/export.cpp:1072 ../src/ui/dialog/export.cpp:1074 -#, fuzzy +#: ../src/ui/dialog/export.cpp:1076 +#: ../src/ui/dialog/export.cpp:1078 msgid "Exporting %1 (%2 x %3)" -msgstr "Se exportă %s (%lu x %lu)" +msgstr "Se exportă %1 (%2 × %3)" -#: ../src/ui/dialog/export.cpp:1100 -#, fuzzy, c-format +#: ../src/ui/dialog/export.cpp:1104 +#, c-format msgid "Drawing exported to <b>%s</b>." -msgstr "Strat coborât <b>%s</b>." +msgstr "Desenul a fost exportat la <b>%s</b>." -#: ../src/ui/dialog/export.cpp:1104 -#, fuzzy +#: ../src/ui/dialog/export.cpp:1108 msgid "Export aborted." -msgstr "Export în curs" +msgstr "Exportul a fost anulat." -#: ../src/ui/dialog/export.cpp:1222 ../src/ui/dialog/export.cpp:1256 +#: ../src/ui/dialog/export.cpp:1226 +#: ../src/ui/dialog/export.cpp:1260 msgid "Select a filename for exporting" -msgstr "SelectaÈ›i un nume de fiÈ™ier pentru a face exportul" +msgstr "SelectaÈ›i un nume de fiÈ™ier pentru exportare" + +#: ../src/ui/dialog/export.h:50 +#: ../src/verbs.cpp:2744 +msgid "_Page" +msgstr "_Pagină" + +#: ../src/ui/dialog/export.h:50 +#: ../src/verbs.cpp:2748 +msgid "_Drawing" +msgstr "_Desen" + +#: ../src/ui/dialog/export.h:50 +#: ../src/verbs.cpp:2750 +msgid "_Selection" +msgstr "_SelecÈ›ie" + +#: ../src/ui/dialog/export.h:50 +msgid "_Custom" +msgstr "Personali_zat" #. TRANSLATORS: "%s" is replaced with "exact" or "partial" when this string is displayed -#: ../src/dialogs/find.cpp:383 ../src/ui/dialog/find.cpp:812 +#: ../src/dialogs/find.cpp:371 +#: ../src/ui/dialog/find.cpp:812 #, c-format msgid "<b>%d</b> object found (out of <b>%d</b>), %s match." msgid_plural "<b>%d</b> objects found (out of <b>%d</b>), %s match." -msgstr[0] "A fost găsit <b>%d</b> obiect (din <b>%d</b>), potrivire %s." -msgstr[1] "Au fost găsite <b>%d</b> obiecte (din <b>%d</b>), potrivire %s." -msgstr[2] "Au fost găsite <b>%d</b> de obiecte (din <b>%d</b>), potrivire %s." +msgstr[0] "A fost găsit <b>%d</b> obiect (din <b>%d</b>), s-au potrivit %s." +msgstr[1] "Au fost găsite <b>%d</b> obiecte (din <b>%d</b>), s-au potrivit %s." +msgstr[2] "Au fost găsite <b>%d</b> de obiecte (din <b>%d</b>), s-au potrivit %s." -#: ../src/dialogs/find.cpp:386 ../src/ui/dialog/find.cpp:815 +#: ../src/dialogs/find.cpp:374 +#: ../src/ui/dialog/find.cpp:815 msgid "exact" msgstr "exactă" -#: ../src/dialogs/find.cpp:386 ../src/ui/dialog/find.cpp:815 +#: ../src/dialogs/find.cpp:374 +#: ../src/ui/dialog/find.cpp:815 msgid "partial" msgstr "parÈ›ială" -#: ../src/dialogs/find.cpp:393 ../src/ui/dialog/find.cpp:842 +#: ../src/dialogs/find.cpp:381 +#: ../src/ui/dialog/find.cpp:842 msgid "No objects found" msgstr "Nu s-a găsit niciun obiect" -#: ../src/dialogs/find.cpp:574 +#: ../src/dialogs/find.cpp:562 msgid "T_ype: " msgstr "T_ip: " -#: ../src/dialogs/find.cpp:581 +#: ../src/dialogs/find.cpp:569 msgid "Search in all object types" msgstr "Caută în toate tipurile de obiecte" -#: ../src/dialogs/find.cpp:581 ../src/ui/dialog/find.cpp:93 +#: ../src/dialogs/find.cpp:569 +#: ../src/ui/dialog/find.cpp:93 msgid "All types" msgstr "Toate tipurile" -#: ../src/dialogs/find.cpp:597 +#: ../src/dialogs/find.cpp:585 msgid "Search all shapes" msgstr "Caută toate formele" -#: ../src/dialogs/find.cpp:597 +#: ../src/dialogs/find.cpp:585 msgid "All shapes" msgstr "Toate formele" -#: ../src/dialogs/find.cpp:619 ../src/ui/dialog/find.cpp:94 +#: ../src/dialogs/find.cpp:607 +#: ../src/ui/dialog/find.cpp:94 msgid "Search rectangles" -msgstr "Caută dreptughiuri" +msgstr "Caută dreptunghiuri" -#: ../src/dialogs/find.cpp:619 ../src/ui/dialog/find.cpp:94 +#: ../src/dialogs/find.cpp:607 +#: ../src/ui/dialog/find.cpp:94 msgid "Rectangles" msgstr "Dreptunghiuri" -#: ../src/dialogs/find.cpp:624 ../src/ui/dialog/find.cpp:95 +#: ../src/dialogs/find.cpp:612 +#: ../src/ui/dialog/find.cpp:95 msgid "Search ellipses, arcs, circles" msgstr "Caută elipse, arcuri È™i cercuri" -#: ../src/dialogs/find.cpp:624 ../src/ui/dialog/find.cpp:95 +#: ../src/dialogs/find.cpp:612 +#: ../src/ui/dialog/find.cpp:95 msgid "Ellipses" msgstr "Elipse" -#: ../src/dialogs/find.cpp:629 ../src/ui/dialog/find.cpp:96 +#: ../src/dialogs/find.cpp:617 +#: ../src/ui/dialog/find.cpp:96 msgid "Search stars and polygons" msgstr "Caută stelele È™i poligoanele" -#: ../src/dialogs/find.cpp:629 ../src/ui/dialog/find.cpp:96 +#: ../src/dialogs/find.cpp:617 +#: ../src/ui/dialog/find.cpp:96 msgid "Stars" msgstr "Stele" -#: ../src/dialogs/find.cpp:634 ../src/ui/dialog/find.cpp:97 +#: ../src/dialogs/find.cpp:622 +#: ../src/ui/dialog/find.cpp:97 msgid "Search spirals" msgstr "Caută spirale" -#: ../src/dialogs/find.cpp:634 ../src/ui/dialog/find.cpp:97 +#: ../src/dialogs/find.cpp:622 +#: ../src/ui/dialog/find.cpp:97 msgid "Spirals" msgstr "Spirale" #. TRANSLATORS: polyline is a set of connected straight line segments #. http://www.w3.org/TR/SVG11/shapes.html#PolylineElement -#: ../src/dialogs/find.cpp:647 ../src/ui/dialog/find.cpp:98 +#: ../src/dialogs/find.cpp:635 +#: ../src/ui/dialog/find.cpp:98 msgid "Search paths, lines, polylines" msgstr "Caută trasee, linii È™i polilinii" -#: ../src/dialogs/find.cpp:647 ../src/ui/dialog/find.cpp:98 -#: ../src/widgets/toolbox.cpp:1764 +#: ../src/dialogs/find.cpp:635 +#: ../src/ui/dialog/find.cpp:98 +#: ../src/widgets/toolbox.cpp:1732 msgid "Paths" msgstr "Trasee" -#: ../src/dialogs/find.cpp:652 ../src/ui/dialog/find.cpp:99 +#: ../src/dialogs/find.cpp:640 +#: ../src/ui/dialog/find.cpp:99 msgid "Search text objects" -msgstr "Caută obiecte text" +msgstr "Caută obiecte de text" -#: ../src/dialogs/find.cpp:652 ../src/ui/dialog/find.cpp:99 +#: ../src/dialogs/find.cpp:640 +#: ../src/ui/dialog/find.cpp:99 msgid "Texts" msgstr "Texte" -#: ../src/dialogs/find.cpp:657 ../src/ui/dialog/find.cpp:100 +#: ../src/dialogs/find.cpp:645 +#: ../src/ui/dialog/find.cpp:100 msgid "Search groups" msgstr "Caută grupuri" -#: ../src/dialogs/find.cpp:657 ../src/ui/dialog/find.cpp:100 +#: ../src/dialogs/find.cpp:645 +#: ../src/ui/dialog/find.cpp:100 msgid "Groups" msgstr "Grupuri" -#: ../src/dialogs/find.cpp:662 ../src/ui/dialog/find.cpp:103 +#: ../src/dialogs/find.cpp:650 +#: ../src/ui/dialog/find.cpp:103 msgid "Search clones" msgstr "Caută clone" #. TRANSLATORS: "Clones" is a noun indicating type of object to find -#: ../src/dialogs/find.cpp:664 ../src/ui/dialog/find.cpp:103 -#, fuzzy +#: ../src/dialogs/find.cpp:652 +#: ../src/ui/dialog/find.cpp:103 msgctxt "Find dialog" msgid "Clones" msgstr "Clone" -#: ../src/dialogs/find.cpp:669 ../src/ui/dialog/find.cpp:105 +#: ../src/dialogs/find.cpp:657 +#: ../src/ui/dialog/find.cpp:105 msgid "Search images" msgstr "Caută imagini" -#: ../src/dialogs/find.cpp:669 ../src/ui/dialog/find.cpp:105 +#: ../src/dialogs/find.cpp:657 +#: ../src/ui/dialog/find.cpp:105 #: ../share/extensions/embedimage.inx.h:3 -#: ../share/extensions/extractimage.inx.h:4 +#: ../share/extensions/extractimage.inx.h:5 msgid "Images" msgstr "Imagini" -#: ../src/dialogs/find.cpp:674 ../src/ui/dialog/find.cpp:106 +#: ../src/dialogs/find.cpp:662 +#: ../src/ui/dialog/find.cpp:106 msgid "Search offset objects" msgstr "Caută obiecte de decalaj" -#: ../src/dialogs/find.cpp:674 ../src/ui/dialog/find.cpp:106 +#: ../src/dialogs/find.cpp:662 +#: ../src/ui/dialog/find.cpp:106 msgid "Offsets" msgstr "Decalaje" -#: ../src/dialogs/find.cpp:744 -#, fuzzy -msgid "_Text:" -msgstr "_Text:" - -#: ../src/dialogs/find.cpp:744 -msgid "Find objects by their text content (exact or partial match)" -msgstr "" -"GăseÈ™te obiecte după conÈ›inutul textului lor (potrivire exactă sau parÈ›ială)" - -#: ../src/dialogs/find.cpp:745 ../src/ui/dialog/object-properties.cpp:54 -#: ../src/ui/dialog/object-properties.cpp:265 -#: ../src/ui/dialog/object-properties.cpp:322 -#: ../src/ui/dialog/object-properties.cpp:329 -#, fuzzy -msgid "_ID:" -msgstr "_ID: " - -#: ../src/dialogs/find.cpp:745 -msgid "Find objects by the value of the id attribute (exact or partial match)" -msgstr "" -"Caută obiecte pe baza valorii atributului ID (potrivire exactă sau parÈ›ială)" - -#: ../src/dialogs/find.cpp:746 -#, fuzzy -msgid "_Style:" -msgstr "_Stil: " - -#: ../src/dialogs/find.cpp:746 -msgid "" -"Find objects by the value of the style attribute (exact or partial match)" -msgstr "" - -#: ../src/dialogs/find.cpp:747 -#, fuzzy -msgid "_Attribute:" -msgstr "_Atribut: " - -#: ../src/dialogs/find.cpp:747 -msgid "Find objects by the name of an attribute (exact or partial match)" -msgstr "" - -#: ../src/dialogs/find.cpp:765 -msgid "Search in s_election" -msgstr "Caută în s_elecÈ›ie" - -#: ../src/dialogs/find.cpp:769 ../src/ui/dialog/find.cpp:72 -msgid "Limit search to the current selection" -msgstr "Limitează căutarea la selecÈ›ia curentă" - -#: ../src/dialogs/find.cpp:774 -msgid "Search in current _layer" -msgstr "Caută în stratu_l curent" - -#: ../src/dialogs/find.cpp:778 ../src/ui/dialog/find.cpp:71 -msgid "Limit search to the current layer" -msgstr "Limitează căutarea la stratul curent" - -#: ../src/dialogs/find.cpp:783 ../src/ui/dialog/find.cpp:81 -msgid "Include _hidden" -msgstr "Include elementele asc_unse" - -#: ../src/dialogs/find.cpp:787 ../src/ui/dialog/find.cpp:81 -msgid "Include hidden objects in search" -msgstr "Include în căutare È™i obiectele ascunse" - -#: ../src/dialogs/find.cpp:792 -msgid "Include l_ocked" -msgstr "Include elementele _blocate" - -#: ../src/dialogs/find.cpp:796 ../src/ui/dialog/find.cpp:82 -msgid "Include locked objects in search" -msgstr "Include în căutare È™i obiectele blocate" - -#. TRANSLATORS: "Clear" is a verb here -#: ../src/dialogs/find.cpp:812 ../src/ui/dialog/debug.cpp:79 -#: ../src/ui/dialog/messages.cpp:47 ../src/ui/dialog/scriptdialog.cpp:182 -msgid "_Clear" -msgstr "_GoleÈ™te" - -#: ../src/dialogs/find.cpp:812 -msgid "Clear values" -msgstr "GoleÈ™te valorile" - -#: ../src/dialogs/find.cpp:813 ../src/ui/dialog/find.cpp:110 -msgid "_Find" -msgstr "_Caută" - -#: ../src/dialogs/find.cpp:813 -msgid "Select objects matching all of the fields you filled in" -msgstr "" - #: ../src/ui/dialog/spellcheck.cpp:73 msgid "_Accept" msgstr "_Acceptă" @@ -4681,7 +4422,7 @@ msgstr "_Ignoră" #: ../src/ui/dialog/spellcheck.cpp:76 msgid "A_dd" -msgstr "" +msgstr "A_daugă" #: ../src/ui/dialog/spellcheck.cpp:78 msgid "_Stop" @@ -4695,347 +4436,367 @@ msgstr "_Start" msgid "Suggestions:" msgstr "Sugestii:" -#: ../src/ui/dialog/spellcheck.cpp:138 +#: ../src/ui/dialog/spellcheck.cpp:124 msgid "Accept the chosen suggestion" msgstr "Acceptă sugestia aleasă" -#: ../src/ui/dialog/spellcheck.cpp:139 +#: ../src/ui/dialog/spellcheck.cpp:125 msgid "Ignore this word only once" msgstr "Ignoră acest cuvânt doar o dată" -#: ../src/ui/dialog/spellcheck.cpp:140 +#: ../src/ui/dialog/spellcheck.cpp:126 msgid "Ignore this word in this session" msgstr "Ignoră acest cuvânt în această sesiune" -#: ../src/ui/dialog/spellcheck.cpp:141 +#: ../src/ui/dialog/spellcheck.cpp:127 msgid "Add this word to the chosen dictionary" msgstr "Adaugă acest cuvânt în dicÈ›ionarul ales" -#: ../src/ui/dialog/spellcheck.cpp:155 +#: ../src/ui/dialog/spellcheck.cpp:141 msgid "Stop the check" msgstr "OpreÈ™te verificarea" -#: ../src/ui/dialog/spellcheck.cpp:156 +#: ../src/ui/dialog/spellcheck.cpp:142 msgid "Start the check" msgstr "PorneÈ™te verificarea" -#: ../src/ui/dialog/spellcheck.cpp:474 +#: ../src/ui/dialog/spellcheck.cpp:460 #, c-format msgid "<b>Finished</b>, <b>%d</b> words added to dictionary" msgstr "" -#: ../src/ui/dialog/spellcheck.cpp:476 +#: ../src/ui/dialog/spellcheck.cpp:462 #, c-format msgid "<b>Finished</b>, nothing suspicious found" msgstr "" -#: ../src/ui/dialog/spellcheck.cpp:592 +#: ../src/ui/dialog/spellcheck.cpp:578 #, c-format msgid "Not in dictionary (%s): <b>%s</b>" msgstr "Nu este în dicÈ›ionar (%s): <b>%s</b>" -#: ../src/ui/dialog/spellcheck.cpp:739 +#: ../src/ui/dialog/spellcheck.cpp:725 msgid "<i>Checking...</i>" msgstr "<i>Se verifică...</i>" -#: ../src/ui/dialog/spellcheck.cpp:808 +#: ../src/ui/dialog/spellcheck.cpp:794 msgid "Fix spelling" msgstr "" -#: ../src/ui/dialog/text-edit.cpp:67 ../src/ui/dialog/svg-fonts-dialog.cpp:910 +#: ../src/ui/dialog/text-edit.cpp:67 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:901 msgid "_Font" msgstr "_Font" -#: ../src/ui/dialog/text-edit.cpp:69 ../src/menus-skeleton.h:248 +#: ../src/ui/dialog/text-edit.cpp:69 +#: ../src/menus-skeleton.h:253 #: ../src/ui/dialog/find.cpp:73 msgid "_Text" msgstr "_Text" #: ../src/ui/dialog/text-edit.cpp:70 -#, fuzzy msgid "Set as _default" -msgstr "StabileÈ™te ca implicit" +msgstr "StabileÈ™te ca _implicit" #: ../src/ui/dialog/text-edit.cpp:84 msgid "AaBbCcIiPpQq12369$€¢?.;/()" msgstr "AaĂăBbIiȘșȚț12369$€¢?.;/()" #. Align buttons -#: ../src/ui/dialog/text-edit.cpp:94 ../src/widgets/text-toolbar.cpp:1565 -#: ../src/widgets/text-toolbar.cpp:1566 +#: ../src/ui/dialog/text-edit.cpp:94 +#: ../src/widgets/text-toolbar.cpp:1568 +#: ../src/widgets/text-toolbar.cpp:1569 msgid "Align left" msgstr "Aliniază la stânga" -#: ../src/ui/dialog/text-edit.cpp:95 ../src/widgets/text-toolbar.cpp:1573 -#: ../src/widgets/text-toolbar.cpp:1574 +#: ../src/ui/dialog/text-edit.cpp:95 +#: ../src/widgets/text-toolbar.cpp:1576 +#: ../src/widgets/text-toolbar.cpp:1577 msgid "Align center" msgstr "Centrează" -#: ../src/ui/dialog/text-edit.cpp:96 ../src/widgets/text-toolbar.cpp:1581 -#: ../src/widgets/text-toolbar.cpp:1582 +#: ../src/ui/dialog/text-edit.cpp:96 +#: ../src/widgets/text-toolbar.cpp:1584 +#: ../src/widgets/text-toolbar.cpp:1585 msgid "Align right" msgstr "Aliniază la dreapta" -#: ../src/ui/dialog/text-edit.cpp:97 ../src/widgets/text-toolbar.cpp:1590 +#: ../src/ui/dialog/text-edit.cpp:97 +#: ../src/widgets/text-toolbar.cpp:1593 msgid "Justify (only flowed text)" -msgstr "Aliniază la ambele margini (numai text fluid)" +msgstr "Aliniază la ambele margini (numai textul fluid)" #. Direction buttons -#: ../src/ui/dialog/text-edit.cpp:101 ../src/widgets/text-toolbar.cpp:1625 +#: ../src/ui/dialog/text-edit.cpp:106 +#: ../src/widgets/text-toolbar.cpp:1628 msgid "Horizontal text" msgstr "Text orizontal" -#: ../src/ui/dialog/text-edit.cpp:102 ../src/widgets/text-toolbar.cpp:1632 +#: ../src/ui/dialog/text-edit.cpp:107 +#: ../src/widgets/text-toolbar.cpp:1635 msgid "Vertical text" msgstr "Text vertical" -#: ../src/ui/dialog/text-edit.cpp:135 ../src/ui/dialog/text-edit.cpp:136 -#, fuzzy +#: ../src/ui/dialog/text-edit.cpp:127 +#: ../src/ui/dialog/text-edit.cpp:128 msgid "Spacing between lines (percent of font size)" -msgstr "SpaÈ›iere între linii (dimensiune de font Times)" +msgstr "SpaÈ›iere între linii (procent de dimensiune de font)" -#: ../src/ui/dialog/text-edit.cpp:578 ../src/text-context.cpp:1519 +#: ../src/ui/dialog/text-edit.cpp:561 +#: ../src/text-context.cpp:1519 msgid "Set text style" msgstr "StabileÈ™te stilul textului" -#: ../src/ui/dialog/xml-tree.cpp:70 ../src/ui/dialog/xml-tree.cpp:119 +#: ../src/ui/dialog/xml-tree.cpp:70 +#: ../src/ui/dialog/xml-tree.cpp:123 msgid "New element node" msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:71 ../src/ui/dialog/xml-tree.cpp:125 +#: ../src/ui/dialog/xml-tree.cpp:71 +#: ../src/ui/dialog/xml-tree.cpp:129 msgid "New text node" msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:72 ../src/ui/dialog/xml-tree.cpp:139 +#: ../src/ui/dialog/xml-tree.cpp:72 +#: ../src/ui/dialog/xml-tree.cpp:143 msgid "nodeAsInXMLdialogTooltip|Delete node" msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:73 ../src/ui/dialog/xml-tree.cpp:131 -#: ../src/ui/dialog/xml-tree.cpp:970 +#: ../src/ui/dialog/xml-tree.cpp:73 +#: ../src/ui/dialog/xml-tree.cpp:135 +#: ../src/ui/dialog/xml-tree.cpp:974 msgid "Duplicate node" msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:79 ../src/ui/dialog/xml-tree.cpp:184 -#: ../src/ui/dialog/xml-tree.cpp:1005 +#: ../src/ui/dialog/xml-tree.cpp:79 +#: ../src/ui/dialog/xml-tree.cpp:188 +#: ../src/ui/dialog/xml-tree.cpp:1009 msgid "Delete attribute" msgstr "Șterge atributul" -#: ../src/ui/dialog/xml-tree.cpp:83 +#: ../src/ui/dialog/xml-tree.cpp:87 msgid "Set" msgstr "StabileÈ™te" -#: ../src/ui/dialog/xml-tree.cpp:114 +#: ../src/ui/dialog/xml-tree.cpp:118 msgid "Drag to reorder nodes" msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:145 ../src/ui/dialog/xml-tree.cpp:146 -#: ../src/ui/dialog/xml-tree.cpp:1126 +#: ../src/ui/dialog/xml-tree.cpp:149 +#: ../src/ui/dialog/xml-tree.cpp:150 +#: ../src/ui/dialog/xml-tree.cpp:1130 msgid "Unindent node" msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:150 ../src/ui/dialog/xml-tree.cpp:151 -#: ../src/ui/dialog/xml-tree.cpp:1104 +#: ../src/ui/dialog/xml-tree.cpp:154 +#: ../src/ui/dialog/xml-tree.cpp:155 +#: ../src/ui/dialog/xml-tree.cpp:1108 msgid "Indent node" msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:155 ../src/ui/dialog/xml-tree.cpp:156 -#: ../src/ui/dialog/xml-tree.cpp:1055 +#: ../src/ui/dialog/xml-tree.cpp:159 +#: ../src/ui/dialog/xml-tree.cpp:160 +#: ../src/ui/dialog/xml-tree.cpp:1059 msgid "Raise node" msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:160 ../src/ui/dialog/xml-tree.cpp:161 -#: ../src/ui/dialog/xml-tree.cpp:1073 +#: ../src/ui/dialog/xml-tree.cpp:164 +#: ../src/ui/dialog/xml-tree.cpp:165 +#: ../src/ui/dialog/xml-tree.cpp:1077 msgid "Lower node" msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:201 +#: ../src/ui/dialog/xml-tree.cpp:205 msgid "Attribute name" msgstr "Nume atribut" -#: ../src/ui/dialog/xml-tree.cpp:216 +#: ../src/ui/dialog/xml-tree.cpp:220 msgid "Attribute value" msgstr "Valoare atribut" -#: ../src/ui/dialog/xml-tree.cpp:304 +#: ../src/ui/dialog/xml-tree.cpp:308 msgid "<b>Click</b> to select nodes, <b>drag</b> to rearrange." -msgstr "" -"<b>Clic</b> pentru a selecta noduri, <b>trage</b> pentru a le rearanja." +msgstr "<b>Clic</b> pentru a selecta noduri; <b>trageÈ›i</b> pentru a le rearanja." -#: ../src/ui/dialog/xml-tree.cpp:315 +#: ../src/ui/dialog/xml-tree.cpp:319 msgid "<b>Click</b> attribute to edit." msgstr "<b>Clic</b> pe atribut pentru a-l edita." -#: ../src/ui/dialog/xml-tree.cpp:319 +#: ../src/ui/dialog/xml-tree.cpp:323 #, c-format -msgid "" -"Attribute <b>%s</b> selected. Press <b>Ctrl+Enter</b> when done editing to " -"commit changes." +msgid "Attribute <b>%s</b> selected. Press <b>Ctrl+Enter</b> when done editing to commit changes." msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:559 +#: ../src/ui/dialog/xml-tree.cpp:563 msgid "Drag XML subtree" msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:861 +#: ../src/ui/dialog/xml-tree.cpp:865 msgid "New element node..." msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:899 +#: ../src/ui/dialog/xml-tree.cpp:903 msgid "Cancel" msgstr "Renunță" -#: ../src/ui/dialog/xml-tree.cpp:905 +#: ../src/ui/dialog/xml-tree.cpp:909 msgid "Create" msgstr "Creează" -#: ../src/ui/dialog/xml-tree.cpp:936 +#: ../src/ui/dialog/xml-tree.cpp:940 msgid "Create new element node" msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:952 +#: ../src/ui/dialog/xml-tree.cpp:956 msgid "Create new text node" msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:986 +#: ../src/ui/dialog/xml-tree.cpp:990 msgid "nodeAsInXMLinHistoryDialog|Delete node" msgstr "" -#: ../src/ui/dialog/xml-tree.cpp:1029 +#: ../src/ui/dialog/xml-tree.cpp:1033 msgid "Change attribute" msgstr "Schimbă atributul" -#: ../src/display/canvas-axonomgrid.cpp:331 ../src/display/canvas-grid.cpp:694 +#: ../src/display/canvas-axonomgrid.cpp:321 +#: ../src/display/canvas-grid.cpp:694 msgid "Grid _units:" msgstr "_Unități de măsură pentru grilă:" -#: ../src/display/canvas-axonomgrid.cpp:333 ../src/display/canvas-grid.cpp:696 +#: ../src/display/canvas-axonomgrid.cpp:323 +#: ../src/display/canvas-grid.cpp:696 msgid "_Origin X:" msgstr "_Origine X:" -#: ../src/display/canvas-axonomgrid.cpp:333 ../src/display/canvas-grid.cpp:696 -#: ../src/ui/dialog/inkscape-preferences.cpp:702 -#: ../src/ui/dialog/inkscape-preferences.cpp:727 +#: ../src/display/canvas-axonomgrid.cpp:323 +#: ../src/display/canvas-grid.cpp:696 +#: ../src/ui/dialog/inkscape-preferences.cpp:708 +#: ../src/ui/dialog/inkscape-preferences.cpp:733 msgid "X coordinate of grid origin" -msgstr "" +msgstr "Coordonata X a originii grilei" -#: ../src/display/canvas-axonomgrid.cpp:335 ../src/display/canvas-grid.cpp:698 +#: ../src/display/canvas-axonomgrid.cpp:325 +#: ../src/display/canvas-grid.cpp:698 msgid "O_rigin Y:" msgstr "O_rigine Y:" -#: ../src/display/canvas-axonomgrid.cpp:335 ../src/display/canvas-grid.cpp:698 -#: ../src/ui/dialog/inkscape-preferences.cpp:703 -#: ../src/ui/dialog/inkscape-preferences.cpp:728 +#: ../src/display/canvas-axonomgrid.cpp:325 +#: ../src/display/canvas-grid.cpp:698 +#: ../src/ui/dialog/inkscape-preferences.cpp:709 +#: ../src/ui/dialog/inkscape-preferences.cpp:734 msgid "Y coordinate of grid origin" -msgstr "" +msgstr "Coordonata Y a originii grilei" -#: ../src/display/canvas-axonomgrid.cpp:337 ../src/display/canvas-grid.cpp:702 +#: ../src/display/canvas-axonomgrid.cpp:327 +#: ../src/display/canvas-grid.cpp:702 msgid "Spacing _Y:" msgstr "SpaÈ›iere _Y:" -#: ../src/display/canvas-axonomgrid.cpp:337 -#: ../src/ui/dialog/inkscape-preferences.cpp:731 +# hm ? +#: ../src/display/canvas-axonomgrid.cpp:327 +#: ../src/ui/dialog/inkscape-preferences.cpp:737 msgid "Base length of z-axis" -msgstr "" +msgstr "Lungimea bazei a axei Z" -#: ../src/display/canvas-axonomgrid.cpp:339 -#: ../src/ui/dialog/inkscape-preferences.cpp:734 +#: ../src/display/canvas-axonomgrid.cpp:329 +#: ../src/ui/dialog/inkscape-preferences.cpp:740 #: ../src/widgets/box3d-toolbar.cpp:320 msgid "Angle X:" -msgstr "" +msgstr "Unghiul X:" -#: ../src/display/canvas-axonomgrid.cpp:339 -#: ../src/ui/dialog/inkscape-preferences.cpp:734 +#: ../src/display/canvas-axonomgrid.cpp:329 +#: ../src/ui/dialog/inkscape-preferences.cpp:740 msgid "Angle of x-axis" -msgstr "" +msgstr "Unghiul axei X" -#: ../src/display/canvas-axonomgrid.cpp:341 -#: ../src/ui/dialog/inkscape-preferences.cpp:735 +#: ../src/display/canvas-axonomgrid.cpp:331 +#: ../src/ui/dialog/inkscape-preferences.cpp:741 #: ../src/widgets/box3d-toolbar.cpp:399 msgid "Angle Z:" -msgstr "" +msgstr "Unghiul Z:" -#: ../src/display/canvas-axonomgrid.cpp:341 -#: ../src/ui/dialog/inkscape-preferences.cpp:735 +#: ../src/display/canvas-axonomgrid.cpp:331 +#: ../src/ui/dialog/inkscape-preferences.cpp:741 msgid "Angle of z-axis" -msgstr "" +msgstr "Unghiul axei Z" -#: ../src/display/canvas-axonomgrid.cpp:345 ../src/display/canvas-grid.cpp:706 -#, fuzzy +#: ../src/display/canvas-axonomgrid.cpp:335 +#: ../src/display/canvas-grid.cpp:706 msgid "Minor grid line _color:" -msgstr "Culoarea liniei principale de grilă:" +msgstr "_Culoarea liniei secundare de grilă:" -#: ../src/display/canvas-axonomgrid.cpp:345 ../src/display/canvas-grid.cpp:706 -#: ../src/ui/dialog/inkscape-preferences.cpp:686 -#, fuzzy +#: ../src/display/canvas-axonomgrid.cpp:335 +#: ../src/display/canvas-grid.cpp:706 +#: ../src/ui/dialog/inkscape-preferences.cpp:692 msgid "Minor grid line color" -msgstr "Culoarea liniei principale de grilă:" +msgstr "Culoarea liniei secundare de grilă" -#: ../src/display/canvas-axonomgrid.cpp:345 ../src/display/canvas-grid.cpp:706 -#, fuzzy +#: ../src/display/canvas-axonomgrid.cpp:335 +#: ../src/display/canvas-grid.cpp:706 msgid "Color of the minor grid lines" -msgstr "Culoarea liniilor caroiajului" +msgstr "Culoarea liniilor secundare de grilă" -#: ../src/display/canvas-axonomgrid.cpp:350 ../src/display/canvas-grid.cpp:711 +#: ../src/display/canvas-axonomgrid.cpp:340 +#: ../src/display/canvas-grid.cpp:711 msgid "Ma_jor grid line color:" msgstr "C_uloare linie principală de grilă:" -#: ../src/display/canvas-axonomgrid.cpp:350 ../src/display/canvas-grid.cpp:711 -#: ../src/ui/dialog/inkscape-preferences.cpp:688 +#: ../src/display/canvas-axonomgrid.cpp:340 +#: ../src/display/canvas-grid.cpp:711 +#: ../src/ui/dialog/inkscape-preferences.cpp:694 msgid "Major grid line color" -msgstr "" +msgstr "Culoarea liniei principale de grilă" -#: ../src/display/canvas-axonomgrid.cpp:351 ../src/display/canvas-grid.cpp:712 +#: ../src/display/canvas-axonomgrid.cpp:341 +#: ../src/display/canvas-grid.cpp:712 msgid "Color of the major (highlighted) grid lines" -msgstr "" +msgstr "Culoarea liniilor de grilă principale (evidenÈ›iate)" -#: ../src/display/canvas-axonomgrid.cpp:355 ../src/display/canvas-grid.cpp:716 +#: ../src/display/canvas-axonomgrid.cpp:345 +#: ../src/display/canvas-grid.cpp:716 msgid "_Major grid line every:" msgstr "_Linie principală de grilă la fiecare:" -#: ../src/display/canvas-axonomgrid.cpp:355 ../src/display/canvas-grid.cpp:716 +#: ../src/display/canvas-axonomgrid.cpp:345 +#: ../src/display/canvas-grid.cpp:716 msgid "lines" msgstr "linii" -#: ../src/display/canvas-grid.cpp:49 +#: ../src/display/canvas-grid.cpp:48 msgid "Rectangular grid" msgstr "Grilă dreptunghiulară" -#: ../src/display/canvas-grid.cpp:50 +#: ../src/display/canvas-grid.cpp:49 msgid "Axonometric grid" -msgstr "" +msgstr "Grilă axonometrică" -#: ../src/display/canvas-grid.cpp:261 +#: ../src/display/canvas-grid.cpp:260 msgid "Create new grid" msgstr "Creează o grilă nouă" -#: ../src/display/canvas-grid.cpp:327 +#: ../src/display/canvas-grid.cpp:326 msgid "_Enabled" msgstr "_Activat" -#: ../src/display/canvas-grid.cpp:328 -msgid "" -"Determines whether to snap to this grid or not. Can be 'on' for invisible " -"grids." +#: ../src/display/canvas-grid.cpp:327 +msgid "Determines whether to snap to this grid or not. Can be 'on' for invisible grids." msgstr "" -#: ../src/display/canvas-grid.cpp:332 +#: ../src/display/canvas-grid.cpp:331 msgid "Snap to visible _grid lines only" -msgstr "" +msgstr "AcroÈ™ează numai la liniile de _grilă vizibile" -#: ../src/display/canvas-grid.cpp:333 -msgid "" -"When zoomed out, not all grid lines will be displayed. Only the visible ones " -"will be snapped to" +#: ../src/display/canvas-grid.cpp:332 +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:337 +#: ../src/display/canvas-grid.cpp:336 msgid "_Visible" msgstr "_Vizibl" -#: ../src/display/canvas-grid.cpp:338 -msgid "" -"Determines whether the grid is displayed or not. Objects are still snapped " -"to invisible grids." +#: ../src/display/canvas-grid.cpp:337 +msgid "Determines whether the grid is displayed or not. Objects are still snapped to invisible grids." msgstr "" #: ../src/display/canvas-grid.cpp:700 @@ -5043,28 +4804,30 @@ msgid "Spacing _X:" msgstr "SpaÈ›iere _X:" #: ../src/display/canvas-grid.cpp:700 -#: ../src/ui/dialog/inkscape-preferences.cpp:708 +#: ../src/ui/dialog/inkscape-preferences.cpp:714 msgid "Distance between vertical grid lines" msgstr "" #: ../src/display/canvas-grid.cpp:702 -#: ../src/ui/dialog/inkscape-preferences.cpp:709 +#: ../src/ui/dialog/inkscape-preferences.cpp:715 msgid "Distance between horizontal grid lines" msgstr "" #: ../src/display/canvas-grid.cpp:735 msgid "_Show dots instead of lines" -msgstr "" +msgstr "Arată _puncte în loc de linii" #: ../src/display/canvas-grid.cpp:736 msgid "If set, displays dots at gridpoints instead of gridlines" msgstr "" #. TRANSLATORS: undefined target for snapping -#: ../src/display/snap-indicator.cpp:72 ../src/display/snap-indicator.cpp:75 -#: ../src/display/snap-indicator.cpp:179 ../src/display/snap-indicator.cpp:182 +#: ../src/display/snap-indicator.cpp:72 +#: ../src/display/snap-indicator.cpp:75 +#: ../src/display/snap-indicator.cpp:179 +#: ../src/display/snap-indicator.cpp:182 msgid "UNDEFINED" -msgstr "" +msgstr "NEDEFINIT" # se combină atunci când snap #: ../src/display/snap-indicator.cpp:78 @@ -5077,9 +4840,8 @@ msgid "grid intersection" msgstr "intersecÈ›ia grilei" #: ../src/display/snap-indicator.cpp:84 -#, fuzzy msgid "grid line (perpendicular)" -msgstr "Culoarea liniilor caroiajului" +msgstr "" # se combină atunci când snap #: ../src/display/snap-indicator.cpp:87 @@ -5132,21 +4894,17 @@ msgstr "" msgid "path intersection" msgstr "intersecÈ›ia traseelor" -# se combină atunci când snap #: ../src/display/snap-indicator.cpp:120 -#, fuzzy msgid "guide-path intersection" -msgstr "intersecÈ›ia ghidajelor" +msgstr "" #: ../src/display/snap-indicator.cpp:123 -#, fuzzy msgid "clip-path" -msgstr "StabileÈ™te traseul de decupare" +msgstr "" #: ../src/display/snap-indicator.cpp:126 -#, fuzzy msgid "mask-path" -msgstr "LipeÈ™te traseul" +msgstr "" #: ../src/display/snap-indicator.cpp:129 msgid "bounding box corner" @@ -5202,7 +4960,7 @@ msgstr "" #: ../src/display/snap-indicator.cpp:166 msgid "text baseline" -msgstr "" +msgstr "linia de bază a textului" #: ../src/display/snap-indicator.cpp:169 msgid "constrained angle" @@ -5224,17 +4982,19 @@ msgstr "Punctul median al chenarului circumscris" msgid "Bounding box side midpoint" msgstr "Punctul median din lateral al chenarului circumscris" -#: ../src/display/snap-indicator.cpp:194 ../src/ui/tool/node.cpp:1310 +#: ../src/display/snap-indicator.cpp:194 +#: ../src/ui/tool/node.cpp:1310 msgid "Smooth node" msgstr "Nodul neted" -#: ../src/display/snap-indicator.cpp:197 ../src/ui/tool/node.cpp:1309 +#: ../src/display/snap-indicator.cpp:197 +#: ../src/ui/tool/node.cpp:1309 msgid "Cusp node" msgstr "Nodul ascuÈ›it" #: ../src/display/snap-indicator.cpp:200 msgid "Line midpoint" -msgstr "" +msgstr "Punctul de mijloc al liniei" #: ../src/display/snap-indicator.cpp:203 msgid "Object midpoint" @@ -5273,9 +5033,8 @@ msgid "Corner" msgstr "ColÈ›ul" #: ../src/display/snap-indicator.cpp:232 -#, fuzzy msgid "Text anchor" -msgstr "Intrare text" +msgstr "" #: ../src/display/snap-indicator.cpp:235 msgid "Multiple of grid spacing" @@ -5286,80 +5045,76 @@ msgstr "" msgid " to " msgstr " la " -#: ../src/document.cpp:488 +#: ../src/document.cpp:491 #, c-format msgid "New document %d" msgstr "Document nou %d" -#: ../src/document.cpp:514 -#, fuzzy +#: ../src/document.cpp:517 msgid "Memory document %1" -msgstr "Document memorie %d" +msgstr "" -#: ../src/document.cpp:704 +#: ../src/document.cpp:707 #, c-format msgid "Unnamed document %d" msgstr "Document fără nume %d" #. We hit green anchor, closing Green-Blue-Red -#: ../src/draw-context.cpp:561 +#: ../src/draw-context.cpp:537 msgid "Path is closed." msgstr "Traseul este închis." #. We hit bot start and end of single curve, closing paths -#: ../src/draw-context.cpp:576 +#: ../src/draw-context.cpp:552 msgid "Closing path." msgstr "ÃŽnchidere traseu." -#: ../src/draw-context.cpp:677 +#: ../src/draw-context.cpp:653 msgid "Draw path" msgstr "Desenează traseu" -#: ../src/draw-context.cpp:834 +#: ../src/draw-context.cpp:810 msgid "Creating single dot" msgstr "" -#: ../src/draw-context.cpp:835 +#: ../src/draw-context.cpp:811 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:282 +#: ../src/dropper-context.cpp:326 #, c-format msgid " alpha %.3g" msgstr " alfa %.3g" #. where the color is picked, to show in the statusbar -#: ../src/dropper-context.cpp:284 +#: ../src/dropper-context.cpp:328 #, c-format msgid ", averaged with radius %d" msgstr "" -#: ../src/dropper-context.cpp:284 +#: ../src/dropper-context.cpp:328 #, c-format msgid " under cursor" msgstr " sub cursor" #. message, to show in the statusbar -#: ../src/dropper-context.cpp:286 +#: ../src/dropper-context.cpp:330 msgid "<b>Release mouse</b> to set color." msgstr "<b>EliberaÈ›i mausul</b> pentru a desemna culoarea." -#: ../src/dropper-context.cpp:286 ../src/tools-switch.cpp:232 -msgid "" -"<b>Click</b> to set fill, <b>Shift+click</b> to set stroke; <b>drag</b> to " -"average color in area; with <b>Alt</b> to pick inverse color; <b>Ctrl+C</b> " -"to copy the color under mouse to clipboard" +#: ../src/dropper-context.cpp:330 +#: ../src/tools-switch.cpp:232 +msgid "<b>Click</b> to set fill, <b>Shift+click</b> to set stroke; <b>drag</b> to average color in area; with <b>Alt</b> to pick inverse color; <b>Ctrl+C</b> to copy the color under mouse to clipboard" msgstr "" -#: ../src/dropper-context.cpp:324 +#: ../src/dropper-context.cpp:378 msgid "Set picked color" msgstr "" #: ../src/dyna-draw-context.cpp:617 -msgid "" -"<b>Guide path selected</b>; start drawing along the guide with <b>Ctrl</b>" +msgid "<b>Guide path selected</b>; start drawing along the guide with <b>Ctrl</b>" msgstr "" #: ../src/dyna-draw-context.cpp:619 @@ -5382,16 +5137,16 @@ msgstr "<b>Desenează</b> un contur caligrafic" msgid "Draw calligraphic stroke" msgstr "Desenează un contur caligrafic" -#: ../src/eraser-context.cpp:533 +#: ../src/eraser-context.cpp:504 msgid "<b>Drawing</b> an eraser stroke" msgstr "<b>Desenează</b> un contur de radieră" -#: ../src/eraser-context.cpp:839 +#: ../src/eraser-context.cpp:810 msgid "Draw eraser stroke" msgstr "Desenează un contur de radieră" -#: ../src/event-context.cpp:678 -msgid "<b>Space+mouse drag</b> to pan canvas" +#: ../src/event-context.cpp:692 +msgid "<b>Space+mouse move</b> to pan canvas" msgstr "" #: ../src/event-log.cpp:37 @@ -5399,11 +5154,15 @@ msgid "[Unchanged]" msgstr "[Neschimbat]" #. Edit -#: ../src/event-log.cpp:264 ../src/event-log.cpp:267 ../src/verbs.cpp:2288 +#: ../src/event-log.cpp:264 +#: ../src/event-log.cpp:267 +#: ../src/verbs.cpp:2336 msgid "_Undo" msgstr "An_ulează" -#: ../src/event-log.cpp:274 ../src/event-log.cpp:278 ../src/verbs.cpp:2290 +#: ../src/event-log.cpp:274 +#: ../src/event-log.cpp:278 +#: ../src/verbs.cpp:2338 msgid "_Redo" msgstr "_Refă" @@ -5431,15 +5190,17 @@ msgstr " descriere: " msgid " (No preferences)" msgstr " (Fără preferinÈ›e)" +#: ../src/extension/effect.h:70 +#: ../src/verbs.cpp:2109 +msgid "Extensions" +msgstr "Extensii" + #. This is some filler text, needs to change before relase #: ../src/extension/error-file.cpp:53 msgid "" -"<span weight=\"bold\" size=\"larger\">One or more extensions failed to load</" -"span>\n" +"<span weight=\"bold\" size=\"larger\">One or more extensions failed to load</span>\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: " +"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 "" #: ../src/extension/error-file.cpp:63 @@ -5454,9 +5215,7 @@ msgstr "Se munceÈ™te la „%sâ€, aÈ™teptaÈ›i..." #. static int i = 0; #. std::cout << "Checking module[" << i++ << "]: " << name << std::endl; #: ../src/extension/extension.cpp:255 -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." +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 "" #: ../src/extension/extension.cpp:258 @@ -5494,9 +5253,9 @@ msgid "Could not create extension error log file '%s'" msgstr "" #: ../src/extension/extension.cpp:727 -#: ../share/extensions/webslicer_create_rect.inx.h:26 +#: ../share/extensions/webslicer_create_rect.inx.h:2 msgid "Name:" -msgstr "" +msgstr "Nume:" #: ../src/extension/extension.cpp:728 msgid "ID:" @@ -5519,18 +5278,12 @@ msgid "Deactivated" msgstr "Dezactivat" #: ../src/extension/extension.cpp:760 -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." +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 "" #: ../src/extension/implementation/script.cpp:1005 -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 "" +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 a recepÈ›ionat date adiÈ›ionale de la scriptul executat. Scriptul nu a întors o eroare, dar acest lucru ar putea indica rezultate care nu vor fi conform aÈ™teptărilor." #: ../src/extension/init.cpp:290 msgid "Null external module directory name. Modules will not be loaded." @@ -5539,9 +5292,7 @@ msgstr "" #: ../src/extension/init.cpp:304 #: ../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." +msgid "Modules directory (%s) is unavailable. External modules in that directory will not be loaded." msgstr "" #: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:39 @@ -5555,10 +5306,11 @@ msgstr "Prag adaptiv" #: ../src/extension/internal/filter/morphology.h:65 #: ../src/ui/dialog/object-attributes.cpp:67 #: ../src/ui/dialog/object-attributes.cpp:75 -#: ../src/widgets/calligraphy-toolbar.cpp:410 -#: ../src/widgets/erasor-toolbar.cpp:149 ../src/widgets/spray-toolbar.cpp:133 +#: ../src/widgets/calligraphy-toolbar.cpp:453 +#: ../src/widgets/erasor-toolbar.cpp:151 +#: ../src/widgets/spray-toolbar.cpp:133 #: ../src/widgets/tweak-toolbar.cpp:147 -#: ../share/extensions/foldablebox.inx.h:9 +#: ../share/extensions/foldablebox.inx.h:2 msgid "Width:" msgstr "Lățime:" @@ -5569,19 +5321,19 @@ msgstr "Lățime:" #: ../src/extension/internal/filter/bumps.h:332 #: ../src/ui/dialog/object-attributes.cpp:68 #: ../src/ui/dialog/object-attributes.cpp:76 -#: ../share/extensions/foldablebox.inx.h:4 +#: ../share/extensions/foldablebox.inx.h:3 msgid "Height:" msgstr "ÃŽnălÈ›ime:" #. Label #: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:43 -#: ../src/extension/internal/filter/color.h:1043 +#: ../src/extension/internal/filter/color.h:1044 #: ../src/extension/internal/filter/paint.h:357 #: ../src/widgets/gradient-toolbar.cpp:1172 #: ../src/widgets/gradient-vector.cpp:927 -#: ../share/extensions/printing_marks.inx.h:10 +#: ../share/extensions/printing_marks.inx.h:12 msgid "Offset:" -msgstr "" +msgstr "Decalaj:" #: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:47 #: ../src/extension/internal/bitmap/addNoise.cpp:58 @@ -5622,9 +5374,8 @@ msgid "Raster" msgstr "Raster" #: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:49 -#, fuzzy msgid "Apply adaptive thresholding to selected bitmap(s)" -msgstr "Aplică stilizarea de calc bitmapului selectat." +msgstr "Aplică un prag adaptiv la bitmapurile selectate" #: ../src/extension/internal/bitmap/addNoise.cpp:45 msgid "Add Noise" @@ -5632,18 +5383,19 @@ msgstr "Adaugă zgomot" #. _settings->add_checkbutton(false, SP_ATTR_STITCHTILES, _("Stitch Tiles"), "stitch", "noStitch"); #: ../src/extension/internal/bitmap/addNoise.cpp:47 -#: ../src/extension/internal/filter/color.h:425 -#: ../src/extension/internal/filter/color.h:1414 -#: ../src/extension/internal/filter/color.h:1502 +#: ../src/extension/internal/filter/color.h:426 +#: ../src/extension/internal/filter/color.h:1497 +#: ../src/extension/internal/filter/color.h:1585 #: ../src/extension/internal/filter/distort.h:69 -#: ../src/extension/internal/filter/morphology.h:60 ../src/rdf.cpp:241 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2352 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2431 +#: ../src/extension/internal/filter/morphology.h:60 +#: ../src/rdf.cpp:241 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2523 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2602 #: ../src/ui/dialog/object-attributes.cpp:48 -#: ../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 +#: ../share/extensions/jessyInk_effects.inx.h:5 +#: ../share/extensions/jessyInk_export.inx.h:3 +#: ../share/extensions/jessyInk_transitions.inx.h:5 +#: ../share/extensions/webslicer_create_rect.inx.h:14 msgid "Type:" msgstr "Tip:" @@ -5672,9 +5424,8 @@ msgid "Poisson Noise" msgstr "" #: ../src/extension/internal/bitmap/addNoise.cpp:60 -#, fuzzy msgid "Add random noise to selected bitmap(s)" -msgstr "Aplică stilizarea de calc bitmapului selectat." +msgstr "Adaugă zgomot aleator la bitmapurile selectate" #: ../src/extension/internal/bitmap/blur.cpp:38 #: ../src/extension/internal/filter/blurs.h:54 @@ -5689,7 +5440,7 @@ msgstr "" #: ../src/extension/internal/bitmap/oilPaint.cpp:39 #: ../src/extension/internal/bitmap/sharpen.cpp:40 #: ../src/extension/internal/bitmap/unsharpmask.cpp:43 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2409 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2580 msgid "Radius:" msgstr "Rază:" @@ -5711,9 +5462,8 @@ msgid "Channel" msgstr "Canal" #: ../src/extension/internal/bitmap/channel.cpp:50 -#, fuzzy msgid "Layer:" -msgstr "Strat" +msgstr "Strat:" #: ../src/extension/internal/bitmap/channel.cpp:51 #: ../src/extension/internal/bitmap/levelChannel.cpp:55 @@ -5760,22 +5510,22 @@ msgstr "Canal opacitate" msgid "Matte Channel" msgstr "Canal mat" +# hm ? sau extrage un canal specific din imagine ? #: ../src/extension/internal/bitmap/channel.cpp:66 -#, fuzzy msgid "Extract specific channel from image" -msgstr "Extrage un canal specific din imagine." +msgstr "Extrage din imagine un canal specific" #: ../src/extension/internal/bitmap/charcoal.cpp:38 msgid "Charcoal" -msgstr "Calc" +msgstr "Cărbune" +# hm ? sau fără desen ? #: ../src/extension/internal/bitmap/charcoal.cpp:47 -#, fuzzy msgid "Apply charcoal stylization to selected bitmap(s)" -msgstr "Aplică stilizarea de calc bitmapului selectat." +msgstr "Aplică o stilizare de desen în cărbune bitmapurilor selectate" #: ../src/extension/internal/bitmap/colorize.cpp:50 -#: ../src/extension/internal/filter/color.h:316 +#: ../src/extension/internal/filter/color.h:317 msgid "Colorize" msgstr "" @@ -5801,27 +5551,23 @@ msgstr "" #: ../src/extension/internal/bitmap/crop.cpp:68 msgid "Top (px):" -msgstr "" +msgstr "Sus de tot (px):" #: ../src/extension/internal/bitmap/crop.cpp:69 -#, fuzzy msgid "Bottom (px):" -msgstr "Jos de tot:" +msgstr "Jos de tot (px):" #: ../src/extension/internal/bitmap/crop.cpp:70 -#, fuzzy msgid "Left (px):" -msgstr "Traseu decalat" +msgstr "Stânga (px):" #: ../src/extension/internal/bitmap/crop.cpp:71 -#, fuzzy msgid "Right (px):" -msgstr "Dreapta:" +msgstr "Dreapta (px):" #: ../src/extension/internal/bitmap/crop.cpp:77 -#, fuzzy msgid "Crop selected bitmap(s)." -msgstr "EvidenÈ›iază marginile bitmapurilor selectate." +msgstr "Decupează bitmapurile selectate." #: ../src/extension/internal/bitmap/cycleColormap.cpp:37 msgid "Cycle Colormap" @@ -5835,27 +5581,24 @@ msgid "Amount:" msgstr "Cantitate:" #: ../src/extension/internal/bitmap/cycleColormap.cpp:45 -#, fuzzy msgid "Cycle colormap(s) of selected bitmap(s)" -msgstr "Arată măștile obiectelor selectate" +msgstr "Comută ciclic paleta de culori a bitmapurilor selectate" #: ../src/extension/internal/bitmap/despeckle.cpp:36 msgid "Despeckle" msgstr "Deparazitează" #: ../src/extension/internal/bitmap/despeckle.cpp:43 -#, fuzzy msgid "Reduce speckle noise of selected bitmap(s)" -msgstr "EvidenÈ›iază marginile bitmapurilor selectate." +msgstr "Reduce zgomotul specific a bitmapurilor selectate" #: ../src/extension/internal/bitmap/edge.cpp:37 msgid "Edge" msgstr "Margine" #: ../src/extension/internal/bitmap/edge.cpp:45 -#, fuzzy msgid "Highlight edges of selected bitmap(s)" -msgstr "EvidenÈ›iază marginile bitmapurilor selectate." +msgstr "EvidenÈ›iază marginile bitmapurilor selectate" #: ../src/extension/internal/bitmap/emboss.cpp:38 msgid "Emboss" @@ -5871,7 +5614,7 @@ msgstr "" #: ../src/extension/internal/bitmap/enhance.cpp:42 msgid "Enhance selected bitmap(s); minimize noise" -msgstr "" +msgstr "ÃŽmbunătățeÈ™te bitmapurile selectate; minimizează zgomotul" #: ../src/extension/internal/bitmap/equalize.cpp:35 msgid "Equalize" @@ -5889,23 +5632,20 @@ msgstr "Neclaritate Gaussiană" #: ../src/extension/internal/bitmap/gaussianBlur.cpp:40 #: ../src/extension/internal/bitmap/implode.cpp:39 #: ../src/extension/internal/bitmap/solarize.cpp:41 -#, fuzzy msgid "Factor:" -msgstr "Factor" +msgstr "Factor:" #: ../src/extension/internal/bitmap/gaussianBlur.cpp:47 -#, fuzzy msgid "Gaussian blur selected bitmap(s)" -msgstr "Aplică stilizarea de calc bitmapului selectat." +msgstr "Aplică neclaritate gaussiană la bitmapurile selectate" #: ../src/extension/internal/bitmap/implode.cpp:37 msgid "Implode" msgstr "" #: ../src/extension/internal/bitmap/implode.cpp:45 -#, fuzzy msgid "Implode selected bitmap(s)" -msgstr "EvidenÈ›iază marginile bitmapurilor selectate." +msgstr "Implodează bitmapurile selectate" #: ../src/extension/internal/bitmap/level.cpp:41 msgid "Level" @@ -5913,26 +5653,21 @@ msgstr "" #: ../src/extension/internal/bitmap/level.cpp:43 #: ../src/extension/internal/bitmap/levelChannel.cpp:65 -#, fuzzy msgid "Black Point:" -msgstr "Contur negru" +msgstr "Punct de negru:" #: ../src/extension/internal/bitmap/level.cpp:44 #: ../src/extension/internal/bitmap/levelChannel.cpp:66 -#, fuzzy msgid "White Point:" -msgstr "Racord drept" +msgstr "Punct de alb:" #: ../src/extension/internal/bitmap/level.cpp:45 #: ../src/extension/internal/bitmap/levelChannel.cpp:67 -#, fuzzy msgid "Gamma Correction:" -msgstr "CorecÈ›ie Gamma" +msgstr "CorecÈ›ie de gama:" #: ../src/extension/internal/bitmap/level.cpp:51 -msgid "" -"Level selected bitmap(s) by scaling values falling between the given ranges " -"to the full color range" +msgid "Level selected bitmap(s) by scaling values falling between the given ranges to the full color range" msgstr "" #: ../src/extension/internal/bitmap/levelChannel.cpp:52 @@ -5940,15 +5675,12 @@ msgid "Level (with Channel)" msgstr "" #: ../src/extension/internal/bitmap/levelChannel.cpp:54 -#: ../src/extension/internal/filter/color.h:635 -#, fuzzy +#: ../src/extension/internal/filter/color.h:636 msgid "Channel:" -msgstr "Canale:" +msgstr "Canal:" #: ../src/extension/internal/bitmap/levelChannel.cpp:73 -msgid "" -"Level the specified channel of selected bitmap(s) by scaling values falling " -"between the given ranges to the full color range" +msgid "Level the specified channel of selected bitmap(s) by scaling values falling between the given ranges to the full color range" msgstr "" #: ../src/extension/internal/bitmap/medianFilter.cpp:37 @@ -5956,8 +5688,7 @@ msgid "Median" msgstr "Median" #: ../src/extension/internal/bitmap/medianFilter.cpp:45 -msgid "" -"Replace each pixel component with the median color in a circular neighborhood" +msgid "Replace each pixel component with the median color in a circular neighborhood" msgstr "" #: ../src/extension/internal/bitmap/modulate.cpp:40 @@ -5965,30 +5696,26 @@ msgid "HSB Adjust" msgstr "" #: ../src/extension/internal/bitmap/modulate.cpp:42 -#, fuzzy msgid "Hue:" -msgstr "Nuanță" +msgstr "Nuanță:" #: ../src/extension/internal/bitmap/modulate.cpp:43 -#: ../src/extension/internal/filter/color.h:155 -#: ../src/extension/internal/filter/color.h:256 +#: ../src/extension/internal/filter/color.h:156 +#: ../src/extension/internal/filter/color.h:257 #: ../src/extension/internal/filter/paint.h:87 -#, fuzzy msgid "Saturation:" -msgstr "SaturaÈ›ie" +msgstr "SaturaÈ›ie:" #: ../src/extension/internal/bitmap/modulate.cpp:44 #: ../src/extension/internal/filter/bevels.h:136 #: ../src/extension/internal/filter/bevels.h:220 #: ../src/extension/internal/filter/blurs.h:187 -#: ../src/extension/internal/filter/color.h:73 -#, fuzzy +#: ../src/extension/internal/filter/color.h:74 msgid "Brightness:" -msgstr "Luminozitate" +msgstr "Luminozitate:" #: ../src/extension/internal/bitmap/modulate.cpp:50 -msgid "" -"Adjust the amount of hue, saturation, and brightness in selected bitmap(s)" +msgid "Adjust the amount of hue, saturation, and brightness in selected bitmap(s)" msgstr "" #: ../src/extension/internal/bitmap/negate.cpp:36 @@ -5996,18 +5723,15 @@ msgid "Negate" msgstr "" #: ../src/extension/internal/bitmap/negate.cpp:43 -#, fuzzy msgid "Negate (take inverse) selected bitmap(s)" -msgstr "EvidenÈ›iază marginile bitmapurilor selectate." +msgstr "Negativează (preia invers) bitmapurile selectate" #: ../src/extension/internal/bitmap/normalize.cpp:36 msgid "Normalize" msgstr "Normalizează" #: ../src/extension/internal/bitmap/normalize.cpp:43 -msgid "" -"Normalize selected bitmap(s), expanding color range to the full possible " -"range of color" +msgid "Normalize selected bitmap(s), expanding color range to the full possible range of color" msgstr "" #: ../src/extension/internal/bitmap/oilPaint.cpp:37 @@ -6020,7 +5744,7 @@ msgstr "" #: ../src/extension/internal/bitmap/opacity.cpp:40 #: ../src/extension/internal/filter/blurs.h:333 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2399 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2570 #: ../src/widgets/dropper-toolbar.cpp:112 msgid "Opacity:" msgstr "Opacitate:" @@ -6038,8 +5762,7 @@ msgid "Raised" msgstr "Ridicat" #: ../src/extension/internal/bitmap/raise.cpp:50 -msgid "" -"Alter lightness the edges of selected bitmap(s) to create a raised appearance" +msgid "Alter lightness the edges of selected bitmap(s) to create a raised appearance" msgstr "" #: ../src/extension/internal/bitmap/reduceNoise.cpp:40 @@ -6047,15 +5770,14 @@ msgid "Reduce Noise" msgstr "Reducere zgomot" #: ../src/extension/internal/bitmap/reduceNoise.cpp:42 -#: ../share/extensions/jessyInk_effects.inx.h:11 -#: ../share/extensions/jessyInk_view.inx.h:5 -#: ../share/extensions/lindenmayer.inx.h:26 +#: ../share/extensions/jessyInk_effects.inx.h:3 +#: ../share/extensions/jessyInk_view.inx.h:3 +#: ../share/extensions/lindenmayer.inx.h:5 msgid "Order:" msgstr "Ordine:" #: ../src/extension/internal/bitmap/reduceNoise.cpp:48 -msgid "" -"Reduce noise in selected bitmap(s) using a noise peak elimination filter" +msgid "Reduce noise in selected bitmap(s) using a noise peak elimination filter" msgstr "" #: ../src/extension/internal/bitmap/sample.cpp:39 @@ -6063,8 +5785,7 @@ msgid "Resample" msgstr "" #: ../src/extension/internal/bitmap/sample.cpp:48 -msgid "" -"Alter the resolution of selected image by resizing it to the given pixel size" +msgid "Alter the resolution of selected image by resizing it to the given pixel size" msgstr "" #: ../src/extension/internal/bitmap/shade.cpp:40 @@ -6074,16 +5795,14 @@ msgstr "" #: ../src/extension/internal/bitmap/shade.cpp:42 #: ../src/extension/internal/filter/bumps.h:110 #: ../src/extension/internal/filter/bumps.h:335 -#, fuzzy msgid "Azimuth:" -msgstr "Azimut" +msgstr "Azimut:" #: ../src/extension/internal/bitmap/shade.cpp:43 #: ../src/extension/internal/filter/bumps.h:111 #: ../src/extension/internal/filter/bumps.h:336 -#, fuzzy msgid "Elevation:" -msgstr "AcceleraÈ›ie:" +msgstr "ElevaÈ›ie:" #: ../src/extension/internal/bitmap/shade.cpp:44 msgid "Colored Shading" @@ -6094,13 +5813,12 @@ msgid "Shade selected bitmap(s) simulating distant light source" msgstr "" #: ../src/extension/internal/bitmap/sharpen.cpp:47 -#, fuzzy msgid "Sharpen selected bitmap(s)" -msgstr "EvidenÈ›iază marginile bitmapurilor selectate." +msgstr "" #: ../src/extension/internal/bitmap/solarize.cpp:39 -#: ../src/extension/internal/filter/color.h:1411 -#: ../src/extension/internal/filter/color.h:1415 +#: ../src/extension/internal/filter/color.h:1494 +#: ../src/extension/internal/filter/color.h:1498 msgid "Solarize" msgstr "Solarizează" @@ -6113,15 +5831,12 @@ msgid "Dither" msgstr "" #: ../src/extension/internal/bitmap/spread.cpp:45 -msgid "" -"Randomly scatter pixels in selected bitmap(s), within the given radius of " -"the original position" +msgid "Randomly scatter pixels in selected bitmap(s), within the given radius of the original position" msgstr "" #: ../src/extension/internal/bitmap/swirl.cpp:39 -#, fuzzy msgid "Degrees:" -msgstr "Grade" +msgstr "Grade:" #: ../src/extension/internal/bitmap/swirl.cpp:45 msgid "Swirl selected bitmap(s) around center point" @@ -6139,9 +5854,8 @@ msgid "Threshold:" msgstr "Prag:" #: ../src/extension/internal/bitmap/threshold.cpp:46 -#, fuzzy msgid "Threshold selected bitmap(s)" -msgstr "EvidenÈ›iază marginile bitmapurilor selectate." +msgstr "" #: ../src/extension/internal/bitmap/unsharpmask.cpp:41 msgid "Unsharp Mask" @@ -6153,58 +5867,57 @@ msgstr "" #: ../src/extension/internal/bitmap/wave.cpp:38 msgid "Wave" -msgstr "" +msgstr "Undă" #: ../src/extension/internal/bitmap/wave.cpp:40 -#, fuzzy msgid "Amplitude:" -msgstr "Amplitudine" +msgstr "Amplitudine:" #: ../src/extension/internal/bitmap/wave.cpp:41 -#, fuzzy msgid "Wavelength:" -msgstr "Lungime de undă" +msgstr "Lungime de undă:" #: ../src/extension/internal/bitmap/wave.cpp:47 msgid "Alter selected bitmap(s) along sine wave" -msgstr "" +msgstr "Alterează bitmapurile selectate în lungul unei unde sinusoidale" #: ../src/extension/internal/bluredge.cpp:135 msgid "Inset/Outset Halo" -msgstr "" +msgstr "Contractare sau dilatare halo" #: ../src/extension/internal/bluredge.cpp:137 msgid "Width in px of the halo" -msgstr "" +msgstr "Lățimea în pixeli a haloului" +# hm ? sau de treceri ? #: ../src/extension/internal/bluredge.cpp:138 -#, fuzzy msgid "Number of steps:" -msgstr "Număr de dinÈ›i" +msgstr "Număr de paÈ™i:" #: ../src/extension/internal/bluredge.cpp:138 msgid "Number of inset/outset copies of the object to make" -msgstr "" +msgstr "Numărul de cópii contractate sau dilatate ale obiectului de creat" #: ../src/extension/internal/bluredge.cpp:142 -#: ../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 -#: ../share/extensions/voronoi2svg.inx.h:4 +#: ../share/extensions/extrude.inx.h:5 +#: ../share/extensions/generate_voronoi.inx.h:9 +#: ../share/extensions/interp.inx.h:7 +#: ../share/extensions/motion.inx.h:4 +#: ../share/extensions/pathalongpath.inx.h:18 +#: ../share/extensions/pathscatter.inx.h:20 +#: ../share/extensions/voronoi2svg.inx.h:13 msgid "Generate from Path" msgstr "Generare din traseu" #: ../src/extension/internal/cairo-ps-out.cpp:309 -#: ../share/extensions/ps_input.inx.h:1 +#: ../share/extensions/ps_input.inx.h:3 msgid "PostScript" msgstr "PostScript" #: ../src/extension/internal/cairo-ps-out.cpp:311 #: ../src/extension/internal/cairo-ps-out.cpp:351 msgid "Restrict to PS level:" -msgstr "" +msgstr "RestricÈ›ionează la nivelul de PS:" #: ../src/extension/internal/cairo-ps-out.cpp:312 #: ../src/extension/internal/cairo-ps-out.cpp:352 @@ -6218,53 +5931,50 @@ msgstr "PostScript de nivel 2" #: ../src/extension/internal/cairo-ps-out.cpp:317 #: ../src/extension/internal/cairo-ps-out.cpp:357 -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:241 -#: ../src/extension/internal/emf-win32-inout.cpp:2544 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:250 +#: ../src/extension/internal/emf-win32-inout.cpp:2553 msgid "Convert texts to paths" msgstr "ConverteÈ™te textele în trasee" #: ../src/extension/internal/cairo-ps-out.cpp:318 msgid "PS+LaTeX: Omit text in PS, and create LaTeX file" -msgstr "" +msgstr "PS+LaTeX: omite textul în PS È™i creează un fiÈ™ier LaTeX" #: ../src/extension/internal/cairo-ps-out.cpp:319 #: ../src/extension/internal/cairo-ps-out.cpp:359 -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:243 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:252 msgid "Rasterize filter effects" -msgstr "" +msgstr "Rasterizează efectele de filtru" #: ../src/extension/internal/cairo-ps-out.cpp:320 #: ../src/extension/internal/cairo-ps-out.cpp:360 -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:244 -#, fuzzy +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:253 msgid "Resolution for rasterization (dpi):" -msgstr "RezoluÈ›ia pentru crearea copiei bitmap:" +msgstr "RezoluÈ›ie pentru rasterizare (dpi):" #: ../src/extension/internal/cairo-ps-out.cpp:321 #: ../src/extension/internal/cairo-ps-out.cpp:361 -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:245 -#, fuzzy +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:254 msgid "Output page size" -msgstr "StabileÈ™te dimensiunea paginii" +msgstr "" #: ../src/extension/internal/cairo-ps-out.cpp:322 #: ../src/extension/internal/cairo-ps-out.cpp:362 -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:246 -#, fuzzy +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:255 msgid "Use document's page size" -msgstr "StabileÈ™te dimensiunea paginii" +msgstr "" #: ../src/extension/internal/cairo-ps-out.cpp:323 #: ../src/extension/internal/cairo-ps-out.cpp:363 -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:247 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:256 msgid "Use exported object's size" msgstr "" #: ../src/extension/internal/cairo-ps-out.cpp:325 #: ../src/extension/internal/cairo-ps-out.cpp:365 -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:249 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:259 msgid "Limit export to the object with ID:" -msgstr "" +msgstr "Limitează exportul la obiectul cu ID:" #: ../src/extension/internal/cairo-ps-out.cpp:329 #: ../share/extensions/ps_input.inx.h:2 @@ -6273,80 +5983,83 @@ msgstr "PostScript (*.ps)" #: ../src/extension/internal/cairo-ps-out.cpp:330 msgid "PostScript File" -msgstr "" +msgstr "FiÈ™ier PostScript" #: ../src/extension/internal/cairo-ps-out.cpp:349 -#: ../share/extensions/eps_input.inx.h:2 +#: ../share/extensions/eps_input.inx.h:3 msgid "Encapsulated PostScript" msgstr "Encapsulated PostScript" #: ../src/extension/internal/cairo-ps-out.cpp:358 msgid "EPS+LaTeX: Omit text in EPS, and create LaTeX file" -msgstr "" +msgstr "EPS+LaTeX: omite textul în EPS È™i creează un fiÈ™ier LaTeX" #: ../src/extension/internal/cairo-ps-out.cpp:369 -#: ../share/extensions/eps_input.inx.h:3 +#: ../share/extensions/eps_input.inx.h:2 msgid "Encapsulated PostScript (*.eps)" msgstr "Encapsulated PostScript (*.eps)" #: ../src/extension/internal/cairo-ps-out.cpp:370 msgid "Encapsulated PostScript File" -msgstr "" +msgstr "Encapsulated PostScript File" -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:235 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:244 msgid "Restrict to PDF version:" -msgstr "" +msgstr "RestricÈ›ionează la versiunea PDF:" -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:237 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:246 msgid "PDF 1.5" -msgstr "" +msgstr "PDF 1.5" -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:239 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:248 msgid "PDF 1.4" -msgstr "" +msgstr "PDF 1.4" -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:242 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:251 msgid "PDF+LaTeX: Omit text in PDF, and create LaTeX file" +msgstr "PDF+LaTeX: omite textul în PDF È™i creează un fiÈ™ier LaTeX" + +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:258 +msgid "Bleed/margin (mm)" msgstr "" -#: ../src/extension/internal/emf-win32-inout.cpp:2514 +#: ../src/extension/internal/emf-win32-inout.cpp:2523 msgid "EMF Input" msgstr "Intrare EMF" -#: ../src/extension/internal/emf-win32-inout.cpp:2519 +#: ../src/extension/internal/emf-win32-inout.cpp:2528 msgid "Enhanced Metafiles (*.emf)" -msgstr "" +msgstr "Enhanced Metafiles (*.emf)" -#: ../src/extension/internal/emf-win32-inout.cpp:2520 +#: ../src/extension/internal/emf-win32-inout.cpp:2529 msgid "Enhanced Metafiles" -msgstr "" +msgstr "Enhanced Metafiles" -#: ../src/extension/internal/emf-win32-inout.cpp:2528 +#: ../src/extension/internal/emf-win32-inout.cpp:2537 msgid "WMF Input" msgstr "Intrare WMF" -#: ../src/extension/internal/emf-win32-inout.cpp:2533 +#: ../src/extension/internal/emf-win32-inout.cpp:2542 msgid "Windows Metafiles (*.wmf)" -msgstr "" +msgstr "Windows Metafiles (*.wmf)" -#: ../src/extension/internal/emf-win32-inout.cpp:2534 +#: ../src/extension/internal/emf-win32-inout.cpp:2543 msgid "Windows Metafiles" -msgstr "" +msgstr "Windows Metafiles" -#: ../src/extension/internal/emf-win32-inout.cpp:2542 +#: ../src/extension/internal/emf-win32-inout.cpp:2551 msgid "EMF Output" msgstr "IeÈ™ire EMF" -#: ../src/extension/internal/emf-win32-inout.cpp:2548 +#: ../src/extension/internal/emf-win32-inout.cpp:2557 msgid "Enhanced Metafile (*.emf)" -msgstr "" +msgstr "Enhanced Metafile (*.emf)" -#: ../src/extension/internal/emf-win32-inout.cpp:2549 +#: ../src/extension/internal/emf-win32-inout.cpp:2558 msgid "Enhanced Metafile" msgstr "Enhanced Metafile" #: ../src/extension/internal/filter/bevels.h:53 -#, fuzzy msgid "Diffuse Light" msgstr "Lumină difuză" @@ -6354,32 +6067,28 @@ msgstr "Lumină difuză" #: ../src/extension/internal/filter/bevels.h:135 #: ../src/extension/internal/filter/bevels.h:219 #: ../src/extension/internal/filter/paint.h:89 -#: ../src/live_effects/lpe-powerstroke.cpp:210 +#: ../src/live_effects/lpe-powerstroke.cpp:236 #: ../share/extensions/fractalize.inx.h:3 -#, fuzzy msgid "Smoothness:" -msgstr "Netezime" +msgstr "Netezime:" #: ../src/extension/internal/filter/bevels.h:56 #: ../src/extension/internal/filter/bevels.h:137 #: ../src/extension/internal/filter/bevels.h:221 -#, fuzzy msgid "Elevation (°):" -msgstr "AcceleraÈ›ie:" +msgstr "" #: ../src/extension/internal/filter/bevels.h:57 #: ../src/extension/internal/filter/bevels.h:138 #: ../src/extension/internal/filter/bevels.h:222 -#, fuzzy msgid "Azimuth (°):" -msgstr "Azimut" +msgstr "Azimut (°):" #: ../src/extension/internal/filter/bevels.h:58 #: ../src/extension/internal/filter/bevels.h:139 #: ../src/extension/internal/filter/bevels.h:223 -#, fuzzy msgid "Lighting color" -msgstr "_Culoare de evidenÈ›iere:" +msgstr "Culoare de iluminare" #: ../src/extension/internal/filter/bevels.h:62 #: ../src/extension/internal/filter/bevels.h:143 @@ -6391,22 +6100,23 @@ msgstr "_Culoare de evidenÈ›iere:" #: ../src/extension/internal/filter/blurs.h:350 #: ../src/extension/internal/filter/bumps.h:141 #: ../src/extension/internal/filter/bumps.h:364 -#: ../src/extension/internal/filter/color.h:80 -#: ../src/extension/internal/filter/color.h:169 -#: ../src/extension/internal/filter/color.h:260 -#: ../src/extension/internal/filter/color.h:345 -#: ../src/extension/internal/filter/color.h:435 -#: ../src/extension/internal/filter/color.h:530 -#: ../src/extension/internal/filter/color.h:652 -#: ../src/extension/internal/filter/color.h:749 -#: ../src/extension/internal/filter/color.h:828 -#: ../src/extension/internal/filter/color.h:919 -#: ../src/extension/internal/filter/color.h:1047 -#: ../src/extension/internal/filter/color.h:1117 -#: ../src/extension/internal/filter/color.h:1230 -#: ../src/extension/internal/filter/color.h:1345 -#: ../src/extension/internal/filter/color.h:1421 -#: ../src/extension/internal/filter/color.h:1532 +#: ../src/extension/internal/filter/color.h:81 +#: ../src/extension/internal/filter/color.h:170 +#: ../src/extension/internal/filter/color.h:261 +#: ../src/extension/internal/filter/color.h:346 +#: ../src/extension/internal/filter/color.h:436 +#: ../src/extension/internal/filter/color.h:531 +#: ../src/extension/internal/filter/color.h:653 +#: ../src/extension/internal/filter/color.h:750 +#: ../src/extension/internal/filter/color.h:829 +#: ../src/extension/internal/filter/color.h:920 +#: ../src/extension/internal/filter/color.h:1048 +#: ../src/extension/internal/filter/color.h:1118 +#: ../src/extension/internal/filter/color.h:1211 +#: ../src/extension/internal/filter/color.h:1323 +#: ../src/extension/internal/filter/color.h:1428 +#: ../src/extension/internal/filter/color.h:1504 +#: ../src/extension/internal/filter/color.h:1615 #: ../src/extension/internal/filter/distort.h:95 #: ../src/extension/internal/filter/distort.h:204 #: ../src/extension/internal/filter/filter-file.cpp:150 @@ -6420,9 +6130,9 @@ msgstr "_Culoare de evidenÈ›iere:" #: ../src/extension/internal/filter/paint.h:363 #: ../src/extension/internal/filter/paint.h:507 #: ../src/extension/internal/filter/paint.h:602 -#: ../src/extension/internal/filter/paint.h:726 -#: ../src/extension/internal/filter/paint.h:878 -#: ../src/extension/internal/filter/paint.h:982 +#: ../src/extension/internal/filter/paint.h:725 +#: ../src/extension/internal/filter/paint.h:877 +#: ../src/extension/internal/filter/paint.h:981 #: ../src/extension/internal/filter/protrusions.h:54 #: ../src/extension/internal/filter/shadows.h:78 #: ../src/extension/internal/filter/textures.h:90 @@ -6439,7 +6149,6 @@ msgid "Basic diffuse bevel to use for building textures" msgstr "TeÈ™itură de bază difuză de folosit pentru construcÈ›ia texturilor" #: ../src/extension/internal/filter/bevels.h:133 -#, fuzzy msgid "Matte Jelly" msgstr "Jeleu mat" @@ -6448,7 +6157,6 @@ msgid "Bulging, matte jelly covering" msgstr "Acoperire de jeleu mat, bombat" #: ../src/extension/internal/filter/bevels.h:217 -#, fuzzy msgid "Specular Light" msgstr "Iluminare speculară" @@ -6456,79 +6164,66 @@ msgstr "Iluminare speculară" #: ../src/extension/internal/filter/blurs.h:189 #: ../src/extension/internal/filter/blurs.h:329 #: ../src/extension/internal/filter/distort.h:73 -#, fuzzy msgid "Horizontal blur:" -msgstr "_Orizontal" +msgstr "Neclaritate orizontală:" #: ../src/extension/internal/filter/blurs.h:57 #: ../src/extension/internal/filter/blurs.h:190 #: ../src/extension/internal/filter/blurs.h:330 #: ../src/extension/internal/filter/distort.h:74 -#, fuzzy msgid "Vertical blur:" -msgstr "_Vertical" +msgstr "Neclaritate verticală:" #: ../src/extension/internal/filter/blurs.h:58 -#, fuzzy msgid "Blur content only" -msgstr "Estompează claritatea conÈ›inutului" +msgstr "Estompează numai claritatea conÈ›inutului" #: ../src/extension/internal/filter/blurs.h:66 msgid "Simple vertical and horizontal blur effect" msgstr "" #: ../src/extension/internal/filter/blurs.h:125 -#, fuzzy msgid "Clean Edges" -msgstr "Margini curate" +msgstr "" #: ../src/extension/internal/filter/blurs.h:127 #: ../src/extension/internal/filter/blurs.h:262 #: ../src/extension/internal/filter/paint.h:238 #: ../src/extension/internal/filter/paint.h:337 #: ../src/extension/internal/filter/paint.h:342 -#, fuzzy msgid "Strength:" -msgstr "Lungime" +msgstr "Tărie:" #: ../src/extension/internal/filter/blurs.h:135 -msgid "" -"Removes or decreases glows and jaggeries around objects edges after applying " -"some filters" -msgstr "" -"Elimină sau scade strălucirile È™i zgârieturile în jurul marginilor " -"obiectelor după aplicarea unor filtre" +msgid "Removes or decreases glows and jaggeries around objects edges after applying some filters" +msgstr "Elimină sau scade strălucirile È™i zgârieturile în jurul marginilor obiectelor după aplicarea unor filtre" #: ../src/extension/internal/filter/blurs.h:185 -#, fuzzy msgid "Cross Blur" -msgstr "Neclaritate Gaussiană" +msgstr "" #: ../src/extension/internal/filter/blurs.h:188 -#, fuzzy msgid "Fading:" -msgstr "SpaÈ›iere" +msgstr "" #: ../src/extension/internal/filter/blurs.h:191 #: ../src/extension/internal/filter/textures.h:74 -#, fuzzy msgid "Blend:" -msgstr "Contopire" +msgstr "" #: ../src/extension/internal/filter/blurs.h:192 #: ../src/extension/internal/filter/blurs.h:339 #: ../src/extension/internal/filter/bumps.h:131 #: ../src/extension/internal/filter/bumps.h:340 #: ../src/extension/internal/filter/bumps.h:347 -#: ../src/extension/internal/filter/color.h:328 -#: ../src/extension/internal/filter/color.h:335 -#: ../src/extension/internal/filter/color.h:1340 -#: ../src/extension/internal/filter/color.h:1513 -#: ../src/extension/internal/filter/color.h:1519 -#: ../src/extension/internal/filter/paint.h:707 +#: ../src/extension/internal/filter/color.h:329 +#: ../src/extension/internal/filter/color.h:336 +#: ../src/extension/internal/filter/color.h:1423 +#: ../src/extension/internal/filter/color.h:1596 +#: ../src/extension/internal/filter/color.h:1602 +#: ../src/extension/internal/filter/paint.h:706 #: ../src/extension/internal/filter/transparency.h:63 #: ../src/filter-enums.cpp:54 -#, fuzzy msgid "Darken" msgstr "ÃŽntunecare" @@ -6537,16 +6232,16 @@ msgstr "ÃŽntunecare" #: ../src/extension/internal/filter/bumps.h:132 #: ../src/extension/internal/filter/bumps.h:338 #: ../src/extension/internal/filter/bumps.h:345 -#: ../src/extension/internal/filter/color.h:326 -#: ../src/extension/internal/filter/color.h:331 -#: ../src/extension/internal/filter/color.h:646 -#: ../src/extension/internal/filter/color.h:1212 -#: ../src/extension/internal/filter/color.h:1332 -#: ../src/extension/internal/filter/color.h:1337 -#: ../src/extension/internal/filter/color.h:1511 -#: ../src/extension/internal/filter/paint.h:705 +#: ../src/extension/internal/filter/color.h:327 +#: ../src/extension/internal/filter/color.h:332 +#: ../src/extension/internal/filter/color.h:647 +#: ../src/extension/internal/filter/color.h:1415 +#: ../src/extension/internal/filter/color.h:1420 +#: ../src/extension/internal/filter/color.h:1594 +#: ../src/extension/internal/filter/paint.h:704 #: ../src/extension/internal/filter/transparency.h:62 -#: ../src/filter-enums.cpp:53 ../src/ui/dialog/input.cpp:365 +#: ../src/filter-enums.cpp:53 +#: ../src/ui/dialog/input.cpp:374 msgid "Screen" msgstr "Ecran" @@ -6555,18 +6250,16 @@ msgstr "Ecran" #: ../src/extension/internal/filter/bumps.h:133 #: ../src/extension/internal/filter/bumps.h:341 #: ../src/extension/internal/filter/bumps.h:348 -#: ../src/extension/internal/filter/color.h:324 -#: ../src/extension/internal/filter/color.h:332 -#: ../src/extension/internal/filter/color.h:644 -#: ../src/extension/internal/filter/color.h:1213 -#: ../src/extension/internal/filter/color.h:1331 -#: ../src/extension/internal/filter/color.h:1338 -#: ../src/extension/internal/filter/color.h:1512 -#: ../src/extension/internal/filter/color.h:1518 -#: ../src/extension/internal/filter/paint.h:703 +#: ../src/extension/internal/filter/color.h:325 +#: ../src/extension/internal/filter/color.h:333 +#: ../src/extension/internal/filter/color.h:645 +#: ../src/extension/internal/filter/color.h:1414 +#: ../src/extension/internal/filter/color.h:1421 +#: ../src/extension/internal/filter/color.h:1595 +#: ../src/extension/internal/filter/color.h:1601 +#: ../src/extension/internal/filter/paint.h:702 #: ../src/extension/internal/filter/transparency.h:60 #: ../src/filter-enums.cpp:52 -#, fuzzy msgid "Multiply" msgstr "Multiplicare" @@ -6575,21 +6268,19 @@ msgstr "Multiplicare" #: ../src/extension/internal/filter/bumps.h:134 #: ../src/extension/internal/filter/bumps.h:342 #: ../src/extension/internal/filter/bumps.h:349 -#: ../src/extension/internal/filter/color.h:327 -#: ../src/extension/internal/filter/color.h:334 -#: ../src/extension/internal/filter/color.h:1339 -#: ../src/extension/internal/filter/color.h:1510 -#: ../src/extension/internal/filter/paint.h:706 +#: ../src/extension/internal/filter/color.h:328 +#: ../src/extension/internal/filter/color.h:335 +#: ../src/extension/internal/filter/color.h:1422 +#: ../src/extension/internal/filter/color.h:1593 +#: ../src/extension/internal/filter/paint.h:705 #: ../src/extension/internal/filter/transparency.h:64 #: ../src/filter-enums.cpp:55 -#, fuzzy msgid "Lighten" msgstr "Iluminare" #: ../src/extension/internal/filter/blurs.h:204 -#, fuzzy msgid "Combine vertical and horizontal blur" -msgstr "MiÈ™care noduri orizontal" +msgstr "" #: ../src/extension/internal/filter/blurs.h:260 msgid "Feather" @@ -6600,9 +6291,8 @@ msgid "Blurred mask on the edge without altering the contents" msgstr "Mască neclară pe margini, fără alterarea conÈ›inutului" #: ../src/extension/internal/filter/blurs.h:325 -#, fuzzy msgid "Out of Focus" -msgstr "ÃŽn afara gamei !" +msgstr "ÃŽn afara focalizării" #: ../src/extension/internal/filter/blurs.h:331 #: ../src/extension/internal/filter/distort.h:75 @@ -6611,9 +6301,8 @@ msgstr "ÃŽn afara gamei !" #: ../src/extension/internal/filter/paint.h:236 #: ../src/extension/internal/filter/paint.h:343 #: ../src/extension/internal/filter/paint.h:347 -#, fuzzy msgid "Dilatation:" -msgstr "SaturaÈ›ie" +msgstr "DilataÈ›ie:" #: ../src/extension/internal/filter/blurs.h:332 #: ../src/extension/internal/filter/distort.h:76 @@ -6625,300 +6314,258 @@ msgstr "SaturaÈ›ie" #: ../src/extension/internal/filter/paint.h:348 #: ../src/extension/internal/filter/transparency.h:208 #: ../src/extension/internal/filter/transparency.h:282 -#, fuzzy msgid "Erosion:" -msgstr "PoziÈ›ie:" +msgstr "rodare:" #: ../src/extension/internal/filter/blurs.h:336 -#: ../src/extension/internal/filter/color.h:1210 +#: ../src/extension/internal/filter/color.h:1205 +#: ../src/extension/internal/filter/color.h:1317 #: ../src/ui/dialog/document-properties.cpp:106 msgid "Background color" msgstr "Culoare de fundal" #: ../src/extension/internal/filter/blurs.h:337 #: ../src/extension/internal/filter/bumps.h:129 -#: ../src/extension/internal/filter/color.h:1211 -#, fuzzy msgid "Blend type:" -msgstr "Contopire" +msgstr "" #: ../src/extension/internal/filter/blurs.h:338 #: ../src/extension/internal/filter/bumps.h:130 #: ../src/extension/internal/filter/bumps.h:339 #: ../src/extension/internal/filter/bumps.h:346 -#: ../src/extension/internal/filter/color.h:325 -#: ../src/extension/internal/filter/color.h:333 -#: ../src/extension/internal/filter/color.h:645 -#: ../src/extension/internal/filter/color.h:1214 -#: ../src/extension/internal/filter/color.h:1330 -#: ../src/extension/internal/filter/color.h:1336 -#: ../src/extension/internal/filter/color.h:1503 -#: ../src/extension/internal/filter/color.h:1517 +#: ../src/extension/internal/filter/color.h:326 +#: ../src/extension/internal/filter/color.h:334 +#: ../src/extension/internal/filter/color.h:646 +#: ../src/extension/internal/filter/color.h:1413 +#: ../src/extension/internal/filter/color.h:1419 +#: ../src/extension/internal/filter/color.h:1586 +#: ../src/extension/internal/filter/color.h:1600 #: ../src/extension/internal/filter/distort.h:78 -#: ../src/extension/internal/filter/paint.h:704 +#: ../src/extension/internal/filter/paint.h:703 #: ../src/extension/internal/filter/textures.h:77 #: ../src/extension/internal/filter/transparency.h:61 -#: ../src/filter-enums.cpp:51 ../src/ui/dialog/inkscape-preferences.cpp:618 +#: ../src/filter-enums.cpp:51 +#: ../src/ui/dialog/inkscape-preferences.cpp:624 msgid "Normal" msgstr "Normal" #: ../src/extension/internal/filter/blurs.h:344 -#, fuzzy msgid "Blend to background" -msgstr "Elimină fundalul" +msgstr "" #: ../src/extension/internal/filter/blurs.h:354 msgid "Blur eroded by white or transparency" msgstr "" #: ../src/extension/internal/filter/bumps.h:80 -#, fuzzy msgid "Bump" -msgstr "ProtuberanÈ›e" +msgstr "Denivelare" #: ../src/extension/internal/filter/bumps.h:84 #: ../src/extension/internal/filter/bumps.h:316 -#, fuzzy msgid "Image simplification:" -msgstr "DirecÈ›ie" +msgstr "" #: ../src/extension/internal/filter/bumps.h:85 #: ../src/extension/internal/filter/bumps.h:317 -#, fuzzy msgid "Bump simplification:" -msgstr "Prag de simplificare:" +msgstr "" #: ../src/extension/internal/filter/bumps.h:86 #: ../src/extension/internal/filter/bumps.h:318 msgid "Crop:" -msgstr "" +msgstr "Decupare:" #: ../src/extension/internal/filter/bumps.h:87 #: ../src/extension/internal/filter/bumps.h:319 -#, fuzzy msgid "Bump source" -msgstr "ProtuberanÈ›e" +msgstr "" #: ../src/extension/internal/filter/bumps.h:88 #: ../src/extension/internal/filter/bumps.h:320 -#: ../src/extension/internal/filter/color.h:156 -#: ../src/extension/internal/filter/color.h:820 +#: ../src/extension/internal/filter/color.h:157 +#: ../src/extension/internal/filter/color.h:821 #: ../src/extension/internal/filter/transparency.h:132 msgid "Red:" -msgstr "" +msgstr "RoÈ™u:" #: ../src/extension/internal/filter/bumps.h:89 #: ../src/extension/internal/filter/bumps.h:321 -#: ../src/extension/internal/filter/color.h:157 -#: ../src/extension/internal/filter/color.h:821 +#: ../src/extension/internal/filter/color.h:158 +#: ../src/extension/internal/filter/color.h:822 #: ../src/extension/internal/filter/transparency.h:133 -#, fuzzy msgid "Green:" -msgstr "Verde" +msgstr "Verde:" #: ../src/extension/internal/filter/bumps.h:90 #: ../src/extension/internal/filter/bumps.h:322 -#: ../src/extension/internal/filter/color.h:158 -#: ../src/extension/internal/filter/color.h:822 +#: ../src/extension/internal/filter/color.h:159 +#: ../src/extension/internal/filter/color.h:823 #: ../src/extension/internal/filter/transparency.h:134 -#, fuzzy msgid "Blue:" -msgstr "Albastru" +msgstr "Albastru:" #: ../src/extension/internal/filter/bumps.h:91 -#, fuzzy msgid "Bump from background" -msgstr "Elimină fundalul" +msgstr "Denivelare din fundal" #: ../src/extension/internal/filter/bumps.h:94 -#, fuzzy msgid "Lighting type:" -msgstr " tip: " +msgstr "Tip de iluminare:" -# hm ? #: ../src/extension/internal/filter/bumps.h:95 -#, fuzzy msgid "Specular" -msgstr "ParaziÈ›i" +msgstr "" #: ../src/extension/internal/filter/bumps.h:96 -#, fuzzy msgid "Diffuse" -msgstr "Lumină difuză" +msgstr "Difuz" #: ../src/extension/internal/filter/bumps.h:99 #: ../src/extension/internal/filter/bumps.h:333 -#: ../src/extension/internal/filter/color.h:75 -#: ../src/extension/internal/filter/color.h:823 -#: ../src/extension/internal/filter/color.h:1112 +#: ../src/extension/internal/filter/color.h:76 +#: ../src/extension/internal/filter/color.h:824 +#: ../src/extension/internal/filter/color.h:1113 #: ../src/extension/internal/filter/paint.h:86 #: ../src/extension/internal/filter/paint.h:593 -#: ../src/extension/internal/filter/paint.h:709 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:708 msgid "Lightness:" -msgstr "Luminozitate" +msgstr "Luminozitate:" #: ../src/extension/internal/filter/bumps.h:100 #: ../src/extension/internal/filter/bumps.h:334 -#: ../share/extensions/measure.inx.h:10 -#, fuzzy +#: ../share/extensions/measure.inx.h:8 msgid "Precision:" -msgstr "Precizie" +msgstr "Precizie:" #: ../src/extension/internal/filter/bumps.h:103 -#, fuzzy msgid "Light source" -msgstr "Sursă de lumină:" +msgstr "Sursă de lumină" #: ../src/extension/internal/filter/bumps.h:104 -#, fuzzy msgid "Light source:" -msgstr "Sursă de lumină:" +msgstr "Sursă de lumină" #: ../src/extension/internal/filter/bumps.h:105 -#, fuzzy msgid "Distant" -msgstr "Distorsionări" +msgstr "" -#: ../src/extension/internal/filter/bumps.h:106 ../src/helper/units.cpp:38 -#: ../src/ui/dialog/inkscape-preferences.cpp:445 +#: ../src/extension/internal/filter/bumps.h:106 +#: ../src/helper/units.cpp:38 +#: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Point" msgstr "Punct" #: ../src/extension/internal/filter/bumps.h:107 msgid "Spot" -msgstr "" +msgstr "Spot" #: ../src/extension/internal/filter/bumps.h:109 -#, fuzzy msgid "Distant light options" -msgstr "Lumină distantă" +msgstr "" -# titlu pe chenar la randare în momentul tipăririi #: ../src/extension/internal/filter/bumps.h:112 -#, fuzzy msgid "Point light options" -msgstr "OpÈ›iuni bitmap" +msgstr "" #: ../src/extension/internal/filter/bumps.h:113 #: ../src/extension/internal/filter/bumps.h:117 -#, fuzzy msgid "X location:" -msgstr " locaÈ›ie: " +msgstr "LocaÈ›ie X:" #: ../src/extension/internal/filter/bumps.h:114 #: ../src/extension/internal/filter/bumps.h:118 -#, fuzzy msgid "Y location:" -msgstr " locaÈ›ie: " +msgstr "LocaÈ›ie Y:" #: ../src/extension/internal/filter/bumps.h:115 #: ../src/extension/internal/filter/bumps.h:119 -#, fuzzy msgid "Z location:" -msgstr " locaÈ›ie: " +msgstr "LocaÈ›ie Z:" -# titlu pe chenar la randare în momentul tipăririi #: ../src/extension/internal/filter/bumps.h:116 -#, fuzzy msgid "Spot light options" -msgstr "OpÈ›iuni bitmap" +msgstr "" #: ../src/extension/internal/filter/bumps.h:120 -#, fuzzy msgid "X target:" -msgstr "Èšintă:" +msgstr "Èšintă X:" #: ../src/extension/internal/filter/bumps.h:121 -#, fuzzy msgid "Y target:" -msgstr "Èšintă:" +msgstr "Èšintă Y:" #: ../src/extension/internal/filter/bumps.h:122 -#, fuzzy msgid "Z target:" -msgstr "Èšintă:" +msgstr "Èšintă Z:" #: ../src/extension/internal/filter/bumps.h:123 msgid "Specular exponent:" msgstr "" #: ../src/extension/internal/filter/bumps.h:124 -#, fuzzy msgid "Cone angle:" -msgstr "Unghiul conului" +msgstr "Unghiul conului:" #: ../src/extension/internal/filter/bumps.h:127 -#, fuzzy msgid "Image color" -msgstr "LipeÈ™te culoarea" +msgstr "" #: ../src/extension/internal/filter/bumps.h:128 -#, fuzzy msgid "Color bump" -msgstr "Culoare" +msgstr "" #: ../src/extension/internal/filter/bumps.h:145 msgid "All purposes bump filter" msgstr "" #: ../src/extension/internal/filter/bumps.h:312 -#, fuzzy msgid "Wax Bump" -msgstr "ProtuberanÈ›e" +msgstr "" #: ../src/extension/internal/filter/bumps.h:323 -#, fuzzy msgid "Background:" -msgstr "_Fundal:" +msgstr "Fundal:" #: ../src/extension/internal/filter/bumps.h:325 -#: ../src/extension/internal/filter/color.h:1218 #: ../src/extension/internal/filter/transparency.h:57 -#: ../src/filter-enums.cpp:29 ../src/selection-describer.cpp:54 +#: ../src/filter-enums.cpp:29 +#: ../src/selection-describer.cpp:55 msgid "Image" msgstr "Imagine" #: ../src/extension/internal/filter/bumps.h:326 -#, fuzzy msgid "Blurred image" -msgstr "ÃŽnglobează imaginile" +msgstr "" #: ../src/extension/internal/filter/bumps.h:328 -#, fuzzy msgid "Background opacity:" -msgstr "Alfa de fundal" +msgstr "" #: ../src/extension/internal/filter/bumps.h:330 -#: ../src/extension/internal/filter/color.h:1039 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1040 msgid "Lighting" -msgstr "Iluminare" +msgstr "" #: ../src/extension/internal/filter/bumps.h:337 -#, fuzzy msgid "Lighting blend:" -msgstr "Desenarea a fost anulată" +msgstr "" #: ../src/extension/internal/filter/bumps.h:344 -#, fuzzy msgid "Highlight blend:" -msgstr "_Culoare de evidenÈ›iere:" +msgstr "" #: ../src/extension/internal/filter/bumps.h:353 -#, fuzzy msgid "Bump color" -msgstr "Copiază culoarea" +msgstr "" #: ../src/extension/internal/filter/bumps.h:354 -#, fuzzy msgid "Revert bump" -msgstr "_Reîncarcă" +msgstr "" #: ../src/extension/internal/filter/bumps.h:355 -#, fuzzy msgid "Transparency type:" -msgstr "0 (transparent)" +msgstr "" #: ../src/extension/internal/filter/bumps.h:356 #: ../src/extension/internal/filter/morphology.h:176 @@ -6927,7 +6574,6 @@ msgid "Atop" msgstr "" #: ../src/extension/internal/filter/bumps.h:357 -#: ../src/extension/internal/filter/color.h:1223 #: ../src/extension/internal/filter/distort.h:70 #: ../src/extension/internal/filter/morphology.h:174 #: ../src/filter-enums.cpp:72 @@ -6938,522 +6584,485 @@ msgstr "Intrare" msgid "Turns an image to jelly" msgstr "" -#: ../src/extension/internal/filter/color.h:71 -#, fuzzy +#: ../src/extension/internal/filter/color.h:72 msgid "Brilliance" -msgstr "Chirilică" +msgstr "" -#: ../src/extension/internal/filter/color.h:74 -#: ../src/extension/internal/filter/color.h:1334 -#, fuzzy +#: ../src/extension/internal/filter/color.h:75 +#: ../src/extension/internal/filter/color.h:1417 msgid "Over-saturation:" -msgstr "SaturaÈ›ie" +msgstr "SuprasaturaÈ›ie:" -#: ../src/extension/internal/filter/color.h:76 -#: ../src/extension/internal/filter/color.h:160 +#: ../src/extension/internal/filter/color.h:77 +#: ../src/extension/internal/filter/color.h:161 #: ../src/extension/internal/filter/overlays.h:70 #: ../src/extension/internal/filter/paint.h:85 #: ../src/extension/internal/filter/paint.h:503 #: ../src/extension/internal/filter/transparency.h:136 #: ../src/extension/internal/filter/transparency.h:210 -#, fuzzy msgid "Inverted" -msgstr "Inversează:" +msgstr "Inversat" -#: ../src/extension/internal/filter/color.h:84 -#, fuzzy +#: ../src/extension/internal/filter/color.h:85 msgid "Brightness filter" -msgstr "Trepte de luminozitate" +msgstr "Filtru de luminozitate" -#: ../src/extension/internal/filter/color.h:151 -#, fuzzy +#: ../src/extension/internal/filter/color.h:152 msgid "Channel Painting" -msgstr "Pictură în ulei" +msgstr "" -#: ../src/extension/internal/filter/color.h:159 +#: ../src/extension/internal/filter/color.h:160 #: ../src/extension/internal/filter/transparency.h:135 -#, fuzzy msgid "Alpha:" -msgstr "Alfa" +msgstr "Alfa:" -#: ../src/extension/internal/filter/color.h:173 -#, fuzzy +#: ../src/extension/internal/filter/color.h:174 msgid "Replace RGB by any color" -msgstr "ÃŽnlocuire de culoare" +msgstr "ÃŽnlocuieÈ™te RGB cu orice altă culoare" -#: ../src/extension/internal/filter/color.h:253 -#, fuzzy +#: ../src/extension/internal/filter/color.h:254 msgid "Color Shift" -msgstr "Culoare" +msgstr "" -#: ../src/extension/internal/filter/color.h:255 +#: ../src/extension/internal/filter/color.h:256 msgid "Shift (°):" msgstr "" -#: ../src/extension/internal/filter/color.h:264 +#: ../src/extension/internal/filter/color.h:265 msgid "Rotate and desaturate hue" msgstr "" -#: ../src/extension/internal/filter/color.h:320 -#, fuzzy +#: ../src/extension/internal/filter/color.h:321 msgid "Harsh light:" -msgstr "ÃŽnălÈ›ime bară:" +msgstr "Lumină stridentă" -#: ../src/extension/internal/filter/color.h:321 -#, fuzzy +#: ../src/extension/internal/filter/color.h:322 msgid "Normal light:" -msgstr "Decalaj orizontal" +msgstr "Lumină normală:" -#: ../src/extension/internal/filter/color.h:322 +#: ../src/extension/internal/filter/color.h:323 msgid "Duotone" msgstr "" -#: ../src/extension/internal/filter/color.h:323 -#: ../src/extension/internal/filter/color.h:1329 -#, fuzzy +#: ../src/extension/internal/filter/color.h:324 +#: ../src/extension/internal/filter/color.h:1412 msgid "Blend 1:" -msgstr "Contopire" +msgstr "" -#: ../src/extension/internal/filter/color.h:330 -#: ../src/extension/internal/filter/color.h:1335 -#, fuzzy +#: ../src/extension/internal/filter/color.h:331 +#: ../src/extension/internal/filter/color.h:1418 msgid "Blend 2:" -msgstr "Contopire" +msgstr "" -#: ../src/extension/internal/filter/color.h:349 +#: ../src/extension/internal/filter/color.h:350 msgid "Blend image or object with a flood color" msgstr "" -#: ../src/extension/internal/filter/color.h:423 ../src/filter-enums.cpp:22 +#: ../src/extension/internal/filter/color.h:424 +#: ../src/filter-enums.cpp:22 msgid "Component Transfer" msgstr "" -#: ../src/extension/internal/filter/color.h:426 ../src/filter-enums.cpp:82 +#: ../src/extension/internal/filter/color.h:427 +#: ../src/filter-enums.cpp:82 msgid "Identity" msgstr "" -#: ../src/extension/internal/filter/color.h:427 -#: ../src/extension/internal/filter/paint.h:499 ../src/filter-enums.cpp:83 +#: ../src/extension/internal/filter/color.h:428 +#: ../src/extension/internal/filter/paint.h:499 +#: ../src/filter-enums.cpp:83 msgid "Table" msgstr "" -#: ../src/extension/internal/filter/color.h:428 -#: ../src/extension/internal/filter/paint.h:500 ../src/filter-enums.cpp:84 +#: ../src/extension/internal/filter/color.h:429 +#: ../src/extension/internal/filter/paint.h:500 +#: ../src/filter-enums.cpp:84 msgid "Discrete" msgstr "Discret" -#: ../src/extension/internal/filter/color.h:429 ../src/filter-enums.cpp:85 -#: ../src/live_effects/lpe-powerstroke.cpp:162 +#: ../src/extension/internal/filter/color.h:430 +#: ../src/filter-enums.cpp:85 +#: ../src/live_effects/lpe-powerstroke.cpp:188 msgid "Linear" msgstr "Liniar" -#: ../src/extension/internal/filter/color.h:430 ../src/filter-enums.cpp:86 +#: ../src/extension/internal/filter/color.h:431 +#: ../src/filter-enums.cpp:86 msgid "Gamma" msgstr "Gamma" -#: ../src/extension/internal/filter/color.h:439 +#: ../src/extension/internal/filter/color.h:440 msgid "Basic component transfer structure" msgstr "" -#: ../src/extension/internal/filter/color.h:508 +#: ../src/extension/internal/filter/color.h:509 msgid "Duochrome" msgstr "" -#: ../src/extension/internal/filter/color.h:512 +#: ../src/extension/internal/filter/color.h:513 msgid "Fluorescence level:" msgstr "" -#: ../src/extension/internal/filter/color.h:513 +# hm ? +#: ../src/extension/internal/filter/color.h:514 msgid "Swap:" -msgstr "" +msgstr "Schimb:" -#: ../src/extension/internal/filter/color.h:514 +# hm ? +#: ../src/extension/internal/filter/color.h:515 msgid "No swap" -msgstr "" +msgstr "Fără schimb" -# hm ? parcă alta este formularea -#: ../src/extension/internal/filter/color.h:515 -#, fuzzy +#: ../src/extension/internal/filter/color.h:516 msgid "Color and alpha" -msgstr "Gestionare de culori" +msgstr "Culoare È™i alfa" -#: ../src/extension/internal/filter/color.h:516 -#, fuzzy +#: ../src/extension/internal/filter/color.h:517 msgid "Color only" -msgstr "Contul color" +msgstr "Numai culoare" -#: ../src/extension/internal/filter/color.h:517 -#, fuzzy +#: ../src/extension/internal/filter/color.h:518 msgid "Alpha only" -msgstr "Alfa" +msgstr "Numai alfa" -#: ../src/extension/internal/filter/color.h:521 -#, fuzzy +#: ../src/extension/internal/filter/color.h:522 msgid "Color 1" -msgstr "Culoare" +msgstr "Culoare 1" -#: ../src/extension/internal/filter/color.h:524 -#, fuzzy +#: ../src/extension/internal/filter/color.h:525 msgid "Color 2" -msgstr "Culoare" +msgstr "Culoare 2" -#: ../src/extension/internal/filter/color.h:534 +#: ../src/extension/internal/filter/color.h:535 msgid "Convert luminance values to a duochrome palette" msgstr "" -#: ../src/extension/internal/filter/color.h:633 -#, fuzzy +#: ../src/extension/internal/filter/color.h:634 msgid "Extract Channel" -msgstr "Canal opacitate" +msgstr "" -#: ../src/extension/internal/filter/color.h:636 ../src/filter-enums.cpp:100 -#: ../src/flood-context.cpp:246 ../src/widgets/sp-color-icc-selector.cpp:230 -#: ../src/widgets/sp-color-scales.cpp:401 -#: ../src/widgets/sp-color-scales.cpp:402 +#: ../src/extension/internal/filter/color.h:637 +#: ../src/filter-enums.cpp:100 +#: ../src/flood-context.cpp:228 +#: ../src/widgets/sp-color-icc-selector.cpp:227 +#: ../src/widgets/sp-color-scales.cpp:429 +#: ../src/widgets/sp-color-scales.cpp:430 msgid "Red" msgstr "RoÈ™u" -#: ../src/extension/internal/filter/color.h:637 ../src/filter-enums.cpp:101 -#: ../src/flood-context.cpp:247 ../src/widgets/sp-color-icc-selector.cpp:230 -#: ../src/widgets/sp-color-scales.cpp:404 -#: ../src/widgets/sp-color-scales.cpp:405 +#: ../src/extension/internal/filter/color.h:638 +#: ../src/filter-enums.cpp:101 +#: ../src/flood-context.cpp:229 +#: ../src/widgets/sp-color-icc-selector.cpp:227 +#: ../src/widgets/sp-color-scales.cpp:432 +#: ../src/widgets/sp-color-scales.cpp:433 msgid "Green" msgstr "Verde" -#: ../src/extension/internal/filter/color.h:638 ../src/filter-enums.cpp:102 -#: ../src/flood-context.cpp:248 ../src/widgets/sp-color-icc-selector.cpp:230 -#: ../src/widgets/sp-color-scales.cpp:407 -#: ../src/widgets/sp-color-scales.cpp:408 +#: ../src/extension/internal/filter/color.h:639 +#: ../src/filter-enums.cpp:102 +#: ../src/flood-context.cpp:230 +#: ../src/widgets/sp-color-icc-selector.cpp:227 +#: ../src/widgets/sp-color-scales.cpp:435 +#: ../src/widgets/sp-color-scales.cpp:436 msgid "Blue" msgstr "Albastru" -#: ../src/extension/internal/filter/color.h:639 -#: ../src/widgets/sp-color-icc-selector.cpp:234 -#: ../src/widgets/sp-color-icc-selector.cpp:235 -#: ../src/widgets/sp-color-scales.cpp:455 -#: ../src/widgets/sp-color-scales.cpp:456 +#: ../src/extension/internal/filter/color.h:640 +#: ../src/widgets/sp-color-icc-selector.cpp:231 +#: ../src/widgets/sp-color-icc-selector.cpp:232 +#: ../src/widgets/sp-color-scales.cpp:483 +#: ../src/widgets/sp-color-scales.cpp:484 msgid "Cyan" msgstr "Cyan" -#: ../src/extension/internal/filter/color.h:640 -#: ../src/widgets/sp-color-icc-selector.cpp:234 -#: ../src/widgets/sp-color-icc-selector.cpp:235 -#: ../src/widgets/sp-color-scales.cpp:458 -#: ../src/widgets/sp-color-scales.cpp:459 +#: ../src/extension/internal/filter/color.h:641 +#: ../src/widgets/sp-color-icc-selector.cpp:231 +#: ../src/widgets/sp-color-icc-selector.cpp:232 +#: ../src/widgets/sp-color-scales.cpp:486 +#: ../src/widgets/sp-color-scales.cpp:487 msgid "Magenta" msgstr "Magenta" -#: ../src/extension/internal/filter/color.h:641 -#: ../src/widgets/sp-color-icc-selector.cpp:234 -#: ../src/widgets/sp-color-icc-selector.cpp:235 -#: ../src/widgets/sp-color-scales.cpp:461 -#: ../src/widgets/sp-color-scales.cpp:462 +#: ../src/extension/internal/filter/color.h:642 +#: ../src/widgets/sp-color-icc-selector.cpp:231 +#: ../src/widgets/sp-color-icc-selector.cpp:232 +#: ../src/widgets/sp-color-scales.cpp:489 +#: ../src/widgets/sp-color-scales.cpp:490 msgid "Yellow" msgstr "Galben" -#: ../src/extension/internal/filter/color.h:643 -#, fuzzy +#: ../src/extension/internal/filter/color.h:644 msgid "Background blend mode:" -msgstr "Culoare de fundal:" +msgstr "" -#: ../src/extension/internal/filter/color.h:648 -#, fuzzy +#: ../src/extension/internal/filter/color.h:649 msgid "Channel to alpha" -msgstr "Luminanță la alfa" +msgstr "Canal la alfa" -#: ../src/extension/internal/filter/color.h:656 -#, fuzzy +#: ../src/extension/internal/filter/color.h:657 msgid "Extract color channel as a transparent image" -msgstr "Extrage un canal specific din imagine." +msgstr "" -#: ../src/extension/internal/filter/color.h:739 -#, fuzzy +#: ../src/extension/internal/filter/color.h:740 msgid "Fade to Black or White" -msgstr "Alb È™i negru" +msgstr "" -#: ../src/extension/internal/filter/color.h:741 +#: ../src/extension/internal/filter/color.h:742 #: ../src/extension/internal/filter/image.h:56 #: ../src/extension/internal/filter/morphology.h:66 #: ../src/extension/internal/filter/paint.h:346 -#, fuzzy msgid "Level:" -msgstr "TeÈ™ituri" +msgstr "Nivel:" -#: ../src/extension/internal/filter/color.h:742 -#, fuzzy +#: ../src/extension/internal/filter/color.h:743 msgid "Fade to:" -msgstr "Triunghi crescător" +msgstr "" -#: ../src/extension/internal/filter/color.h:743 -#: ../src/ui/widget/selected-style.cpp:245 -#: ../src/widgets/sp-color-icc-selector.cpp:234 -#: ../src/widgets/sp-color-scales.cpp:464 -#: ../src/widgets/sp-color-scales.cpp:465 +#: ../src/extension/internal/filter/color.h:744 +#: ../src/ui/widget/selected-style.cpp:246 +#: ../src/widgets/sp-color-icc-selector.cpp:231 +#: ../src/widgets/sp-color-scales.cpp:492 +#: ../src/widgets/sp-color-scales.cpp:493 msgid "Black" msgstr "Negru" -#: ../src/extension/internal/filter/color.h:744 -#: ../src/ui/widget/selected-style.cpp:241 +#: ../src/extension/internal/filter/color.h:745 +#: ../src/ui/widget/selected-style.cpp:242 msgid "White" msgstr "Alb" -#: ../src/extension/internal/filter/color.h:753 -#, fuzzy +#: ../src/extension/internal/filter/color.h:754 msgid "Fade to black or white" -msgstr "Numai alb È™i negru" +msgstr "" -#: ../src/extension/internal/filter/color.h:818 -#, fuzzy +#: ../src/extension/internal/filter/color.h:819 msgid "Greyscale" -msgstr "Scală de gri" +msgstr "Tonuri de gri" -#: ../src/extension/internal/filter/color.h:824 +#: ../src/extension/internal/filter/color.h:825 #: ../src/extension/internal/filter/paint.h:83 #: ../src/extension/internal/filter/paint.h:240 -#, fuzzy msgid "Transparent" -msgstr "0 (transparent)" +msgstr "Transparent" -#: ../src/extension/internal/filter/color.h:832 +#: ../src/extension/internal/filter/color.h:833 msgid "Customize greyscale components" msgstr "" -#: ../src/extension/internal/filter/color.h:904 -#: ../src/ui/widget/selected-style.cpp:237 +#: ../src/extension/internal/filter/color.h:905 +#: ../src/ui/widget/selected-style.cpp:238 msgid "Invert" -msgstr "" +msgstr "Inversează" -#: ../src/extension/internal/filter/color.h:906 -#, fuzzy +#: ../src/extension/internal/filter/color.h:907 msgid "Invert channels:" -msgstr "Inversează culorile" +msgstr "Inversează canalele:" -#: ../src/extension/internal/filter/color.h:907 -#, fuzzy +#: ../src/extension/internal/filter/color.h:908 msgid "No inversion" -msgstr "Nou în această versiune" +msgstr "Fără inversare" -#: ../src/extension/internal/filter/color.h:908 -#, fuzzy +#: ../src/extension/internal/filter/color.h:909 msgid "Red and blue" -msgstr "Canal roÈ™u" +msgstr "" -#: ../src/extension/internal/filter/color.h:909 -#, fuzzy +#: ../src/extension/internal/filter/color.h:910 msgid "Red and green" -msgstr "Creează È™i editează degradeuri" +msgstr "" -#: ../src/extension/internal/filter/color.h:910 -#, fuzzy +#: ../src/extension/internal/filter/color.h:911 msgid "Green and blue" -msgstr "Canal verde" - -#: ../src/extension/internal/filter/color.h:912 -#, fuzzy -msgid "Light transparency:" -msgstr "TransparenÈ›a dialogurilor:" +msgstr "" #: ../src/extension/internal/filter/color.h:913 -msgid "Invert hue" +msgid "Light transparency:" msgstr "" #: ../src/extension/internal/filter/color.h:914 -#, fuzzy -msgid "Invert lightness" -msgstr "Inversează imaginea" +msgid "Invert hue" +msgstr "Inversează nuanÈ›a" #: ../src/extension/internal/filter/color.h:915 -#, fuzzy +msgid "Invert lightness" +msgstr "Inversează luminozitatea" + +#: ../src/extension/internal/filter/color.h:916 msgid "Invert transparency" -msgstr "0 (transparent)" +msgstr "Inversează transparenÈ›a" -#: ../src/extension/internal/filter/color.h:923 +#: ../src/extension/internal/filter/color.h:924 msgid "Manage hue, lightness and transparency inversions" msgstr "" -#: ../src/extension/internal/filter/color.h:1041 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1042 msgid "Lights:" -msgstr "Dreapta:" +msgstr "Lumini:" -#: ../src/extension/internal/filter/color.h:1042 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1043 msgid "Shadows:" -msgstr "Umbre" +msgstr "Umbre:" -#: ../src/extension/internal/filter/color.h:1051 +#: ../src/extension/internal/filter/color.h:1052 msgid "Modify lights and shadows separately" msgstr "" -#: ../src/extension/internal/filter/color.h:1110 +#: ../src/extension/internal/filter/color.h:1111 msgid "Lightness-Contrast" msgstr "" -#: ../src/extension/internal/filter/color.h:1113 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1114 msgid "Contrast:" -msgstr "Contrast" +msgstr "Contrast:" -#: ../src/extension/internal/filter/color.h:1121 +#: ../src/extension/internal/filter/color.h:1122 msgid "Modify lightness and contrast separately" msgstr "" -#: ../src/extension/internal/filter/color.h:1195 +#: ../src/extension/internal/filter/color.h:1190 msgid "Nudge RGB" msgstr "" -#: ../src/extension/internal/filter/color.h:1199 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1194 msgid "Red offset" -msgstr "Decalaj de model" +msgstr "" -#: ../src/extension/internal/filter/color.h:1200 -#: ../src/extension/internal/filter/color.h:1203 -#: ../src/extension/internal/filter/color.h:1206 +#: ../src/extension/internal/filter/color.h:1195 +#: ../src/extension/internal/filter/color.h:1198 +#: ../src/extension/internal/filter/color.h:1201 +#: ../src/extension/internal/filter/color.h:1307 +#: ../src/extension/internal/filter/color.h:1310 +#: ../src/extension/internal/filter/color.h:1313 #: ../src/ui/dialog/object-attributes.cpp:65 -#: ../src/ui/dialog/object-attributes.cpp:73 ../src/ui/dialog/tile.cpp:615 -#: ../src/widgets/desktop-widget.cpp:589 ../src/widgets/node-toolbar.cpp:591 +#: ../src/ui/dialog/object-attributes.cpp:73 +#: ../src/ui/dialog/tile.cpp:615 +#: ../src/widgets/desktop-widget.cpp:648 +#: ../src/widgets/node-toolbar.cpp:591 msgid "X:" msgstr "X:" -#: ../src/extension/internal/filter/color.h:1201 -#: ../src/extension/internal/filter/color.h:1204 -#: ../src/extension/internal/filter/color.h:1207 +#: ../src/extension/internal/filter/color.h:1196 +#: ../src/extension/internal/filter/color.h:1199 +#: ../src/extension/internal/filter/color.h:1202 +#: ../src/extension/internal/filter/color.h:1308 +#: ../src/extension/internal/filter/color.h:1311 +#: ../src/extension/internal/filter/color.h:1314 #: ../src/ui/dialog/object-attributes.cpp:66 -#: ../src/ui/dialog/object-attributes.cpp:74 ../src/ui/dialog/tile.cpp:616 -#: ../src/widgets/desktop-widget.cpp:592 ../src/widgets/node-toolbar.cpp:609 +#: ../src/ui/dialog/object-attributes.cpp:74 +#: ../src/ui/dialog/tile.cpp:616 +#: ../src/widgets/desktop-widget.cpp:658 +#: ../src/widgets/node-toolbar.cpp:609 msgid "Y:" msgstr "Y:" -#: ../src/extension/internal/filter/color.h:1202 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1197 msgid "Green offset" -msgstr "Decalaj de model" +msgstr "" -#: ../src/extension/internal/filter/color.h:1205 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1200 msgid "Blue offset" -msgstr "Dimensiune paletă:" +msgstr "" -#: ../src/extension/internal/filter/color.h:1216 -#, fuzzy -msgid "Blend source:" -msgstr "_Mod de amestec:" +#: ../src/extension/internal/filter/color.h:1215 +msgid "Nudge RGB channels separately and blend them to different types of backgrounds" +msgstr "" -#: ../src/extension/internal/filter/color.h:1219 -#: ../src/extension/internal/filter/transparency.h:56 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1594 -msgid "Background" -msgstr "Fundal" +#: ../src/extension/internal/filter/color.h:1302 +msgid "Nudge CMY" +msgstr "" -#: ../src/extension/internal/filter/color.h:1221 -#, fuzzy -msgid "Composite:" -msgstr "Compus" +#: ../src/extension/internal/filter/color.h:1306 +msgid "Cyan offset" +msgstr "Decalaj cyan" -#: ../src/extension/internal/filter/color.h:1222 -#: ../src/extension/internal/filter/morphology.h:173 -#: ../src/filter-enums.cpp:71 -msgid "Over" -msgstr "Deasupra" +#: ../src/extension/internal/filter/color.h:1309 +msgid "Magenta offset" +msgstr "Decalaj magenta" -#: ../src/extension/internal/filter/color.h:1234 -msgid "" -"Nudge RGB channels separately and blend them to different types of " -"backgrounds" +#: ../src/extension/internal/filter/color.h:1312 +msgid "Yellow offset" +msgstr "Decalaj galben" + +#: ../src/extension/internal/filter/color.h:1327 +msgid "Nudge CMY channels separately and blend them to different types of backgrounds" msgstr "" -#: ../src/extension/internal/filter/color.h:1325 +#: ../src/extension/internal/filter/color.h:1408 msgid "Quadritone fantasy" msgstr "" -#: ../src/extension/internal/filter/color.h:1327 -#: ../src/extension/internal/filter/color.h:1525 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1410 +#: ../src/extension/internal/filter/color.h:1608 msgid "Hue distribution (°):" -msgstr "FoloseÈ™te o distribuÈ›ie normală" +msgstr "DistribuÈ›ie de nuanță (°):" -#: ../src/extension/internal/filter/color.h:1328 +#: ../src/extension/internal/filter/color.h:1411 msgid "Colors:" msgstr "Culori:" -#: ../src/extension/internal/filter/color.h:1349 +#: ../src/extension/internal/filter/color.h:1432 msgid "Replace hue by two colors" msgstr "" -#: ../src/extension/internal/filter/color.h:1413 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1496 msgid "Hue rotation (°):" -msgstr "RotaÈ›ie (grade)" +msgstr "Rotire de nuanță (°):" -#: ../src/extension/internal/filter/color.h:1416 +#: ../src/extension/internal/filter/color.h:1499 msgid "Moonarize" msgstr "Selenarizează" -#: ../src/extension/internal/filter/color.h:1425 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1508 msgid "Classic photographic solarization effect" -msgstr "Efect clasic de solarizare fotografică" +msgstr "" -#: ../src/extension/internal/filter/color.h:1498 +#: ../src/extension/internal/filter/color.h:1581 msgid "Tritone" msgstr "" -#: ../src/extension/internal/filter/color.h:1504 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1587 msgid "Enhance hue" -msgstr "Enhanced Metafile" +msgstr "" -#: ../src/extension/internal/filter/color.h:1505 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1588 msgid "Phosphorescence" -msgstr "Prezență" +msgstr "" -#: ../src/extension/internal/filter/color.h:1506 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1589 msgid "Colored nights" -msgstr "Mai multă lumină" +msgstr "" -#: ../src/extension/internal/filter/color.h:1507 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1590 msgid "Hue to background" -msgstr "Elimină fundalul" +msgstr "Nuanță la fundal" -#: ../src/extension/internal/filter/color.h:1509 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1592 msgid "Global blend:" -msgstr "Configurări _globale" +msgstr "Amestec global:" -#: ../src/extension/internal/filter/color.h:1515 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1598 msgid "Glow:" -msgstr "Strălucire" +msgstr "Strălucire:" -#: ../src/extension/internal/filter/color.h:1516 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1599 msgid "Glow blend:" -msgstr "Bulă strălucitoare" +msgstr "Amestec de strălucire:" -#: ../src/extension/internal/filter/color.h:1521 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1604 msgid "Local light:" -msgstr "ÃŽnălÈ›ime bară:" +msgstr "Lumină locală:" -#: ../src/extension/internal/filter/color.h:1522 -#, fuzzy +#: ../src/extension/internal/filter/color.h:1605 msgid "Global light:" -msgstr "Configurări _globale" +msgstr "Lumină globală:" -#: ../src/extension/internal/filter/color.h:1536 -msgid "" -"Create a custom tritone palette with additional glow, blend modes and hue " -"moving" +#: ../src/extension/internal/filter/color.h:1619 +msgid "Create a custom tritone palette with additional glow, blend modes and hue moving" msgstr "" #: ../src/extension/internal/filter/distort.h:67 -#, fuzzy msgid "Felt Feather" -msgstr "Estompare" +msgstr "" #: ../src/extension/internal/filter/distort.h:71 #: ../src/extension/internal/filter/morphology.h:175 @@ -7463,7 +7072,7 @@ msgstr "IeÈ™ire" #: ../src/extension/internal/filter/distort.h:77 #: ../src/extension/internal/filter/textures.h:75 -#: ../src/ui/widget/selected-style.cpp:124 +#: ../src/ui/widget/selected-style.cpp:125 #: ../src/ui/widget/style-swatch.cpp:120 msgid "Stroke:" msgstr "Contur:" @@ -7471,34 +7080,33 @@ msgstr "Contur:" #: ../src/extension/internal/filter/distort.h:79 #: ../src/extension/internal/filter/textures.h:76 msgid "Wide" -msgstr "Larg" +msgstr "Lat" #: ../src/extension/internal/filter/distort.h:80 #: ../src/extension/internal/filter/textures.h:78 -#, fuzzy msgid "Narrow" -msgstr "SăgeÈ›i" +msgstr "ÃŽngust" #: ../src/extension/internal/filter/distort.h:81 msgid "No fill" msgstr "Fără umplere" #: ../src/extension/internal/filter/distort.h:83 -#, fuzzy msgid "Turbulence:" msgstr "Turbulență" #: ../src/extension/internal/filter/distort.h:84 #: ../src/extension/internal/filter/distort.h:193 #: ../src/extension/internal/filter/overlays.h:61 -#: ../src/extension/internal/filter/paint.h:694 +#: ../src/extension/internal/filter/paint.h:693 msgid "Fractal noise" -msgstr "" +msgstr "Zgomot de fractali" #: ../src/extension/internal/filter/distort.h:85 #: ../src/extension/internal/filter/distort.h:194 #: ../src/extension/internal/filter/overlays.h:62 -#: ../src/extension/internal/filter/paint.h:695 ../src/filter-enums.cpp:35 +#: ../src/extension/internal/filter/paint.h:694 +#: ../src/filter-enums.cpp:35 #: ../src/filter-enums.cpp:117 msgid "Turbulence" msgstr "Turbulență" @@ -7507,39 +7115,35 @@ msgstr "Turbulență" #: ../src/extension/internal/filter/distort.h:196 #: ../src/extension/internal/filter/overlays.h:64 #: ../src/extension/internal/filter/paint.h:93 -#: ../src/extension/internal/filter/paint.h:697 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:696 msgid "Horizontal frequency:" -msgstr "Decalaj orizontal" +msgstr "Frecvență orizontală:" #: ../src/extension/internal/filter/distort.h:88 #: ../src/extension/internal/filter/distort.h:197 #: ../src/extension/internal/filter/overlays.h:65 #: ../src/extension/internal/filter/paint.h:94 -#: ../src/extension/internal/filter/paint.h:698 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:697 msgid "Vertical frequency:" -msgstr "FrecvenÈ›a de bază:" +msgstr "Frecvență verticală:" #: ../src/extension/internal/filter/distort.h:89 #: ../src/extension/internal/filter/distort.h:198 #: ../src/extension/internal/filter/overlays.h:66 #: ../src/extension/internal/filter/paint.h:95 -#: ../src/extension/internal/filter/paint.h:699 +#: ../src/extension/internal/filter/paint.h:698 #: ../src/extension/internal/filter/textures.h:69 -#, fuzzy msgid "Complexity:" -msgstr "Compus" +msgstr "Complexitate:" #: ../src/extension/internal/filter/distort.h:90 #: ../src/extension/internal/filter/distort.h:199 #: ../src/extension/internal/filter/overlays.h:67 #: ../src/extension/internal/filter/paint.h:96 -#: ../src/extension/internal/filter/paint.h:700 +#: ../src/extension/internal/filter/paint.h:699 #: ../src/extension/internal/filter/textures.h:70 -#, fuzzy msgid "Variation:" -msgstr "SaturaÈ›ie" +msgstr "VariaÈ›ie:" #: ../src/extension/internal/filter/distort.h:91 #: ../src/extension/internal/filter/distort.h:200 @@ -7556,11 +7160,10 @@ msgstr "" #: ../src/extension/internal/filter/distort.h:192 #: ../src/extension/internal/filter/overlays.h:60 -#: ../src/extension/internal/filter/paint.h:693 +#: ../src/extension/internal/filter/paint.h:692 #: ../src/extension/internal/filter/textures.h:64 -#, fuzzy msgid "Turbulence type:" -msgstr "Turbulență" +msgstr "Tip de turbulență:" #: ../src/extension/internal/filter/distort.h:208 msgid "Small-scale roughening to edges and content" @@ -7579,28 +7182,24 @@ msgid "Null external module directory name. Filters will not be loaded." msgstr "" #: ../src/extension/internal/filter/image.h:49 -#, fuzzy msgid "Edge Detect" msgstr "Detectare de margine" #: ../src/extension/internal/filter/image.h:51 msgid "Detect:" -msgstr "" +msgstr "Detectează:" #: ../src/extension/internal/filter/image.h:52 -#, fuzzy msgid "All" -msgstr "toate" +msgstr "Toate" #: ../src/extension/internal/filter/image.h:53 -#, fuzzy msgid "Vertical lines" -msgstr "Raza verticală" +msgstr "Linii verticale" #: ../src/extension/internal/filter/image.h:54 -#, fuzzy msgid "Horizontal lines" -msgstr "Raza orizontală" +msgstr "Linii orizontale" #: ../src/extension/internal/filter/image.h:57 msgid "Invert colors" @@ -7616,9 +7215,8 @@ msgstr "" #: ../src/extension/internal/filter/morphology.h:61 #: ../src/extension/internal/filter/shadows.h:65 -#, fuzzy msgid "Inner" -msgstr "Strălucire interioară" +msgstr "" #: ../src/extension/internal/filter/morphology.h:62 #: ../src/extension/internal/filter/shadows.h:64 @@ -7626,15 +7224,13 @@ msgid "Outer" msgstr "" #: ../src/extension/internal/filter/morphology.h:63 -#, fuzzy msgid "Open" -msgstr "_Deschide..." +msgstr "" #: ../src/extension/internal/filter/morphology.h:69 #: ../src/extension/internal/filter/morphology.h:190 -#, fuzzy msgid "Antialiasing:" -msgstr "Antialias" +msgstr "Antialias:" #: ../src/extension/internal/filter/morphology.h:70 msgid "Blur content" @@ -7649,19 +7245,21 @@ msgid "Outline" msgstr "Contur" #: ../src/extension/internal/filter/morphology.h:170 -#, fuzzy msgid "Fill image" -msgstr "Toate imaginile" +msgstr "Umple imaginea" #: ../src/extension/internal/filter/morphology.h:171 -#, fuzzy msgid "Hide image" -msgstr "Ascunde stratul" +msgstr "Ascunde imaginea" #: ../src/extension/internal/filter/morphology.h:172 -#, fuzzy msgid "Composite type:" -msgstr "Compus" +msgstr "Tip de compozit:" + +#: ../src/extension/internal/filter/morphology.h:173 +#: ../src/filter-enums.cpp:71 +msgid "Over" +msgstr "Deasupra" #: ../src/extension/internal/filter/morphology.h:177 #: ../src/filter-enums.cpp:75 @@ -7669,159 +7267,144 @@ msgid "XOR" msgstr "" #: ../src/extension/internal/filter/morphology.h:179 -#: ../src/ui/dialog/layer-properties.cpp:168 +#: ../src/ui/dialog/layer-properties.cpp:185 msgid "Position:" msgstr "PoziÈ›ie:" #: ../src/extension/internal/filter/morphology.h:180 -#, fuzzy msgid "Inside" -msgstr "Dimensiune font:" +msgstr "ÃŽn interior" #: ../src/extension/internal/filter/morphology.h:181 -#, fuzzy msgid "Outside" -msgstr "Di_lată" +msgstr "ÃŽn afară" #: ../src/extension/internal/filter/morphology.h:182 -#, fuzzy msgid "Overlayed" -msgstr "Suprapuneri" +msgstr "Suprapus" #: ../src/extension/internal/filter/morphology.h:184 -#, fuzzy msgid "Width 1:" -msgstr "Lățime:" +msgstr "Lățimea 1:" #: ../src/extension/internal/filter/morphology.h:185 -#, fuzzy msgid "Dilatation 1:" -msgstr "SaturaÈ›ie" +msgstr "DilataÈ›ia 1:" #: ../src/extension/internal/filter/morphology.h:186 -#, fuzzy msgid "Erosion 1:" -msgstr "PoziÈ›ie:" +msgstr "Erodarea 1:" #: ../src/extension/internal/filter/morphology.h:187 -#, fuzzy msgid "Width 2:" -msgstr "Lățime:" +msgstr "Lățimea 2:" #: ../src/extension/internal/filter/morphology.h:188 -#, fuzzy msgid "Dilatation 2:" -msgstr "SaturaÈ›ie" +msgstr "DilataÈ›ia 2:" #: ../src/extension/internal/filter/morphology.h:189 -#, fuzzy msgid "Erosion 2:" -msgstr "PoziÈ›ie:" +msgstr "Erodarea 2:" #: ../src/extension/internal/filter/morphology.h:191 msgid "Smooth" msgstr "NetezeÈ™te" #: ../src/extension/internal/filter/morphology.h:195 -#, fuzzy msgid "Fill opacity:" -msgstr "Opacitate de umplere, %" +msgstr "Opacitatea de umplere:" #: ../src/extension/internal/filter/morphology.h:196 -#, fuzzy msgid "Stroke opacity:" -msgstr "Opacitate contur, %" +msgstr "Opacitatea de contur:" #: ../src/extension/internal/filter/morphology.h:206 -#, fuzzy msgid "Adds a colorizable outline" -msgstr "Adaugă în interior o umbră detaÈ™ată colorizabilă" +msgstr "Adaugă un contur colorabil" #: ../src/extension/internal/filter/overlays.h:56 msgid "Noise Fill" -msgstr "" +msgstr "Umplere de zgomot" #: ../src/extension/internal/filter/overlays.h:59 -#: ../src/extension/internal/filter/paint.h:692 -#: ../src/extension/internal/filter/shadows.h:59 ../src/ui/dialog/find.cpp:83 +#: ../src/extension/internal/filter/paint.h:691 +#: ../src/extension/internal/filter/shadows.h:59 +#: ../src/ui/dialog/find.cpp:83 #: ../src/ui/dialog/tracedialog.cpp:746 -#: ../share/extensions/color_custom.inx.h:14 -#: ../share/extensions/color_HSL_adjust.inx.h:15 -#: ../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:18 -#: ../share/extensions/gcodetools_area.inx.h:34 -#: ../share/extensions/gcodetools_engraving.inx.h:21 -#: ../share/extensions/gcodetools_graffiti.inx.h:24 -#: ../share/extensions/gcodetools_lathe.inx.h:32 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:22 -#: ../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 +#: ../share/extensions/color_custom.inx.h:2 +#: ../share/extensions/color_HSL_adjust.inx.h:2 +#: ../share/extensions/color_randomize.inx.h:2 +#: ../share/extensions/dots.inx.h:2 +#: ../share/extensions/dxf_input.inx.h:2 +#: ../share/extensions/dxf_outlines.inx.h:2 +#: ../share/extensions/gcodetools_area.inx.h:29 +#: ../share/extensions/gcodetools_engraving.inx.h:7 +#: ../share/extensions/gcodetools_graffiti.inx.h:21 +#: ../share/extensions/gcodetools_lathe.inx.h:22 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:11 +#: ../share/extensions/generate_voronoi.inx.h:2 +#: ../share/extensions/gimp_xcf.inx.h:2 +#: ../share/extensions/interp_att_g.inx.h:2 +#: ../share/extensions/jessyInk_uninstall.inx.h:2 +#: ../share/extensions/lorem_ipsum.inx.h:2 +#: ../share/extensions/pathalongpath.inx.h:2 +#: ../share/extensions/pathscatter.inx.h:2 +#: ../share/extensions/radiusrand.inx.h:2 +#: ../share/extensions/scour.inx.h:2 +#: ../share/extensions/split.inx.h:2 +#: ../share/extensions/voronoi2svg.inx.h:2 +#: ../share/extensions/webslicer_create_group.inx.h:2 +#: ../share/extensions/webslicer_export.inx.h:2 +#: ../share/extensions/web-set-att.inx.h:2 +#: ../share/extensions/web-transmit-att.inx.h:2 msgid "Options" msgstr "OpÈ›iuni" #: ../src/extension/internal/filter/overlays.h:72 -#, fuzzy msgid "Noise color" -msgstr "LipeÈ™te culoarea" +msgstr "Culoarea de zgomot" #: ../src/extension/internal/filter/overlays.h:83 msgid "Basic noise fill and transparency texture" msgstr "" +# hm ? #: ../src/extension/internal/filter/paint.h:71 msgid "Chromolitho" -msgstr "" +msgstr "Chromolitho" #: ../src/extension/internal/filter/paint.h:75 -#: ../share/extensions/jessyInk_keyBindings.inx.h:5 +#: ../share/extensions/jessyInk_keyBindings.inx.h:16 msgid "Drawing mode" msgstr "Mod de desen" #: ../src/extension/internal/filter/paint.h:76 -#, fuzzy msgid "Drawing blend:" -msgstr "Desenarea a fost anulată" +msgstr "Amestec de desen:" -# se combină atunci când snap #: ../src/extension/internal/filter/paint.h:84 -#, fuzzy msgid "Dented" -msgstr "centru" +msgstr "" #: ../src/extension/internal/filter/paint.h:88 -#: ../src/extension/internal/filter/paint.h:701 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:700 msgid "Noise reduction:" -msgstr "DirecÈ›ie" +msgstr "Reducere de zgomot:" #: ../src/extension/internal/filter/paint.h:91 -#, fuzzy msgid "Grain" -msgstr "Mod de desen" +msgstr "GranulaÈ›ie" #: ../src/extension/internal/filter/paint.h:92 -#, fuzzy msgid "Grain mode" -msgstr "Mod de desen" +msgstr "" #: ../src/extension/internal/filter/paint.h:97 #: ../src/extension/internal/filter/transparency.h:207 #: ../src/extension/internal/filter/transparency.h:281 -#, fuzzy msgid "Expansion:" -msgstr "E_xtensii" +msgstr "Expansiune:" #: ../src/extension/internal/filter/paint.h:100 msgid "Grain blend:" @@ -7832,9 +7415,8 @@ msgid "Chromo effect with customizable edge drawing and graininess" msgstr "" #: ../src/extension/internal/filter/paint.h:233 -#, fuzzy msgid "Cross Engraving" -msgstr "Desen" +msgstr "" #: ../src/extension/internal/filter/paint.h:235 #: ../src/extension/internal/filter/paint.h:338 @@ -7842,7 +7424,7 @@ msgid "Clean-up:" msgstr "" #: ../src/extension/internal/filter/paint.h:239 -#: ../src/widgets/connector-toolbar.cpp:441 +#: ../src/widgets/connector-toolbar.cpp:398 msgid "Length:" msgstr "" @@ -7851,52 +7433,46 @@ msgid "Convert image to an engraving made of vertical and horizontal lines" msgstr "" #: ../src/extension/internal/filter/paint.h:332 -#: ../src/ui/dialog/align-and-distribute.cpp:1049 -#: ../src/ui/dialog/align-and-distribute.cpp:1057 -#: ../src/widgets/desktop-widget.cpp:1821 +#: ../src/ui/dialog/align-and-distribute.cpp:1048 +#: ../src/widgets/desktop-widget.cpp:1897 msgid "Drawing" msgstr "Desen" -#: ../src/extension/internal/filter/paint.h:336 ../src/splivarot.cpp:2007 +#: ../src/extension/internal/filter/paint.h:336 +#: ../src/splivarot.cpp:2007 msgid "Simplify" msgstr "Simplifică" #: ../src/extension/internal/filter/paint.h:339 -#: ../src/extension/internal/filter/paint.h:711 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:710 msgid "Erase:" -msgstr "Radieră" +msgstr "" #: ../src/extension/internal/filter/paint.h:341 -#, fuzzy msgid "Smoothness" -msgstr "Netezime" +msgstr "" #: ../src/extension/internal/filter/paint.h:345 msgid "Melt" msgstr "" #: ../src/extension/internal/filter/paint.h:351 -#: ../src/extension/internal/filter/paint.h:714 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:713 msgid "Fill color" -msgstr "Culoare uniformă" +msgstr "Culoare de umplere" #: ../src/extension/internal/filter/paint.h:352 -#: ../src/extension/internal/filter/paint.h:716 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:715 msgid "Image on fill" -msgstr "FiÈ™ier de imagine" +msgstr "Imagine pe umplere" #: ../src/extension/internal/filter/paint.h:355 -#, fuzzy msgid "Stroke color" -msgstr "StabileÈ™te culoarea de contur" +msgstr "Culoare de contur" #: ../src/extension/internal/filter/paint.h:356 -#, fuzzy msgid "Image on stroke" -msgstr "StabileÈ™te È™ablonul pe contur" +msgstr "Imagine pe contur" #: ../src/extension/internal/filter/paint.h:367 msgid "Convert images to duochrome drawings" @@ -7908,153 +7484,130 @@ msgstr "" #: ../src/extension/internal/filter/paint.h:497 #: ../src/extension/internal/filter/paint.h:591 -#: ../src/extension/internal/filter/paint.h:978 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:977 msgid "Simplify:" -msgstr "Simplifică" +msgstr "Simplificat:" #: ../src/extension/internal/filter/paint.h:498 -#: ../src/extension/internal/filter/paint.h:854 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:853 msgid "Effect type:" -msgstr "Listă de efecte" +msgstr "Tip de efect:" #: ../src/extension/internal/filter/paint.h:502 -#: ../src/extension/internal/filter/paint.h:862 -#: ../src/extension/internal/filter/paint.h:977 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:861 +#: ../src/extension/internal/filter/paint.h:976 msgid "Levels:" -msgstr "TeÈ™ituri" +msgstr "Niveluri:" +# hm ? #: ../src/extension/internal/filter/paint.h:511 -#, fuzzy msgid "Electro solarization effects" -msgstr "Efect clasic de solarizare fotografică" +msgstr "Efecte de solarizare electrică" #: ../src/extension/internal/filter/paint.h:585 -#, fuzzy msgid "Neon Draw" -msgstr "Neon" +msgstr "" #: ../src/extension/internal/filter/paint.h:587 -#, fuzzy msgid "Line type:" -msgstr " tip: " +msgstr "Tip de linie:" #: ../src/extension/internal/filter/paint.h:588 -#, fuzzy msgid "Smoothed" -msgstr "NetezeÈ™te" +msgstr "" #: ../src/extension/internal/filter/paint.h:589 -#, fuzzy msgid "Contrasted" -msgstr "Contrast" +msgstr "" #: ../src/extension/internal/filter/paint.h:592 -#, fuzzy msgid "Line width:" -msgstr "Lățime linie" +msgstr "Lățime de linie:" #: ../src/extension/internal/filter/paint.h:594 -#: ../src/extension/internal/filter/paint.h:863 +#: ../src/extension/internal/filter/paint.h:862 #: ../src/ui/widget/filter-effect-chooser.cpp:25 -#, fuzzy msgid "Blend mode:" -msgstr "_Mod de amestec:" +msgstr "Mod de amestec:" #: ../src/extension/internal/filter/paint.h:606 msgid "Posterize and draw smooth lines around color shapes" msgstr "" -#: ../src/extension/internal/filter/paint.h:689 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:688 msgid "Point Engraving" -msgstr "Desen" +msgstr "" -#: ../src/extension/internal/filter/paint.h:702 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:701 msgid "Noise blend:" -msgstr "Bulă strălucitoare" +msgstr "" -#: ../src/extension/internal/filter/paint.h:710 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:709 msgid "Grain lightness:" -msgstr "Luminozitate" +msgstr "" -#: ../src/extension/internal/filter/paint.h:712 +#: ../src/extension/internal/filter/paint.h:711 #: ../src/extension/internal/filter/transparency.h:343 -#, fuzzy msgid "Blur:" -msgstr "Nec_laritate:" +msgstr "Neclaritate:" -#: ../src/extension/internal/filter/paint.h:718 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:717 msgid "Points color" -msgstr "Culoarea lunii" +msgstr "" -#: ../src/extension/internal/filter/paint.h:720 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:719 msgid "Image on points" -msgstr "FiÈ™ier de imagine" +msgstr "" -#: ../src/extension/internal/filter/paint.h:730 +#: ../src/extension/internal/filter/paint.h:729 msgid "Convert image to a transparent point engraving" msgstr "" -#: ../src/extension/internal/filter/paint.h:852 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:851 msgid "Poster Paint" -msgstr "Vopsea de contur" +msgstr "" -#: ../src/extension/internal/filter/paint.h:858 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:857 msgid "Transfer type:" -msgstr " tip: " +msgstr "" -#: ../src/extension/internal/filter/paint.h:859 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:858 msgid "Poster" -msgstr "Plasture" +msgstr "" -#: ../src/extension/internal/filter/paint.h:860 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:859 msgid "Painting" -msgstr "Pictură în ulei" +msgstr "" -#: ../src/extension/internal/filter/paint.h:870 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:869 msgid "Simplify (primary):" -msgstr "Simplifică degradeul" +msgstr "" -#: ../src/extension/internal/filter/paint.h:871 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:870 msgid "Simplify (secondary):" -msgstr "Simplifică culorile" +msgstr "" -#: ../src/extension/internal/filter/paint.h:872 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:871 msgid "Pre-saturation:" -msgstr "SaturaÈ›ie" +msgstr "" -#: ../src/extension/internal/filter/paint.h:873 -#, fuzzy +#: ../src/extension/internal/filter/paint.h:872 msgid "Post-saturation:" -msgstr "SaturaÈ›ie" +msgstr "" -#: ../src/extension/internal/filter/paint.h:874 +#: ../src/extension/internal/filter/paint.h:873 msgid "Simulate antialiasing" msgstr "" -#: ../src/extension/internal/filter/paint.h:882 +#: ../src/extension/internal/filter/paint.h:881 msgid "Poster and painting effects" msgstr "" -#: ../src/extension/internal/filter/paint.h:975 +#: ../src/extension/internal/filter/paint.h:974 msgid "Posterize Basic" msgstr "" -#: ../src/extension/internal/filter/paint.h:986 +#: ../src/extension/internal/filter/paint.h:985 msgid "Simple posterizing effect" msgstr "" @@ -8063,9 +7616,8 @@ msgid "Snow crest" msgstr "" #: ../src/extension/internal/filter/protrusions.h:50 -#, fuzzy msgid "Drift Size:" -msgstr "Dimensiune punct" +msgstr "" #: ../src/extension/internal/filter/protrusions.h:58 msgid "Snow has fallen on object" @@ -8076,111 +7628,92 @@ msgid "Drop Shadow" msgstr "Umbră detaÈ™ată" #: ../src/extension/internal/filter/shadows.h:60 -#, fuzzy msgid "Blur radius (px):" -msgstr "Rază de neclaritate, px" +msgstr "Rază de neclaritate (px):" #: ../src/extension/internal/filter/shadows.h:61 -#, fuzzy msgid "Horizontal offset (px):" -msgstr "Decalaj orizontal, px" +msgstr "Decalaj orizontal (px):" #: ../src/extension/internal/filter/shadows.h:62 -#, fuzzy msgid "Vertical offset (px):" -msgstr "Decalaj vertical, px" +msgstr "Decalaj vertical (px):" #: ../src/extension/internal/filter/shadows.h:63 -#, fuzzy msgid "Blur type:" -msgstr " tip: " +msgstr "Tip de neclaritate:" #: ../src/extension/internal/filter/shadows.h:66 msgid "Outer cutout" msgstr "" #: ../src/extension/internal/filter/shadows.h:67 -#, fuzzy msgid "Inner cutout" -msgstr "Strălucire interioară" +msgstr "" #: ../src/extension/internal/filter/shadows.h:70 -#, fuzzy msgid "Blur color" -msgstr "Culoare uniformă" +msgstr "Culoare de neclaritate" #: ../src/extension/internal/filter/shadows.h:72 -#, fuzzy msgid "Use object's color" -msgstr "FoloseÈ™te culori denumite" +msgstr "FoloseÈ™te culoarea obiectului" #: ../src/extension/internal/filter/shadows.h:82 -#, fuzzy msgid "Colorizable Drop shadow" -msgstr "Adaugă în interior o umbră detaÈ™ată colorizabilă" +msgstr "Umbră detaÈ™ată colorizabilă" #: ../src/extension/internal/filter/textures.h:62 msgid "Ink Blot" msgstr "" #: ../src/extension/internal/filter/textures.h:68 -#, fuzzy msgid "Frequency:" -msgstr "FrecvenÈ›a de bază:" +msgstr "Frecvență:" #: ../src/extension/internal/filter/textures.h:71 -#, fuzzy msgid "Horizontal inlay:" -msgstr "Punct orizontal:" +msgstr "ÃŽncrustare orizontală:" #: ../src/extension/internal/filter/textures.h:72 -#, fuzzy msgid "Vertical inlay:" -msgstr "Punct vertical:" +msgstr "ÃŽncrustare verticală:" #: ../src/extension/internal/filter/textures.h:73 -#, fuzzy msgid "Displacement:" -msgstr "Hartă de deplasament" +msgstr "Deplasament:" #: ../src/extension/internal/filter/textures.h:79 -#, fuzzy msgid "Overlapping" -msgstr "Suprapuneri" +msgstr "Suprapunere" #: ../src/extension/internal/filter/textures.h:80 -#, fuzzy msgid "External" -msgstr "Editare externă" +msgstr "Extern" # apare la vizualizare, împreună cu implicit È™i larg # apare la ... ? # apare la ... ? #: ../src/extension/internal/filter/textures.h:81 -#: ../share/extensions/markers_strokepaint.inx.h:5 +#: ../share/extensions/markers_strokepaint.inx.h:8 msgid "Custom" msgstr "Personalizat" -# apare la contextul lui undo #: ../src/extension/internal/filter/textures.h:83 -#, fuzzy msgid "Custom stroke options" -msgstr "Conversie de contur la traseu" +msgstr "" #: ../src/extension/internal/filter/textures.h:84 -#, fuzzy msgid "k1:" -msgstr "K1:" +msgstr "k1:" #: ../src/extension/internal/filter/textures.h:85 -#, fuzzy msgid "k2:" -msgstr "K2:" +msgstr "k2:" #: ../src/extension/internal/filter/textures.h:86 -#, fuzzy msgid "k3:" -msgstr "K3:" +msgstr "k3:" #: ../src/extension/internal/filter/textures.h:94 msgid "Inkblot on tissue or rough paper" @@ -8191,16 +7724,25 @@ msgstr "" msgid "Blend" msgstr "Contopire" -#: ../src/extension/internal/filter/transparency.h:55 ../src/rdf.cpp:258 -#, fuzzy +#: ../src/extension/internal/filter/transparency.h:55 +#: ../src/rdf.cpp:258 msgid "Source:" -msgstr "Sursă" +msgstr "Sursă:" + +#: ../src/extension/internal/filter/transparency.h:56 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1600 +msgid "Background" +msgstr "Fundal" #: ../src/extension/internal/filter/transparency.h:59 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2349 -#: ../src/widgets/erasor-toolbar.cpp:127 ../src/widgets/pencil-toolbar.cpp:162 -#: ../src/widgets/spray-toolbar.cpp:203 ../src/widgets/tweak-toolbar.cpp:273 -#: ../share/extensions/extrude.inx.h:4 ../share/extensions/triangle.inx.h:9 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2520 +#: ../src/ui/dialog/input.cpp:1002 +#: ../src/widgets/erasor-toolbar.cpp:129 +#: ../src/widgets/pencil-toolbar.cpp:162 +#: ../src/widgets/spray-toolbar.cpp:203 +#: ../src/widgets/tweak-toolbar.cpp:273 +#: ../share/extensions/extrude.inx.h:2 +#: ../share/extensions/triangle.inx.h:8 msgid "Mode:" msgstr "Mod:" @@ -8209,25 +7751,22 @@ msgid "Blend objects with background images or with themselves" msgstr "" #: ../src/extension/internal/filter/transparency.h:130 -#, fuzzy msgid "Channel Transparency" -msgstr "TransparenÈ›a dialogurilor:" +msgstr "Transparență de canal" #: ../src/extension/internal/filter/transparency.h:144 -#, fuzzy msgid "Replace RGB with transparency" -msgstr "Protuberanță de mare flexibilitate, cu transparență" +msgstr "ÃŽnlocuieÈ™te RGB cu transparenÈ›a" +# hm ? #: ../src/extension/internal/filter/transparency.h:205 -#, fuzzy msgid "Light Eraser" -msgstr "Radieră" +msgstr "Radieră uÈ™oară" #: ../src/extension/internal/filter/transparency.h:209 #: ../src/extension/internal/filter/transparency.h:283 -#, fuzzy msgid "Global opacity:" -msgstr "Configurări _globale" +msgstr "Opacitate globală:" #: ../src/extension/internal/filter/transparency.h:218 msgid "Make the lightest parts of the object progressively transparent" @@ -8252,38 +7791,33 @@ msgstr "" #: ../src/extension/internal/gdkpixbuf-input.cpp:189 #, c-format msgid "%s bitmap image import" -msgstr "" +msgstr "Import de imagine %s bitmap" #: ../src/extension/internal/gdkpixbuf-input.cpp:195 msgid "Link or embed image:" msgstr "Iimaginea va fi:" +# radio button la importul unui bitmap #: ../src/extension/internal/gdkpixbuf-input.cpp:196 -#, fuzzy msgid "Embed" msgstr "înglobată" +# radio button la importul unui bitmap #: ../src/extension/internal/gdkpixbuf-input.cpp:197 -#, fuzzy msgid "Link" -msgstr "Legătură:" +msgstr "legată" #: ../src/extension/internal/gdkpixbuf-input.cpp:199 -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 "" -"Prin înglobare rezultă un fiÈ™ier SVG mare, de sine stătător. Prin legătură " -"se creează o referință la un fiÈ™ier din afara acestui document SVG È™i toate " -"fiÈ™ierele vor trebui mutate împreună." +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 "Prin înglobare rezultă un fiÈ™ier SVG mare, de sine stătător. Prin legare se creează o referință la un fiÈ™ier din afara acestui document SVG, iar toate fiÈ™ierele vor trebui mutate împreună." #: ../src/extension/internal/gdkpixbuf-input.cpp:200 msgid "Hide the dialog next time and always apply the same action." -msgstr "" +msgstr "Data viitoare ascunde dialogul È™i aplică oricum aceeaÈ™i acÈ›iune." #: ../src/extension/internal/gdkpixbuf-input.cpp:200 msgid "Don't ask again" -msgstr "" +msgstr "Nu mai întreba din nou" #: ../src/extension/internal/gimpgrad.cpp:272 msgid "GIMP Gradients" @@ -8297,66 +7831,64 @@ msgstr "Degrade GIMP (*.ggr)" msgid "Gradients used in GIMP" msgstr "Degradeuri folosite în GIMP" -#: ../src/extension/internal/grid.cpp:201 ../src/ui/widget/panel.cpp:113 +#: ../src/extension/internal/grid.cpp:201 +#: ../src/ui/widget/panel.cpp:113 msgid "Grid" msgstr "Caroiaj" #: ../src/extension/internal/grid.cpp:203 -#, fuzzy msgid "Line Width:" -msgstr "Lățime linie" +msgstr "Lățime linie:" #: ../src/extension/internal/grid.cpp:204 -#, fuzzy msgid "Horizontal Spacing:" -msgstr "SpaÈ›iere orizontală" +msgstr "SpaÈ›iere orizontală:" #: ../src/extension/internal/grid.cpp:205 -#, fuzzy msgid "Vertical Spacing:" -msgstr "SpaÈ›iere verticală" +msgstr "SpaÈ›iere verticală:" #: ../src/extension/internal/grid.cpp:206 -#, fuzzy msgid "Horizontal Offset:" -msgstr "Decalaj orizontal" +msgstr "Decalaj orizontal:" #: ../src/extension/internal/grid.cpp:207 -#, fuzzy msgid "Vertical Offset:" -msgstr "Decalaj vertical" +msgstr "Decalaj vertical:" #: ../src/extension/internal/grid.cpp:211 -#: ../share/extensions/draw_from_triangle.inx.h:30 +#: ../share/extensions/draw_from_triangle.inx.h:58 #: ../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/layout_nup.inx.h:30 -#: ../share/extensions/lindenmayer.inx.h:31 -#: ../share/extensions/param_curves.inx.h:9 -#: ../share/extensions/perfectboundcover.inx.h:18 -#: ../share/extensions/polyhedron_3d.inx.h:31 -#: ../share/extensions/printing_marks.inx.h:15 -#: ../share/extensions/render_alphabetsoup.inx.h:3 -#: ../share/extensions/render_barcode.inx.h:6 -#: ../share/extensions/render_barcode_datamatrix.inx.h:3 -#: ../share/extensions/render_barcode_qrcode.inx.h:14 -#: ../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 +#: ../share/extensions/foldablebox.inx.h:9 +#: ../share/extensions/funcplot.inx.h:38 +#: ../share/extensions/gears.inx.h:11 +#: ../share/extensions/grid_cartesian.inx.h:23 +#: ../share/extensions/grid_isometric.inx.h:11 +#: ../share/extensions/grid_polar.inx.h:22 +#: ../share/extensions/guides_creator.inx.h:20 +#: ../share/extensions/layout_nup.inx.h:35 +#: ../share/extensions/lindenmayer.inx.h:34 +#: ../share/extensions/param_curves.inx.h:30 +#: ../share/extensions/perfectboundcover.inx.h:19 +#: ../share/extensions/polyhedron_3d.inx.h:56 +#: ../share/extensions/printing_marks.inx.h:20 +#: ../share/extensions/render_alphabetsoup.inx.h:5 +#: ../share/extensions/render_barcode.inx.h:5 +#: ../share/extensions/render_barcode_datamatrix.inx.h:5 +#: ../share/extensions/render_barcode_qrcode.inx.h:18 +#: ../share/extensions/rtree.inx.h:4 +#: ../share/extensions/spirograph.inx.h:10 +#: ../share/extensions/svgcalendar.inx.h:38 +#: ../share/extensions/triangle.inx.h:14 +#: ../share/extensions/wireframe_sphere.inx.h:8 msgid "Render" msgstr "Render" # a fost: caroiaj #: ../src/extension/internal/grid.cpp:212 #: ../src/ui/dialog/document-properties.cpp:146 -#: ../src/ui/dialog/inkscape-preferences.cpp:743 -#: ../src/widgets/toolbox.cpp:1854 +#: ../src/ui/dialog/inkscape-preferences.cpp:749 +#: ../src/widgets/toolbox.cpp:1822 msgid "Grids" msgstr "Grile" @@ -8366,11 +7898,11 @@ msgstr "" #: ../src/extension/internal/javafx-out.cpp:964 msgid "JavaFX Output" -msgstr "" +msgstr "IeÈ™ire JavaFX" #: ../src/extension/internal/javafx-out.cpp:969 msgid "JavaFX (*.fx)" -msgstr "" +msgstr "JavaFX (*.fx)" #: ../src/extension/internal/javafx-out.cpp:970 msgid "JavaFX Raytracer File" @@ -8445,76 +7977,66 @@ msgid "Clip to:" msgstr "Decupează la:" # titlu pe chenar -#: ../src/extension/internal/pdfinput/pdf-input.cpp:125 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:121 msgid "Page settings" -msgstr "Configurări de pagină" +msgstr "Setări de pagină" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:126 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:122 msgid "Precision of approximating gradient meshes:" msgstr "Precizia de aproximare a plaselor de degrade:" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:127 -msgid "" -"<b>Note</b>: setting the precision too high may result in a large SVG file " -"and slow performance." -msgstr "" -"<b>Notă</b>: stabilirea unei precizii prea înalte poate rezulta într-un " -"fiÈ™ier SVG mare È™i performanÈ›e scăzute." +#: ../src/extension/internal/pdfinput/pdf-input.cpp:123 +msgid "<b>Note</b>: setting the precision too high may result in a large SVG file and slow performance." +msgstr "<b>Notă</b>: stabilirea unei precizii prea înalte poate rezulta într-un fiÈ™ier SVG mare È™i performanÈ›e scăzute." -#: ../src/extension/internal/pdfinput/pdf-input.cpp:137 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:133 msgid "rough" msgstr "aspru" #. Text options -#: ../src/extension/internal/pdfinput/pdf-input.cpp:141 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:137 msgid "Text handling:" msgstr "Manipulare de text:" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:144 -#: ../src/extension/internal/pdfinput/pdf-input.cpp:146 -#: ../src/extension/internal/pdfinput/pdf-input.cpp:148 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:139 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:140 msgid "Import text as text" msgstr "Importă textul ca text" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:149 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:141 msgid "Replace PDF fonts by closest-named installed fonts" msgstr "ÃŽnlocuieÈ™te fonturile PDF cu cele mai apropiate ca nume" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:152 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:144 msgid "Embed images" msgstr "ÃŽnglobează imaginile" # titlu pe chenar -#: ../src/extension/internal/pdfinput/pdf-input.cpp:154 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:146 msgid "Import settings" -msgstr "Configurări de import" +msgstr "Setări de import" # titlu pe bară -#: ../src/extension/internal/pdfinput/pdf-input.cpp:254 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:246 msgid "PDF Import Settings" -msgstr "Configurări de import PDF" +msgstr "Setări de import PDF" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:399 -#, fuzzy +#: ../src/extension/internal/pdfinput/pdf-input.cpp:391 msgctxt "PDF input precision" msgid "rough" msgstr "aspru" -# apare la instrumentul găleată la selecÈ›ia de dimensiune de gaură -#: ../src/extension/internal/pdfinput/pdf-input.cpp:400 -#, fuzzy +#: ../src/extension/internal/pdfinput/pdf-input.cpp:392 msgctxt "PDF input precision" msgid "medium" -msgstr "Medie" +msgstr "mediu" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:401 -#, fuzzy +#: ../src/extension/internal/pdfinput/pdf-input.cpp:393 msgctxt "PDF input precision" msgid "fine" msgstr "fin" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:402 -#, fuzzy +#: ../src/extension/internal/pdfinput/pdf-input.cpp:394 msgctxt "PDF input precision" msgid "very fine" msgstr "foarte fin" @@ -8525,11 +8047,11 @@ msgstr "Intrare PDF" #: ../src/extension/internal/pdfinput/pdf-input.cpp:758 msgid "Adobe PDF (*.pdf)" -msgstr "" +msgstr "Adobe PDF (*.pdf)" #: ../src/extension/internal/pdfinput/pdf-input.cpp:759 msgid "Adobe Portable Document Format" -msgstr "" +msgstr "Format de tip Adobe Portable Document" #: ../src/extension/internal/pdfinput/pdf-input.cpp:766 msgid "AI Input" @@ -8537,11 +8059,11 @@ msgstr "Intrare AI" #: ../src/extension/internal/pdfinput/pdf-input.cpp:771 msgid "Adobe Illustrator 9.0 and above (*.ai)" -msgstr "" +msgstr "Adobe Illustrator 9.0 sau mai noi (*.ai)" #: ../src/extension/internal/pdfinput/pdf-input.cpp:772 msgid "Open files saved in Adobe Illustrator 9.0 and newer versions" -msgstr "" +msgstr "Deschide fiÈ™iere salvate cu Adobe Illustrator 9.0 sau mai noi ca versiune" #: ../src/extension/internal/pov-out.cpp:715 msgid "PovRay Output" @@ -8569,7 +8091,7 @@ msgstr "" #: ../src/extension/internal/svg.cpp:103 msgid "SVG Output Inkscape" -msgstr "=" +msgstr "IeÈ™ire SVG Inkscape" #: ../src/extension/internal/svg.cpp:108 msgid "Inkscape SVG (*.svg)" @@ -8595,7 +8117,8 @@ msgstr "" msgid "SVGZ Input" msgstr "" -#: ../src/extension/internal/svgz.cpp:52 ../src/extension/internal/svgz.cpp:66 +#: ../src/extension/internal/svgz.cpp:52 +#: ../src/extension/internal/svgz.cpp:66 msgid "Compressed Inkscape SVG (*.svgz)" msgstr "" @@ -8603,7 +8126,8 @@ msgstr "" msgid "SVG file format compressed with GZip" msgstr "" -#: ../src/extension/internal/svgz.cpp:61 ../src/extension/internal/svgz.cpp:75 +#: ../src/extension/internal/svgz.cpp:61 +#: ../src/extension/internal/svgz.cpp:75 msgid "SVGZ Output" msgstr "" @@ -8631,15 +8155,16 @@ msgstr "" msgid "Vector graphics format used by Corel WordPerfect" msgstr "" -#: ../src/extension/prefdialog.cpp:251 +#: ../src/extension/prefdialog.cpp:254 msgid "Live preview" msgstr "Previzualizare în direct" -#: ../src/extension/prefdialog.cpp:251 +#: ../src/extension/prefdialog.cpp:254 msgid "Is the effect previewed live on canvas?" msgstr "" -#: ../src/extension/system.cpp:153 ../src/extension/system.cpp:155 +#: ../src/extension/system.cpp:154 +#: ../src/extension/system.cpp:156 msgid "Format autodetect failed. The file is being opened as SVG." msgstr "" @@ -8647,43 +8172,42 @@ msgstr "" msgid "default.svg" msgstr "default.ro.svg" -#: ../src/file.cpp:281 +#: ../src/file.cpp:285 msgid "Broken links have been changed to point to existing files." msgstr "" -#: ../src/file.cpp:292 ../src/file.cpp:1205 +#: ../src/file.cpp:296 +#: ../src/file.cpp:1222 #, c-format msgid "Failed to load the requested file %s" msgstr "Nu s-a putut încărca fiÈ™ierul %s" -#: ../src/file.cpp:316 +#: ../src/file.cpp:322 msgid "Document not saved yet. Cannot revert." msgstr "" -#: ../src/file.cpp:322 +#: ../src/file.cpp:328 #, c-format msgid "Changes will be lost! Are you sure you want to reload document %s?" -msgstr "" -"Modificările vor fi pierdute ! Sigur vreÈ›i să reîncărcaÈ›i documentul %s ?" +msgstr "Modificările vor fi pierdute ! Sigur vreÈ›i să reîncărcaÈ›i documentul %s ?" -#: ../src/file.cpp:351 +#: ../src/file.cpp:357 msgid "Document reverted." msgstr "Documentul a fost reîncărcat." -#: ../src/file.cpp:353 +#: ../src/file.cpp:359 msgid "Document not reverted." msgstr "Documentul nu a fost reîncărcat." -#: ../src/file.cpp:503 +#: ../src/file.cpp:509 msgid "Select file to open" -msgstr "AlegeÈ›i fiÈ™ierul pt. deschidere" +msgstr "AlegeÈ›i fiÈ™ierul de deschis" -#: ../src/file.cpp:587 -#, fuzzy +#: ../src/file.cpp:593 msgid "Clean up document" -msgstr "Salvează documentul" +msgstr "Curăță documentul" -#: ../src/file.cpp:592 +#: ../src/file.cpp:598 #, c-format msgid "Removed <b>%i</b> unused definition in <defs>." msgid_plural "Removed <b>%i</b> unused definitions in <defs>." @@ -8691,88 +8215,89 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/file.cpp:597 +#: ../src/file.cpp:603 msgid "No unused definitions in <defs>." msgstr "" -#: ../src/file.cpp:628 +#: ../src/file.cpp:634 #, c-format -msgid "" -"No Inkscape extension found to save document (%s). This may have been " -"caused by an unknown filename extension." +msgid "No Inkscape extension found to save document (%s). This may have been caused by an unknown filename extension." msgstr "" -#: ../src/file.cpp:629 ../src/file.cpp:637 ../src/file.cpp:645 -#: ../src/file.cpp:651 ../src/file.cpp:656 +#: ../src/file.cpp:635 +#: ../src/file.cpp:643 +#: ../src/file.cpp:651 +#: ../src/file.cpp:657 +#: ../src/file.cpp:662 msgid "Document not saved." -msgstr "Document nesalvat." +msgstr "Documentul nu a fost salvat." -#: ../src/file.cpp:636 +#: ../src/file.cpp:642 #, c-format -msgid "" -"File %s is write protected. Please remove write protection and try again." -msgstr "" -"FiÈ™ierul %s este protejat la scriere. ÃŽndepărtaÈ›i protecÈ›ia la scriere È™i " -"încercaÈ›i din nou." +msgid "File %s is write protected. Please remove write protection and try again." +msgstr "FiÈ™ierul %s este protejat la scriere. ÃŽndepărtaÈ›i protecÈ›ia la scriere È™i încercaÈ›i din nou." -#: ../src/file.cpp:644 +#: ../src/file.cpp:650 #, c-format msgid "File %s could not be saved." msgstr "FiÈ™ierul %s nu a putut fi salvat." -#: ../src/file.cpp:672 +#: ../src/file.cpp:680 +#: ../src/file.cpp:682 msgid "Document saved." msgstr "Document salvat." #. We are saving for the first time; create a unique default filename -#: ../src/file.cpp:819 ../src/file.cpp:1368 +#: ../src/file.cpp:830 +#: ../src/file.cpp:1385 #, c-format msgid "drawing%s" msgstr "desen%s" -#: ../src/file.cpp:825 +#: ../src/file.cpp:836 #, c-format msgid "drawing-%d%s" msgstr "desen-%d%s" -#: ../src/file.cpp:829 +#: ../src/file.cpp:840 #, c-format msgid "%s" msgstr "%s" -#: ../src/file.cpp:844 +#: ../src/file.cpp:855 msgid "Select file to save a copy to" msgstr "SelectaÈ›i fiÈ™ierul în care să fie salvată o copie" # hm ? cine, desenul ? -#: ../src/file.cpp:846 +#: ../src/file.cpp:857 msgid "Select file to save to" msgstr "SelectaÈ›i fiÈ™ierul în care să fie salvat" -#: ../src/file.cpp:949 +#: ../src/file.cpp:963 +#: ../src/file.cpp:965 msgid "No changes need to be saved." msgstr "Nicio modificare de salvat." -#: ../src/file.cpp:967 +#: ../src/file.cpp:984 msgid "Saving document..." msgstr "Se salvează documentul..." -#: ../src/file.cpp:1202 ../src/ui/dialog/ocaldialogs.cpp:1211 +#: ../src/file.cpp:1219 +#: ../src/ui/dialog/ocaldialogs.cpp:1238 msgid "Import" msgstr "Importă" -#: ../src/file.cpp:1252 +#: ../src/file.cpp:1269 msgid "Select file to import" msgstr "AlegeÈ›i fiÈ™ierul de importat" -#: ../src/file.cpp:1390 +#: ../src/file.cpp:1407 msgid "Select file to export to" msgstr "" -#: ../src/file.cpp:1643 -#, fuzzy +#: ../src/file.cpp:1660 msgid "Import Clip Art" -msgstr "Import sau export" +msgstr "" #: ../src/filter-enums.cpp:21 msgid "Color Matrix" @@ -8788,7 +8313,7 @@ msgstr "Matrice de convoluÈ›ie" #: ../src/filter-enums.cpp:25 msgid "Diffuse Lighting" -msgstr "Luminare difuză" +msgstr "Iluminare difuză" #: ../src/filter-enums.cpp:26 msgid "Displacement Map" @@ -8802,7 +8327,8 @@ msgstr "" msgid "Merge" msgstr "ÃŽmbinare" -#: ../src/filter-enums.cpp:32 ../src/live_effects/effect.cpp:98 +#: ../src/filter-enums.cpp:32 +#: ../src/live_effects/effect.cpp:98 #: ../src/widgets/gradient-toolbar.cpp:1172 msgid "Offset" msgstr "Decalaj" @@ -8813,7 +8339,7 @@ msgstr "Iluminare speculară" #: ../src/filter-enums.cpp:34 msgid "Tile" -msgstr "Titlu" +msgstr "Mozaic" #: ../src/filter-enums.cpp:40 msgid "Source Graphic" @@ -8856,9 +8382,10 @@ msgid "Luminance to Alpha" msgstr "Luminanță la alfa" #. File -#: ../src/filter-enums.cpp:70 ../src/verbs.cpp:2255 -#: ../share/extensions/jessyInk_mouseHandler.inx.h:1 -#: ../share/extensions/jessyInk_transitions.inx.h:2 +#: ../src/filter-enums.cpp:70 +#: ../src/verbs.cpp:2303 +#: ../share/extensions/jessyInk_mouseHandler.inx.h:3 +#: ../share/extensions/jessyInk_transitions.inx.h:7 msgid "Default" msgstr "Implicit" @@ -8866,7 +8393,8 @@ msgstr "Implicit" msgid "Arithmetic" msgstr "Aritmetic" -#: ../src/filter-enums.cpp:92 ../src/selection-chemistry.cpp:484 +#: ../src/filter-enums.cpp:92 +#: ../src/selection-chemistry.cpp:486 msgid "Duplicate" msgstr "Duplică" @@ -8874,30 +8402,35 @@ msgstr "Duplică" msgid "Wrap" msgstr "" -#: ../src/filter-enums.cpp:94 ../src/live_effects/lpe-ruler.cpp:32 -#: ../src/ui/dialog/filter-effects-dialog.cpp:489 -#: ../src/ui/dialog/inkscape-preferences.cpp:326 -#: ../src/ui/dialog/inkscape-preferences.cpp:617 -#: ../src/ui/dialog/inkscape-preferences.cpp:1217 -#: ../src/ui/dialog/inkscape-preferences.cpp:1374 -#: ../src/ui/dialog/inkscape-preferences.cpp:1440 -#: ../src/ui/dialog/input.cpp:613 ../src/ui/dialog/input.cpp:615 -#: ../src/ui/dialog/input.cpp:617 ../src/ui/dialog/input.cpp:1287 -#: ../src/ui/dialog/input.cpp:1290 ../src/verbs.cpp:2252 +#: ../src/filter-enums.cpp:94 +#: ../src/live_effects/lpe-ruler.cpp:32 +#: ../src/ui/dialog/filter-effects-dialog.cpp:490 +#: ../src/ui/dialog/inkscape-preferences.cpp:332 +#: ../src/ui/dialog/inkscape-preferences.cpp:623 +#: ../src/ui/dialog/inkscape-preferences.cpp:1214 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 +#: ../src/ui/dialog/inkscape-preferences.cpp:1752 +#: ../src/ui/dialog/input.cpp:693 +#: ../src/ui/dialog/input.cpp:694 +#: ../src/ui/dialog/input.cpp:1485 +#: ../src/ui/dialog/input.cpp:1539 +#: ../src/verbs.cpp:2300 +#: ../src/widgets/gradient-toolbar.cpp:1128 #: ../src/widgets/pencil-toolbar.cpp:190 -#: ../share/extensions/gcodetools_area.inx.h:32 -#: ../share/extensions/gcodetools_dxf_points.inx.h:15 -#: ../share/extensions/gcodetools_engraving.inx.h:19 -#: ../share/extensions/gcodetools_graffiti.inx.h:22 -#: ../share/extensions/gcodetools_lathe.inx.h:29 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:20 -#: ../share/extensions/grid_polar.inx.h:18 -#: ../share/extensions/guides_creator.inx.h:15 -#: ../share/extensions/scour.inx.h:16 +#: ../share/extensions/gcodetools_area.inx.h:48 +#: ../share/extensions/gcodetools_dxf_points.inx.h:20 +#: ../share/extensions/gcodetools_engraving.inx.h:26 +#: ../share/extensions/gcodetools_graffiti.inx.h:37 +#: ../share/extensions/gcodetools_lathe.inx.h:41 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:30 +#: ../share/extensions/grid_polar.inx.h:4 +#: ../share/extensions/guides_creator.inx.h:7 +#: ../share/extensions/scour.inx.h:18 msgid "None" msgstr "Fără" -#: ../src/filter-enums.cpp:103 ../src/flood-context.cpp:252 +#: ../src/filter-enums.cpp:103 +#: ../src/flood-context.cpp:234 msgid "Alpha" msgstr "Alfa" @@ -8925,78 +8458,76 @@ msgstr "" msgid "Spot Light" msgstr "" -#: ../src/flood-context.cpp:245 +#: ../src/flood-context.cpp:227 msgid "Visible Colors" msgstr "Culori vizibile" -#: ../src/flood-context.cpp:249 ../src/widgets/sp-color-icc-selector.cpp:232 -#: ../src/widgets/sp-color-icc-selector.cpp:233 -#: ../src/widgets/sp-color-scales.cpp:427 -#: ../src/widgets/sp-color-scales.cpp:428 ../src/widgets/tweak-toolbar.cpp:305 -#: ../share/extensions/color_randomize.inx.h:4 +#: ../src/flood-context.cpp:231 +#: ../src/widgets/sp-color-icc-selector.cpp:229 +#: ../src/widgets/sp-color-icc-selector.cpp:230 +#: ../src/widgets/sp-color-scales.cpp:455 +#: ../src/widgets/sp-color-scales.cpp:456 +#: ../src/widgets/tweak-toolbar.cpp:305 +#: ../share/extensions/color_randomize.inx.h:3 msgid "Hue" msgstr "Nuanță" -#: ../src/flood-context.cpp:250 ../src/ui/dialog/inkscape-preferences.cpp:895 -#: ../src/widgets/sp-color-icc-selector.cpp:232 -#: ../src/widgets/sp-color-icc-selector.cpp:233 -#: ../src/widgets/sp-color-scales.cpp:430 -#: ../src/widgets/sp-color-scales.cpp:431 ../src/widgets/tweak-toolbar.cpp:321 -#: ../share/extensions/color_randomize.inx.h:8 +#: ../src/flood-context.cpp:232 +#: ../src/ui/dialog/inkscape-preferences.cpp:903 +#: ../src/widgets/sp-color-icc-selector.cpp:229 +#: ../src/widgets/sp-color-icc-selector.cpp:230 +#: ../src/widgets/sp-color-scales.cpp:458 +#: ../src/widgets/sp-color-scales.cpp:459 +#: ../src/widgets/tweak-toolbar.cpp:321 +#: ../share/extensions/color_randomize.inx.h:4 msgid "Saturation" msgstr "SaturaÈ›ie" -#: ../src/flood-context.cpp:251 ../src/widgets/sp-color-icc-selector.cpp:233 -#: ../src/widgets/sp-color-scales.cpp:433 -#: ../src/widgets/sp-color-scales.cpp:434 ../src/widgets/tweak-toolbar.cpp:337 +#: ../src/flood-context.cpp:233 +#: ../src/widgets/sp-color-icc-selector.cpp:230 +#: ../src/widgets/sp-color-scales.cpp:461 +#: ../src/widgets/sp-color-scales.cpp:462 +#: ../src/widgets/tweak-toolbar.cpp:337 #: ../share/extensions/color_randomize.inx.h:5 msgid "Lightness" msgstr "Luminozitate" -#: ../src/flood-context.cpp:263 -#, fuzzy +#: ../src/flood-context.cpp:245 msgctxt "Flood autogap" msgid "None" msgstr "Fără" -# apare la instrumentul găleată la selecÈ›ia de dimensiune de gaură -# apare la dimensiunea barelor în preferinÈ›e -> interfață -#: ../src/flood-context.cpp:264 -#, fuzzy +# hm ? ce gen ? +#: ../src/flood-context.cpp:246 msgctxt "Flood autogap" msgid "Small" -msgstr "Mică" +msgstr "Mic" -# apare la instrumentul găleată la selecÈ›ia de dimensiune de gaură -#: ../src/flood-context.cpp:265 -#, fuzzy +# hm ? ce gen ? +#: ../src/flood-context.cpp:247 msgctxt "Flood autogap" msgid "Medium" -msgstr "Medie" +msgstr "Mediu" -# apare la instrumentul găleată la selecÈ›ia de dimensiune de gaură -# apare la dimensiunea barelor în preferinÈ›e -> interfață -#: ../src/flood-context.cpp:266 -#, fuzzy +# hm ? ce gen ? +#: ../src/flood-context.cpp:248 msgctxt "Flood autogap" msgid "Large" msgstr "Mare" -#: ../src/flood-context.cpp:486 +#: ../src/flood-context.cpp:470 msgid "<b>Too much inset</b>, the result is empty." msgstr "" -#: ../src/flood-context.cpp:527 +#: ../src/flood-context.cpp:511 #, c-format -msgid "" -"Area filled, path with <b>%d</b> node created and unioned with selection." -msgid_plural "" -"Area filled, path with <b>%d</b> nodes created and unioned with selection." +msgid "Area filled, path with <b>%d</b> node created and unioned with selection." +msgid_plural "Area filled, path with <b>%d</b> nodes created and unioned with selection." msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/flood-context.cpp:533 +#: ../src/flood-context.cpp:517 #, c-format msgid "Area filled, path with <b>%d</b> node created." msgid_plural "Area filled, path with <b>%d</b> nodes created." @@ -9004,68 +8535,79 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/flood-context.cpp:801 ../src/flood-context.cpp:1100 +#: ../src/flood-context.cpp:785 +#: ../src/flood-context.cpp:1095 msgid "<b>Area is not bounded</b>, cannot fill." msgstr "" -#: ../src/flood-context.cpp:1105 -msgid "" -"<b>Only the visible part of the bounded area was filled.</b> If you want to " -"fill all of the area, undo, zoom out, and fill again." +#: ../src/flood-context.cpp:1100 +msgid "<b>Only the visible part of the bounded area was filled.</b> If you want to fill all of the area, undo, zoom out, and fill again." msgstr "" -#: ../src/flood-context.cpp:1123 ../src/flood-context.cpp:1282 +#: ../src/flood-context.cpp:1118 +#: ../src/flood-context.cpp:1277 msgid "Fill bounded area" msgstr "" -#: ../src/flood-context.cpp:1142 +#: ../src/flood-context.cpp:1137 msgid "Set style on object" msgstr "" -#: ../src/flood-context.cpp:1201 +#: ../src/flood-context.cpp:1196 msgid "<b>Draw over</b> areas to add to fill, hold <b>Alt</b> for touch fill" msgstr "" -#: ../src/gradient-context.cpp:134 ../src/gradient-drag.cpp:95 +#: ../src/gradient-context.cpp:134 +#: ../src/gradient-drag.cpp:95 msgid "Linear gradient <b>start</b>" -msgstr "Degrade liniar <b>început</b>" +msgstr "<b>ÃŽnceputul</b> degradeului liniar" #. POINT_LG_BEGIN -#: ../src/gradient-context.cpp:135 ../src/gradient-drag.cpp:96 +#: ../src/gradient-context.cpp:135 +#: ../src/gradient-drag.cpp:96 msgid "Linear gradient <b>end</b>" -msgstr "Degrade liniar <b>sfârÈ™it</b>" +msgstr "<b>SfârÈ™itul</b> degradeului liniar" -#: ../src/gradient-context.cpp:136 ../src/gradient-drag.cpp:97 +#: ../src/gradient-context.cpp:136 +#: ../src/gradient-drag.cpp:97 msgid "Linear gradient <b>mid stop</b>" -msgstr "" +msgstr "<b>Oprirea în mijloc </b> a degradeului liniar" -#: ../src/gradient-context.cpp:137 ../src/gradient-drag.cpp:98 +#: ../src/gradient-context.cpp:137 +#: ../src/gradient-drag.cpp:98 msgid "Radial gradient <b>center</b>" -msgstr "" +msgstr "<b>Centrul</b> degradeului radial" -#: ../src/gradient-context.cpp:138 ../src/gradient-context.cpp:139 -#: ../src/gradient-drag.cpp:99 ../src/gradient-drag.cpp:100 +#: ../src/gradient-context.cpp:138 +#: ../src/gradient-context.cpp:139 +#: ../src/gradient-drag.cpp:99 +#: ../src/gradient-drag.cpp:100 msgid "Radial gradient <b>radius</b>" -msgstr "" +msgstr "<b>Raza</b> degradeului radial" -#: ../src/gradient-context.cpp:140 ../src/gradient-drag.cpp:101 +#: ../src/gradient-context.cpp:140 +#: ../src/gradient-drag.cpp:101 msgid "Radial gradient <b>focus</b>" -msgstr "" +msgstr "<b>Claritatea</b> degradeului radial" +# hm ? #. POINT_RG_FOCUS -#: ../src/gradient-context.cpp:141 ../src/gradient-context.cpp:142 -#: ../src/gradient-drag.cpp:102 ../src/gradient-drag.cpp:103 +#: ../src/gradient-context.cpp:141 +#: ../src/gradient-context.cpp:142 +#: ../src/gradient-drag.cpp:102 +#: ../src/gradient-drag.cpp:103 msgid "Radial gradient <b>mid stop</b>" -msgstr "" +msgstr "<b>Oprirea în mijloc </b> a degradeului radial" #. TRANSLATORS: %s will be substituted with the point name (see previous messages); This is part of a compound message #: ../src/gradient-context.cpp:167 #, c-format msgid "%s selected" -msgstr "selectat %s" +msgstr "Selectat: %s" #. TRANSLATORS: Mind the space in front. This is part of a compound message -#: ../src/gradient-context.cpp:169 ../src/gradient-context.cpp:178 +#: ../src/gradient-context.cpp:169 +#: ../src/gradient-context.cpp:178 #, c-format msgid " out of %d gradient handle" msgid_plural " out of %d gradient handles" @@ -9074,7 +8616,8 @@ msgstr[1] "" msgstr[2] "" #. TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message -#: ../src/gradient-context.cpp:170 ../src/gradient-context.cpp:179 +#: ../src/gradient-context.cpp:170 +#: ../src/gradient-context.cpp:179 #: ../src/gradient-context.cpp:186 #, c-format msgid " on %d selected object" @@ -9086,10 +8629,8 @@ msgstr[2] "" #. TRANSLATORS: This is a part of a compound message (out of two more indicating: grandint handle count & object count) #: ../src/gradient-context.cpp:176 #, c-format -msgid "" -"One handle merging %d stop (drag with <b>Shift</b> to separate) selected" -msgid_plural "" -"One handle merging %d stops (drag with <b>Shift</b> to separate) selected" +msgid "One handle merging %d stop (drag with <b>Shift</b> to separate) selected" +msgid_plural "One handle merging %d stops (drag with <b>Shift</b> to separate) selected" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -9107,14 +8648,15 @@ msgstr[2] "" #: ../src/gradient-context.cpp:191 #, c-format msgid "<b>No</b> gradient handles selected out of %d on %d selected object" -msgid_plural "" -"<b>No</b> gradient handles selected out of %d on %d selected objects" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ../src/gradient-context.cpp:405 ../src/gradient-context.cpp:503 -#: ../src/ui/dialog/swatches.cpp:187 ../src/widgets/gradient-vector.cpp:815 +msgid_plural "<b>No</b> gradient handles selected out of %d on %d selected objects" +msgstr[0] "<b>Nu</b> este selectat niciun mâner din %d în %d obiect selectat" +msgstr[1] "<b>Nu</b> este selectat niciun mâner din %d în %d obiecte selectate" +msgstr[2] "<b>Nu</b> este selectat niciun mâner din %d în %d de obiecte selectate" + +#: ../src/gradient-context.cpp:405 +#: ../src/gradient-context.cpp:503 +#: ../src/ui/dialog/swatches.cpp:202 +#: ../src/widgets/gradient-vector.cpp:815 msgid "Add gradient stop" msgstr "" @@ -9132,7 +8674,7 @@ msgstr "" #: ../src/gradient-context.cpp:730 msgid "<b>Ctrl</b>: snap gradient angle" -msgstr "" +msgstr "<b>Ctrl</b>: acroÈ™ează unghiul degradeului" #: ../src/gradient-context.cpp:731 msgid "<b>Shift</b>: draw gradient around the starting point" @@ -9142,28 +8684,25 @@ msgstr "" #, c-format msgid "<b>Gradient</b> for %d object; with <b>Ctrl</b> to snap angle" msgid_plural "<b>Gradient</b> for %d objects; with <b>Ctrl</b> to snap angle" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "<b>Degrade</b> pentru %d obiect; <b>Ctrl</b> pentru a acroÈ™a unghiul" +msgstr[1] "<b>Degrade</b> pentru %d obiecte; <b>Ctrl</b> pentru a acroÈ™a unghiul" +msgstr[2] "<b>Degrade</b> pentru %d de obiecte; <b>Ctrl</b> pentru a acroÈ™a unghiul" #: ../src/gradient-context.cpp:958 msgid "Select <b>objects</b> on which to create gradient." msgstr "" #: ../src/gradient-drag.cpp:104 -#, fuzzy msgid "Mesh gradient <b>corner</b>" -msgstr "Degrade liniar <b>sfârÈ™it</b>" +msgstr "<b>ColÈ›ul</b> degradeului de plasă" #: ../src/gradient-drag.cpp:105 -#, fuzzy msgid "Mesh gradient <b>handle</b>" -msgstr "Degrade liniar <b>sfârÈ™it</b>" +msgstr "<b>Mânerul</b> degradeului de plasă" #: ../src/gradient-drag.cpp:106 -#, fuzzy msgid "Mesh gradient <b>tensor</b>" -msgstr "Degrade liniar <b>sfârÈ™it</b>" +msgstr "<b>Tensorul</b> degradeului de plasă" #: ../src/gradient-drag.cpp:565 msgid "Added patch row or column" @@ -9177,108 +8716,112 @@ msgstr "" msgid "Move gradient handle" msgstr "" -#: ../src/gradient-drag.cpp:1159 ../src/widgets/gradient-vector.cpp:848 +#: ../src/gradient-drag.cpp:1159 +#: ../src/widgets/gradient-vector.cpp:848 msgid "Delete gradient stop" msgstr "" +# hm ? #: ../src/gradient-drag.cpp:1422 #, c-format -msgid "" -"%s %d for: %s%s; drag with <b>Ctrl</b> to snap offset; click with <b>Ctrl" -"+Alt</b> to delete stop" -msgstr "" +msgid "%s %d for: %s%s; drag with <b>Ctrl</b> to snap offset; click with <b>Ctrl+Alt</b> to delete stop" +msgstr "%s %d pentru: %s%s; trageÈ›i cu <b>Ctrl</b> pentru a acroÈ™a decalajul; clic cu <b>Ctrl+Alt</b> pentru a È™terge oprirea" -#: ../src/gradient-drag.cpp:1426 ../src/gradient-drag.cpp:1433 +#: ../src/gradient-drag.cpp:1426 +#: ../src/gradient-drag.cpp:1433 msgid " (stroke)" msgstr " (contur)" +# hm ? +# poate fi Degrade liniar început for: etc. #: ../src/gradient-drag.cpp:1430 #, c-format -msgid "" -"%s for: %s%s; drag with <b>Ctrl</b> to snap angle, with <b>Ctrl+Alt</b> to " -"preserve angle, with <b>Ctrl+Shift</b> to scale around center" -msgstr "" +msgid "%s for: %s%s; drag with <b>Ctrl</b> to snap angle, with <b>Ctrl+Alt</b> to preserve angle, with <b>Ctrl+Shift</b> to scale around center" +msgstr "%s pentru: %s%s; trageÈ›i cu <b>Ctrl</b> pentru a acroÈ™a unghiul, cu <b>Ctrl+Alt</b> pentru a conserva unghiul, cu <b>Ctrl+Shift</b> pentru a scala în jurul centrului" #: ../src/gradient-drag.cpp:1438 #, c-format -msgid "" -"Radial gradient <b>center</b> and <b>focus</b>; drag with <b>Shift</b> to " -"separate focus" +msgid "Radial gradient <b>center</b> and <b>focus</b>; drag with <b>Shift</b> to separate focus" msgstr "" #: ../src/gradient-drag.cpp:1441 #, c-format -msgid "" -"Gradient point shared by <b>%d</b> gradient; drag with <b>Shift</b> to " -"separate" -msgid_plural "" -"Gradient point shared by <b>%d</b> gradients; drag with <b>Shift</b> to " -"separate" +msgid "Gradient point shared by <b>%d</b> gradient; drag with <b>Shift</b> to separate" +msgid_plural "Gradient point shared by <b>%d</b> gradients; drag with <b>Shift</b> to separate" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/gradient-drag.cpp:2358 +#: ../src/gradient-drag.cpp:2369 msgid "Move gradient handle(s)" msgstr "" -#: ../src/gradient-drag.cpp:2394 +#: ../src/gradient-drag.cpp:2405 msgid "Move gradient mid stop(s)" msgstr "" # hm ? -#: ../src/gradient-drag.cpp:2683 +#: ../src/gradient-drag.cpp:2694 msgid "Delete gradient stop(s)" -msgstr "Șterge opritorul de degrade" +msgstr "Șterge opritoarele de degrade" -#: ../src/helper/units.cpp:37 ../src/live_effects/lpe-ruler.cpp:42 +#: ../src/helper/units.cpp:37 +#: ../src/live_effects/lpe-ruler.cpp:42 msgid "Unit" msgstr "Unitate" #. Add the units menu. -#: ../src/helper/units.cpp:37 ../src/widgets/lpe-toolbar.cpp:400 +#: ../src/helper/units.cpp:37 +#: ../src/widgets/lpe-toolbar.cpp:400 #: ../src/widgets/node-toolbar.cpp:623 #: ../src/widgets/paintbucket-toolbar.cpp:187 -#: ../src/widgets/rect-toolbar.cpp:377 ../src/widgets/select-toolbar.cpp:538 +#: ../src/widgets/rect-toolbar.cpp:377 +#: ../src/widgets/select-toolbar.cpp:538 msgid "Units" msgstr "Unități" -#: ../src/helper/units.cpp:38 ../share/extensions/dxf_outlines.inx.h:27 +#: ../src/helper/units.cpp:38 +#: ../share/extensions/dxf_outlines.inx.h:8 msgid "pt" -msgstr "" +msgstr "pt" -#: ../src/helper/units.cpp:38 ../share/extensions/perfectboundcover.inx.h:16 +#: ../src/helper/units.cpp:38 +#: ../share/extensions/perfectboundcover.inx.h:11 msgid "Points" msgstr "Puncte" #: ../src/helper/units.cpp:38 msgid "Pt" -msgstr "" +msgstr "Pt" -#: ../src/helper/units.cpp:39 ../src/ui/dialog/inkscape-preferences.cpp:445 +#: ../src/helper/units.cpp:39 +#: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Pica" -msgstr "" +msgstr "Pica" -#: ../src/helper/units.cpp:39 ../share/extensions/dxf_outlines.inx.h:26 +#: ../src/helper/units.cpp:39 +#: ../share/extensions/dxf_outlines.inx.h:9 msgid "pc" -msgstr "" +msgstr "pc" #: ../src/helper/units.cpp:39 msgid "Picas" -msgstr "" +msgstr "Picas" #: ../src/helper/units.cpp:39 msgid "Pc" -msgstr "" +msgstr "Pc" -#: ../src/helper/units.cpp:40 ../src/ui/dialog/inkscape-preferences.cpp:445 +#: ../src/helper/units.cpp:40 +#: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Pixel" msgstr "Pixel" -#: ../src/helper/units.cpp:40 ../share/extensions/dxf_outlines.inx.h:28 -#: ../share/extensions/gears.inx.h:11 +#: ../src/helper/units.cpp:40 +#: ../share/extensions/dxf_outlines.inx.h:10 +#: ../share/extensions/gears.inx.h:7 msgid "px" -msgstr "" +msgstr "px" #: ../src/helper/units.cpp:40 msgid "Pixels" @@ -9286,48 +8829,53 @@ msgstr "Pixeli" #: ../src/helper/units.cpp:40 msgid "Px" -msgstr "" +msgstr "Px" #. You can add new elements from this point forward #: ../src/helper/units.cpp:42 msgid "Percent" msgstr "Procent" -#: ../src/helper/units.cpp:42 ../src/ui/dialog/inkscape-preferences.cpp:1227 +#: ../src/helper/units.cpp:42 +#: ../src/ui/dialog/inkscape-preferences.cpp:1224 msgid "%" -msgstr "" +msgstr "%" #: ../src/helper/units.cpp:42 msgid "Percents" msgstr "Procente" -#: ../src/helper/units.cpp:43 ../src/ui/dialog/inkscape-preferences.cpp:445 +#: ../src/helper/units.cpp:43 +#: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Millimeter" msgstr "Milimetru" -#: ../src/helper/units.cpp:43 ../share/extensions/dxf_outlines.inx.h:25 -#: ../share/extensions/gears.inx.h:10 -#: ../share/extensions/gcodetools_area.inx.h:55 -#: ../share/extensions/gcodetools_dxf_points.inx.h:24 -#: ../share/extensions/gcodetools_engraving.inx.h:33 -#: ../share/extensions/gcodetools_graffiti.inx.h:44 -#: ../share/extensions/gcodetools_lathe.inx.h:48 -#: ../share/extensions/gcodetools_orientation_points.inx.h:15 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:37 +#: ../src/helper/units.cpp:43 +#: ../share/extensions/dxf_outlines.inx.h:11 +#: ../share/extensions/gears.inx.h:9 +#: ../share/extensions/gcodetools_area.inx.h:46 +#: ../share/extensions/gcodetools_dxf_points.inx.h:18 +#: ../share/extensions/gcodetools_engraving.inx.h:24 +#: ../share/extensions/gcodetools_graffiti.inx.h:18 +#: ../share/extensions/gcodetools_lathe.inx.h:39 +#: ../share/extensions/gcodetools_orientation_points.inx.h:11 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:28 msgid "mm" -msgstr "" +msgstr "mm" #: ../src/helper/units.cpp:43 msgid "Millimeters" msgstr "Milimetri" -#: ../src/helper/units.cpp:44 ../src/ui/dialog/inkscape-preferences.cpp:445 +#: ../src/helper/units.cpp:44 +#: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Centimeter" msgstr "Centimetru" -#: ../src/helper/units.cpp:44 ../share/extensions/dxf_outlines.inx.h:20 +#: ../src/helper/units.cpp:44 +#: ../share/extensions/dxf_outlines.inx.h:12 msgid "cm" -msgstr "" +msgstr "cm" #: ../src/helper/units.cpp:44 msgid "Centimeters" @@ -9337,30 +8885,33 @@ msgstr "Centimetri" msgid "Meter" msgstr "Metru" -#: ../src/helper/units.cpp:45 ../share/extensions/dxf_outlines.inx.h:24 +#: ../src/helper/units.cpp:45 +#: ../share/extensions/dxf_outlines.inx.h:13 msgid "m" -msgstr "" +msgstr "m" #: ../src/helper/units.cpp:45 msgid "Meters" msgstr "Metri" #. no svg_unit -#: ../src/helper/units.cpp:46 ../src/ui/dialog/inkscape-preferences.cpp:445 +#: ../src/helper/units.cpp:46 +#: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Inch" msgstr "Èšol" -#: ../src/helper/units.cpp:46 ../share/extensions/dxf_outlines.inx.h:22 -#: ../share/extensions/gears.inx.h:9 -#: ../share/extensions/gcodetools_area.inx.h:52 -#: ../share/extensions/gcodetools_dxf_points.inx.h:23 -#: ../share/extensions/gcodetools_engraving.inx.h:32 -#: ../share/extensions/gcodetools_graffiti.inx.h:42 -#: ../share/extensions/gcodetools_lathe.inx.h:47 -#: ../share/extensions/gcodetools_orientation_points.inx.h:13 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:36 +#: ../src/helper/units.cpp:46 +#: ../share/extensions/dxf_outlines.inx.h:14 +#: ../share/extensions/gears.inx.h:8 +#: ../share/extensions/gcodetools_area.inx.h:47 +#: ../share/extensions/gcodetools_dxf_points.inx.h:19 +#: ../share/extensions/gcodetools_engraving.inx.h:25 +#: ../share/extensions/gcodetools_graffiti.inx.h:19 +#: ../share/extensions/gcodetools_lathe.inx.h:40 +#: ../share/extensions/gcodetools_orientation_points.inx.h:12 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:29 msgid "in" -msgstr "" +msgstr "in" #: ../src/helper/units.cpp:46 msgid "Inches" @@ -9370,9 +8921,10 @@ msgstr "Èšoli" msgid "Foot" msgstr "" -#: ../src/helper/units.cpp:47 ../share/extensions/dxf_outlines.inx.h:21 +#: ../src/helper/units.cpp:47 +#: ../share/extensions/dxf_outlines.inx.h:15 msgid "ft" -msgstr "" +msgstr "ft" #: ../src/helper/units.cpp:47 msgid "Feet" @@ -9380,7 +8932,8 @@ 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 ../src/ui/dialog/inkscape-preferences.cpp:445 +#: ../src/helper/units.cpp:50 +#: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Em square" msgstr "" @@ -9406,11 +8959,11 @@ msgid "Ex squares" msgstr "" #: ../src/inkscape.cpp:316 -msgid "Autosave failed! Cannot create directory " +msgid "Autosave failed! Cannot create directory %1." msgstr "" #: ../src/inkscape.cpp:325 -msgid "Autosave failed! Cannot open directory " +msgid "Autosave failed! Cannot open directory %1." msgstr "" #: ../src/inkscape.cpp:341 @@ -9421,7 +8974,8 @@ msgstr "Se salvează documentele automat..." msgid "Autosave failed! Could not find inkscape extension to save document." msgstr "" -#: ../src/inkscape.cpp:415 ../src/inkscape.cpp:422 +#: ../src/inkscape.cpp:415 +#: ../src/inkscape.cpp:422 #, c-format msgid "Autosave failed! File %s could not be saved." msgstr "Salvarea automată a eÈ™uat ! FiÈ™ierul %s nu a putut fi salvat." @@ -9440,72 +8994,14 @@ msgid "Inkscape encountered an internal error and will close now.\n" msgstr "Inkscape a întâmpinat o eroare internă È™i se va închide acum.\n" #: ../src/inkscape.cpp:716 -msgid "" -"Automatic backups of unsaved documents were done to the following " -"locations:\n" -msgstr "" -"Copiile de siguranță efectuate automat ale documentelor nesalvate au fost " -"puse în următoarea locaÈ›ie:\n" +msgid "Automatic backups of unsaved documents were done to the following locations:\n" +msgstr "Copiile de siguranță efectuate automat ale documentelor nesalvate au fost puse în următoarea locaÈ›ie:\n" #: ../src/inkscape.cpp:717 msgid "Automatic backup of the following documents failed:\n" 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:899 -#, fuzzy -msgid "_Commands Bar" -msgstr "Bara de comenzi" - -#: ../src/interface.cpp:899 -msgid "Show or hide the Commands bar (under the menu)" -msgstr "Arată sau ascunde bara de comenzi (sub meniu)" - -#: ../src/interface.cpp:901 -#, fuzzy -msgid "Sn_ap Controls Bar" -msgstr "Bara de control a acroșărilor" - -#: ../src/interface.cpp:901 -msgid "Show or hide the snapping controls" -msgstr "Arată sau ascunde controalele de acroÈ™are" - -#: ../src/interface.cpp:903 -#, fuzzy -msgid "T_ool Controls Bar" -msgstr "Bara de control a uneltelor" - -#: ../src/interface.cpp:903 -msgid "Show or hide the Tool Controls bar" -msgstr "Arată sau ascunde bara de control a acroșărilor" - -#: ../src/interface.cpp:905 -msgid "_Toolbox" -msgstr "_Trusa de instrumente" - -#: ../src/interface.cpp:905 -msgid "Show or hide the main toolbox (on the left)" -msgstr "Arată sau ascunde trusa de instrumente (în stânga)" - -#: ../src/interface.cpp:911 -msgid "_Palette" -msgstr "_Paleta" - -#: ../src/interface.cpp:911 -msgid "Show or hide the color palette" -msgstr "Arată sau ascunde paleta de culori" - -#: ../src/interface.cpp:913 -msgid "_Statusbar" -msgstr "Bara de _stare" - -#: ../src/interface.cpp:913 -msgid "Show or hide the statusbar (at the bottom of the window)" -msgstr "Arată sau ascunde bara de stare (în partea de jos a ferestrei)" - #: ../src/interface.cpp:921 -#, fuzzy msgctxt "Interface setup" msgid "Default" msgstr "Implicit" @@ -9514,25 +9010,19 @@ msgstr "Implicit" msgid "Default interface setup" msgstr "Configurare implicită de interfață" -# apare la vizualizare, împreună cu implicit È™i larg -# apare la ... ? -# apare la ... ? #: ../src/interface.cpp:922 -#, fuzzy msgctxt "Interface setup" msgid "Custom" msgstr "Personalizat" #: ../src/interface.cpp:922 -#, fuzzy msgid "Setup for custom task" -msgstr "StabileÈ™te sarcina personalizată" +msgstr "" #: ../src/interface.cpp:923 -#, fuzzy msgctxt "Interface setup" msgid "Wide" -msgstr "Larg" +msgstr "Lat" #: ../src/interface.cpp:923 msgid "Setup for widescreen work" @@ -9547,12 +9037,15 @@ msgstr "Verbul „%s†nu este cunoscut" msgid "Open _Recent" msgstr "Deschide fiÈ™iere _recente" -#: ../src/interface.cpp:1185 ../src/interface.cpp:1271 -#: ../src/interface.cpp:1374 ../src/ui/widget/selected-style.cpp:496 +#: ../src/interface.cpp:1185 +#: ../src/interface.cpp:1271 +#: ../src/interface.cpp:1374 +#: ../src/ui/widget/selected-style.cpp:498 msgid "Drop color" msgstr "" -#: ../src/interface.cpp:1224 ../src/interface.cpp:1334 +#: ../src/interface.cpp:1224 +#: ../src/interface.cpp:1334 msgid "Drop color on gradient" msgstr "" @@ -9564,199 +9057,192 @@ msgstr "" msgid "Drop SVG" msgstr "" -#: ../src/interface.cpp:1463 +#: ../src/interface.cpp:1439 +msgid "Drop Symbol" +msgstr "" + +#: ../src/interface.cpp:1470 msgid "Drop bitmap image" msgstr "" -#: ../src/interface.cpp:1555 +#: ../src/interface.cpp:1562 #, c-format msgid "" -"<span weight=\"bold\" size=\"larger\">A file named \"%s\" already exists. Do " -"you want to replace it?</span>\n" +"<span weight=\"bold\" size=\"larger\">A file named \"%s\" already exists. Do you want to replace it?</span>\n" "\n" "The file already exists in \"%s\". Replacing it will overwrite its contents." msgstr "" -"<span weight=\"bold\" size=\"larger\">Un fiÈ™ier denumit „%s†există deja. " -"VreÈ›i să îl înlocuiÈ›i ?</span>\n" +"<span weight=\"bold\" size=\"larger\">Un fiÈ™ier denumit „%s†există deja. VreÈ›i să fie înlocuit ?</span>\n" "\n" "FiÈ™ierul există deja în „%sâ€. ÃŽnlocuirea îi va suprascrie conÈ›inutul." -#: ../src/interface.cpp:1562 ../share/extensions/web-set-att.inx.h:7 -#: ../share/extensions/web-transmit-att.inx.h:7 +#: ../src/interface.cpp:1569 +#: ../share/extensions/web-set-att.inx.h:21 +#: ../share/extensions/web-transmit-att.inx.h:19 msgid "Replace" msgstr "ÃŽnlocuieÈ™te" -#: ../src/interface.cpp:1631 +#: ../src/interface.cpp:1638 msgid "Go to parent" msgstr "" #. TRANSLATORS: #%1 is the id of the group e.g. <g id="#g7">, not a number. -#: ../src/interface.cpp:1672 -#, fuzzy +#: ../src/interface.cpp:1679 msgid "Enter group #%1" -msgstr "IntroduceÈ›i grupul #%s" +msgstr "" #. Item dialog -#: ../src/interface.cpp:1811 ../src/verbs.cpp:2731 +#: ../src/interface.cpp:1818 +#: ../src/verbs.cpp:2797 msgid "_Object Properties..." -msgstr "Proprietăți _obiect..." +msgstr "Proprietățile _obiectului..." -#: ../src/interface.cpp:1820 +#: ../src/interface.cpp:1827 msgid "_Select This" msgstr "_Selectează asta" -#: ../src/interface.cpp:1831 -#, fuzzy +#: ../src/interface.cpp:1838 msgid "Select Same" -msgstr "SelectaÈ›i pagina:" +msgstr "Selectează acelaÈ™i" #. Select same fill and stroke -#: ../src/interface.cpp:1841 -#, fuzzy +#: ../src/interface.cpp:1848 msgid "Fill and Stroke" -msgstr "_Umplere È™i contur" +msgstr "Umplere È™i contur" #. Select same fill color -#: ../src/interface.cpp:1848 -#, fuzzy +#: ../src/interface.cpp:1855 msgid "Fill Color" -msgstr "Culoare uniformă" +msgstr "Culoarea de umplere" #. Select same stroke color -#: ../src/interface.cpp:1855 -#, fuzzy +#: ../src/interface.cpp:1862 msgid "Stroke Color" -msgstr "StabileÈ™te culoarea de contur" +msgstr "Culoare de contur" -# titlu de tab la umplere È™i contur #. Select same stroke style -#: ../src/interface.cpp:1862 -#, fuzzy +#: ../src/interface.cpp:1869 msgid "Stroke Style" -msgstr "St_il de contur" +msgstr "Stil de contur" #. Select same stroke style -#: ../src/interface.cpp:1869 -#, fuzzy +#: ../src/interface.cpp:1876 msgid "Object type" msgstr "Tip de obiect" -# hm ? este acÈ›iune sau caracteristică ? #. Move to layer -#: ../src/interface.cpp:1876 -#, fuzzy +#: ../src/interface.cpp:1883 msgid "_Move to layer ..." -msgstr "Coboară stratul" +msgstr "ÂÂ_Mută pe stratul ..." #. Create link -#: ../src/interface.cpp:1886 -#, fuzzy +#: ../src/interface.cpp:1893 msgid "Create _Link" -msgstr "_Creează o legătură" +msgstr "Creează o _legătură" #. Set mask -#: ../src/interface.cpp:1909 +#: ../src/interface.cpp:1916 msgid "Set Mask" -msgstr "DefineÈ™te o mască" +msgstr "StabileÈ™te o mască" #. Release mask -#: ../src/interface.cpp:1920 +#: ../src/interface.cpp:1927 msgid "Release Mask" msgstr "Retrage masca" #. Set Clip -#: ../src/interface.cpp:1931 -#, fuzzy +#: ../src/interface.cpp:1938 msgid "Set Cl_ip" -msgstr "DefineÈ™te un decupaj" +msgstr "" #. Release Clip -#: ../src/interface.cpp:1942 -#, fuzzy +#: ../src/interface.cpp:1949 msgid "Release C_lip" -msgstr "Retrage decuparea" +msgstr "" #. Group -#: ../src/interface.cpp:1953 ../src/verbs.cpp:2384 +#: ../src/interface.cpp:1960 +#: ../src/verbs.cpp:2436 msgid "_Group" msgstr "_Grupează" -#: ../src/interface.cpp:2024 +#: ../src/interface.cpp:2031 msgid "Create link" msgstr "Creează o legătură" #. Ungroup -#: ../src/interface.cpp:2055 ../src/verbs.cpp:2386 +#: ../src/interface.cpp:2062 +#: ../src/verbs.cpp:2438 msgid "_Ungroup" msgstr "Degr_upează" #. Link dialog -#: ../src/interface.cpp:2080 -#, fuzzy +#: ../src/interface.cpp:2087 msgid "Link _Properties..." -msgstr "_Proprietățile legăturii" +msgstr "_Proprietăți legătură..." #. Select item -#: ../src/interface.cpp:2086 +#: ../src/interface.cpp:2093 msgid "_Follow Link" msgstr "Urme_ază legătura" #. Reset transformations -#: ../src/interface.cpp:2092 +#: ../src/interface.cpp:2099 msgid "_Remove Link" msgstr "Elimină legătu_ra" -#: ../src/interface.cpp:2123 -#, fuzzy +#: ../src/interface.cpp:2130 msgid "Remove link" -msgstr "Elimină legătu_ra" +msgstr "Elimină legătura" #. Image properties -#: ../src/interface.cpp:2134 -#, fuzzy +#: ../src/interface.cpp:2141 msgid "Image _Properties..." -msgstr "_Proprietăți imagine" +msgstr "_Proprietăți imagine..." #. Edit externally -#: ../src/interface.cpp:2140 +#: ../src/interface.cpp:2147 msgid "Edit Externally..." msgstr "Editare externă" #. Trace Bitmap #. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/interface.cpp:2149 ../src/verbs.cpp:2447 +#: ../src/interface.cpp:2156 +#: ../src/verbs.cpp:2499 msgid "_Trace Bitmap..." msgstr "Vectorizare bitma_p..." -#: ../src/interface.cpp:2159 -#, fuzzy +#: ../src/interface.cpp:2166 msgctxt "Context menu" msgid "Embed Image" -msgstr "ÃŽnglobare de imagini" +msgstr "ÃŽnglobează imaginea" -#: ../src/interface.cpp:2170 -#, fuzzy +#: ../src/interface.cpp:2177 msgctxt "Context menu" msgid "Extract Image..." -msgstr "Extragere de imagine" +msgstr "Extrage imaginea..." #. Item dialog #. Fill and Stroke dialog -#: ../src/interface.cpp:2309 ../src/interface.cpp:2329 ../src/verbs.cpp:2696 +#: ../src/interface.cpp:2316 +#: ../src/interface.cpp:2336 +#: ../src/verbs.cpp:2760 msgid "_Fill and Stroke..." msgstr "_Umplere È™i contur..." #. Edit Text dialog -#: ../src/interface.cpp:2335 ../src/verbs.cpp:2711 +#: ../src/interface.cpp:2342 +#: ../src/verbs.cpp:2777 msgid "_Text and Font..." msgstr "_Text È™i font..." #. Spellcheck dialog -#: ../src/interface.cpp:2341 ../src/verbs.cpp:2719 +#: ../src/interface.cpp:2348 +#: ../src/verbs.cpp:2785 msgid "Check Spellin_g..." msgstr "Verifică orto_grafia..." -#: ../src/knot.cpp:442 +#: ../src/knot.cpp:443 msgid "Node or handle drag canceled." msgstr "" @@ -9779,7 +9265,7 @@ msgstr "" #: ../src/knotholder.cpp:265 msgid "<b>Rotate</b> the pattern fill; with <b>Ctrl</b> to snap angle" -msgstr "" +msgstr "<b>RoteÈ™te</b> umplerea modelului; <b>Ctrl</b> pentru a acroÈ™a unghiul" #: ../src/libgdl/gdl-dock-bar.c:105 msgid "Master" @@ -9815,9 +9301,10 @@ msgid "Dockitem which 'owns' this grip" msgstr "" #. Name -#: ../src/libgdl/gdl-dock-item.c:298 ../src/widgets/text-toolbar.cpp:1637 -#: ../share/extensions/gcodetools_graffiti.inx.h:25 -#: ../share/extensions/gcodetools_orientation_points.inx.h:6 +#: ../src/libgdl/gdl-dock-item.c:298 +#: ../src/widgets/text-toolbar.cpp:1640 +#: ../share/extensions/gcodetools_graffiti.inx.h:9 +#: ../share/extensions/gcodetools_orientation_points.inx.h:2 msgid "Orientation" msgstr "Orientare" @@ -9838,18 +9325,16 @@ msgid "Item behavior" msgstr "" #: ../src/libgdl/gdl-dock-item.c:323 -msgid "" -"General behavior for the dock item (i.e. whether it can float, if it's " -"locked, etc.)" +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:331 ../src/libgdl/gdl-dock-master.c:148 +#: ../src/libgdl/gdl-dock-item.c:331 +#: ../src/libgdl/gdl-dock-master.c:148 msgid "Locked" msgstr "Blocat" #: ../src/libgdl/gdl-dock-item.c:332 -msgid "" -"If set, the dock item cannot be dragged around and it doesn't show a grip" +msgid "If set, the dock item cannot be dragged around and it doesn't show a grip" msgstr "" #: ../src/libgdl/gdl-dock-item.c:340 @@ -9870,19 +9355,16 @@ msgstr "" #: ../src/libgdl/gdl-dock-item.c:716 #, 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." +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:723 #, 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" +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:1471 ../src/libgdl/gdl-dock-item.c:1521 +#: ../src/libgdl/gdl-dock-item.c:1471 +#: ../src/libgdl/gdl-dock-item.c:1521 #, c-format msgid "Unsupported docking strategy %s in dock object of type %s" msgstr "" @@ -9907,7 +9389,8 @@ msgstr "" msgid "Attempt to bind an unbound item %p" msgstr "" -#: ../src/libgdl/gdl-dock-master.c:141 ../src/libgdl/gdl-dock.c:184 +#: ../src/libgdl/gdl-dock-master.c:141 +#: ../src/libgdl/gdl-dock.c:184 msgid "Default title" msgstr "Titlu implicit" @@ -9916,40 +9399,35 @@ msgid "Default title for newly created floating docks" msgstr "" #: ../src/libgdl/gdl-dock-master.c:149 -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" +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 "" -#: ../src/libgdl/gdl-dock-master.c:157 ../src/libgdl/gdl-switcher.c:732 +#: ../src/libgdl/gdl-dock-master.c:157 +#: ../src/libgdl/gdl-switcher.c:732 msgid "Switcher Style" msgstr "" -#: ../src/libgdl/gdl-dock-master.c:158 ../src/libgdl/gdl-switcher.c:733 +#: ../src/libgdl/gdl-dock-master.c:158 +#: ../src/libgdl/gdl-switcher.c:733 msgid "Switcher buttons style" msgstr "" #: ../src/libgdl/gdl-dock-master.c:783 #, c-format -msgid "" -"master %p: unable to add object %p[%s] to the hash. There already is an " -"item with that name (%p)." +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:955 #, c-format -msgid "" -"The new dock controller %p is automatic. Only manual dock objects should be " -"named controller." +msgid "The new dock controller %p is automatic. Only manual dock objects should be named controller." msgstr "" #: ../src/libgdl/gdl-dock-notebook.c:132 -#: ../src/ui/dialog/align-and-distribute.cpp:1048 -#: ../src/ui/dialog/align-and-distribute.cpp:1056 +#: ../src/ui/dialog/align-and-distribute.cpp:1047 #: ../src/ui/dialog/document-properties.cpp:144 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1540 -#: ../src/widgets/desktop-widget.cpp:1817 -#: ../share/extensions/voronoi2svg.inx.h:8 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1546 +#: ../src/widgets/desktop-widget.cpp:1893 +#: ../share/extensions/voronoi2svg.inx.h:9 msgid "Page" msgstr "Pagină" @@ -9957,9 +9435,11 @@ msgstr "Pagină" msgid "The index of the current page" msgstr "" -#: ../src/libgdl/gdl-dock-object.c:125 ../src/ui/widget/page-sizer.cpp:258 -#: ../src/widgets/gradient-selector.cpp:152 -#: ../src/widgets/sp-xmlview-attr-list.cpp:57 +#: ../src/libgdl/gdl-dock-object.c:125 +#: ../src/ui/dialog/inkscape-preferences.cpp:1431 +#: ../src/ui/widget/page-sizer.cpp:260 +#: ../src/widgets/gradient-selector.cpp:156 +#: ../src/widgets/sp-xmlview-attr-list.cpp:54 msgid "Name" msgstr "Nume" @@ -10001,16 +9481,12 @@ msgstr "" #: ../src/libgdl/gdl-dock-object.c:463 #, c-format -msgid "" -"Call to gdl_dock_object_dock in a dock object %p (object type is %s) which " -"hasn't implemented this method" +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:602 #, c-format -msgid "" -"Dock operation requested in a non-bound object %p. The application might " -"crash" +msgid "Dock operation requested in a non-bound object %p. The application might crash" msgstr "" #: ../src/libgdl/gdl-dock-object.c:609 @@ -10020,8 +9496,7 @@ msgstr "" #: ../src/libgdl/gdl-dock-object.c:651 #, c-format -msgid "" -"Attempt to bind to %p an already bound dock object %p (current master: %p)" +msgid "Attempt to bind to %p an already bound dock object %p (current master: %p)" msgstr "" #: ../src/libgdl/gdl-dock-paned.c:130 @@ -10037,9 +9512,7 @@ msgid "Sticky" msgstr "" #: ../src/libgdl/gdl-dock-placeholder.c:142 -msgid "" -"Whether the placeholder will stick to its host or move up the hierarchy when " -"the host is redocked" +msgid "Whether the placeholder will stick to its host or move up the hierarchy when the host is redocked" msgstr "" #: ../src/libgdl/gdl-dock-placeholder.c:149 @@ -10055,15 +9528,15 @@ msgid "Next placement" msgstr "" #: ../src/libgdl/gdl-dock-placeholder.c:158 -msgid "" -"The position an item will be docked to our host if a request is made to dock " -"to us" +msgid "The position an item will be docked to our host if a request is made to dock to us" msgstr "" -#: ../src/libgdl/gdl-dock-placeholder.c:167 ../src/libgdl/gdl-dock.c:191 -#: ../src/widgets/rect-toolbar.cpp:316 ../src/widgets/spray-toolbar.cpp:133 +#: ../src/libgdl/gdl-dock-placeholder.c:167 +#: ../src/libgdl/gdl-dock.c:191 +#: ../src/widgets/rect-toolbar.cpp:316 +#: ../src/widgets/spray-toolbar.cpp:133 #: ../src/widgets/tweak-toolbar.cpp:147 -#: ../share/extensions/interp_att_g.inx.h:28 +#: ../share/extensions/interp_att_g.inx.h:10 msgid "Width" msgstr "Lățime" @@ -10071,9 +9544,10 @@ msgstr "Lățime" msgid "Width for the widget when it's attached to the placeholder" msgstr "" -#: ../src/libgdl/gdl-dock-placeholder.c:175 ../src/libgdl/gdl-dock.c:199 +#: ../src/libgdl/gdl-dock-placeholder.c:175 +#: ../src/libgdl/gdl-dock.c:199 #: ../src/widgets/rect-toolbar.cpp:333 -#: ../share/extensions/interp_att_g.inx.h:7 +#: ../share/extensions/interp_att_g.inx.h:11 msgid "Height" msgstr "ÃŽnălÈ›ime" @@ -10090,22 +9564,18 @@ msgid "Whether the placeholder is standing in for a floating toplevel dock" msgstr "" #: ../src/libgdl/gdl-dock-placeholder.c:189 -#, fuzzy msgid "X Coordinate" msgstr "Coordonată X" #: ../src/libgdl/gdl-dock-placeholder.c:190 -#, fuzzy msgid "X coordinate for dock when floating" msgstr "Coordonata X pentru andocare în starea flotantă" #: ../src/libgdl/gdl-dock-placeholder.c:196 -#, fuzzy msgid "Y Coordinate" msgstr "Coordonată Y" #: ../src/libgdl/gdl-dock-placeholder.c:197 -#, fuzzy msgid "Y coordinate for dock when floating" msgstr "Coordonata Y pentru andocare în starea flotantă" @@ -10120,9 +9590,7 @@ msgstr "" #: ../src/libgdl/gdl-dock-placeholder.c:636 #, c-format -msgid "" -"Something weird happened while getting the child placement for %p from " -"parent %p" +msgid "Something weird happened while getting the child placement for %p from parent %p" msgstr "" #: ../src/libgdl/gdl-dock-tablabel.c:126 @@ -10130,8 +9598,9 @@ msgid "Dockitem which 'owns' this tablabel" msgstr "" # hm ? ce gen ? feminin este pentru dialoguri (în preferinÈ›e -> ferestre), dar pare să mai apară undeva -#: ../src/libgdl/gdl-dock.c:176 ../src/ui/dialog/inkscape-preferences.cpp:607 -#: ../src/ui/dialog/inkscape-preferences.cpp:641 +#: ../src/libgdl/gdl-dock.c:176 +#: ../src/ui/dialog/inkscape-preferences.cpp:613 +#: ../src/ui/dialog/inkscape-preferences.cpp:647 msgid "Floating" msgstr "Flotante" @@ -10172,7 +9641,7 @@ msgstr "" msgid "Dock #%d" msgstr "" -#: ../src/libnrtype/FontFactory.cpp:910 +#: ../src/libnrtype/FontFactory.cpp:909 msgid "Ignoring font without family that will crash Pango" msgstr "" @@ -10201,7 +9670,8 @@ msgstr "" msgid "Dynamic stroke" msgstr "" -#: ../src/live_effects/effect.cpp:94 ../share/extensions/extrude.inx.h:1 +#: ../src/live_effects/effect.cpp:94 +#: ../share/extensions/extrude.inx.h:1 msgid "Extrude" msgstr "Extrudare" @@ -10306,23 +9776,20 @@ msgstr "Riglă" #. 0.49 #: ../src/live_effects/effect.cpp:124 -#, fuzzy msgid "Power stroke" -msgstr "Fără contur" +msgstr "" -#: ../src/live_effects/effect.cpp:125 ../src/selection-chemistry.cpp:2758 -#, fuzzy +#: ../src/live_effects/effect.cpp:125 +#: ../src/selection-chemistry.cpp:2760 msgid "Clone original path" -msgstr "ÃŽnlocuieÈ™te" +msgstr "" #: ../src/live_effects/effect.cpp:287 msgid "Is visible?" msgstr "" #: ../src/live_effects/effect.cpp:287 -msgid "" -"If unchecked, the effect remains applied to the object but is temporarily " -"disabled on canvas" +msgid "If unchecked, the effect remains applied to the object but is temporarily disabled on canvas" msgstr "" #: ../src/live_effects/effect.cpp:308 @@ -10344,9 +9811,8 @@ msgid "None of the applied path effect's parameters can be edited on-canvas." msgstr "" #: ../src/live_effects/lpe-bendpath.cpp:53 -#, fuzzy msgid "Bend path:" -msgstr "LipeÈ™te traseul" +msgstr "" #: ../src/live_effects/lpe-bendpath.cpp:53 msgid "Path along which to bend the original path" @@ -10358,7 +9824,7 @@ msgstr "" #: ../src/live_effects/lpe-bendpath.cpp:55 msgid "W_idth in units of length" -msgstr "" +msgstr "Lățimea în unități de lung_ime" #: ../src/live_effects/lpe-bendpath.cpp:55 msgid "Scale the width of the path in units of its length" @@ -10373,98 +9839,80 @@ msgid "Rotates the original 90 degrees, before bending it along the bend path" msgstr "" #: ../src/live_effects/lpe-clone-original.cpp:18 -#, fuzzy msgid "Linked path:" -msgstr "Leagă la traseu" +msgstr "" #: ../src/live_effects/lpe-clone-original.cpp:18 msgid "Path from which to take the original path data" msgstr "" #: ../src/live_effects/lpe-constructgrid.cpp:27 -#, fuzzy msgid "Size _X:" -msgstr "Dimensiune X" +msgstr "Dimensiune _X:" #: ../src/live_effects/lpe-constructgrid.cpp:27 msgid "The size of the grid in X direction." msgstr "Dimensiunea grilei pe direcÈ›ia X" #: ../src/live_effects/lpe-constructgrid.cpp:28 -#, fuzzy msgid "Size _Y:" -msgstr "Dimensiune Y" +msgstr "Dimensiune _Y:" #: ../src/live_effects/lpe-constructgrid.cpp:28 msgid "The size of the grid in Y direction." msgstr "Dimensiunea grilei pe direcÈ›ia Y" #: ../src/live_effects/lpe-curvestitch.cpp:42 -#, fuzzy msgid "Stitch path:" -msgstr "Tăiere traseu" +msgstr "" #: ../src/live_effects/lpe-curvestitch.cpp:42 msgid "The path that will be used as stitch." msgstr "" #: ../src/live_effects/lpe-curvestitch.cpp:43 -#, fuzzy msgid "N_umber of paths:" -msgstr "Număr de trasee" +msgstr "N_umărul de trasee:" #: ../src/live_effects/lpe-curvestitch.cpp:43 msgid "The number of paths that will be generated." msgstr "" #: ../src/live_effects/lpe-curvestitch.cpp:44 -#, fuzzy msgid "Sta_rt edge variance:" -msgstr "PreferinÈ›e pentru stea" +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" +msgid "The amount of random jitter to move the start points of the stitches inside & outside the guide path" msgstr "" #: ../src/live_effects/lpe-curvestitch.cpp:45 -#, fuzzy msgid "Sta_rt spacing variance:" -msgstr "Specifică spaÈ›ierea:" +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" +msgid "The amount of random shifting to move the start points of the stitches back & forth along the guide path" msgstr "" #: ../src/live_effects/lpe-curvestitch.cpp:46 -#, fuzzy msgid "End ed_ge variance:" -msgstr "PreferinÈ›e pentru stea" +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" +msgid "The amount of randomness that moves the end points of the stitches inside & outside the guide path" msgstr "" #: ../src/live_effects/lpe-curvestitch.cpp:47 -#, fuzzy msgid "End spa_cing variance:" -msgstr "Specifică spaÈ›ierea:" +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" +msgid "The amount of random shifting to move the end points of the stitches back & forth along the guide path" msgstr "" #: ../src/live_effects/lpe-curvestitch.cpp:48 -#, fuzzy msgid "Scale _width:" -msgstr "StabileÈ™te lățimea:" +msgstr "" #: ../src/live_effects/lpe-curvestitch.cpp:48 msgid "Scale the width of the stitch path" @@ -10479,9 +9927,8 @@ msgid "Scale the width of the stitch path relative to its length" msgstr "" #: ../src/live_effects/lpe-envelope.cpp:31 -#, fuzzy msgid "Top bend path:" -msgstr "Copiază traseul" +msgstr "" #: ../src/live_effects/lpe-envelope.cpp:31 msgid "Top path along which to bend the original path" @@ -10496,133 +9943,113 @@ msgid "Right path along which to bend the original path" msgstr "" #: ../src/live_effects/lpe-envelope.cpp:33 -#, fuzzy msgid "Bottom bend path:" -msgstr "Jos È™i centru" +msgstr "" #: ../src/live_effects/lpe-envelope.cpp:33 msgid "Bottom path along which to bend the original path" msgstr "" #: ../src/live_effects/lpe-envelope.cpp:34 -#, fuzzy msgid "Left bend path:" -msgstr "Alege cale nouă" +msgstr "" #: ../src/live_effects/lpe-envelope.cpp:34 msgid "Left path along which to bend the original path" msgstr "" #: ../src/live_effects/lpe-envelope.cpp:35 -#, fuzzy msgid "E_nable left & right paths" -msgstr "Șterge trasee existente" +msgstr "" #: ../src/live_effects/lpe-envelope.cpp:35 msgid "Enable the left and right deformation paths" msgstr "" #: ../src/live_effects/lpe-envelope.cpp:36 -#, fuzzy msgid "_Enable top & bottom paths" -msgstr "AcroÈ™ează la trasee" +msgstr "" #: ../src/live_effects/lpe-envelope.cpp:36 msgid "Enable the top and bottom deformation paths" msgstr "" #: ../src/live_effects/lpe-gears.cpp:214 -#, fuzzy msgid "_Teeth:" -msgstr "DinÈ›i" +msgstr "Din_te:" #: ../src/live_effects/lpe-gears.cpp:214 msgid "The number of teeth" msgstr "Numărul de dinÈ›i" #: ../src/live_effects/lpe-gears.cpp:215 -#, fuzzy msgid "_Phi:" -msgstr "Phi" +msgstr "_Phi:" #: ../src/live_effects/lpe-gears.cpp:215 -msgid "" -"Tooth pressure angle (typically 20-25 deg). The ratio of teeth not in " -"contact." +msgid "Tooth pressure angle (typically 20-25 deg). The ratio of teeth not in contact." msgstr "" #: ../src/live_effects/lpe-interpolate.cpp:31 -#, fuzzy msgid "Trajectory:" -msgstr "Tremur:" +msgstr "Traiectorie:" #: ../src/live_effects/lpe-interpolate.cpp:31 msgid "Path along which intermediate steps are created." msgstr "" #: ../src/live_effects/lpe-interpolate.cpp:32 -#, fuzzy msgid "Steps_:" -msgstr "PaÈ™i" +msgstr "PaÈ™i_:" #: ../src/live_effects/lpe-interpolate.cpp:32 msgid "Determines the number of steps from start to end path." msgstr "" #: ../src/live_effects/lpe-interpolate.cpp:33 -#, fuzzy msgid "E_quidistant spacing" -msgstr "SpaÈ›iere între linii:" +msgstr "SpaÈ›iere ec_hidistantă" #: ../src/live_effects/lpe-interpolate.cpp:33 -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." +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 "" #. initialise your parameters here: #: ../src/live_effects/lpe-knot.cpp:347 -#, fuzzy msgid "Fi_xed width:" -msgstr "Lățime fixă" +msgstr "Lățime fi_xă:" #: ../src/live_effects/lpe-knot.cpp:347 msgid "Size of hidden region of lower string" msgstr "" #: ../src/live_effects/lpe-knot.cpp:348 -#, fuzzy msgid "_In units of stroke width" -msgstr "Ajustează lățimea conturului" +msgstr "" #: ../src/live_effects/lpe-knot.cpp:348 msgid "Consider 'Interruption width' as a ratio of stroke width" msgstr "" -# tooltip #: ../src/live_effects/lpe-knot.cpp:349 -#, fuzzy msgid "St_roke width" -msgstr "Lățimea conturului" +msgstr "Lățime contu_r" #: ../src/live_effects/lpe-knot.cpp:349 msgid "Add the stroke width to the interruption size" msgstr "" #: ../src/live_effects/lpe-knot.cpp:350 -#, fuzzy msgid "_Crossing path stroke width" -msgstr "Schimbă lățimea conturului" +msgstr "" #: ../src/live_effects/lpe-knot.cpp:350 msgid "Add crossed stroke width to the interruption size" msgstr "" #: ../src/live_effects/lpe-knot.cpp:351 -#, fuzzy msgid "S_witcher size:" -msgstr "Dimensiune" +msgstr "" #: ../src/live_effects/lpe-knot.cpp:351 msgid "Orientation indicator/switcher size" @@ -10646,38 +10073,36 @@ msgid "Change knot crossing" msgstr "" #: ../src/live_effects/lpe-patternalongpath.cpp:50 -#: ../share/extensions/pathalongpath.inx.h:13 +#: ../share/extensions/pathalongpath.inx.h:10 msgid "Single" msgstr "Singur" #: ../src/live_effects/lpe-patternalongpath.cpp:51 -#: ../share/extensions/pathalongpath.inx.h:14 +#: ../share/extensions/pathalongpath.inx.h:11 msgid "Single, stretched" msgstr "Singur, alungit" #: ../src/live_effects/lpe-patternalongpath.cpp:52 -#: ../share/extensions/pathalongpath.inx.h:10 +#: ../share/extensions/pathalongpath.inx.h:12 msgid "Repeated" msgstr "Repetat" #: ../src/live_effects/lpe-patternalongpath.cpp:53 -#: ../share/extensions/pathalongpath.inx.h:11 +#: ../share/extensions/pathalongpath.inx.h:13 msgid "Repeated, stretched" msgstr "Repetat, alungit" #: ../src/live_effects/lpe-patternalongpath.cpp:59 -#, fuzzy msgid "Pattern source:" -msgstr "Decalaj de model" +msgstr "" #: ../src/live_effects/lpe-patternalongpath.cpp:59 msgid "Path to put along the skeleton path" msgstr "" #: ../src/live_effects/lpe-patternalongpath.cpp:60 -#, fuzzy msgid "Pattern copies:" -msgstr "RoteÈ™te copiile" +msgstr "" #: ../src/live_effects/lpe-patternalongpath.cpp:60 msgid "How many pattern copies to place along the skeleton path" @@ -10696,42 +10121,33 @@ msgid "Scale the width of the pattern in units of its length" msgstr "" #: ../src/live_effects/lpe-patternalongpath.cpp:66 -#, fuzzy msgid "Spa_cing:" -msgstr "SpaÈ›iere" +msgstr "_SpaÈ›iere:" #: ../src/live_effects/lpe-patternalongpath.cpp:68 #, no-c-format -msgid "" -"Space between copies of the pattern. Negative values allowed, but are " -"limited to -90% of pattern width." +msgid "Space between copies of the pattern. Negative values allowed, but are limited to -90% of pattern width." msgstr "" #: ../src/live_effects/lpe-patternalongpath.cpp:70 -#, fuzzy msgid "No_rmal offset:" -msgstr "Decalaj orizontal" +msgstr "Decalaj no_rmal:" #: ../src/live_effects/lpe-patternalongpath.cpp:71 -#, fuzzy msgid "Tan_gential offset:" -msgstr "Decalaj vertical" +msgstr "Decalaj tan_genÈ›ial:" #: ../src/live_effects/lpe-patternalongpath.cpp:72 -#, fuzzy msgid "Offsets in _unit of pattern size" -msgstr "Obiecte la model" +msgstr "Decalaj în unitățile dimensiunii de model" #: ../src/live_effects/lpe-patternalongpath.cpp:73 -msgid "" -"Spacing, tangential and normal offset are expressed as a ratio of width/" -"height" +msgid "Spacing, tangential and normal offset are expressed as a ratio of width/height" msgstr "" #: ../src/live_effects/lpe-patternalongpath.cpp:75 -#, fuzzy msgid "Pattern is _vertical" -msgstr "Decalaj de model" +msgstr "Modelul este _vertical" #: ../src/live_effects/lpe-patternalongpath.cpp:75 msgid "Rotate pattern 90 deg before applying" @@ -10745,144 +10161,129 @@ msgstr "" msgid "Fuse ends closer than this number. 0 means don't fuse." msgstr "" -#: ../src/live_effects/lpe-powerstroke.cpp:163 -#, fuzzy +#: ../src/live_effects/lpe-powerstroke.cpp:189 msgid "CubicBezierFit" -msgstr "Bézier" +msgstr "" -#: ../src/live_effects/lpe-powerstroke.cpp:164 +#: ../src/live_effects/lpe-powerstroke.cpp:190 msgid "CubicBezierJohan" msgstr "" -#: ../src/live_effects/lpe-powerstroke.cpp:165 +#: ../src/live_effects/lpe-powerstroke.cpp:191 msgid "SpiroInterpolator" msgstr "" -#: ../src/live_effects/lpe-powerstroke.cpp:177 -#, fuzzy +# hm ? +#: ../src/live_effects/lpe-powerstroke.cpp:203 msgid "Butt" -msgstr "Buton" +msgstr "Retezat" -#: ../src/live_effects/lpe-powerstroke.cpp:178 -#, fuzzy +#: ../src/live_effects/lpe-powerstroke.cpp:204 msgid "Square" -msgstr "Capăt pătrat" +msgstr "Pătrat" -#: ../src/live_effects/lpe-powerstroke.cpp:179 -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:16 -#, fuzzy +#: ../src/live_effects/lpe-powerstroke.cpp:205 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:13 msgid "Round" -msgstr "Rotunjit:" +msgstr "Rotund" -#: ../src/live_effects/lpe-powerstroke.cpp:180 +#: ../src/live_effects/lpe-powerstroke.cpp:206 msgid "Peak" -msgstr "" +msgstr "AscuÈ›it" -# tooltip -#: ../src/live_effects/lpe-powerstroke.cpp:181 -#, fuzzy +#: ../src/live_effects/lpe-powerstroke.cpp:207 msgid "Zero width" -msgstr "Lățimea conturului" +msgstr "Lățime zero" -#: ../src/live_effects/lpe-powerstroke.cpp:194 -#, fuzzy +#: ../src/live_effects/lpe-powerstroke.cpp:220 msgid "Beveled" -msgstr "TeÈ™ituri" +msgstr "TeÈ™it" -#: ../src/live_effects/lpe-powerstroke.cpp:195 +#: ../src/live_effects/lpe-powerstroke.cpp:221 #: ../src/widgets/star-toolbar.cpp:547 msgid "Rounded" msgstr "" -#: ../src/live_effects/lpe-powerstroke.cpp:196 -#, fuzzy +#: ../src/live_effects/lpe-powerstroke.cpp:222 msgid "Extrapolated" -msgstr "Extragere de imagine" +msgstr "Extrapolat" -#: ../src/live_effects/lpe-powerstroke.cpp:197 -#, fuzzy +# hm ? miter = îmbinare în unghi ascuÈ›it +#: ../src/live_effects/lpe-powerstroke.cpp:223 msgid "Miter" -msgstr "Racord drept" +msgstr "ÃŽmbinare" -#: ../src/live_effects/lpe-powerstroke.cpp:198 +#: ../src/live_effects/lpe-powerstroke.cpp:224 #: ../src/widgets/pencil-toolbar.cpp:138 msgid "Spiro" msgstr "Spiro" -#: ../src/live_effects/lpe-powerstroke.cpp:200 +#: ../src/live_effects/lpe-powerstroke.cpp:226 msgid "Extrapolated arc" msgstr "" -#: ../src/live_effects/lpe-powerstroke.cpp:207 -#, fuzzy +#: ../src/live_effects/lpe-powerstroke.cpp:233 msgid "Offset points" -msgstr "Traseu decalat" +msgstr "Puncte de decalaj" -#: ../src/live_effects/lpe-powerstroke.cpp:208 -#, fuzzy +# chekbox +#: ../src/live_effects/lpe-powerstroke.cpp:234 msgid "Sort points" -msgstr "Orientare" +msgstr "Sortează punctele" -#: ../src/live_effects/lpe-powerstroke.cpp:208 +#: ../src/live_effects/lpe-powerstroke.cpp:234 msgid "Sort offset points according to their time value along the curve" msgstr "" -#: ../src/live_effects/lpe-powerstroke.cpp:209 -#, fuzzy +#: ../src/live_effects/lpe-powerstroke.cpp:235 msgid "Interpolator type:" -msgstr "Dimensiune iconiÈ›e la bara de control:" +msgstr "Tipul de interpolator:" -#: ../src/live_effects/lpe-powerstroke.cpp:209 -msgid "" -"Determines which kind of interpolator will be used to interpolate between " -"stroke width along the path" -msgstr "" +# hm ? între cine È™i cine ? +#: ../src/live_effects/lpe-powerstroke.cpp:235 +msgid "Determines which kind of interpolator will be used to interpolate between stroke width along the path" +msgstr "Determină ce tip de interpolator să fie folosit pentru interpolare între lățimea conturului în lungul traseului" -#: ../src/live_effects/lpe-powerstroke.cpp:210 -msgid "" -"Sets the smoothness for the CubicBezierJohan interpolator; 0 = linear " -"interpolation, 1 = smooth" +#: ../src/live_effects/lpe-powerstroke.cpp:236 +msgid "Sets the smoothness for the CubicBezierJohan interpolator; 0 = linear interpolation, 1 = smooth" msgstr "" -#: ../src/live_effects/lpe-powerstroke.cpp:211 -#, fuzzy +#: ../src/live_effects/lpe-powerstroke.cpp:237 msgid "Start cap:" -msgstr "Valoare de start" +msgstr "ÃŽnceputul capătului:" -#: ../src/live_effects/lpe-powerstroke.cpp:211 +#: ../src/live_effects/lpe-powerstroke.cpp:237 msgid "Determines the shape of the path's start" 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/live_effects/lpe-powerstroke.cpp:212 -#: ../src/widgets/stroke-style.cpp:186 +#: ../src/live_effects/lpe-powerstroke.cpp:238 +#: ../src/widgets/stroke-style.cpp:193 msgid "Join:" msgstr "Racord:" -#: ../src/live_effects/lpe-powerstroke.cpp:212 -msgid "Specifies the shape of the path's corners" +#: ../src/live_effects/lpe-powerstroke.cpp:238 +msgid "Determines the shape of the path's corners" msgstr "" # hm ? miter = îmbinare în unghi ascuÈ›it -#: ../src/live_effects/lpe-powerstroke.cpp:213 -#, fuzzy +#: ../src/live_effects/lpe-powerstroke.cpp:239 msgid "Miter limit:" -msgstr "Limită de îmbinare:" +msgstr "Limita de îmbinare:" # hm ? miter = îmbinare în unghi ascuÈ›it -#: ../src/live_effects/lpe-powerstroke.cpp:213 -#: ../src/widgets/stroke-style.cpp:234 +#: ../src/live_effects/lpe-powerstroke.cpp:239 +#: ../src/widgets/stroke-style.cpp:241 msgid "Maximum length of the miter (in units of stroke width)" msgstr "Lungimea maximă a îmbinării (în unități de lățime a liniei de contur)" -#: ../src/live_effects/lpe-powerstroke.cpp:214 -#, fuzzy +#: ../src/live_effects/lpe-powerstroke.cpp:240 msgid "End cap:" -msgstr "Capăt rotunjit" +msgstr "SfârÈ™itul capătului:" -#: ../src/live_effects/lpe-powerstroke.cpp:214 +#: ../src/live_effects/lpe-powerstroke.cpp:240 msgid "Determines the shape of the path's end" msgstr "" @@ -10895,9 +10296,8 @@ msgid "Variation of distance between hatches, in %." msgstr "" #: ../src/live_effects/lpe-rough-hatches.cpp:227 -#, fuzzy msgid "Growth:" -msgstr "Gotică" +msgstr "CreÈ™tere:" #: ../src/live_effects/lpe-rough-hatches.cpp:227 msgid "Growth of distance between hatches." @@ -10909,9 +10309,7 @@ msgid "Half-turns smoothness: 1st side, in:" 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" +msgid "Set smoothness/sharpness of path when reaching a 'bottom' half-turn. 0=sharp, 1=default" msgstr "" #: ../src/live_effects/lpe-rough-hatches.cpp:230 @@ -10919,9 +10317,7 @@ msgid "1st side, out:" 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" +msgid "Set smoothness/sharpness of path when leaving a 'bottom' half-turn. 0=sharp, 1=default" msgstr "" #: ../src/live_effects/lpe-rough-hatches.cpp:231 @@ -10929,9 +10325,7 @@ msgid "2nd side, in:" 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" +msgid "Set smoothness/sharpness of path when reaching a 'top' half-turn. 0=sharp, 1=default" msgstr "" #: ../src/live_effects/lpe-rough-hatches.cpp:232 @@ -10939,9 +10333,7 @@ msgid "2nd side, out:" 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" +msgid "Set smoothness/sharpness of path when leaving a 'top' half-turn. 0=sharp, 1=default" msgstr "" #: ../src/live_effects/lpe-rough-hatches.cpp:233 @@ -10952,12 +10344,12 @@ msgstr "" msgid "Randomly moves 'bottom' half-turns to produce magnitude variations." msgstr "" +# hm ? sau latura a 2-a ? #: ../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 "Dimensiune font:" +msgstr "SuprafaÈ›a a 2-a:" #: ../src/live_effects/lpe-rough-hatches.cpp:234 msgid "Randomly moves 'top' half-turns to produce magnitude variations." @@ -10968,15 +10360,11 @@ msgid "Parallelism jitter: 1st side:" msgstr "" #: ../src/live_effects/lpe-rough-hatches.cpp:235 -msgid "" -"Add direction randomness by moving 'bottom' half-turns tangentially to the " -"boundary." +msgid "Add direction randomness by moving 'bottom' half-turns tangentially to the boundary." msgstr "" #: ../src/live_effects/lpe-rough-hatches.cpp:236 -msgid "" -"Add direction randomness by randomly moving 'top' half-turns tangentially to " -"the boundary." +msgid "Add direction randomness by randomly moving 'top' half-turns tangentially to the boundary." msgstr "" #: ../src/live_effects/lpe-rough-hatches.cpp:237 @@ -11055,108 +10443,103 @@ msgid "Global bending" msgstr "" #: ../src/live_effects/lpe-rough-hatches.cpp:250 -msgid "" -"Relative position to a reference point defines global bending direction and " -"amount" +msgid "Relative position to a reference point defines global bending direction and amount" msgstr "" -#: ../src/live_effects/lpe-ruler.cpp:25 ../share/extensions/restack.inx.h:7 -#: ../share/extensions/text_extract.inx.h:5 +#: ../src/live_effects/lpe-ruler.cpp:25 +#: ../share/extensions/restack.inx.h:12 +#: ../share/extensions/text_extract.inx.h:8 msgid "Left" msgstr "Stânga" -#: ../src/live_effects/lpe-ruler.cpp:26 ../share/extensions/restack.inx.h:14 -#: ../share/extensions/text_extract.inx.h:8 +#: ../src/live_effects/lpe-ruler.cpp:26 +#: ../share/extensions/restack.inx.h:14 +#: ../share/extensions/text_extract.inx.h:10 msgid "Right" msgstr "Dreapta" -#: ../src/live_effects/lpe-ruler.cpp:27 ../src/live_effects/lpe-ruler.cpp:35 +#: ../src/live_effects/lpe-ruler.cpp:27 +#: ../src/live_effects/lpe-ruler.cpp:35 msgid "Both" msgstr "" -#: ../src/live_effects/lpe-ruler.cpp:33 ../src/widgets/arc-toolbar.cpp:341 +#: ../src/live_effects/lpe-ruler.cpp:33 +#: ../src/widgets/arc-toolbar.cpp:341 msgid "Start" msgstr "" -#: ../src/live_effects/lpe-ruler.cpp:34 ../src/widgets/arc-toolbar.cpp:354 +#: ../src/live_effects/lpe-ruler.cpp:34 +#: ../src/widgets/arc-toolbar.cpp:354 msgid "End" msgstr "" #: ../src/live_effects/lpe-ruler.cpp:41 -#, fuzzy msgid "_Mark distance:" -msgstr "Machează distanÈ›a" +msgstr "_Marchează distanÈ›a:" #: ../src/live_effects/lpe-ruler.cpp:41 msgid "Distance between successive ruler marks" msgstr "" #: ../src/live_effects/lpe-ruler.cpp:42 -#: ../share/extensions/foldablebox.inx.h:8 -#: ../share/extensions/interp_att_g.inx.h:27 -#: ../share/extensions/layout_nup.inx.h:36 -#: ../share/extensions/printing_marks.inx.h:21 +#: ../share/extensions/foldablebox.inx.h:7 +#: ../share/extensions/interp_att_g.inx.h:9 +#: ../share/extensions/layout_nup.inx.h:3 +#: ../share/extensions/printing_marks.inx.h:11 msgid "Unit:" msgstr "Unitate de măsură:" #: ../src/live_effects/lpe-ruler.cpp:43 -#, fuzzy msgid "Ma_jor length:" -msgstr "Lungime maximă" +msgstr "Lungime ma_joră:" #: ../src/live_effects/lpe-ruler.cpp:43 msgid "Length of major ruler marks" msgstr "" #: ../src/live_effects/lpe-ruler.cpp:44 -#, fuzzy msgid "Mino_r length:" -msgstr "Lungime maximă" +msgstr "Lungime mino_ră:" #: ../src/live_effects/lpe-ruler.cpp:44 msgid "Length of minor ruler marks" msgstr "" #: ../src/live_effects/lpe-ruler.cpp:45 -#, fuzzy msgid "Major steps_:" -msgstr "Lungime maximă" +msgstr "" #: ../src/live_effects/lpe-ruler.cpp:45 msgid "Draw a major mark every ... steps" msgstr "" #: ../src/live_effects/lpe-ruler.cpp:46 -#, fuzzy msgid "Shift marks _by:" -msgstr "StabileÈ™te marcatorii" +msgstr "" #: ../src/live_effects/lpe-ruler.cpp:46 msgid "Shift marks by this many steps" msgstr "" #: ../src/live_effects/lpe-ruler.cpp:47 -#, fuzzy msgid "Mark direction:" -msgstr "DirecÈ›ie" +msgstr "DirecÈ›ie de marcaj:" #: ../src/live_effects/lpe-ruler.cpp:47 msgid "Direction of marks (when viewing along the path from start to end)" msgstr "" #: ../src/live_effects/lpe-ruler.cpp:48 -#, fuzzy msgid "_Offset:" -msgstr "Decalaj" +msgstr "_Decalaj:" #: ../src/live_effects/lpe-ruler.cpp:48 msgid "Offset of first mark" msgstr "" #: ../src/live_effects/lpe-ruler.cpp:49 -#, fuzzy msgid "Border marks:" -msgstr "Culoare chen_ar:" +msgstr "Marcaje de chenar:" #: ../src/live_effects/lpe-ruler.cpp:49 msgid "Choose whether to draw marks at the beginning and end of the path" @@ -11165,27 +10548,24 @@ msgstr "" #. initialise your parameters here: #. testpointA(_("Test Point A"), _("Test A"), "ptA", &wr, this, Geom::Point(100,100)), #: ../src/live_effects/lpe-sketch.cpp:38 -#, fuzzy msgid "Strokes:" -msgstr "TuÈ™e" +msgstr "Contururi:" #: ../src/live_effects/lpe-sketch.cpp:38 msgid "Draw that many approximating strokes" msgstr "" #: ../src/live_effects/lpe-sketch.cpp:39 -#, fuzzy msgid "Max stroke length:" -msgstr "Lungimea maximă a tuÈ™ei" +msgstr "Lungimea maximă a tuÈ™ei:" #: ../src/live_effects/lpe-sketch.cpp:40 msgid "Maximum length of approximating strokes" msgstr "" #: ../src/live_effects/lpe-sketch.cpp:41 -#, fuzzy msgid "Stroke length variation:" -msgstr "VariaÈ›ia de lungime a tuÈ™ei" +msgstr "VariaÈ›ia de lungime a tuÈ™ei:" #: ../src/live_effects/lpe-sketch.cpp:42 msgid "Random variation of stroke length (relative to maximum length)" @@ -11200,86 +10580,74 @@ msgid "How much successive strokes should overlap (relative to maximum length)" msgstr "" #: ../src/live_effects/lpe-sketch.cpp:45 -#, fuzzy msgid "Overlap variation:" -msgstr "VariaÈ›ia suprapunerii" +msgstr "VariaÈ›ie de suprapunere:" #: ../src/live_effects/lpe-sketch.cpp:46 msgid "Random variation of overlap (relative to maximum overlap)" msgstr "" #: ../src/live_effects/lpe-sketch.cpp:47 -#, fuzzy msgid "Max. end tolerance:" -msgstr "Toleranță:" +msgstr "Toleranță maximă de sfârÈ™it:" #: ../src/live_effects/lpe-sketch.cpp:48 -msgid "" -"Maximum distance between ends of original and approximating paths (relative " -"to maximum length)" +msgid "Maximum distance between ends of original and approximating paths (relative to maximum length)" msgstr "" #: ../src/live_effects/lpe-sketch.cpp:49 -#, fuzzy msgid "Average offset:" -msgstr "Decalaj de model" +msgstr "Decalaj mediu" #: ../src/live_effects/lpe-sketch.cpp:50 msgid "Average distance each stroke is away from the original path" msgstr "" #: ../src/live_effects/lpe-sketch.cpp:51 -#, fuzzy msgid "Max. tremble:" -msgstr "Lungimea maximă a tuÈ™ei" +msgstr "" #: ../src/live_effects/lpe-sketch.cpp:52 msgid "Maximum tremble magnitude" msgstr "" #: ../src/live_effects/lpe-sketch.cpp:53 -#, fuzzy msgid "Tremble frequency:" -msgstr "FrecvenÈ›a de bază:" +msgstr "" #: ../src/live_effects/lpe-sketch.cpp:54 msgid "Average number of tremble periods in a stroke" msgstr "" #: ../src/live_effects/lpe-sketch.cpp:56 -#, fuzzy msgid "Construction lines:" -msgstr "Centrează liniile" +msgstr "" #: ../src/live_effects/lpe-sketch.cpp:57 msgid "How many construction lines (tangents) to draw" msgstr "" #: ../src/live_effects/lpe-sketch.cpp:58 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2393 -#: ../share/extensions/render_alphabetsoup.inx.h:4 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2564 +#: ../share/extensions/render_alphabetsoup.inx.h:3 msgid "Scale:" msgstr "Scală:" #: ../src/live_effects/lpe-sketch.cpp:59 -msgid "" -"Scale factor relating curvature and length of construction lines (try " -"5*offset)" +msgid "Scale factor relating curvature and length of construction lines (try 5*offset)" msgstr "" #: ../src/live_effects/lpe-sketch.cpp:60 -#, fuzzy msgid "Max. length:" -msgstr "Lungime maximă" +msgstr "Lungime maximă:" #: ../src/live_effects/lpe-sketch.cpp:60 msgid "Maximum length of construction lines" msgstr "" #: ../src/live_effects/lpe-sketch.cpp:61 -#, fuzzy msgid "Length variation:" -msgstr "VariaÈ›ia de lungime a tuÈ™ei" +msgstr "VariaÈ›ia de lungime:" #: ../src/live_effects/lpe-sketch.cpp:61 msgid "Random variation of the length of construction lines" @@ -11302,27 +10670,24 @@ msgid "min curvature" msgstr "" #: ../src/live_effects/lpe-sketch.cpp:65 -#, fuzzy msgid "k_max:" -msgstr "_x0:" +msgstr "" #: ../src/live_effects/lpe-sketch.cpp:65 msgid "max curvature" msgstr "" #: ../src/live_effects/lpe-vonkoch.cpp:47 -#, fuzzy msgid "N_r of generations:" -msgstr "Numărul de revoluÈ›ii" +msgstr "Numă_rul de generări:" #: ../src/live_effects/lpe-vonkoch.cpp:47 msgid "Depth of the recursion --- keep low!!" msgstr "" #: ../src/live_effects/lpe-vonkoch.cpp:48 -#, fuzzy msgid "Generating path:" -msgstr "Crearea unui traseu nou" +msgstr "Calea de generare:" #: ../src/live_effects/lpe-vonkoch.cpp:48 msgid "Path whose segments define the iterated transforms" @@ -11333,15 +10698,12 @@ msgid "_Use uniform transforms only" msgstr "" #: ../src/live_effects/lpe-vonkoch.cpp:49 -msgid "" -"2 consecutive segments are used to reverse/preserve orientation only " -"(otherwise, they define a general transform)." +msgid "2 consecutive segments are used to reverse/preserve orientation only (otherwise, they define a general transform)." msgstr "" #: ../src/live_effects/lpe-vonkoch.cpp:50 -#, fuzzy msgid "Dra_w all generations" -msgstr "Numărul de revoluÈ›ii" +msgstr "" #: ../src/live_effects/lpe-vonkoch.cpp:50 msgid "If unchecked, draw only the last generation" @@ -11349,9 +10711,8 @@ msgstr "" #. ,draw_boxes(_("Display boxes"), _("Display boxes instead of paths only"), "draw_boxes", &wr, this, true) #: ../src/live_effects/lpe-vonkoch.cpp:52 -#, fuzzy msgid "Reference segment:" -msgstr "Șterge segmentul" +msgstr "" #: ../src/live_effects/lpe-vonkoch.cpp:52 msgid "The reference segment. Defaults to the horizontal midline of the bbox." @@ -11450,9 +10811,14 @@ msgstr "" msgid "Open specified document(s) (option string may be excluded)" msgstr "" -#: ../src/main.cpp:285 ../src/main.cpp:290 ../src/main.cpp:295 -#: ../src/main.cpp:362 ../src/main.cpp:367 ../src/main.cpp:372 -#: ../src/main.cpp:377 ../src/main.cpp:388 +#: ../src/main.cpp:285 +#: ../src/main.cpp:290 +#: ../src/main.cpp:295 +#: ../src/main.cpp:362 +#: ../src/main.cpp:367 +#: ../src/main.cpp:372 +#: ../src/main.cpp:377 +#: ../src/main.cpp:388 msgid "FILENAME" msgstr "NUMEFIȘIER" @@ -11465,19 +10831,16 @@ msgid "Export document to a PNG file" msgstr "Exportă documentul într-un fiÈ™ier PNG" #: ../src/main.cpp:299 -msgid "" -"Resolution for exporting to bitmap and for rasterization of filters in PS/" -"EPS/PDF (default 90)" +msgid "Resolution for exporting to bitmap and for rasterization of filters in PS/EPS/PDF (default 90)" msgstr "" -#: ../src/main.cpp:300 ../src/ui/widget/rendering-options.cpp:35 +#: ../src/main.cpp:300 +#: ../src/ui/widget/rendering-options.cpp:35 msgid "DPI" msgstr "DPI" #: ../src/main.cpp:304 -msgid "" -"Exported area in SVG user units (default is the page; 0,0 is lower-left " -"corner)" +msgid "Exported area in SVG user units (default is the page; 0,0 is lower-left corner)" msgstr "" #: ../src/main.cpp:305 @@ -11493,9 +10856,7 @@ msgid "Exported area is the entire page" msgstr "Zona exportată este pagina întreagă" #: ../src/main.cpp:319 -msgid "" -"Snap the bitmap export area outwards to the nearest integer values (in SVG " -"user units)" +msgid "Snap the bitmap export area outwards to the nearest integer values (in SVG user units)" msgstr "" #: ../src/main.cpp:324 @@ -11516,26 +10877,28 @@ msgstr "ÃŽNÄ‚LÈšIME" #: ../src/main.cpp:334 msgid "The ID of the object to export" -msgstr "" +msgstr "ID-ul obiectului de exportat" -#: ../src/main.cpp:335 ../src/main.cpp:433 +#: ../src/main.cpp:335 +#: ../src/main.cpp:433 +#: ../src/ui/dialog/inkscape-preferences.cpp:1434 msgid "ID" -msgstr "" +msgstr "ID" +# hm ? #. TRANSLATORS: this means: "Only export the object whose id is given in --export-id". #. See "man inkscape" for details. #: ../src/main.cpp:341 -msgid "" -"Export just the object with export-id, hide all others (only with export-id)" -msgstr "" +msgid "Export just the object with export-id, hide all others (only with export-id)" +msgstr "Exportă numai obiectul căruia i-a fost specificat un export-id, ascunde toate celelalte (numai cu export-id)" #: ../src/main.cpp:346 msgid "Use stored filename and DPI hints when exporting (only with export-id)" -msgstr "" +msgstr "La export foloseÈ™te nume de fiÈ™ier stocate È™i indicii DPI (numai cu export-id)" #: ../src/main.cpp:351 msgid "Background color of exported bitmap (any SVG-supported color string)" -msgstr "" +msgstr "Culoarea de fundal a bitmap-ului exportat (orice È™ir de culoare suportat de SVG)" #: ../src/main.cpp:352 msgid "COLOR" @@ -11543,7 +10906,7 @@ msgstr "CULOARE" #: ../src/main.cpp:356 msgid "Background opacity of exported bitmap (either 0.0 to 1.0, or 1 to 255)" -msgstr "" +msgstr "Opacitatea fundalului a bitmap-ului exportat (fie de la 0.0 la 1.0, fie de la 1 la 255)" #: ../src/main.cpp:357 msgid "VALUE" @@ -11551,67 +10914,54 @@ msgstr "VALOARE" #: ../src/main.cpp:361 msgid "Export document to plain SVG file (no sodipodi or inkscape namespaces)" -msgstr "" +msgstr "Exportă documentul ca fiÈ™ier SVG simplu (fără spaÈ›ii de nume aparÈ›inând Sodipodi sau Inkscape)" #: ../src/main.cpp:366 msgid "Export document to a PS file" -msgstr "" +msgstr "Exportă documentul ca fiÈ™ier PS" #: ../src/main.cpp:371 msgid "Export document to an EPS file" -msgstr "" +msgstr "Exportă documentul ca fiÈ™ier EPS" #: ../src/main.cpp:376 msgid "Export document to a PDF file" -msgstr "Exportă documentul într-un fiÈ™ier PDF" +msgstr "Exportă documentul ca fiÈ™ier PDF" #: ../src/main.cpp:381 -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 "" +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 "Exportă ca PDF/PS/EPS fără text. ÃŽn afară de PDF/PS/EPS este exportat È™i un fiÈ™ier LaTeX, punând textul deasupra fiÈ™ierului PDF/PS/EPS. IncludeÈ›i rezultatul în LaTeX sub forma: \\input{latexfile.tex}" #: ../src/main.cpp:387 msgid "Export document to an Enhanced Metafile (EMF) File" -msgstr "Exportă documentul într-un fiÈ™ier Enhanced Metafile (EMF)" +msgstr "Exportă documentul ca fiÈ™ier Enhanced Metafile (EMF)" #: ../src/main.cpp:393 -msgid "Convert text object to paths on export (PS, EPS, PDF)" +msgid "Convert text object to paths on export (PS, EPS, PDF, SVG)" msgstr "" #: ../src/main.cpp:398 -msgid "" -"Render filtered objects without filters, instead of rasterizing (PS, EPS, " -"PDF)" +msgid "Render filtered objects without filters, instead of rasterizing (PS, EPS, PDF)" msgstr "" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" #: ../src/main.cpp:404 -msgid "" -"Query the X coordinate of the drawing or, if specified, of the object with --" -"query-id" +msgid "Query the X coordinate of the drawing or, if specified, of the object with --query-id" msgstr "" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" #: ../src/main.cpp:410 -msgid "" -"Query the Y coordinate of the drawing or, if specified, of the object with --" -"query-id" +msgid "Query the Y coordinate of the drawing or, if specified, of the object with --query-id" msgstr "" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" #: ../src/main.cpp:416 -msgid "" -"Query the width of the drawing or, if specified, of the object with --query-" -"id" +msgid "Query the width of the drawing or, if specified, of the object with --query-id" msgstr "" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" #: ../src/main.cpp:422 -msgid "" -"Query the height of the drawing or, if specified, of the object with --query-" -"id" +msgid "Query the height of the drawing or, if specified, of the object with --query-id" msgstr "" #: ../src/main.cpp:427 @@ -11631,9 +10981,10 @@ msgstr "" msgid "Remove unused definitions from the defs section(s) of the document" msgstr "" +# hm ? le listează pe alea din Inkscape,. sau le listează în Inkscape ? #: ../src/main.cpp:448 msgid "List the IDs of all the verbs in Inkscape" -msgstr "Listează ID-urile tuturor verbelor în Inkscape" +msgstr "Listează ID-urile tuturor verbelor din Inkscape" #: ../src/main.cpp:453 msgid "Verb to call when Inkscape opens." @@ -11655,7 +11006,8 @@ msgstr "OBJECT-ID" msgid "Start Inkscape in interactive shell mode." msgstr "PorneÈ™te Inkscape în mod shell interactiv" -#: ../src/main.cpp:807 ../src/main.cpp:1159 +#: ../src/main.cpp:807 +#: ../src/main.cpp:1164 msgid "" "[OPTIONS...] [FILE...]\n" "\n" @@ -11666,7 +11018,8 @@ msgstr "" "OpÈ›iuni disponibile:" #. ## Add a menu for clear() -#: ../src/menus-skeleton.h:16 ../src/ui/dialog/debug.cpp:75 +#: ../src/menus-skeleton.h:16 +#: ../src/ui/dialog/debug.cpp:75 msgid "_File" msgstr "_FiÈ™ier" @@ -11676,11 +11029,16 @@ msgstr "_Nou" #. " <verb verb-id=\"FileExportToOCAL\" />\n" #. " <verb verb-id=\"DialogMetadata\" />\n" -#: ../src/menus-skeleton.h:43 ../src/verbs.cpp:2524 ../src/verbs.cpp:2530 +#: ../src/menus-skeleton.h:43 +#: ../src/verbs.cpp:2582 +#: ../src/verbs.cpp:2588 msgid "_Edit" msgstr "_Editare" -#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2300 +# deschide meniu la dreapta în meniul Edit +# este prezent È™i în meniul de la dreapta +#: ../src/menus-skeleton.h:53 +#: ../src/verbs.cpp:2348 msgid "Paste Si_ze" msgstr "LipeÈ™te _dimensiunea" @@ -11689,9 +11047,8 @@ msgid "Clo_ne" msgstr "Clo_nare" #: ../src/menus-skeleton.h:79 -#, fuzzy msgid "Select Sa_me" -msgstr "SelectaÈ›i pagina:" +msgstr "Selectează ac_eleaÈ™i" #: ../src/menus-skeleton.h:97 msgid "_View" @@ -11709,17 +11066,15 @@ msgstr "Mo_d de afiÈ™are" #. " <verb verb-id=\"ViewModePrintColorsPreview\" radio=\"yes\"/>\n" #. " <verb verb-id=\"DialogPrintColorsPreview\" />\n" #: ../src/menus-skeleton.h:123 -#, fuzzy msgid "_Color display mode" -msgstr "Mo_d de afiÈ™are" +msgstr "" #. Better location in menu needs to be found #. " <verb verb-id=\"ViewColorModePrintColorsPreview\" radio=\"yes\"/>\n" #. " <verb verb-id=\"DialogPrintColorsPreview\" />\n" #: ../src/menus-skeleton.h:137 -#, fuzzy msgid "Sh_ow/Hide" -msgstr "Arată sau ascunde" +msgstr "_Arată sau ascunde" #. " <verb verb-id=\"DialogScript\" />\n" #. Not quite ready to be in the menus. @@ -11732,79 +11087,72 @@ msgstr "_Strat" msgid "_Object" msgstr "_Obiect" -#: ../src/menus-skeleton.h:189 +#: ../src/menus-skeleton.h:190 msgid "Cli_p" msgstr "Decu_pare" -#: ../src/menus-skeleton.h:193 +#: ../src/menus-skeleton.h:194 msgid "Mas_k" msgstr "_Mască" -#: ../src/menus-skeleton.h:197 +#: ../src/menus-skeleton.h:198 msgid "Patter_n" msgstr "_Model" -#: ../src/menus-skeleton.h:221 +#: ../src/menus-skeleton.h:202 +msgid "Symbo_l" +msgstr "Simbo_l" + +#: ../src/menus-skeleton.h:226 msgid "_Path" msgstr "T_raseu" -#: ../src/menus-skeleton.h:268 +#: ../src/menus-skeleton.h:273 msgid "Filter_s" msgstr "F_iltre" -#: ../src/menus-skeleton.h:274 +#: ../src/menus-skeleton.h:279 msgid "Exte_nsions" msgstr "E_xtensii" -#: ../src/menus-skeleton.h:281 +#: ../src/menus-skeleton.h:286 msgid "Whiteboa_rd" msgstr "_Tablă albă" -#: ../src/menus-skeleton.h:285 +#: ../src/menus-skeleton.h:290 msgid "_Help" msgstr "_Ajutor" # hm ? sau tutoriale ? -#: ../src/menus-skeleton.h:289 +#: ../src/menus-skeleton.h:294 msgid "Tutorials" msgstr "Ghiduri practice" #: ../src/object-edit.cpp:439 -msgid "" -"Adjust the <b>horizontal rounding</b> radius; with <b>Ctrl</b> to make the " -"vertical radius the same" -msgstr "" -"Ajustează raza de <b>rotunjire orizontală</b>; <b>Ctrl</b> pentru a proceda " -"la fel cu raza verticală" +msgid "Adjust the <b>horizontal rounding</b> radius; with <b>Ctrl</b> to make the vertical radius the same" +msgstr "Ajustează raza de <b>rotunjire orizontală</b>; <b>Ctrl</b> pentru a proceda la fel cu raza verticală" #: ../src/object-edit.cpp:444 -msgid "" -"Adjust the <b>vertical rounding</b> radius; with <b>Ctrl</b> to make the " -"horizontal radius the same" -msgstr "" -"Ajustează raza de <b>rotunjire verticală</b>; <b>Ctrl</b> pentru a proceda " -"la fel cu raza orizontală" +msgid "Adjust the <b>vertical rounding</b> radius; with <b>Ctrl</b> to make the horizontal radius the same" +msgstr "Ajustează raza de <b>rotunjire verticală</b>; <b>Ctrl</b> pentru a proceda la fel cu raza orizontală" -#: ../src/object-edit.cpp:449 ../src/object-edit.cpp:454 -msgid "" -"Adjust the <b>width and height</b> of the rectangle; with <b>Ctrl</b> to " -"lock ratio or stretch in one dimension only" -msgstr "" -"Ajustează <b>lățimea È™i înălÈ›imea</b> dreptunghiului; <b>Ctrl</b> pentru a " -"bloca raportul de aspect, sau pentru a întinde numai pe o singură dimensiune" +#: ../src/object-edit.cpp:449 +#: ../src/object-edit.cpp:454 +msgid "Adjust the <b>width and height</b> of the rectangle; with <b>Ctrl</b> to lock ratio or stretch in one dimension only" +msgstr "Ajustează <b>lățimea È™i înălÈ›imea</b> dreptunghiului; <b>Ctrl</b> pentru a bloca raportul de aspect, sau pentru a întinde numai pe o singură dimensiune" -#: ../src/object-edit.cpp:689 ../src/object-edit.cpp:693 -#: ../src/object-edit.cpp:697 ../src/object-edit.cpp:701 -msgid "" -"Resize box in X/Y direction; with <b>Shift</b> along the Z axis; with " -"<b>Ctrl</b> to constrain to the directions of edges or diagonals" +#: ../src/object-edit.cpp:689 +#: ../src/object-edit.cpp:693 +#: ../src/object-edit.cpp:697 +#: ../src/object-edit.cpp:701 +msgid "Resize box in X/Y direction; with <b>Shift</b> along the Z axis; with <b>Ctrl</b> to constrain to the directions of edges or diagonals" msgstr "" -#: ../src/object-edit.cpp:705 ../src/object-edit.cpp:709 -#: ../src/object-edit.cpp:713 ../src/object-edit.cpp:717 -msgid "" -"Resize box along the Z axis; with <b>Shift</b> in X/Y direction; with " -"<b>Ctrl</b> to constrain to the directions of edges or diagonals" +#: ../src/object-edit.cpp:705 +#: ../src/object-edit.cpp:709 +#: ../src/object-edit.cpp:713 +#: ../src/object-edit.cpp:717 +msgid "Resize box along the Z axis; with <b>Shift</b> in X/Y direction; with <b>Ctrl</b> to constrain to the directions of edges or diagonals" msgstr "" #: ../src/object-edit.cpp:721 @@ -11813,62 +11161,47 @@ msgstr "Mută cutia în perspectivă" #: ../src/object-edit.cpp:952 msgid "Adjust ellipse <b>width</b>, with <b>Ctrl</b> to make circle" -msgstr "" +msgstr "Ajustează <b>lățimea</b> elipsei; <b>Ctrl</b> pentru a o face cerc" #: ../src/object-edit.cpp:956 msgid "Adjust ellipse <b>height</b>, with <b>Ctrl</b> to make circle" -msgstr "" +msgstr "Ajustează <b>înălÈ›imea</b> elipsei; <b>Ctrl</b> pentru a o face cerc" #: ../src/object-edit.cpp:960 -msgid "" -"Position the <b>start point</b> of the arc or segment; with <b>Ctrl</b> to " -"snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for " -"segment" -msgstr "" +msgid "Position the <b>start point</b> of the arc or segment; with <b>Ctrl</b> to snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for segment" +msgstr "PoziÈ›ionează <b>punctul de pornire</b> al segmentului de arc; <b>Ctrl</b> pentru a acroÈ™a unghiul; trageÈ›i <b>înăuntrul</b> elipsei pentru arc, sau <b>în afara</b> ei pentru segment" #: ../src/object-edit.cpp:965 -msgid "" -"Position the <b>end point</b> of the arc or segment; with <b>Ctrl</b> to " -"snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for " -"segment" -msgstr "" +msgid "Position the <b>end point</b> of the arc or segment; with <b>Ctrl</b> to snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for segment" +msgstr "PoziÈ›ionează <b>punctul de sfârÈ™it</b> al segmentului de arc; <b>Ctrl</b> pentru a acroÈ™a unghiul; trageÈ›i <b>înăuntrul</b> elipsei pentru arc, sau <b>în afara</b> ei pentru segment" #: ../src/object-edit.cpp:1105 -msgid "" -"Adjust the <b>tip radius</b> of the star or polygon; with <b>Shift</b> to " -"round; with <b>Alt</b> to randomize" -msgstr "" +msgid "Adjust the <b>tip radius</b> of the star or polygon; with <b>Shift</b> to round; with <b>Alt</b> to randomize" +msgstr "Ajustează <b>raza vârfurilor</b> stelei sau a poligonului; <b>Shift</b> pentru a rotunji; <b>Alt</b> pentru a randomiza" #: ../src/object-edit.cpp:1113 -msgid "" -"Adjust the <b>base radius</b> of the star; with <b>Ctrl</b> to keep star " -"rays radial (no skew); with <b>Shift</b> to round; with <b>Alt</b> to " -"randomize" +msgid "Adjust the <b>base radius</b> of the star; with <b>Ctrl</b> to keep star rays radial (no skew); with <b>Shift</b> to round; with <b>Alt</b> to randomize" msgstr "" #: ../src/object-edit.cpp:1303 -msgid "" -"Roll/unroll the spiral from <b>inside</b>; with <b>Ctrl</b> to snap angle; " -"with <b>Alt</b> to converge/diverge" -msgstr "" +msgid "Roll/unroll the spiral from <b>inside</b>; with <b>Ctrl</b> to snap angle; with <b>Alt</b> to converge/diverge" +msgstr "RăsuceÈ™te sau dezrăsuceÈ™te <b>înăuntru</b>; <b>Ctrl</b> pentru a acroÈ™a unghiul; <b>Alt</b> pentru convergență sau divergență" #: ../src/object-edit.cpp:1307 -msgid "" -"Roll/unroll the spiral from <b>outside</b>; with <b>Ctrl</b> to snap angle; " -"with <b>Shift</b> to scale/rotate" -msgstr "" +msgid "Roll/unroll the spiral from <b>outside</b>; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to scale/rotate; with <b>Alt</b> to lock radius" +msgstr "RăsuceÈ™te sau dezrăsuceÈ™te spirala din <b>afară</b>; <b>Ctrl</b> pentru a acroÈ™a unghiul; <b>Shift</b> pentru scalare sau rotire; <b>Alt</b> pentru a bloca raza" #: ../src/object-edit.cpp:1352 msgid "Adjust the <b>offset distance</b>" -msgstr "" +msgstr "Ajustează <b>distanÈ›a de decalaj</b>" #: ../src/object-edit.cpp:1388 msgid "Drag to resize the <b>flowed text frame</b>" -msgstr "" +msgstr "TrageÈ›i pentru a redimensiona <b>cadrul textului fluid</b>" #: ../src/path-chemistry.cpp:53 msgid "Select <b>object(s)</b> to combine." -msgstr "SelectaÈ›i <b>objectele</b> de combinat." +msgstr "SelectaÈ›i <b>obiectele</b> de combinat." # hm ? pare a fi stare #: ../src/path-chemistry.cpp:57 @@ -11934,77 +11267,58 @@ msgstr "Inversare traseu" msgid "<b>No paths</b> to reverse in the selection." msgstr "<b>Nu sunt căi</b> de inversat în selecÈ›ie." -#: ../src/pen-context.cpp:250 ../src/pencil-context.cpp:561 +#: ../src/pen-context.cpp:250 +#: ../src/pencil-context.cpp:561 msgid "Drawing cancelled" msgstr "Desenarea a fost anulată" -#: ../src/pen-context.cpp:488 ../src/pencil-context.cpp:286 +#: ../src/pen-context.cpp:488 +#: ../src/pencil-context.cpp:286 msgid "Continuing selected path" msgstr "Continuarea traseului selectat" -#: ../src/pen-context.cpp:498 ../src/pencil-context.cpp:294 +#: ../src/pen-context.cpp:498 +#: ../src/pencil-context.cpp:294 msgid "Creating new path" msgstr "Crearea unui traseu nou" -#: ../src/pen-context.cpp:500 ../src/pencil-context.cpp:297 +#: ../src/pen-context.cpp:500 +#: ../src/pencil-context.cpp:297 msgid "Appending to selected path" msgstr "Adăugare la traseul existent" #: ../src/pen-context.cpp:660 msgid "<b>Click</b> or <b>click and drag</b> to close and finish the path." -msgstr "" -"<b>Clic</b> sau <b>clic È™i trageÈ›i</b> pentru a închide È™i finaliza traseul." +msgstr "<b>Clic</b> sau <b>clic È™i trageÈ›i</b> pentru a închide È™i finaliza traseul." #: ../src/pen-context.cpp:670 -msgid "" -"<b>Click</b> or <b>click and drag</b> to continue the path from this point." -msgstr "" -"<b>Clic</b> sau <b>clic È™i trageÈ›i</b> pentru a continua din acest punct." +msgid "<b>Click</b> or <b>click and drag</b> to continue the path from this point." +msgstr "<b>Clic</b> sau <b>clic È™i trageÈ›i</b> pentru a continua din acest punct." #: ../src/pen-context.cpp:1265 #, c-format -msgid "" -"<b>Curve segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to " -"snap angle, <b>Enter</b> to finish the path" -msgstr "" -"<b>Segmentul de curbă</b>: unghi %3.2f°, distanță %s; <b>Ctrl</b> " -"pentru a acroÈ™a unghiul, <b>Enter</b> pentru a finaliza traseul" +msgid "<b>Curve segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to snap angle, <b>Enter</b> to finish the path" +msgstr "<b>Segmentul de curbă</b>: unghi %3.2f°, distanță %s; <b>Ctrl</b> pentru a acroÈ™a unghiul, <b>Enter</b> pentru a finaliza traseul" #: ../src/pen-context.cpp:1266 #, c-format -msgid "" -"<b>Line segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to " -"snap angle, <b>Enter</b> to finish the path" -msgstr "" -"<b>Segmentul de linie</b>: unghi %3.2f°, distanță %s; <b>Ctrl</b> " -"pentru a acroÈ™a unghiul, <b>Enter</b> pentru a finaliza traseul" +msgid "<b>Line segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to snap angle, <b>Enter</b> to finish the path" +msgstr "<b>Segmentul de linie</b>: unghi %3.2f°, distanță %s; <b>Ctrl</b> pentru a acroÈ™a unghiul, <b>Enter</b> pentru a finaliza traseul" #: ../src/pen-context.cpp:1283 #, c-format -msgid "" -"<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap " -"angle" -msgstr "" -"<b>Mânerul de curbă</b>: unghi %3.2f°, lungime %s; <b>Ctrl</b> pentru a " -"acroÈ™a unghiul" +msgid "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle" +msgstr "<b>Mânerul de curbă</b>: unghi %3.2f°, lungime %s; <b>Ctrl</b> pentru a acroÈ™a unghiul" #: ../src/pen-context.cpp:1305 #, c-format -msgid "" -"<b>Curve handle, symmetric</b>: angle %3.2f°, length %s; with <b>Ctrl</" -"b> to snap angle, with <b>Shift</b> to move this handle only" -msgstr "" -"<b>Mânerul de curbă, simetric</b>: unghi %3.2f°, lungime %s; <b>Ctrl</" -"b> pentru a acroÈ™a unghiul, <b>Shift</b> pentru a muta numai acest mâner" +msgid "<b>Curve handle, symmetric</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle, with <b>Shift</b> to move this handle only" +msgstr "<b>Mânerul de curbă, simetric</b>: unghi %3.2f°, lungime %s; <b>Ctrl</b> pentru a acroÈ™a unghiul, <b>Shift</b> pentru a muta numai acest mâner" #: ../src/pen-context.cpp:1306 #, c-format -msgid "" -"<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap " -"angle, with <b>Shift</b> to move this handle only" -msgstr "" -"<b>Mânerul curbei</b>: unghi %3.2f°, lungime %s; <b>Ctrl</b> pentru a " -"acroÈ™a unghiul, <b>Shift</b> pentru a muta numai acest mâner" +msgid "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle, with <b>Shift</b> to move this handle only" +msgstr "<b>Mânerul curbei</b>: unghi %3.2f°, lungime %s; <b>Ctrl</b> pentru a acroÈ™a unghiul, <b>Shift</b> pentru a muta numai acest mâner" #: ../src/pen-context.cpp:1352 msgid "Drawing finished" @@ -12012,7 +11326,7 @@ msgstr "Desenarea s-a finalizat" #: ../src/pencil-context.cpp:402 msgid "<b>Release</b> here to close and finish the path." -msgstr "<b>EliberaÈ›i</b> aici pentru a închide È™i finaliza traseul.." +msgstr "<b>EliberaÈ›i</b> aici pentru a închide È™i finaliza traseul." #: ../src/pencil-context.cpp:408 msgid "Drawing a freehand path" @@ -12028,9 +11342,7 @@ msgid "Finishing freehand" msgstr "Finalizarea desenării cu mâna liberă" #: ../src/pencil-context.cpp:611 -msgid "" -"<b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. " -"Release <b>Alt</b> to finalize." +msgid "<b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. Release <b>Alt</b> to finalize." msgstr "" #: ../src/pencil-context.cpp:639 @@ -12051,7 +11363,7 @@ msgstr "Stilou aplecat" #: ../src/preferences-skeleton.h:102 msgid "Marker" -msgstr "Marcator" +msgstr "Marcaj" #: ../src/preferences-skeleton.h:103 msgid "Brush" @@ -12070,11 +11382,8 @@ msgid "Tracing" msgstr "Trasat" #: ../src/preferences.cpp:131 -msgid "" -"Inkscape will run with default settings, and new settings will not be saved. " -msgstr "" -"Inkscape va rula cu configurările implicite, iar configurările noi nu vor fi " -"salvate." +msgid "Inkscape will run with default settings, and new settings will not be saved. " +msgstr "Inkscape va rula cu setările implicite, iar setările noi nu vor fi salvate." #. the creation failed #. _reportError(Glib::ustring::compose(_("Cannot create profile directory %1."), @@ -12157,7 +11466,8 @@ msgid "Open Font License" msgstr "Licență Open Font" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkTitleAttribute -#: ../src/rdf.cpp:232 ../src/ui/dialog/object-attributes.cpp:56 +#: ../src/rdf.cpp:232 +#: ../src/ui/dialog/object-attributes.cpp:56 msgid "Title:" msgstr "Titlu:" @@ -12166,15 +11476,15 @@ msgid "Name by which this document is formally known" msgstr "" #: ../src/rdf.cpp:235 -#, fuzzy msgid "Date:" -msgstr "Dată" +msgstr "Data:" #: ../src/rdf.cpp:236 msgid "Date associated with the creation of this document (YYYY-MM-DD)" msgstr "" -#: ../src/rdf.cpp:238 ../share/extensions/webslicer_create_rect.inx.h:14 +#: ../src/rdf.cpp:238 +#: ../share/extensions/webslicer_create_rect.inx.h:3 msgid "Format:" msgstr "Format:" @@ -12187,42 +11497,32 @@ msgid "Type of document (DCMI Type)" msgstr "" #: ../src/rdf.cpp:245 -#, fuzzy msgid "Creator:" -msgstr "Creator" +msgstr "Creator:" #: ../src/rdf.cpp:246 -#, fuzzy -msgid "" -"Name of entity primarily responsible for making the content of this document" -msgstr "numele entității care facilitează accesul la acest document" +msgid "Name of entity primarily responsible for making the content of this document" +msgstr "Numele entității principal responsabile cu crearea conÈ›inutului acestui document" #: ../src/rdf.cpp:248 -#, fuzzy msgid "Rights:" -msgstr "Dreapta:" +msgstr "Drepturi:" #: ../src/rdf.cpp:249 -#, fuzzy -msgid "" -"Name of entity with rights to the Intellectual Property of this document" -msgstr "" -"numele entității care deÈ›ine drepturile asupra \\n Proprietății Intelectuale " -"a acestui document" +msgid "Name of entity with rights to the Intellectual Property of this document" +msgstr "Numele entității care deÈ›ine drepturile asupra proprietății intelectuale ale acestui document" #: ../src/rdf.cpp:251 msgid "Publisher:" msgstr "" #: ../src/rdf.cpp:252 -#, fuzzy msgid "Name of entity responsible for making this document available" -msgstr "numele entității care facilitează accesul la acest document" +msgstr "" #: ../src/rdf.cpp:255 -#, fuzzy msgid "Identifier:" -msgstr "Identificator" +msgstr "Identificator:" #: ../src/rdf.cpp:256 msgid "Unique URI to reference this document" @@ -12233,194 +11533,158 @@ msgid "Unique URI to reference the source of this document" msgstr "" #: ../src/rdf.cpp:261 -#, fuzzy msgid "Relation:" -msgstr "RelaÈ›ie" +msgstr "RelaÈ›ie:" #: ../src/rdf.cpp:262 -#, fuzzy msgid "Unique URI to a related document" -msgstr "Document fără titlu" +msgstr "" -#: ../src/rdf.cpp:264 ../src/ui/dialog/inkscape-preferences.cpp:1460 +#: ../src/rdf.cpp:264 +#: ../src/ui/dialog/inkscape-preferences.cpp:1772 msgid "Language:" msgstr "Limbă:" #: ../src/rdf.cpp:265 -msgid "" -"Two-letter language tag with optional subtags for the language of this " -"document (e.g. 'en-GB')" +msgid "Two-letter language tag with optional subtags for the language of this document (e.g. 'en-GB')" msgstr "" #: ../src/rdf.cpp:267 -#, fuzzy msgid "Keywords:" -msgstr "Cuvinte-cheie" +msgstr "Cuvinte-cheie:" #: ../src/rdf.cpp:268 -msgid "" -"The topic of this document as comma-separated key words, phrases, or " -"classifications" +msgid "The topic of this document as comma-separated key words, phrases, or classifications" 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:272 -#, fuzzy msgid "Coverage:" -msgstr "Acoperire" +msgstr "Acoperire:" #: ../src/rdf.cpp:273 -#, fuzzy msgid "Extent or scope of this document" -msgstr "o prezentare sumară a documentului" +msgstr "" #: ../src/rdf.cpp:276 -#, fuzzy msgid "Description:" -msgstr "Descriere" +msgstr "Descriere:" #: ../src/rdf.cpp:277 -#, fuzzy msgid "A short account of the content of this document" -msgstr "o prezentare sumară a documentului" +msgstr "" #. FIXME: need to handle 1 agent per line of input #: ../src/rdf.cpp:281 -#, fuzzy msgid "Contributors:" -msgstr "Contribuitori" +msgstr "Contribuitori:" #: ../src/rdf.cpp:282 -#, fuzzy -msgid "" -"Names of entities responsible for making contributions to the content of " -"this document" -msgstr "numele entității care facilitează accesul la acest document" +msgid "Names of entities responsible for making contributions to the content of this document" +msgstr "Numele entității care este responsabilă pentru declararea contribuitorilor la conÈ›inutul acestui document" #. TRANSLATORS: URL to a page that defines the license for the document #: ../src/rdf.cpp:286 -#, fuzzy msgid "URI:" -msgstr "URI" +msgstr "URI:" #. TRANSLATORS: this is where you put a URL to a page that defines the license #: ../src/rdf.cpp:288 msgid "URI to this document's license's namespace definition" -msgstr "" +msgstr "URI către definiÈ›ia spaÈ›iului de nume din licenÈ›a documentului" #. TRANSLATORS: fragment of XML representing the license of the document #: ../src/rdf.cpp:292 -#, fuzzy msgid "Fragment:" -msgstr "Fragment" +msgstr "Fragment:" #: ../src/rdf.cpp:293 msgid "XML fragment for the RDF 'License' section" msgstr "" #: ../src/rect-context.cpp:376 -msgid "" -"<b>Ctrl</b>: make square or integer-ratio rect, lock a rounded corner " -"circular" +msgid "<b>Ctrl</b>: make square or integer-ratio rect, lock a rounded corner circular" msgstr "" #: ../src/rect-context.cpp:529 #, c-format -msgid "" -"<b>Rectangle</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</" -"b> to draw around the starting point" +msgid "<b>Rectangle</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</b> to draw around the starting point" msgstr "" #: ../src/rect-context.cpp:532 #, c-format -msgid "" -"<b>Rectangle</b>: %s × %s (constrained to golden ratio 1.618 : 1); with " -"<b>Shift</b> to draw around the starting point" +msgid "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1.618 : 1); with <b>Shift</b> to draw around the starting point" msgstr "" #: ../src/rect-context.cpp:534 #, c-format -msgid "" -"<b>Rectangle</b>: %s × %s (constrained to golden ratio 1 : 1.618); with " -"<b>Shift</b> to draw around the starting point" +msgid "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1 : 1.618); with <b>Shift</b> to draw around the starting point" msgstr "" #: ../src/rect-context.cpp:538 #, c-format -msgid "" -"<b>Rectangle</b>: %s × %s; with <b>Ctrl</b> to make square or integer-" -"ratio rectangle; with <b>Shift</b> to draw around the starting point" -msgstr "" +msgid "<b>Rectangle</b>: %s × %s; with <b>Ctrl</b> to make square or integer-ratio rectangle; with <b>Shift</b> to draw around the starting point" +msgstr "<b>Dreptunghi</b>: %s × %s; <b>Ctrl</b> pentru a face dreptunghiul pătrat, sau cu raport de aspect întreg; <b>Shift</b> pentru a desena în jurul punctului de pornire" #: ../src/rect-context.cpp:563 msgid "Create rectangle" msgstr "Creează dreptunghi" # hm ? sau cursoarele de rotaÈ›ie ? cu mânere a fost È™i era câh -#: ../src/select-context.cpp:200 +#: ../src/select-context.cpp:175 msgid "Click selection to toggle scale/rotation handles" -msgstr "" -"Clic pe selecÈ›ie pentru a comuta între mânerele de scalare È™i cele de rotaÈ›ie" +msgstr "Clic pe selecÈ›ie pentru a comuta între mânerele de scalare È™i cele de rotaÈ›ie" -#: ../src/select-context.cpp:201 -#, fuzzy -msgid "" -"No objects selected. Click, Shift+click, Alt+scroll mouse on top of objects, " -"or drag around objects to select." -msgstr "" -"Nu este selectat niciun obiect. Clic, Shift+clic, sau trageÈ›i de obiecte " -"pentru a le selecta." +#: ../src/select-context.cpp:176 +msgid "No objects selected. Click, Shift+click, Alt+scroll mouse on top of objects, or drag around objects to select." +msgstr "Nu este selectat niciun obiect. Clic, Shift+clic, Alt+derulare de maus deasupra obiectelor, sau trageÈ›i de obiecte pentru a le selecta." -#: ../src/select-context.cpp:260 +#: ../src/select-context.cpp:235 msgid "Move canceled." msgstr "Mutarea a fost anulată." -#: ../src/select-context.cpp:268 +#: ../src/select-context.cpp:243 msgid "Selection canceled." msgstr "" -#: ../src/select-context.cpp:640 -msgid "" -"<b>Draw over</b> objects to select them; release <b>Alt</b> to switch to " -"rubberband selection" +#: ../src/select-context.cpp:615 +msgid "<b>Draw over</b> objects to select them; release <b>Alt</b> to switch to rubberband selection" msgstr "" -#: ../src/select-context.cpp:642 -msgid "" -"<b>Drag around</b> objects to select them; press <b>Alt</b> to switch to " -"touch selection" +#: ../src/select-context.cpp:617 +msgid "<b>Drag around</b> objects to select them; press <b>Alt</b> to switch to touch selection" msgstr "" -#: ../src/select-context.cpp:898 +#: ../src/select-context.cpp:873 msgid "<b>Ctrl</b>: click to select in groups; drag to move hor/vert" -msgstr "" +msgstr "<b>Ctrl</b>: clic pentru a selecta în grup, trageÈ›i pentru a muta orizontal sau vertical" -#: ../src/select-context.cpp:899 +#: ../src/select-context.cpp:874 msgid "<b>Shift</b>: click to toggle select; drag for rubberband selection" -msgstr "" +msgstr "<b>Shift</b>: clic pentru a comuta selecÈ›ia, trageÈ›i pentru selecÈ›ie de tip bandă de cauciuc" -#: ../src/select-context.cpp:900 -msgid "" -"<b>Alt</b>: click to select under; scroll mouse-wheel to cycle-select; drag " -"to move selected or select by touch" -msgstr "" +#: ../src/select-context.cpp:875 +msgid "<b>Alt</b>: click to select under; scroll mouse-wheel to cycle-select; drag to move selected or select by touch" +msgstr "<b>Alt</b>: clic pentru a selecta dedesubt, derulaÈ›i cu roata mausului pentru a selecta ciclic, trageÈ›i pentru a muta obiectele selectate sau selectaÈ›i prin atingere" -#: ../src/select-context.cpp:1071 +#: ../src/select-context.cpp:1046 msgid "Selected object is not a group. Cannot enter." -msgstr "" +msgstr "Obiectul selectat nu este un grup. Nu se poate intra." -#: ../src/selection-chemistry.cpp:346 +#: ../src/selection-chemistry.cpp:348 msgid "Delete text" msgstr "Șterge text" -#: ../src/selection-chemistry.cpp:354 +#: ../src/selection-chemistry.cpp:356 msgid "<b>Nothing</b> was deleted." msgstr "Nu a fost È™ters <b>nimic</b>." -#: ../src/selection-chemistry.cpp:372 ../src/text-context.cpp:1031 -#: ../src/ui/dialog/swatches.cpp:209 ../src/ui/dialog/swatches.cpp:275 -#: ../src/widgets/erasor-toolbar.cpp:114 +#: ../src/selection-chemistry.cpp:374 +#: ../src/text-context.cpp:1031 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:55 +#: ../src/ui/dialog/swatches.cpp:277 +#: ../src/widgets/erasor-toolbar.cpp:116 #: ../src/widgets/gradient-toolbar.cpp:1193 #: ../src/widgets/gradient-toolbar.cpp:1207 #: ../src/widgets/gradient-toolbar.cpp:1221 @@ -12428,491 +11692,513 @@ msgstr "Nu a fost È™ters <b>nimic</b>." msgid "Delete" msgstr "Șterge" -#: ../src/selection-chemistry.cpp:400 +#: ../src/selection-chemistry.cpp:402 msgid "Select <b>object(s)</b> to duplicate." -msgstr "" +msgstr "SelectaÈ›i <b>obiectele</b> de duplicat." -#: ../src/selection-chemistry.cpp:509 +#: ../src/selection-chemistry.cpp:511 msgid "Delete all" msgstr "Șterge tot" -#: ../src/selection-chemistry.cpp:705 +#: ../src/selection-chemistry.cpp:707 msgid "Select <b>some objects</b> to group." -msgstr "Selectează <b>mai multe obiecte</b> pentru grupare." +msgstr "SelectaÈ›i <b>mai multe obiecte</b> de grupat." -#: ../src/selection-chemistry.cpp:720 ../src/selection-describer.cpp:52 +# hm ? apare (È™i) la „x obiecte de tip a, b, c, etc.†+#: ../src/selection-chemistry.cpp:722 +#: ../src/selection-describer.cpp:53 msgid "Group" -msgstr "Grupează" +msgstr "Grupare" -#: ../src/selection-chemistry.cpp:734 +#: ../src/selection-chemistry.cpp:736 msgid "Select a <b>group</b> to ungroup." -msgstr "Selectează un <b>grup</b> pentru a-l degrupa." +msgstr "SelectaÈ›i un <b>grup</b> de degrupat." -#: ../src/selection-chemistry.cpp:775 +#: ../src/selection-chemistry.cpp:777 msgid "<b>No groups</b> to ungroup in the selection." -msgstr "" +msgstr "<b>Nu sunt grupuri</b> de degrupat în selecÈ›ie." -#: ../src/selection-chemistry.cpp:781 ../src/sp-item-group.cpp:501 +# hm ? apare (È™i) la „x obiecte de tip a, b, c, etc.†+#: ../src/selection-chemistry.cpp:783 +#: ../src/sp-item-group.cpp:475 msgid "Ungroup" -msgstr "Degrupează" +msgstr "Degrupare" -#: ../src/selection-chemistry.cpp:867 +#: ../src/selection-chemistry.cpp:869 msgid "Select <b>object(s)</b> to raise." -msgstr "Selectează <b>un object(sau mai multe)</b> pentru a fi înălÈ›at." +msgstr "SelectaÈ›i <b>obiectele</b> de înălÈ›at." -#: ../src/selection-chemistry.cpp:873 ../src/selection-chemistry.cpp:933 -#: ../src/selection-chemistry.cpp:966 ../src/selection-chemistry.cpp:1030 -msgid "" -"You cannot raise/lower objects from <b>different groups</b> or <b>layers</b>." -msgstr "" +#: ../src/selection-chemistry.cpp:875 +#: ../src/selection-chemistry.cpp:935 +#: ../src/selection-chemistry.cpp:968 +#: ../src/selection-chemistry.cpp:1032 +msgid "You cannot raise/lower objects from <b>different groups</b> or <b>layers</b>." +msgstr "Nu puteÈ›i înălÈ›a sau coborî obiecte din <b>grupuri diferite</b> sau din <b>straturi diferite</b>." #. TRANSLATORS: "Raise" means "to raise an object" in the undo history -#: ../src/selection-chemistry.cpp:913 -#, fuzzy +#: ../src/selection-chemistry.cpp:915 msgctxt "Undo action" msgid "Raise" msgstr "Ridică" -#: ../src/selection-chemistry.cpp:925 +#: ../src/selection-chemistry.cpp:927 msgid "Select <b>object(s)</b> to raise to top." -msgstr "" +msgstr "SelectaÈ›i <b>obiectele</b> pentru a fi ridicate sus de tot." -#: ../src/selection-chemistry.cpp:948 +#: ../src/selection-chemistry.cpp:950 msgid "Raise to top" -msgstr "" +msgstr "Ridică sus de tot" -#: ../src/selection-chemistry.cpp:960 +#: ../src/selection-chemistry.cpp:962 msgid "Select <b>object(s)</b> to lower." -msgstr "" +msgstr "SelectaÈ›i <b>obiectele</b> de coborât." -#: ../src/selection-chemistry.cpp:1010 +#: ../src/selection-chemistry.cpp:1012 msgid "Lower" -msgstr "" +msgstr "Coboară" -#: ../src/selection-chemistry.cpp:1022 +#: ../src/selection-chemistry.cpp:1024 msgid "Select <b>object(s)</b> to lower to bottom." msgstr "" -#: ../src/selection-chemistry.cpp:1057 +#: ../src/selection-chemistry.cpp:1059 msgid "Lower to bottom" msgstr "" -#: ../src/selection-chemistry.cpp:1064 +#: ../src/selection-chemistry.cpp:1066 msgid "Nothing to undo." msgstr "Nu este nimic de anulat." -#: ../src/selection-chemistry.cpp:1072 +#: ../src/selection-chemistry.cpp:1074 msgid "Nothing to redo." msgstr "Nu este nimic de refăcut." -#: ../src/selection-chemistry.cpp:1133 +#: ../src/selection-chemistry.cpp:1135 msgid "Paste" msgstr "LipeÈ™te" -#: ../src/selection-chemistry.cpp:1141 +#: ../src/selection-chemistry.cpp:1143 msgid "Paste style" msgstr "LipeÈ™te stilul" -#: ../src/selection-chemistry.cpp:1151 +#: ../src/selection-chemistry.cpp:1153 msgid "Paste live path effect" msgstr "" -#: ../src/selection-chemistry.cpp:1172 +#: ../src/selection-chemistry.cpp:1174 msgid "Select <b>object(s)</b> to remove live path effects from." msgstr "" -#: ../src/selection-chemistry.cpp:1184 +#: ../src/selection-chemistry.cpp:1186 msgid "Remove live path effect" msgstr "" -#: ../src/selection-chemistry.cpp:1195 +#: ../src/selection-chemistry.cpp:1197 msgid "Select <b>object(s)</b> to remove filters from." msgstr "" -#: ../src/selection-chemistry.cpp:1205 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1393 +#: ../src/selection-chemistry.cpp:1207 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1420 msgid "Remove filter" msgstr "Elimină filtrul" -#: ../src/selection-chemistry.cpp:1214 +#: ../src/selection-chemistry.cpp:1216 msgid "Paste size" msgstr "LipeÈ™te dimensiunea" -#: ../src/selection-chemistry.cpp:1223 +#: ../src/selection-chemistry.cpp:1225 msgid "Paste size separately" msgstr "LipeÈ™te dimensiunea separat" -#: ../src/selection-chemistry.cpp:1233 +#: ../src/selection-chemistry.cpp:1235 msgid "Select <b>object(s)</b> to move to the layer above." -msgstr "SelectaÈ›i <b>obiectele</b> de mutat la stratul de deasupra." +msgstr "SelectaÈ›i <b>obiectele</b> pentru a fi mutate la stratul de deasupra." -#: ../src/selection-chemistry.cpp:1259 +#: ../src/selection-chemistry.cpp:1261 msgid "Raise to next layer" msgstr "Ridică la stratul următor" -#: ../src/selection-chemistry.cpp:1266 +#: ../src/selection-chemistry.cpp:1268 msgid "No more layers above." msgstr "Nu mai sunt straturi deasupra." -#: ../src/selection-chemistry.cpp:1278 +#: ../src/selection-chemistry.cpp:1280 msgid "Select <b>object(s)</b> to move to the layer below." -msgstr "SelectaÈ›i <b>obiectele</b> de mutat la stratul de dedesubt." +msgstr "SelectaÈ›i <b>obiectele</b> pentru a fi mutate la stratul de dedesubt." -#: ../src/selection-chemistry.cpp:1304 +#: ../src/selection-chemistry.cpp:1306 msgid "Lower to previous layer" msgstr "Coboară la stratul precedent" -#: ../src/selection-chemistry.cpp:1311 +#: ../src/selection-chemistry.cpp:1313 msgid "No more layers below." msgstr "Nu mai sunt straturi dedesubt." -#: ../src/selection-chemistry.cpp:1323 -#, fuzzy +#: ../src/selection-chemistry.cpp:1325 msgid "Select <b>object(s)</b> to move." -msgstr "SelectaÈ›i <b>objectele</b> de combinat." +msgstr "SelectaÈ›i <b>obiectele</b> de mutat." -#: ../src/selection-chemistry.cpp:1340 ../src/verbs.cpp:2473 -#, fuzzy +#: ../src/selection-chemistry.cpp:1342 +#: ../src/verbs.cpp:2525 msgid "Move selection to layer" -msgstr "_Mută selecÈ›ia la stratul de deasupra" +msgstr "Mută selecÈ›ia la strat" -#: ../src/selection-chemistry.cpp:1564 +#: ../src/selection-chemistry.cpp:1566 msgid "Remove transform" msgstr "Elimină transformarea" -#: ../src/selection-chemistry.cpp:1667 +#: ../src/selection-chemistry.cpp:1669 msgid "Rotate 90° CCW" msgstr "RoteÈ™te 90° în sens antiorar" -#: ../src/selection-chemistry.cpp:1667 +#: ../src/selection-chemistry.cpp:1669 msgid "Rotate 90° CW" msgstr "RoteÈ™te 90° în sens orar" -#: ../src/selection-chemistry.cpp:1688 ../src/seltrans.cpp:479 +#: ../src/selection-chemistry.cpp:1690 +#: ../src/seltrans.cpp:471 #: ../src/ui/dialog/transformation.cpp:800 msgid "Rotate" msgstr "RoteÈ™te" -#: ../src/selection-chemistry.cpp:2067 +#: ../src/selection-chemistry.cpp:2069 msgid "Rotate by pixels" msgstr "RoteÈ™te după pixeli" -#: ../src/selection-chemistry.cpp:2097 ../src/seltrans.cpp:476 +#: ../src/selection-chemistry.cpp:2099 +#: ../src/seltrans.cpp:468 #: ../src/ui/dialog/transformation.cpp:775 -#: ../share/extensions/interp_att_g.inx.h:19 +#: ../share/extensions/interp_att_g.inx.h:12 msgid "Scale" msgstr "Scalează" -#: ../src/selection-chemistry.cpp:2122 +#: ../src/selection-chemistry.cpp:2124 msgid "Scale by whole factor" msgstr "Scalează cu factorul întreg" -#: ../src/selection-chemistry.cpp:2137 +#: ../src/selection-chemistry.cpp:2139 msgid "Move vertically" msgstr "Mută vertical" -#: ../src/selection-chemistry.cpp:2140 +#: ../src/selection-chemistry.cpp:2142 msgid "Move horizontally" msgstr "Mută pe orizontală" -#: ../src/selection-chemistry.cpp:2143 ../src/selection-chemistry.cpp:2169 -#: ../src/seltrans.cpp:473 ../src/ui/dialog/transformation.cpp:714 +#: ../src/selection-chemistry.cpp:2145 +#: ../src/selection-chemistry.cpp:2171 +#: ../src/seltrans.cpp:465 +#: ../src/ui/dialog/transformation.cpp:714 msgid "Move" msgstr "Mută" -#: ../src/selection-chemistry.cpp:2163 +#: ../src/selection-chemistry.cpp:2165 msgid "Move vertically by pixels" msgstr "" -#: ../src/selection-chemistry.cpp:2166 +#: ../src/selection-chemistry.cpp:2168 msgid "Move horizontally by pixels" msgstr "" -#: ../src/selection-chemistry.cpp:2298 +#: ../src/selection-chemistry.cpp:2300 msgid "The selection has no applied path effect." msgstr "" -#: ../src/selection-chemistry.cpp:2501 -#, fuzzy +# hm ? stare sau acÈ›iune ? +#: ../src/selection-chemistry.cpp:2503 msgctxt "Action" msgid "Clone" -msgstr "Clonat" +msgstr "Clonă" -#: ../src/selection-chemistry.cpp:2517 +#: ../src/selection-chemistry.cpp:2519 msgid "Select <b>clones</b> to relink." msgstr "" -#: ../src/selection-chemistry.cpp:2524 +#: ../src/selection-chemistry.cpp:2526 msgid "Copy an <b>object</b> to clipboard to relink clones to." msgstr "" -#: ../src/selection-chemistry.cpp:2548 +#: ../src/selection-chemistry.cpp:2550 msgid "<b>No clones to relink</b> in the selection." msgstr "" -#: ../src/selection-chemistry.cpp:2551 +#: ../src/selection-chemistry.cpp:2553 msgid "Relink clone" msgstr "" -#: ../src/selection-chemistry.cpp:2565 +#: ../src/selection-chemistry.cpp:2567 msgid "Select <b>clones</b> to unlink." msgstr "" -#: ../src/selection-chemistry.cpp:2619 +#: ../src/selection-chemistry.cpp:2621 msgid "<b>No clones to unlink</b> in the selection." msgstr "" -#: ../src/selection-chemistry.cpp:2623 +#: ../src/selection-chemistry.cpp:2625 msgid "Unlink clone" msgstr "" # hm ? sau text încadrat ? (aÈ™a este la fr) -#: ../src/selection-chemistry.cpp:2636 -msgid "" -"Select a <b>clone</b> to go to its original. Select a <b>linked offset</b> " -"to go to its source. Select a <b>text on path</b> to go to the path. Select " -"a <b>flowed text</b> to go to its frame." -msgstr "" -"SelectaÈ›i o <b>clonă</b> pentru a merge la originalul ei. SelectaÈ›i un " -"<b>decalaj legat</b> pentru a merge la sursa lui. SelectaÈ›i un <b>text pe " -"traseu</b> pentru a merge la traseu. SelectaÈ›i un <b>text fluid</b> pentru a " -"merge la cadrul lui." +#: ../src/selection-chemistry.cpp:2638 +msgid "Select a <b>clone</b> to go to its original. Select a <b>linked offset</b> to go to its source. Select a <b>text on path</b> to go to the path. Select a <b>flowed text</b> to go to its frame." +msgstr "SelectaÈ›i o <b>clonă</b> pentru a merge la originalul ei. SelectaÈ›i un <b>decalaj legat</b> pentru a merge la sursa lui. SelectaÈ›i un <b>text pe traseu</b> pentru a merge la traseu. SelectaÈ›i un <b>text fluid</b> pentru a merge la cadrul lui." -#: ../src/selection-chemistry.cpp:2669 -msgid "" -"<b>Cannot find</b> the object to select (orphaned clone, offset, textpath, " -"flowed text?)" +#: ../src/selection-chemistry.cpp:2671 +msgid "<b>Cannot find</b> the object to select (orphaned clone, offset, textpath, flowed text?)" msgstr "" -#: ../src/selection-chemistry.cpp:2675 -msgid "" -"The object you're trying to select is <b>not visible</b> (it is in <" -"defs>)" +#: ../src/selection-chemistry.cpp:2677 +msgid "The object you're trying to select is <b>not visible</b> (it is in <defs>)" msgstr "" -#: ../src/selection-chemistry.cpp:2720 -#, fuzzy +#: ../src/selection-chemistry.cpp:2722 msgid "Select <b>one</b> path to clone." -msgstr "Selectează un <b>obiect</b> pentru a fi clonat." +msgstr "SelectaÈ›i <b>o</b> cale de clonat." -#: ../src/selection-chemistry.cpp:2724 -#, fuzzy +#: ../src/selection-chemistry.cpp:2726 msgid "Select one <b>path</b> to clone." -msgstr "Selectează un <b>obiect</b> pentru a fi clonat." +msgstr "SelectaÈ›i o <b>cale</b> de clonat." -#: ../src/selection-chemistry.cpp:2779 +#: ../src/selection-chemistry.cpp:2781 msgid "Select <b>object(s)</b> to convert to marker." -msgstr "SelectaÈ›i <b>obiecte</b> pentru a le converti la marcator." +msgstr "SelectaÈ›i <b>obiectele</b> de convertit la marcaj." -#: ../src/selection-chemistry.cpp:2847 +#: ../src/selection-chemistry.cpp:2849 msgid "Objects to marker" -msgstr "Obiecte la marcator" +msgstr "Obiecte la marcaj" -#: ../src/selection-chemistry.cpp:2875 +#: ../src/selection-chemistry.cpp:2877 msgid "Select <b>object(s)</b> to convert to guides." -msgstr "SelectaÈ›i <b>obiecte</b> pentru a le converti la ghidaje." +msgstr "SelectaÈ›i <b>obiectele</b> de convertit la ghidaje." -#: ../src/selection-chemistry.cpp:2887 +#: ../src/selection-chemistry.cpp:2889 msgid "Objects to guides" msgstr "Obiecte la ghidaje" -#: ../src/selection-chemistry.cpp:2904 +#: ../src/selection-chemistry.cpp:2909 +msgid "Select one <b>group</b> to convert to symbol." +msgstr "SelectaÈ›i un <b>grup</b> de convertit la simbol." + +#: ../src/selection-chemistry.cpp:2917 +msgid "Select only one <b>group</b> to convert to symbol." +msgstr "SelectaÈ›i numai un <b>grup</b> de convertit la simbol." + +#: ../src/selection-chemistry.cpp:2923 +msgid "Select original (<b>Shift+D</b>) to convert to symbol." +msgstr "SelectaÈ›i originalul (<b>Shift+D</b>) de convertit la simbol." + +#: ../src/selection-chemistry.cpp:2929 +msgid "Group selection first to convert to symbol." +msgstr "" + +#: ../src/selection-chemistry.cpp:2968 +msgid "Group to symbol" +msgstr "Grup la simbol" + +#: ../src/selection-chemistry.cpp:2988 +msgid "Select a <b>symbol</b> to extract objects from." +msgstr "SelectaÈ›i un <b>simbol</b> din care să fie extrase obiectele." + +#: ../src/selection-chemistry.cpp:2996 +#: ../src/selection-chemistry.cpp:3002 +msgid "Select only one <b>symbol</b> to convert to group." +msgstr "SelectaÈ›i numiai un <b>simbol</b> de convertit la grup." + +#: ../src/selection-chemistry.cpp:3045 +msgid "Group from symbol" +msgstr "Grup din simbol" + +#: ../src/selection-chemistry.cpp:3062 msgid "Select <b>object(s)</b> to convert to pattern." msgstr "" -#: ../src/selection-chemistry.cpp:2992 +#: ../src/selection-chemistry.cpp:3150 msgid "Objects to pattern" msgstr "Obiecte la model" -#: ../src/selection-chemistry.cpp:3008 +#: ../src/selection-chemistry.cpp:3166 msgid "Select an <b>object with pattern fill</b> to extract objects from." -msgstr "" -"SelectaÈ›i din care <b>obiect cu umplere de model</b> să fie extrase " -"obiectele." +msgstr "SelectaÈ›i din care <b>obiect cu umplere de model</b> să fie extrase obiectele." -#: ../src/selection-chemistry.cpp:3061 +#: ../src/selection-chemistry.cpp:3219 msgid "<b>No pattern fills</b> in the selection." msgstr "<b>Nu sunt umpleri de model</b> în selecÈ›ie." -#: ../src/selection-chemistry.cpp:3064 +#: ../src/selection-chemistry.cpp:3222 msgid "Pattern to objects" msgstr "Model la obiecte" -#: ../src/selection-chemistry.cpp:3155 +#: ../src/selection-chemistry.cpp:3313 msgid "Select <b>object(s)</b> to make a bitmap copy." -msgstr "SelectaÈ›i <b>obiectele</b> pentru a face o copie bitmap." +msgstr "SelectaÈ›i <b>obiectele</b> de copiat ca bitmap." -#: ../src/selection-chemistry.cpp:3159 +#: ../src/selection-chemistry.cpp:3317 msgid "Rendering bitmap..." msgstr "Randare bitmap..." -#: ../src/selection-chemistry.cpp:3333 +#: ../src/selection-chemistry.cpp:3494 msgid "Create bitmap" msgstr "Creează un bitmap" -#: ../src/selection-chemistry.cpp:3365 +#: ../src/selection-chemistry.cpp:3526 msgid "Select <b>object(s)</b> to create clippath or mask from." -msgstr "" -"SelectaÈ›i din care <b>obiecte</b> să fie create traseul de decupare sau " -"masca." +msgstr "SelectaÈ›i din care <b>obiecte</b> să fie create traseul de decupare sau masca." -#: ../src/selection-chemistry.cpp:3368 +#: ../src/selection-chemistry.cpp:3529 msgid "Select mask object and <b>object(s)</b> to apply clippath or mask to." -msgstr "" -"SelectaÈ›i la care obiecte de mască È™i <b>obiecte</b> să fie aplicate traseul " -"de decupare sau masca." +msgstr "SelectaÈ›i obiectul de mască È™i <b>obiectele</b> asupra cărora să fie aplicate traseul de decupare sau masca." -#: ../src/selection-chemistry.cpp:3549 +#: ../src/selection-chemistry.cpp:3710 msgid "Set clipping path" -msgstr "StabileÈ™te traseul de decupare" +msgstr "StabileÈ™te traseul de tăiere" -#: ../src/selection-chemistry.cpp:3551 +#: ../src/selection-chemistry.cpp:3712 msgid "Set mask" msgstr "StabileÈ™te masca" -#: ../src/selection-chemistry.cpp:3566 +#: ../src/selection-chemistry.cpp:3727 msgid "Select <b>object(s)</b> to remove clippath or mask from." -msgstr "" -"SelectaÈ›i din care <b>obiecte</b> să fie eliminate traseul de decupare sau " -"masca." +msgstr "SelectaÈ›i din care <b>obiecte</b> să fie eliminate traseul de decupare sau masca." -#: ../src/selection-chemistry.cpp:3677 +#: ../src/selection-chemistry.cpp:3838 msgid "Release clipping path" -msgstr "Retrage traseul de decupare" +msgstr "Retrage traseul de tăiere" -#: ../src/selection-chemistry.cpp:3679 +#: ../src/selection-chemistry.cpp:3840 msgid "Release mask" msgstr "Retrage masca" -#: ../src/selection-chemistry.cpp:3698 +#: ../src/selection-chemistry.cpp:3859 msgid "Select <b>object(s)</b> to fit canvas to." -msgstr "SelectaÈ›i la care dintre <b>obiecte</b> să fie potrivită canavaua." +msgstr "SelectaÈ›i <b>obiectele</b> asupra cărora să fie potrivită canavaua." #. Fit Page -#: ../src/selection-chemistry.cpp:3718 ../src/verbs.cpp:2790 +#: ../src/selection-chemistry.cpp:3879 +#: ../src/verbs.cpp:2855 msgid "Fit Page to Selection" msgstr "" -#: ../src/selection-chemistry.cpp:3747 ../src/verbs.cpp:2792 +#: ../src/selection-chemistry.cpp:3908 +#: ../src/verbs.cpp:2857 msgid "Fit Page to Drawing" msgstr "" -#: ../src/selection-chemistry.cpp:3768 ../src/verbs.cpp:2794 +#: ../src/selection-chemistry.cpp:3929 +#: ../src/verbs.cpp:2859 msgid "Fit Page to Selection or Drawing" msgstr "" #. TRANSLATORS: "Link" means internet link (anchor) -#: ../src/selection-describer.cpp:44 -#, fuzzy +#: ../src/selection-describer.cpp:45 msgctxt "Web" msgid "Link" -msgstr "Legătură:" +msgstr "Legătură" -#: ../src/selection-describer.cpp:46 +#: ../src/selection-describer.cpp:47 msgid "Circle" msgstr "Cerc" #. Ellipse -#: ../src/selection-describer.cpp:48 ../src/selection-describer.cpp:73 -#: ../src/ui/dialog/inkscape-preferences.cpp:397 +#: ../src/selection-describer.cpp:49 +#: ../src/selection-describer.cpp:74 +#: ../src/ui/dialog/inkscape-preferences.cpp:403 #: ../src/widgets/pencil-toolbar.cpp:193 msgid "Ellipse" msgstr "Elipsă" -#: ../src/selection-describer.cpp:50 +#: ../src/selection-describer.cpp:51 msgid "Flowed text" msgstr "" -#: ../src/selection-describer.cpp:56 +#: ../src/selection-describer.cpp:57 msgid "Line" msgstr "Linie" -#: ../src/selection-describer.cpp:58 +#: ../src/selection-describer.cpp:59 msgid "Path" msgstr "Traseu" -#: ../src/selection-describer.cpp:60 ../src/widgets/star-toolbar.cpp:475 +#: ../src/selection-describer.cpp:61 +#: ../src/widgets/star-toolbar.cpp:475 msgid "Polygon" msgstr "poligon" -#: ../src/selection-describer.cpp:62 +#: ../src/selection-describer.cpp:63 msgid "Polyline" -msgstr "" +msgstr "Polilinie" #. Rectangle -#: ../src/selection-describer.cpp:64 -#: ../src/ui/dialog/inkscape-preferences.cpp:387 +#: ../src/selection-describer.cpp:65 +#: ../src/ui/dialog/inkscape-preferences.cpp:393 msgid "Rectangle" msgstr "Dreptunghi" #. 3D box -#: ../src/selection-describer.cpp:66 -#: ../src/ui/dialog/inkscape-preferences.cpp:392 +#: ../src/selection-describer.cpp:67 +#: ../src/ui/dialog/inkscape-preferences.cpp:398 msgid "3D Box" msgstr "Cutie 3D" -#: ../src/selection-describer.cpp:68 -#, fuzzy +#: ../src/selection-describer.cpp:69 msgctxt "Object" msgid "Text" msgstr "Text" +# hm ? stare sau acÈ›iune ? #. TRANSLATORS: "Clone" is a noun, type of object -#: ../src/selection-describer.cpp:71 -#, fuzzy +#: ../src/selection-describer.cpp:72 msgctxt "Object" msgid "Clone" -msgstr "Clonat" +msgstr "Clonă" -#: ../src/selection-describer.cpp:75 -#: ../share/extensions/gcodetools_lathe.inx.h:31 +#: ../src/selection-describer.cpp:76 +#: ../share/extensions/gcodetools_lathe.inx.h:9 msgid "Offset path" msgstr "Traseu decalat" #. Spiral -#: ../src/selection-describer.cpp:77 -#: ../src/ui/dialog/inkscape-preferences.cpp:405 -#: ../share/extensions/gcodetools_area.inx.h:45 +#: ../src/selection-describer.cpp:78 +#: ../src/ui/dialog/inkscape-preferences.cpp:411 +#: ../share/extensions/gcodetools_area.inx.h:11 msgid "Spiral" msgstr "Spirală" #. Star -#: ../src/selection-describer.cpp:79 -#: ../src/ui/dialog/inkscape-preferences.cpp:401 +#: ../src/selection-describer.cpp:80 +#: ../src/ui/dialog/inkscape-preferences.cpp:407 #: ../src/widgets/star-toolbar.cpp:482 msgid "Star" msgstr "Stea" -#: ../src/selection-describer.cpp:149 +#: ../src/selection-describer.cpp:150 msgid "root" msgstr "rădăcină" -#: ../src/selection-describer.cpp:161 +#: ../src/selection-describer.cpp:162 #, c-format msgid "layer <b>%s</b>" msgstr "stratul <b>%s</b>" -#: ../src/selection-describer.cpp:163 +#: ../src/selection-describer.cpp:164 #, c-format msgid "layer <b><i>%s</i></b>" msgstr "stratul <b><i>%s</i></b>" -#: ../src/selection-describer.cpp:172 +#: ../src/selection-describer.cpp:173 #, c-format msgid "<i>%s</i>" -msgstr "" +msgstr "<i>%s</i>" -#: ../src/selection-describer.cpp:181 +#: ../src/selection-describer.cpp:182 #, c-format msgid " in %s" msgstr " în %s" -#: ../src/selection-describer.cpp:183 +#: ../src/selection-describer.cpp:184 #, c-format msgid " in group %s (%s)" -msgstr " îin grup %s (%s)" +msgstr " în grup %s (%s)" -#: ../src/selection-describer.cpp:185 +#: ../src/selection-describer.cpp:186 #, c-format msgid " in <b>%i</b> parents (%s)" msgid_plural " in <b>%i</b> parents (%s)" @@ -12920,7 +12206,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/selection-describer.cpp:188 +#: ../src/selection-describer.cpp:189 #, c-format msgid " in <b>%i</b> layers" msgid_plural " in <b>%i</b> layers" @@ -12928,20 +12214,25 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/selection-describer.cpp:198 +#: ../src/selection-describer.cpp:199 +msgid "Convert symbol to group to edit" +msgstr "ConverteÈ™te simbolul la grup pentru editare" + +#: ../src/selection-describer.cpp:203 msgid "Use <b>Shift+D</b> to look up original" msgstr "" -#: ../src/selection-describer.cpp:202 +#: ../src/selection-describer.cpp:207 msgid "Use <b>Shift+D</b> to look up path" msgstr "" -#: ../src/selection-describer.cpp:206 +#: ../src/selection-describer.cpp:211 msgid "Use <b>Shift+D</b> to look up frame" msgstr "" #. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:221 ../src/spray-context.cpp:227 +#: ../src/selection-describer.cpp:226 +#: ../src/spray-context.cpp:203 #: ../src/tweak-context.cpp:204 #, c-format msgid "<b>%i</b> object selected" @@ -12951,7 +12242,7 @@ msgstr[1] "" msgstr[2] "" #. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:226 +#: ../src/selection-describer.cpp:231 #, c-format msgid "<b>%i</b> object of type <b>%s</b>" msgid_plural "<b>%i</b> objects of type <b>%s</b>" @@ -12960,33 +12251,33 @@ msgstr[1] "" msgstr[2] "" #. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:231 +#: ../src/selection-describer.cpp:236 #, c-format msgid "<b>%i</b> object of types <b>%s</b>, <b>%s</b>" msgid_plural "<b>%i</b> objects of types <b>%s</b>, <b>%s</b>" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "<b>%i</b> obiect de tip <b>%s</b>, <b>%s</b>" +msgstr[1] "<b>%i</b> obiecte de tip <b>%s</b>, <b>%s</b>" +msgstr[2] "<b>%i</b> de obiecte de tip <b>%s</b>, <b>%s</b>" #. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:236 +#: ../src/selection-describer.cpp:241 #, c-format msgid "<b>%i</b> object of types <b>%s</b>, <b>%s</b>, <b>%s</b>" msgid_plural "<b>%i</b> objects of types <b>%s</b>, <b>%s</b>, <b>%s</b>" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "<b>%i</b> obiect de tip <b>%s</b>, <b>%s</b>, <b>%s</b>" +msgstr[1] "<b>%i</b> obiecte de tip <b>%s</b>, <b>%s</b>, <b>%s</b>" +msgstr[2] "<b>%i</b> de obiecte de tip <b>%s</b>, <b>%s</b>, <b>%s</b>" #. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:241 +#: ../src/selection-describer.cpp:246 #, c-format msgid "<b>%i</b> object of <b>%i</b> types" msgid_plural "<b>%i</b> objects of <b>%i</b> types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "<b>%i</b> obiect de tip <b>%i</b>" +msgstr[1] "<b>%i</b> obiecte de tip <b>%i</b>" +msgstr[2] "<b>%i</b> de obiecte de tip <b>%i</b>" -#: ../src/selection-describer.cpp:251 +#: ../src/selection-describer.cpp:256 #, c-format msgid "; <i>%d filtered object</i> " msgid_plural "; <i>%d filtered objects</i> " @@ -12995,120 +12286,101 @@ msgstr[1] "" msgstr[2] "" # hm ? sau înclinat ? -#: ../src/seltrans.cpp:482 ../src/ui/dialog/transformation.cpp:858 +#: ../src/seltrans.cpp:474 +#: ../src/ui/dialog/transformation.cpp:858 msgid "Skew" msgstr "Oblic" -#: ../src/seltrans.cpp:494 +#: ../src/seltrans.cpp:486 msgid "Set center" msgstr "StabileÈ™te centrul" -#: ../src/seltrans.cpp:569 +#: ../src/seltrans.cpp:561 msgid "Stamp" msgstr "" -#: ../src/seltrans.cpp:598 -msgid "" -"<b>Squeeze or stretch</b> selection; with <b>Ctrl</b> to scale uniformly; " -"with <b>Shift</b> to scale around rotation center" -msgstr "" -"<b>Strânge sau întinde</b> selecÈ›ia; <b>Ctrl</b> pentru a scala uniform; " -"<b>Shift</b> pentru a scala în jurul centrului de rotaÈ›ie" +#: ../src/seltrans.cpp:590 +msgid "<b>Squeeze or stretch</b> selection; with <b>Ctrl</b> to scale uniformly; with <b>Shift</b> to scale around rotation center" +msgstr "<b>Strânge sau întinde</b> selecÈ›ia; <b>Ctrl</b> pentru a scala uniform; <b>Shift</b> pentru a scala în jurul centrului de rotaÈ›ie" -#: ../src/seltrans.cpp:599 -msgid "" -"<b>Scale</b> selection; with <b>Ctrl</b> to scale uniformly; with <b>Shift</" -"b> to scale around rotation center" -msgstr "" -"<b>Scalează</b> selecÈ›ia; <b>Ctrl</b> pentru a scala uniform; <b>Shift</b> " -"pentru a scala în jurul centrului de rotaÈ›ie" +#: ../src/seltrans.cpp:591 +msgid "<b>Scale</b> selection; with <b>Ctrl</b> to scale uniformly; with <b>Shift</b> to scale around rotation center" +msgstr "<b>Scalează</b> selecÈ›ia; <b>Ctrl</b> pentru a scala uniform; <b>Shift</b> pentru a scala în jurul centrului de rotaÈ›ie" -#: ../src/seltrans.cpp:603 -msgid "" -"<b>Skew</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to " -"skew around the opposite side" -msgstr "" -"<b>ÃŽnclină</b> selecÈ›ia; <b>Ctrl</b> pentru a acroÈ™a unghiul; <b>Shift</b> " -"pentru a înclina în sensul opus" +#: ../src/seltrans.cpp:595 +msgid "<b>Skew</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to skew around the opposite side" +msgstr "<b>ÃŽnclină</b> selecÈ›ia; <b>Ctrl</b> pentru a acroÈ™a unghiul; <b>Shift</b> pentru a înclina în sensul opus" -#: ../src/seltrans.cpp:604 -msgid "" -"<b>Rotate</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> " -"to rotate around the opposite corner" -msgstr "" -"<b>RoteÈ™te</b> selecÈ›ia; <b>Ctrl</b> pentru a acroÈ™a unghiul; <b>Shift</b> " -"pentru a roti în jurul colÈ›ului opus" +#: ../src/seltrans.cpp:596 +msgid "<b>Rotate</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to rotate around the opposite corner" +msgstr "<b>RoteÈ™te</b> selecÈ›ia; <b>Ctrl</b> pentru a acroÈ™a unghiul; <b>Shift</b> pentru a roti în jurul colÈ›ului opus" -#: ../src/seltrans.cpp:617 -msgid "" -"<b>Center</b> of rotation and skewing: drag to reposition; scaling with " -"Shift also uses this center" -msgstr "" -"<b>Centrul</b> de rotaÈ›ie È™i înclinare: trageÈ›i pentru a repoziÈ›iona; " -"scalarea cu Shift foloseÈ™te de asemenea acest centru" +#: ../src/seltrans.cpp:609 +msgid "<b>Center</b> of rotation and skewing: drag to reposition; scaling with Shift also uses this center" +msgstr "<b>Centrul</b> de rotaÈ›ie È™i înclinare: trageÈ›i pentru a repoziÈ›iona; scalarea cu Shift foloseÈ™te de asemenea acest centru" -#: ../src/seltrans.cpp:767 +#: ../src/seltrans.cpp:759 msgid "Reset center" msgstr "Resetare centru" -#: ../src/seltrans.cpp:1004 ../src/seltrans.cpp:1101 +#: ../src/seltrans.cpp:996 +#: ../src/seltrans.cpp:1093 #, c-format msgid "<b>Scale</b>: %0.2f%% x %0.2f%%; with <b>Ctrl</b> to lock ratio" msgstr "" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1215 +#: ../src/seltrans.cpp:1207 #, c-format msgid "<b>Skew</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1290 +#: ../src/seltrans.cpp:1282 #, c-format msgid "<b>Rotate</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "" -#: ../src/seltrans.cpp:1325 +#: ../src/seltrans.cpp:1317 #, c-format msgid "Move <b>center</b> to %s, %s" msgstr "Mută <b>centrul</b> la %s, %s" -#: ../src/seltrans.cpp:1501 +#: ../src/seltrans.cpp:1493 #, c-format -msgid "" -"<b>Move</b> by %s, %s; with <b>Ctrl</b> to restrict to horizontal/vertical; " -"with <b>Shift</b> to disable snapping" -msgstr "" +msgid "<b>Move</b> by %s, %s; with <b>Ctrl</b> to restrict to horizontal/vertical; with <b>Shift</b> to disable snapping" +msgstr "<b>Mută</b> cu %s, %s; <b>Ctrl</b> pentru a restricÈ›iona mutarea pe axa orizontală sau verticală; <b>Shift</b> pentru a dezactiva acroÈ™area" -#: ../src/sp-anchor.cpp:179 +#: ../src/sp-anchor.cpp:151 #, c-format msgid "<b>Link</b> to %s" msgstr "<b>Leagă</b> la %s" -#: ../src/sp-anchor.cpp:183 +#: ../src/sp-anchor.cpp:155 msgid "<b>Link</b> without URI" msgstr "<b>Leagă</b> fără URI" -#: ../src/sp-ellipse.cpp:505 ../src/sp-ellipse.cpp:882 +#: ../src/sp-ellipse.cpp:452 +#: ../src/sp-ellipse.cpp:775 msgid "<b>Ellipse</b>" msgstr "<b>Elipsă</b>" -#: ../src/sp-ellipse.cpp:646 +#: ../src/sp-ellipse.cpp:566 msgid "<b>Circle</b>" msgstr "<b>Cerc</b>" -#: ../src/sp-ellipse.cpp:877 +#: ../src/sp-ellipse.cpp:770 msgid "<b>Segment</b>" msgstr "<b>Segment</b>" -#: ../src/sp-ellipse.cpp:879 +#: ../src/sp-ellipse.cpp:772 msgid "<b>Arc</b>" msgstr "<b>Arc</b>" #. TRANSLATORS: "Flow region" is an area where text is allowed to flow -#: ../src/sp-flowregion.cpp:264 +#: ../src/sp-flowregion.cpp:234 #, c-format msgid "Flow region" msgstr "" @@ -13117,63 +12389,60 @@ msgstr "" #. * 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:475 +#: ../src/sp-flowregion.cpp:423 #, c-format msgid "Flow excluded region" msgstr "" -#: ../src/sp-guide.cpp:315 -#, fuzzy +#: ../src/sp-guide.cpp:290 msgid "Create Guides Around the Page" -msgstr "Ghidaje în jurul paginii" +msgstr "Creează ghidaje în jurul paginii" -#: ../src/sp-guide.cpp:327 ../src/verbs.cpp:2370 -#, fuzzy +#: ../src/sp-guide.cpp:302 +#: ../src/verbs.cpp:2422 msgid "Delete All Guides" -msgstr "Șterge ghidajul" +msgstr "Șterge toate ghidajele" #. Guide has probably been deleted and no longer has an attached namedview. -#: ../src/sp-guide.cpp:487 -#, fuzzy, c-format +#: ../src/sp-guide.cpp:462 +#, c-format msgid "Deleted" -msgstr "Șterge" +msgstr "Șters" -#: ../src/sp-guide.cpp:496 -msgid "" -"<b>Shift+drag</b> to rotate, <b>Ctrl+drag</b> to move origin, <b>Del</b> to " -"delete" +#: ../src/sp-guide.cpp:471 +msgid "<b>Shift+drag</b> to rotate, <b>Ctrl+drag</b> to move origin, <b>Del</b> to delete" msgstr "" -#: ../src/sp-guide.cpp:500 +#: ../src/sp-guide.cpp:475 #, c-format msgid "vertical, at %s" msgstr "vertical, la %s" -#: ../src/sp-guide.cpp:503 +#: ../src/sp-guide.cpp:478 #, c-format msgid "horizontal, at %s" msgstr "horizontal, la %s" -#: ../src/sp-guide.cpp:508 +#: ../src/sp-guide.cpp:483 #, c-format msgid "at %d degrees, through (%s,%s)" msgstr "" -#: ../src/sp-image.cpp:1131 +#: ../src/sp-image.cpp:1063 msgid "embedded" msgstr "înglobat" -#: ../src/sp-image.cpp:1139 +#: ../src/sp-image.cpp:1071 #, c-format msgid "<b>Image with bad reference</b>: %s" msgstr "" -#: ../src/sp-image.cpp:1140 +#: ../src/sp-image.cpp:1072 #, c-format msgid "<b>Image</b> %d × %d: %s" msgstr "" -#: ../src/sp-item-group.cpp:743 +#: ../src/sp-item-group.cpp:717 #, c-format msgid "<b>Group</b> of <b>%d</b> object" msgid_plural "<b>Group</b> of <b>%d</b> objects" @@ -13181,35 +12450,36 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/sp-item.cpp:975 +#: ../src/sp-item.cpp:977 +#: ../src/verbs.cpp:212 msgid "Object" msgstr "Obiect" -#: ../src/sp-item.cpp:988 +#: ../src/sp-item.cpp:990 #, c-format msgid "%s; <i>clipped</i>" msgstr "" -#: ../src/sp-item.cpp:993 +#: ../src/sp-item.cpp:995 #, c-format msgid "%s; <i>masked</i>" msgstr "" -#: ../src/sp-item.cpp:1001 +#: ../src/sp-item.cpp:1003 #, c-format msgid "%s; <i>filtered (%s)</i>" msgstr "" -#: ../src/sp-item.cpp:1003 +#: ../src/sp-item.cpp:1005 #, c-format msgid "%s; <i>filtered</i>" msgstr "" -#: ../src/sp-line.cpp:174 +#: ../src/sp-line.cpp:166 msgid "<b>Line</b>" msgstr "<b>Linie</b>" -#: ../src/sp-lpe-item.cpp:352 +#: ../src/sp-lpe-item.cpp:341 msgid "An exception occurred during execution of the Path Effect." msgstr "" @@ -13219,11 +12489,13 @@ msgstr "" msgid "<b>Linked offset</b>, %s by %f pt" msgstr "" -#: ../src/sp-offset.cpp:429 ../src/sp-offset.cpp:433 +#: ../src/sp-offset.cpp:429 +#: ../src/sp-offset.cpp:433 msgid "outset" msgstr "dilatare" -#: ../src/sp-offset.cpp:429 ../src/sp-offset.cpp:433 +#: ../src/sp-offset.cpp:429 +#: ../src/sp-offset.cpp:433 msgid "inset" msgstr "contracÈ›ie" @@ -13249,26 +12521,26 @@ msgstr[0] "<b>Traseu</b> (%i nod)" msgstr[1] "<b>Traseu</b> (%i noduri)" msgstr[2] "<b>Traseu</b> (%i de noduri)" -#: ../src/sp-polygon.cpp:225 +#: ../src/sp-polygon.cpp:197 msgid "<b>Polygon</b>" msgstr "<b>Poligon</b>" -#: ../src/sp-polyline.cpp:156 +#: ../src/sp-polyline.cpp:141 msgid "<b>Polyline</b>" msgstr "<b>Polilinie</b>" -#: ../src/sp-rect.cpp:221 +#: ../src/sp-rect.cpp:195 msgid "<b>Rectangle</b>" msgstr "<b>Dreptunghi</b>" #. 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:310 +#: ../src/sp-spiral.cpp:279 #, c-format msgid "<b>Spiral</b> with %3f turns" msgstr "<b>Spirală</b> cu %3f spire" -#: ../src/sp-star.cpp:301 +#: ../src/sp-star.cpp:275 #, c-format msgid "<b>Star</b> with %d vertex" msgid_plural "<b>Star</b> with %d vertices" @@ -13276,7 +12548,7 @@ msgstr[0] "<b>Stea</b> cu %d colÈ›" msgstr[1] "<b>Stea</b> cu %d colÈ›uri" msgstr[2] "<b>Stea</b> cu %d de colÈ›uri" -#: ../src/sp-star.cpp:305 +#: ../src/sp-star.cpp:279 #, c-format msgid "<b>Polygon</b> with %d vertex" msgid_plural "<b>Polygon</b> with %d vertices" @@ -13285,72 +12557,78 @@ msgstr[1] "<b>Poligon</b> cu %d colÈ›uri" msgstr[2] "<b>Poligon</b> cu %d de colÈ›uri" #. TRANSLATORS: For description of font with no name. -#: ../src/sp-text.cpp:418 +#: ../src/sp-text.cpp:392 msgid "<no name found>" msgstr "" # hm ? sau pe traseul (urmat de nume) ? -#: ../src/sp-text.cpp:430 +#: ../src/sp-text.cpp:404 #, c-format msgid "<b>Text on path</b>%s (%s, %s)" msgstr "<b>Text pe traseu</b>%s (%s, %s)" -#: ../src/sp-text.cpp:431 +#: ../src/sp-text.cpp:405 #, c-format msgid "<b>Text</b>%s (%s, %s)" msgstr "<b>Text</b>%s (%s, %s)" -#: ../src/sp-tref.cpp:366 +#: ../src/sp-tref.cpp:341 #, c-format msgid "<b>Cloned character data</b>%s%s" msgstr "" -#: ../src/sp-tref.cpp:367 +#: ../src/sp-tref.cpp:342 msgid " from " msgstr " de la " -#: ../src/sp-tref.cpp:373 +#: ../src/sp-tref.cpp:348 msgid "<b>Orphaned cloned character data</b>" msgstr "" -#: ../src/sp-tspan.cpp:287 +#: ../src/sp-tspan.cpp:252 msgid "<b>Text span</b>" msgstr "" +#. char *symbol_desc = SP_ITEM(use->child)->description(); +#. g_free(symbol_desc); +#: ../src/sp-use.cpp:302 +msgid "<b>Clone of Symbol</b>" +msgstr "" + #. TRANSLATORS: Used for statusbar description for long <use> chains: #. * "Clone of: Clone of: ... in Layer 1". -#: ../src/sp-use.cpp:328 +#: ../src/sp-use.cpp:310 msgid "..." msgstr "..." -#: ../src/sp-use.cpp:336 +#: ../src/sp-use.cpp:318 #, c-format msgid "<b>Clone</b> of: %s" msgstr "<b>Clona</b> din: %s" -#: ../src/sp-use.cpp:340 +#: ../src/sp-use.cpp:322 msgid "<b>Orphaned clone</b>" msgstr "<b>Clonă orfană</b>" -#: ../src/spiral-context.cpp:328 +#: ../src/spiral-context.cpp:304 msgid "<b>Ctrl</b>: snap angle" msgstr "" -#: ../src/spiral-context.cpp:330 +#: ../src/spiral-context.cpp:306 msgid "<b>Alt</b>: lock spiral radius" msgstr "" -#: ../src/spiral-context.cpp:466 +#: ../src/spiral-context.cpp:442 #, c-format -msgid "" -"<b>Spiral</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" +msgid "<b>Spiral</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" msgstr "" -#: ../src/spiral-context.cpp:492 +#: ../src/spiral-context.cpp:468 msgid "Create spiral" msgstr "Creează o spirală" -#: ../src/splivarot.cpp:68 ../src/splivarot.cpp:74 +#: ../src/splivarot.cpp:68 +#: ../src/splivarot.cpp:74 msgid "Union" msgstr "Unire" @@ -13358,7 +12636,8 @@ msgstr "Unire" msgid "Intersection" msgstr "IntersecÈ›ie" -#: ../src/splivarot.cpp:86 ../src/splivarot.cpp:92 +#: ../src/splivarot.cpp:86 +#: ../src/splivarot.cpp:92 msgid "Difference" msgstr "Diferență" @@ -13383,24 +12662,21 @@ msgid "Select <b>at least 1 path</b> to perform a boolean union." msgstr "" #: ../src/splivarot.cpp:133 -msgid "" -"Select <b>exactly 2 paths</b> to perform difference, division, or path cut." +msgid "Select <b>exactly 2 paths</b> to perform difference, division, or path cut." msgstr "" -#: ../src/splivarot.cpp:149 ../src/splivarot.cpp:164 -msgid "" -"Unable to determine the <b>z-order</b> of the objects selected for " -"difference, XOR, division, or path cut." +#: ../src/splivarot.cpp:149 +#: ../src/splivarot.cpp:164 +msgid "Unable to determine the <b>z-order</b> of the objects selected for difference, XOR, division, or path cut." msgstr "" #: ../src/splivarot.cpp:194 -msgid "" -"One of the objects is <b>not a path</b>, cannot perform boolean operation." +msgid "One of the objects is <b>not a path</b>, cannot perform boolean operation." msgstr "" #: ../src/splivarot.cpp:907 msgid "Select <b>stroked path(s)</b> to convert stroke to path." -msgstr "SelectaÈ›i <b>trasee conturate</b> pentru a converti conturul la traseu" +msgstr "SelectaÈ›i <b>traseele conturate</b> de convertit conturul la traseu" # apare la contextul lui undo #: ../src/splivarot.cpp:1260 @@ -13416,11 +12692,13 @@ msgstr "" msgid "Selected object is <b>not a path</b>, cannot inset/outset." msgstr "" -#: ../src/splivarot.cpp:1460 ../src/splivarot.cpp:1525 +#: ../src/splivarot.cpp:1460 +#: ../src/splivarot.cpp:1525 msgid "Create linked offset" msgstr "" -#: ../src/splivarot.cpp:1461 ../src/splivarot.cpp:1526 +#: ../src/splivarot.cpp:1461 +#: ../src/splivarot.cpp:1526 msgid "Create dynamic offset" msgstr "" @@ -13466,144 +12744,137 @@ msgstr "" msgid "<b>No paths</b> to simplify in the selection." msgstr "" -#: ../src/spray-context.cpp:229 ../src/tweak-context.cpp:206 +#: ../src/spray-context.cpp:205 +#: ../src/tweak-context.cpp:206 #, c-format msgid "<b>Nothing</b> selected" msgstr "Nu este selectat <b>nimic</b>" -#: ../src/spray-context.cpp:235 +#: ../src/spray-context.cpp:211 #, c-format -msgid "" -"%s. Drag, click or scroll to spray <b>copies</b> of the initial selection." +msgid "%s. Drag, click or click and scroll to spray <b>copies</b> of the initial selection." msgstr "" -#: ../src/spray-context.cpp:238 +#: ../src/spray-context.cpp:214 #, c-format -msgid "" -"%s. Drag, click or scroll to spray <b>clones</b> of the initial selection." +msgid "%s. Drag, click or click and scroll to spray <b>clones</b> of the initial selection." msgstr "" -#: ../src/spray-context.cpp:241 +#: ../src/spray-context.cpp:217 #, c-format -msgid "" -"%s. Drag, click or scroll to spray in a <b>single path</b> of the initial " -"selection." +msgid "%s. Drag, click or click and scroll to spray in a <b>single path</b> of the initial selection." msgstr "" # hm ? sau împroÈ™cat ? -#: ../src/spray-context.cpp:707 +#: ../src/spray-context.cpp:683 msgid "<b>Nothing selected!</b> Select objects to spray." -msgstr "<b>Nu este selectat nimic !</b> SelectaÈ›i obiectele de separat." +msgstr "<b>Nu este selectat nimic !</b> SelectaÈ›i obiectele de pulverizat." -#: ../src/spray-context.cpp:782 ../src/widgets/spray-toolbar.cpp:183 +#: ../src/spray-context.cpp:758 +#: ../src/widgets/spray-toolbar.cpp:183 msgid "Spray with copies" msgstr "" -#: ../src/spray-context.cpp:786 ../src/widgets/spray-toolbar.cpp:190 +#: ../src/spray-context.cpp:762 +#: ../src/widgets/spray-toolbar.cpp:190 msgid "Spray with clones" msgstr "" -#: ../src/spray-context.cpp:790 +#: ../src/spray-context.cpp:766 msgid "Spray in single path" msgstr "" -#: ../src/star-context.cpp:344 +#: ../src/star-context.cpp:320 msgid "<b>Ctrl</b>: snap angle; keep rays radial" msgstr "" -#: ../src/star-context.cpp:480 +#: ../src/star-context.cpp:456 #, c-format -msgid "" -"<b>Polygon</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" +msgid "<b>Polygon</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" msgstr "" -#: ../src/star-context.cpp:481 +#: ../src/star-context.cpp:457 #, c-format msgid "<b>Star</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" msgstr "" -#: ../src/star-context.cpp:514 +#: ../src/star-context.cpp:490 msgid "Create star" msgstr "Creează o stea" -#: ../src/text-chemistry.cpp:106 +#: ../src/text-chemistry.cpp:94 msgid "Select <b>a text and a path</b> to put text on path." msgstr "" -#: ../src/text-chemistry.cpp:111 -msgid "" -"This text object is <b>already put on a path</b>. Remove it from the path " -"first. Use <b>Shift+D</b> to look up its path." +#: ../src/text-chemistry.cpp:99 +msgid "This text object is <b>already put on a path</b>. Remove it from the path first. Use <b>Shift+D</b> to look up its path." msgstr "" #. rect is the only SPShape which is not <path> yet, and thus SVG forbids us from putting text on it -#: ../src/text-chemistry.cpp:117 -msgid "" -"You cannot put text on a rectangle in this version. Convert rectangle to " -"path first." +#: ../src/text-chemistry.cpp:105 +msgid "You cannot put text on a rectangle in this version. Convert rectangle to path first." msgstr "" -#: ../src/text-chemistry.cpp:127 +#: ../src/text-chemistry.cpp:115 msgid "The flowed text(s) must be <b>visible</b> in order to be put on a path." -msgstr "" -"Textele fluide trebuie să fie <b>vizibile</b> pentru a putea fi aÈ™ezate pe " -"traseu." +msgstr "Textele fluide trebuie să fie <b>vizibile</b> pentru a putea fi aÈ™ezate pe traseu." -#: ../src/text-chemistry.cpp:195 ../src/verbs.cpp:2390 +#: ../src/text-chemistry.cpp:183 +#: ../src/verbs.cpp:2442 msgid "Put text on path" msgstr "AÈ™ează textul pe traseu" -#: ../src/text-chemistry.cpp:207 +#: ../src/text-chemistry.cpp:195 msgid "Select <b>a text on path</b> to remove it from path." -msgstr "SelectaÈ›i <b>un text de pe traseu</b> care să fie îndepărtat." +msgstr "SelectaÈ›i <b>un text de pe traseu</b> de eliminat din traseu." -#: ../src/text-chemistry.cpp:228 +#: ../src/text-chemistry.cpp:216 msgid "<b>No texts-on-paths</b> in the selection." msgstr "SelecÈ›ia <b>nu cuprinde texte aflate pe traseu</b>." -#: ../src/text-chemistry.cpp:231 ../src/verbs.cpp:2392 +#: ../src/text-chemistry.cpp:219 +#: ../src/verbs.cpp:2444 msgid "Remove text from path" msgstr "ÃŽndepărtează textul de pe traseu" -#: ../src/text-chemistry.cpp:271 ../src/text-chemistry.cpp:292 +#: ../src/text-chemistry.cpp:259 +#: ../src/text-chemistry.cpp:280 msgid "Select <b>text(s)</b> to remove kerns from." -msgstr "SelectaÈ›i <b>textul</b> din care să fie eliminat kerningul." +msgstr "SelectaÈ›i <b>textele</b> din care să fie eliminat kerningul." -#: ../src/text-chemistry.cpp:295 +#: ../src/text-chemistry.cpp:283 msgid "Remove manual kerns" msgstr "Elimină keringurile manuale" -#: ../src/text-chemistry.cpp:315 -msgid "" -"Select <b>a text</b> and one or more <b>paths or shapes</b> to flow text " -"into frame." +#: ../src/text-chemistry.cpp:303 +msgid "Select <b>a text</b> and one or more <b>paths or shapes</b> to flow text into frame." msgstr "" -#: ../src/text-chemistry.cpp:383 +#: ../src/text-chemistry.cpp:371 msgid "Flow text into shape" msgstr "" -#: ../src/text-chemistry.cpp:405 +#: ../src/text-chemistry.cpp:393 msgid "Select <b>a flowed text</b> to unflow it." msgstr "" -#: ../src/text-chemistry.cpp:479 +#: ../src/text-chemistry.cpp:467 msgid "Unflow flowed text" msgstr "" -#: ../src/text-chemistry.cpp:491 +#: ../src/text-chemistry.cpp:479 msgid "Select <b>flowed text(s)</b> to convert." msgstr "" -#: ../src/text-chemistry.cpp:509 +#: ../src/text-chemistry.cpp:497 msgid "The flowed text(s) must be <b>visible</b> in order to be converted." msgstr "" -#: ../src/text-chemistry.cpp:537 +#: ../src/text-chemistry.cpp:525 msgid "Convert flowed text to text" msgstr "" -#: ../src/text-chemistry.cpp:542 +#: ../src/text-chemistry.cpp:530 msgid "<b>No flowed text(s)</b> to convert in the selection." msgstr "" @@ -13612,8 +12883,7 @@ msgid "<b>Click</b> to edit the text, <b>drag</b> to select part of the text." msgstr "" #: ../src/text-context.cpp:445 -msgid "" -"<b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text." +msgid "<b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text." msgstr "" #: ../src/text-context.cpp:499 @@ -13633,7 +12903,8 @@ msgstr "" msgid "Unicode (<b>Enter</b> to finish): %s: %s" msgstr "" -#: ../src/text-context.cpp:576 ../src/text-context.cpp:885 +#: ../src/text-context.cpp:576 +#: ../src/text-context.cpp:885 msgid "Unicode (<b>Enter</b> to finish): " msgstr "" @@ -13655,18 +12926,16 @@ msgid "Create flowed text" msgstr "" #: ../src/text-context.cpp:734 -msgid "" -"The frame is <b>too small</b> for the current font size. Flowed text not " -"created." +msgid "The frame is <b>too small</b> for the current font size. Flowed text not created." msgstr "" #: ../src/text-context.cpp:870 msgid "No-break space" -msgstr "" +msgstr "SpaÈ›iu nedespărÈ›ibil" #: ../src/text-context.cpp:872 msgid "Insert no-break space" -msgstr "" +msgstr "Inserează un spaÈ›iu nedespărÈ›ibil" #: ../src/text-context.cpp:909 msgid "Make bold" @@ -13682,7 +12951,7 @@ msgstr "Linie nouă" #: ../src/text-context.cpp:1000 msgid "Backspace" -msgstr "" +msgstr "Backspace" #: ../src/text-context.cpp:1048 msgid "Kern to the left" @@ -13730,9 +12999,7 @@ msgstr "LipeÈ™te text" #: ../src/text-context.cpp:1648 #, c-format -msgid "" -"Type or edit flowed text (%d characters%s); <b>Enter</b> to start new " -"paragraph." +msgid "Type or edit flowed text (%d characters%s); <b>Enter</b> to start new paragraph." msgstr "" #: ../src/text-context.cpp:1650 @@ -13740,10 +13007,9 @@ msgstr "" msgid "Type or edit text (%d characters%s); <b>Enter</b> to start new line." msgstr "" -#: ../src/text-context.cpp:1658 ../src/tools-switch.cpp:201 -msgid "" -"<b>Click</b> to select or create text, <b>drag</b> to create flowed text; " -"then type." +#: ../src/text-context.cpp:1658 +#: ../src/tools-switch.cpp:201 +msgid "<b>Click</b> to select or create text, <b>drag</b> to create flowed text; then type." msgstr "" #: ../src/text-context.cpp:1760 @@ -13759,93 +13025,53 @@ msgid "To tweak a path by pushing, select it and drag over it." msgstr "" #: ../src/tools-switch.cpp:147 -msgid "" -"<b>Drag</b>, <b>click</b> or <b>scroll</b> to spray the selected objects." -msgstr "" +msgid "<b>Drag</b>, <b>click</b> or <b>click and scroll</b> to spray the selected objects." +msgstr "<b>TrageÈ›i</b>, <b>clic</b> sau <b>clic È™i derulaÈ›i</b> pentru a pulveriza obiectele selectate." #: ../src/tools-switch.cpp:153 -msgid "" -"<b>Drag</b> to create a rectangle. <b>Drag controls</b> to round corners and " -"resize. <b>Click</b> to select." -msgstr "" -"<b>TrageÈ›i</b> pentru a crea un dreptunghi. <b>TrageÈ›i de controale</b> " -"pentru a rotunji colÈ›urile È™i pentru a redimensiona. <b>Clic</b> pentru a " -"selecta." +msgid "<b>Drag</b> to create a rectangle. <b>Drag controls</b> to round corners and resize. <b>Click</b> to select." +msgstr "<b>TrageÈ›i</b> pentru a crea un dreptunghi. <b>TrageÈ›i de controale</b> pentru a rotunji colÈ›urile È™i pentru a redimensiona. <b>Clic</b> pentru a selecta." #: ../src/tools-switch.cpp:159 -msgid "" -"<b>Drag</b> to create a 3D box. <b>Drag controls</b> to resize in " -"perspective. <b>Click</b> to select (with <b>Ctrl+Alt</b> for single faces)." -msgstr "" -"<b>TrageÈ›i</b> pentru a crea o cutie 3D. <b>TrageÈ›i de controale</b> pentru " -"a redimensiona în perspectivă. <b>Clic</b> pentru a selecta (<b>Ctrl+Alt</b> " -"pentru o singură față)." +msgid "<b>Drag</b> to create a 3D box. <b>Drag controls</b> to resize in perspective. <b>Click</b> to select (with <b>Ctrl+Alt</b> for single faces)." +msgstr "<b>TrageÈ›i</b> pentru a crea o cutie 3D. <b>TrageÈ›i de controale</b> pentru a redimensiona în perspectivă. <b>Clic</b> pentru a selecta (<b>Ctrl+Alt</b> pentru o singură față)." #: ../src/tools-switch.cpp:165 -msgid "" -"<b>Drag</b> to create an ellipse. <b>Drag controls</b> to make an arc or " -"segment. <b>Click</b> to select." -msgstr "" -"<b>TrageÈ›i</b> pentru a crea o elipsă. <b>TrageÈ›i de controale</b> pentru a " -"face un arc sau segment. <b>Clic</b> pentru a selecta." +msgid "<b>Drag</b> to create an ellipse. <b>Drag controls</b> to make an arc or segment. <b>Click</b> to select." +msgstr "<b>TrageÈ›i</b> pentru a crea o elipsă. <b>TrageÈ›i de controale</b> pentru a face un arc sau un segment. <b>Clic</b> pentru a selecta." #: ../src/tools-switch.cpp:171 -msgid "" -"<b>Drag</b> to create a star. <b>Drag controls</b> to edit the star shape. " -"<b>Click</b> to select." -msgstr "" -"<b>TrageÈ›i</b> pentru a crea o stea. <b>TrageÈ›i de controale</b> pentru a " -"edita forma stelei. <b>Clic</b> pentru a selecta." +msgid "<b>Drag</b> to create a star. <b>Drag controls</b> to edit the star shape. <b>Click</b> to select." +msgstr "<b>TrageÈ›i</b> pentru a crea o stea. <b>TrageÈ›i de controale</b> pentru a edita forma stelei. <b>Clic</b> pentru a selecta." #: ../src/tools-switch.cpp:177 -msgid "" -"<b>Drag</b> to create a spiral. <b>Drag controls</b> to edit the spiral " -"shape. <b>Click</b> to select." -msgstr "" -"<b>TrageÈ›i</b> pentru a crea o spirală. <b>TrageÈ›i de controale</b> pentru a " -"edita forma spiralei. <b>Clic</b> pentru a selecta." +msgid "<b>Drag</b> to create a spiral. <b>Drag controls</b> to edit the spiral shape. <b>Click</b> to select." +msgstr "<b>TrageÈ›i</b> pentru a crea o spirală. <b>TrageÈ›i de controale</b> pentru a edita forma spiralei. <b>Clic</b> pentru a selecta." #: ../src/tools-switch.cpp:183 -msgid "" -"<b>Drag</b> to create a freehand line. <b>Shift</b> appends to selected " -"path, <b>Alt</b> activates sketch mode." -msgstr "" -"<b>TrageÈ›i</b> pentru a crea o linie cu mâna liberă. <b>Shift</b> adaugă la " -"traseul selectat, <b>Alt</b> activează modul schiță." +msgid "<b>Drag</b> to create a freehand line. <b>Shift</b> appends to selected path, <b>Alt</b> activates sketch mode." +msgstr "<b>TrageÈ›i</b> pentru a crea o linie cu mâna liberă. <b>Shift</b> adaugă la traseul selectat, <b>Alt</b> activează modul schiță." +# deliberat , în loc de ; #: ../src/tools-switch.cpp:189 -msgid "" -"<b>Click</b> or <b>click and drag</b> to start a path; with <b>Shift</b> to " -"append to selected path. <b>Ctrl+click</b> to create single dots (straight " -"line modes only)." -msgstr "" +msgid "<b>Click</b> or <b>click and drag</b> to start a path; with <b>Shift</b> to append to selected path. <b>Ctrl+click</b> to create single dots (straight line modes only)." +msgstr "<b>Clic</b> sau <b>clic È™i trageÈ›i</b> pentru a porni un traseu, <b>Shift</b> pentru a adăuga la traseul selectat. <b>Ctrl+clic</b> pentru a crea puncte singure (numai în modul de linii drepte)." #: ../src/tools-switch.cpp:195 -msgid "" -"<b>Drag</b> to draw a calligraphic stroke; with <b>Ctrl</b> to track a guide " -"path. <b>Arrow keys</b> adjust width (left/right) and angle (up/down)." -msgstr "" -"<b>TrageÈ›i</b> pentru a desena o tușă; <b>Ctrl</b> pentru a urma calea unui " -"un ghidaj. <b>Tastele de săgeÈ›i</b> ajustează lățimea(stânga/dreapta) È™i " -"unghiul (sus/jos)." +msgid "<b>Drag</b> to draw a calligraphic stroke; with <b>Ctrl</b> to track a guide path. <b>Arrow keys</b> adjust width (left/right) and angle (up/down)." +msgstr "<b>TrageÈ›i</b> pentru a desena o tușă caligrafică; <b>Ctrl</b> pentru a urma calea unui un ghidaj. <b>Tastele de săgeÈ›i</b> ajustează lățimea (stânga/dreapta) È™i unghiul (sus/jos)." #: ../src/tools-switch.cpp:207 -msgid "" -"<b>Drag</b> or <b>double click</b> to create a gradient on selected objects, " -"<b>drag handles</b> to adjust gradients." -msgstr "" +msgid "<b>Drag</b> or <b>double click</b> to create a gradient on selected objects, <b>drag handles</b> to adjust gradients." +msgstr "<b>TrageÈ›i</b> sau <b>dublu clic</b> pentru a crea un degrade pe obiectele selectate; <b>trageÈ›i de mânere</b> pentru a ajusta degradeurile." #: ../src/tools-switch.cpp:213 -msgid "" -"<b>Drag</b> or <b>double click</b> to create a mesh on selected objects, " -"<b>drag handles</b> to adjust meshes." -msgstr "" +msgid "<b>Drag</b> or <b>double click</b> to create a mesh on selected objects, <b>drag handles</b> to adjust meshes." +msgstr "<b>TrageÈ›i</b> sau <b>dublu clic</b> pentru a crea o plasă pe obiectele selectate; <b>trageÈ›i de mânere</b> pentru a ajusta plasele." #: ../src/tools-switch.cpp:220 -msgid "" -"<b>Click</b> or <b>drag around an area</b> to zoom in, <b>Shift+click</b> to " -"zoom out." -msgstr "" +msgid "<b>Click</b> or <b>drag around an area</b> to zoom in, <b>Shift+click</b> to zoom out." +msgstr "<b>Clic</b> sau <b>trageÈ›i în jurul zonei</b> pentru mărire, <b>Shift+clic</b> pentru micÈ™orare." #: ../src/tools-switch.cpp:226 msgid "<b>Drag</b> to measure the dimensions of objects." @@ -13853,14 +13079,11 @@ msgstr "" #: ../src/tools-switch.cpp:238 msgid "<b>Click and drag</b> between shapes to create a connector." -msgstr "" +msgstr "<b>Clic È™i trageÈ›i</b> între forme pentru a crea un conector." #: ../src/tools-switch.cpp:244 -msgid "" -"<b>Click</b> to paint a bounded area, <b>Shift+click</b> to union the new " -"fill with the current selection, <b>Ctrl+click</b> to change the clicked " -"object's fill and stroke to the current setting." -msgstr "" +msgid "<b>Click</b> to paint a bounded area, <b>Shift+click</b> to union the new fill with the current selection, <b>Ctrl+click</b> to change the clicked object's fill and stroke to the current setting." +msgstr "<b>Clic</b> pentru a picta o zonă circumscrisă, <b>Shift+clic</b> pentru a uni umplerea nouă cu selecÈ›ia curentă, <b>Ctrl+clic</b> pentru a schimba umplerea È™i conturul obiectelor clicate la setarea curentă." #: ../src/tools-switch.cpp:250 msgid "<b>Drag</b> to erase." @@ -13875,8 +13098,10 @@ msgstr "" msgid "Trace: %1. %2 nodes" msgstr "" -#: ../src/trace/trace.cpp:58 ../src/trace/trace.cpp:123 -#: ../src/trace/trace.cpp:131 ../src/trace/trace.cpp:224 +#: ../src/trace/trace.cpp:58 +#: ../src/trace/trace.cpp:123 +#: ../src/trace/trace.cpp:131 +#: ../src/trace/trace.cpp:224 msgid "Select an <b>image</b> to trace" msgstr "" @@ -13940,9 +13165,7 @@ msgstr "" #: ../src/tweak-context.cpp:227 #, c-format -msgid "" -"%s. Drag or click to <b>rotate clockwise</b>; with Shift, " -"<b>counterclockwise</b>." +msgid "%s. Drag or click to <b>rotate clockwise</b>; with Shift, <b>counterclockwise</b>." msgstr "" #: ../src/tweak-context.cpp:231 @@ -13982,8 +13205,7 @@ msgstr "" #: ../src/tweak-context.cpp:267 #, c-format -msgid "" -"%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>." +msgid "%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>." msgstr "" #: ../src/tweak-context.cpp:1233 @@ -14043,41 +13265,44 @@ msgid "Blur tweak" msgstr "" #. check whether something is selected -#: ../src/ui/clipboard.cpp:257 +#: ../src/ui/clipboard.cpp:262 msgid "Nothing was copied." msgstr "Nu a fost copiat nimic." -#: ../src/ui/clipboard.cpp:329 ../src/ui/clipboard.cpp:538 -#: ../src/ui/clipboard.cpp:561 +#: ../src/ui/clipboard.cpp:371 +#: ../src/ui/clipboard.cpp:580 +#: ../src/ui/clipboard.cpp:603 msgid "Nothing on the clipboard." msgstr "" -#: ../src/ui/clipboard.cpp:387 +#: ../src/ui/clipboard.cpp:429 msgid "Select <b>object(s)</b> to paste style to." msgstr "" -#: ../src/ui/clipboard.cpp:398 ../src/ui/clipboard.cpp:415 +#: ../src/ui/clipboard.cpp:440 +#: ../src/ui/clipboard.cpp:457 msgid "No style on the clipboard." msgstr "" -#: ../src/ui/clipboard.cpp:440 +#: ../src/ui/clipboard.cpp:482 msgid "Select <b>object(s)</b> to paste size to." msgstr "" -#: ../src/ui/clipboard.cpp:447 +#: ../src/ui/clipboard.cpp:489 msgid "No size on the clipboard." msgstr "" -#: ../src/ui/clipboard.cpp:500 +#: ../src/ui/clipboard.cpp:542 msgid "Select <b>object(s)</b> to paste live path effect to." msgstr "" #. no_effect: -#: ../src/ui/clipboard.cpp:525 +#: ../src/ui/clipboard.cpp:567 msgid "No effect on the clipboard." msgstr "Nu este niciun efect în clipboard." -#: ../src/ui/clipboard.cpp:544 ../src/ui/clipboard.cpp:572 +#: ../src/ui/clipboard.cpp:586 +#: ../src/ui/clipboard.cpp:614 msgid "Clipboard does not contain a path." msgstr "Clipboardul nu conÈ›ine niciun traseu." @@ -14124,9 +13349,9 @@ msgstr "about.svg" #: ../src/ui/dialog/aboutbox.cpp:406 msgid "translator-credits" msgstr "" -"Bogdan Oancea (bogdan.oancea77@gmail.com), 2008.\n" -"Paul S (paulspn@gmail.com), 2009.\n" -"Cristian Secară (cristi@secarica.ro), 2010." +"Bogdan Oancea (bogdan.oancea77 AT gmail.com), 2008.\n" +"Paul S (paulspn AT gmail.com), 2009.\n" +"Cristian Secară (cristi AT secarica.ro), 2010-2013." # titlu pe chenar #: ../src/ui/dialog/align-and-distribute.cpp:219 @@ -14142,44 +13367,39 @@ msgstr "Distribuire" #: ../src/ui/dialog/align-and-distribute.cpp:464 msgid "Minimum horizontal gap (in px units) between bounding boxes" -msgstr "" -"SpaÈ›iul minim orizontal (în unități de pixel) între chenarele circumscrise" +msgstr "SpaÈ›iul minim orizontal (în unități de pixel) între chenarele circumscrise" #. TRANSLATORS: "H:" stands for horizontal gap #: ../src/ui/dialog/align-and-distribute.cpp:466 -#, fuzzy msgctxt "Gap" msgid "_H:" -msgstr "_H" +msgstr "_H:" #: ../src/ui/dialog/align-and-distribute.cpp:474 msgid "Minimum vertical gap (in px units) between bounding boxes" -msgstr "" -"SpaÈ›iul minim vertical (în unități de pixel) între chenarele circumscrise" +msgstr "SpaÈ›iul minim vertical (în unități de pixel) între chenarele circumscrise" #. TRANSLATORS: Vertical gap #: ../src/ui/dialog/align-and-distribute.cpp:476 -#, fuzzy msgctxt "Gap" msgid "_V:" -msgstr "V:" +msgstr "_V:" # titlu pe chenar #: ../src/ui/dialog/align-and-distribute.cpp:512 #: ../src/ui/dialog/align-and-distribute.cpp:899 -#: ../src/widgets/connector-toolbar.cpp:470 +#: ../src/widgets/connector-toolbar.cpp:427 msgid "Remove overlaps" msgstr "Eliminare suprapuneri" #: ../src/ui/dialog/align-and-distribute.cpp:543 -#: ../src/widgets/connector-toolbar.cpp:263 +#: ../src/widgets/connector-toolbar.cpp:256 msgid "Arrange connector network" msgstr "" #: ../src/ui/dialog/align-and-distribute.cpp:636 -#, fuzzy msgid "Exchange Positions" -msgstr "Randomizează poziÈ›iile" +msgstr "" #: ../src/ui/dialog/align-and-distribute.cpp:670 msgid "Unclump" @@ -14189,21 +13409,22 @@ msgstr "" msgid "Randomize positions" msgstr "Randomizează poziÈ›iile" +# hm ? un singur text poate avea mai multe linii de bază ? #: ../src/ui/dialog/align-and-distribute.cpp:845 msgid "Distribute text baselines" -msgstr "" +msgstr "Distribuie liniile de bază ale textelor" +# hm ? un singur text poate avea mai multe linii de bază ? #: ../src/ui/dialog/align-and-distribute.cpp:868 msgid "Align text baselines" -msgstr "" +msgstr "Aliniază liniile de bază ale textelor" #: ../src/ui/dialog/align-and-distribute.cpp:898 -#, fuzzy msgid "Rearrange" -msgstr "Aranjare" +msgstr "Rearanjează" #: ../src/ui/dialog/align-and-distribute.cpp:900 -#: ../src/widgets/toolbox.cpp:1756 +#: ../src/widgets/toolbox.cpp:1724 msgid "Nodes" msgstr "Noduri" @@ -14212,62 +13433,67 @@ msgid "Relative to: " msgstr "Relativ la:" #: ../src/ui/dialog/align-and-distribute.cpp:915 -#, fuzzy msgid "_Treat selection as group: " -msgstr "Tratează selecÈ›ia ca grup:" +msgstr "_Tratează selecÈ›ia ca grup:" #. Align -#: ../src/ui/dialog/align-and-distribute.cpp:921 ../src/verbs.cpp:2812 -#: ../src/verbs.cpp:2813 +#: ../src/ui/dialog/align-and-distribute.cpp:921 +#: ../src/verbs.cpp:2877 +#: ../src/verbs.cpp:2878 msgid "Align right edges of objects to the left edge of the anchor" -msgstr "" -"Aliniază marginile din dreapta ale obiectelor la marginea din stânga a " -"ancorei" +msgstr "Aliniază marginile din dreapta ale obiectelor la marginea din stânga a ancorei" -#: ../src/ui/dialog/align-and-distribute.cpp:924 ../src/verbs.cpp:2814 -#: ../src/verbs.cpp:2815 +#: ../src/ui/dialog/align-and-distribute.cpp:924 +#: ../src/verbs.cpp:2879 +#: ../src/verbs.cpp:2880 msgid "Align left edges" msgstr "Aliniază marginile din stânga" -#: ../src/ui/dialog/align-and-distribute.cpp:927 ../src/verbs.cpp:2816 -#: ../src/verbs.cpp:2817 +#: ../src/ui/dialog/align-and-distribute.cpp:927 +#: ../src/verbs.cpp:2881 +#: ../src/verbs.cpp:2882 msgid "Center on vertical axis" msgstr "Centrează pe axa verticală" -#: ../src/ui/dialog/align-and-distribute.cpp:930 ../src/verbs.cpp:2818 -#: ../src/verbs.cpp:2819 +#: ../src/ui/dialog/align-and-distribute.cpp:930 +#: ../src/verbs.cpp:2883 +#: ../src/verbs.cpp:2884 msgid "Align right sides" msgstr "Aliniază marginile din dreapta" -#: ../src/ui/dialog/align-and-distribute.cpp:933 ../src/verbs.cpp:2820 -#: ../src/verbs.cpp:2821 +#: ../src/ui/dialog/align-and-distribute.cpp:933 +#: ../src/verbs.cpp:2885 +#: ../src/verbs.cpp:2886 msgid "Align left edges of objects to the right edge of the anchor" -msgstr "" -"Aliniază marginile din stânga ale obiectelor la marginea din dreapta a " -"ancorei" +msgstr "Aliniază marginile din stânga ale obiectelor la marginea din dreapta a ancorei" -#: ../src/ui/dialog/align-and-distribute.cpp:936 ../src/verbs.cpp:2822 -#: ../src/verbs.cpp:2823 +#: ../src/ui/dialog/align-and-distribute.cpp:936 +#: ../src/verbs.cpp:2887 +#: ../src/verbs.cpp:2888 msgid "Align bottom edges of objects to the top edge of the anchor" msgstr "Aliniază marginile de jos ale obiectelor la marginea de sus a ancorei" -#: ../src/ui/dialog/align-and-distribute.cpp:939 ../src/verbs.cpp:2824 -#: ../src/verbs.cpp:2825 +#: ../src/ui/dialog/align-and-distribute.cpp:939 +#: ../src/verbs.cpp:2889 +#: ../src/verbs.cpp:2890 msgid "Align top edges" msgstr "Aliniază marginile de sus" -#: ../src/ui/dialog/align-and-distribute.cpp:942 ../src/verbs.cpp:2826 -#: ../src/verbs.cpp:2827 +#: ../src/ui/dialog/align-and-distribute.cpp:942 +#: ../src/verbs.cpp:2891 +#: ../src/verbs.cpp:2892 msgid "Center on horizontal axis" msgstr "Centrează pe axa orizontală" -#: ../src/ui/dialog/align-and-distribute.cpp:945 ../src/verbs.cpp:2828 -#: ../src/verbs.cpp:2829 +#: ../src/ui/dialog/align-and-distribute.cpp:945 +#: ../src/verbs.cpp:2893 +#: ../src/verbs.cpp:2894 msgid "Align bottom edges" msgstr "Aliniază marginile de jos" -#: ../src/ui/dialog/align-and-distribute.cpp:948 ../src/verbs.cpp:2830 -#: ../src/verbs.cpp:2831 +#: ../src/ui/dialog/align-and-distribute.cpp:948 +#: ../src/verbs.cpp:2895 +#: ../src/verbs.cpp:2896 msgid "Align top edges of objects to the bottom edge of the anchor" msgstr "Aliniază marginile de sus ale obiectelor la marginea de jos a ancorei" @@ -14275,6 +13501,7 @@ msgstr "Aliniază marginile de sus ale obiectelor la marginea de jos a ancorei" msgid "Align baseline anchors of texts horizontally" msgstr "Aliniază orizontal ancorele liniei de bază a textelor" +# hm ? un singur text poate avea mai multe linii de bază ? #: ../src/ui/dialog/align-and-distribute.cpp:956 msgid "Align baselines of texts" msgstr "Aliniază liniile de bază ale textelor" @@ -14320,7 +13547,7 @@ msgid "Distribute baselines of texts vertically" msgstr "Distribuie vertical liniile de bază ale textelor" #: ../src/ui/dialog/align-and-distribute.cpp:999 -#: ../src/widgets/connector-toolbar.cpp:432 +#: ../src/widgets/connector-toolbar.cpp:389 msgid "Nicely arrange selected connector network" msgstr "Aranjează drăguÈ› conectoarele de reÈ›ea selectate" @@ -14345,12 +13572,8 @@ msgid "Unclump objects: try to equalize edge-to-edge distances" msgstr "Răsfiră obiectele: încearcă să egalizeze distanÈ›ele margine-la-margine" #: ../src/ui/dialog/align-and-distribute.cpp:1021 -msgid "" -"Move objects as little as possible so that their bounding boxes do not " -"overlap" -msgstr "" -"Mută un pic obiectele doar atât cât chenarele lor circumscrise să nu se " -"suprapună" +msgid "Move objects as little as possible so that their bounding boxes do not overlap" +msgstr "Mută un pic obiectele doar atât cât chenarele lor circumscrise să nu se suprapună" #: ../src/ui/dialog/align-and-distribute.cpp:1029 msgid "Align selected nodes to a common horizontal line" @@ -14369,79 +13592,82 @@ msgid "Distribute selected nodes vertically" msgstr "Distribuie vertical nodurile selectate" # hm ? se referă la obiect ? -#: ../src/ui/dialog/align-and-distribute.cpp:1044 -#: ../src/ui/dialog/align-and-distribute.cpp:1052 +#. Rest of the widgetry +#: ../src/ui/dialog/align-and-distribute.cpp:1043 msgid "Last selected" msgstr "Ultimul selectat" # hm ? se referă la obiect ? -#: ../src/ui/dialog/align-and-distribute.cpp:1045 -#: ../src/ui/dialog/align-and-distribute.cpp:1053 +#: ../src/ui/dialog/align-and-distribute.cpp:1044 msgid "First selected" msgstr "Primul selectat" -#: ../src/ui/dialog/align-and-distribute.cpp:1046 -#: ../src/ui/dialog/align-and-distribute.cpp:1054 +#: ../src/ui/dialog/align-and-distribute.cpp:1045 msgid "Biggest object" msgstr "Cel mai mare obiect" -#: ../src/ui/dialog/align-and-distribute.cpp:1047 -#: ../src/ui/dialog/align-and-distribute.cpp:1055 +#: ../src/ui/dialog/align-and-distribute.cpp:1046 msgid "Smallest object" msgstr "Cel mai mic obiect" -#: ../src/ui/dialog/align-and-distribute.cpp:1050 -#: ../src/ui/dialog/align-and-distribute.cpp:1058 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1544 -#: ../src/widgets/desktop-widget.cpp:1825 -#: ../share/extensions/printing_marks.inx.h:17 +#: ../src/ui/dialog/align-and-distribute.cpp:1049 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1550 +#: ../src/verbs.cpp:174 +#: ../src/widgets/desktop-widget.cpp:1901 +#: ../share/extensions/printing_marks.inx.h:18 msgid "Selection" msgstr "SelecÈ›ie" -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:39 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:33 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:118 +msgid "Edit profile" +msgstr "Editează profilul" + +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:41 msgid "Profile name:" msgstr "Nume profil:" # apare în lista de preferinÈ›e # apare la salvarea profilului la trasee caligrafice # apare ... ? -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:53 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:60 msgid "Save" msgstr "Salvează" -#: ../src/ui/dialog/color-item.cpp:121 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:114 +msgid "Add profile" +msgstr "Adaugă un profil" + +#: ../src/ui/dialog/color-item.cpp:122 #, c-format -msgid "" -"Color: <b>%s</b>; <b>Click</b> to set fill, <b>Shift+click</b> to set stroke" -msgstr "" -"Culoare: <b>%s</b>; <b>Clic</b> pentru a stabili culoarea de umplere, " -"<b>Shift+clic</b> pentru a stabili culoarea de contur" +msgid "Color: <b>%s</b>; <b>Click</b> to set fill, <b>Shift+click</b> to set stroke" +msgstr "Culoare: <b>%s</b>; <b>Clic</b> pentru a stabili culoarea de umplere, <b>Shift+clic</b> pentru a stabili culoarea de contur" -#: ../src/ui/dialog/color-item.cpp:485 +#: ../src/ui/dialog/color-item.cpp:504 msgid "Change color definition" msgstr "" -#: ../src/ui/dialog/color-item.cpp:704 +#: ../src/ui/dialog/color-item.cpp:678 msgid "Remove stroke color" msgstr "" -#: ../src/ui/dialog/color-item.cpp:704 +#: ../src/ui/dialog/color-item.cpp:678 msgid "Remove fill color" msgstr "" -#: ../src/ui/dialog/color-item.cpp:709 +#: ../src/ui/dialog/color-item.cpp:683 msgid "Set stroke color to none" msgstr "" -#: ../src/ui/dialog/color-item.cpp:709 +#: ../src/ui/dialog/color-item.cpp:683 msgid "Set fill color to none" msgstr "" -#: ../src/ui/dialog/color-item.cpp:725 +#: ../src/ui/dialog/color-item.cpp:699 msgid "Set stroke color from swatch" msgstr "StabileÈ™te culoarea de contur din cea de specimen" -#: ../src/ui/dialog/color-item.cpp:725 +#: ../src/ui/dialog/color-item.cpp:699 msgid "Set fill color from swatch" msgstr "StabileÈ™te culoarea de umplere din cea de specimen" @@ -14449,7 +13675,14 @@ msgstr "StabileÈ™te culoarea de umplere din cea de specimen" msgid "Messages" msgstr "Mesaje" -#: ../src/ui/dialog/debug.cpp:83 ../src/ui/dialog/messages.cpp:48 +#: ../src/ui/dialog/debug.cpp:79 +#: ../src/ui/dialog/messages.cpp:47 +#: ../src/ui/dialog/scriptdialog.cpp:182 +msgid "_Clear" +msgstr "_GoleÈ™te" + +#: ../src/ui/dialog/debug.cpp:83 +#: ../src/ui/dialog/messages.cpp:48 msgid "Capture log messages" msgstr "Capturează mesajele de jurnal" @@ -14458,30 +13691,30 @@ msgstr "Capturează mesajele de jurnal" msgid "Release log messages" msgstr "DetaÈ™ează mesajele de jurnal" -#: ../src/ui/dialog/document-metadata.cpp:71 +#: ../src/ui/dialog/document-metadata.cpp:88 #: ../src/ui/dialog/document-properties.cpp:150 msgid "Metadata" msgstr "Metadate" -#: ../src/ui/dialog/document-metadata.cpp:72 +#: ../src/ui/dialog/document-metadata.cpp:89 #: ../src/ui/dialog/document-properties.cpp:151 msgid "License" msgstr "Licență" -#: ../src/ui/dialog/document-metadata.cpp:153 -#: ../src/ui/dialog/document-properties.cpp:769 +#: ../src/ui/dialog/document-metadata.cpp:126 +#: ../src/ui/dialog/document-properties.cpp:763 msgid "<b>Dublin Core Entities</b>" msgstr "" -#: ../src/ui/dialog/document-metadata.cpp:175 -#: ../src/ui/dialog/document-properties.cpp:805 +#: ../src/ui/dialog/document-metadata.cpp:168 +#: ../src/ui/dialog/document-properties.cpp:799 msgid "<b>License</b>" msgstr "<b>Licență</b>" #. --------------------------------------------------------------- #: ../src/ui/dialog/document-properties.cpp:103 msgid "Show page _border" -msgstr "Arată _chenarul paginii" +msgstr "Arată c_henarul paginii" #: ../src/ui/dialog/document-properties.cpp:103 msgid "If set, rectangular page border is shown" @@ -14489,11 +13722,11 @@ msgstr "Dacă este bifat, se afiÈ™ează chenarul dreptunghiular al paginii" #: ../src/ui/dialog/document-properties.cpp:104 msgid "Border on _top of drawing" -msgstr "C_henarul deasupra desenului" +msgstr "Chenarul deasupra desenului" #: ../src/ui/dialog/document-properties.cpp:104 msgid "If set, border is always on top of the drawing" -msgstr "Dacă este bifat, chenarul este întotdeuna deasupra desenului" +msgstr "Dacă este bifat, chenarul este întotdeauna deasupra desenului" #: ../src/ui/dialog/document-properties.cpp:105 msgid "_Show border shadow" @@ -14501,25 +13734,19 @@ msgstr "Arată umbra ch_enarului" #: ../src/ui/dialog/document-properties.cpp:105 msgid "If set, page border shows a shadow on its right and lower side" -msgstr "" -"Dacă este bifat, chenarul paginii este înfățiÈ™at cu o umbră în partea din " -"dreapta lui È™i de jos" +msgstr "Dacă este bifat, chenarul paginii este înfățiÈ™at cu o umbră în partea din dreapta lui È™i de jos" #: ../src/ui/dialog/document-properties.cpp:106 -#, fuzzy msgid "Back_ground color:" -msgstr "Culoare de fundal:" +msgstr "Culoare de _fundal:" #: ../src/ui/dialog/document-properties.cpp:106 -msgid "" -"Color and transparency of the page background (also used for bitmap export)" +msgid "Color of the page background. Note: transparency setting ignored while editing but used when exporting to bitmap." msgstr "" -"Culoarea È™i transparenÈ›a fundalului paginii (folosit de asemenea la exportul " -"imaginii bitmap)" #: ../src/ui/dialog/document-properties.cpp:107 msgid "Border _color:" -msgstr "Culoare chen_ar:" +msgstr "_Culoare de chenar:" #: ../src/ui/dialog/document-properties.cpp:107 msgid "Page border color" @@ -14545,15 +13772,15 @@ msgstr "Arată sau ascunde ghidajele" #: ../src/ui/dialog/document-properties.cpp:113 msgid "Guide co_lor:" -msgstr "Cu_loare linie de ghidare:" +msgstr "Cu_loare linie de ghidaj:" #: ../src/ui/dialog/document-properties.cpp:113 msgid "Guideline color" -msgstr "Culoarea liniilor de ghidare" +msgstr "Culoarea liniilor de ghidaj" #: ../src/ui/dialog/document-properties.cpp:113 msgid "Color of guidelines" -msgstr "Culoarea liniilor de ghidare" +msgstr "Culoarea liniilor de ghidaj" #: ../src/ui/dialog/document-properties.cpp:114 msgid "_Highlight color:" @@ -14561,11 +13788,11 @@ msgstr "_Culoare de evidenÈ›iere:" #: ../src/ui/dialog/document-properties.cpp:114 msgid "Highlighted guideline color" -msgstr "Culoarea liniilor de ghidare evidenÈ›iate" +msgstr "Culoarea liniilor de ghidaj evidenÈ›iate" #: ../src/ui/dialog/document-properties.cpp:114 msgid "Color of a guideline when it is under mouse" -msgstr "Culoarea unei linii de ghidare când se află sub cursor" +msgstr "Culoarea unei linii de ghidaj când se află sub cursor" #. --------------------------------------------------------------- #: ../src/ui/dialog/document-properties.cpp:116 @@ -14580,7 +13807,7 @@ msgstr "A_croÈ™ează numai când este mai aproape de:" #: ../src/ui/dialog/document-properties.cpp:121 #: ../src/ui/dialog/document-properties.cpp:126 msgid "Always snap" -msgstr "AcroÈ™ează întotdeuna" +msgstr "AcroÈ™ează întotdeauna" #: ../src/ui/dialog/document-properties.cpp:117 msgid "Snapping distance, in screen pixels, for snapping to objects" @@ -14588,15 +13815,11 @@ msgstr "DistanÈ›a de acroÈ™are, în pixeli de ecran, pentru acroÈ™area la obiect #: ../src/ui/dialog/document-properties.cpp:117 msgid "Always snap to objects, regardless of their distance" -msgstr "AcroÈ™ează întotdeuna la obiecte, indiferent de distanÈ›a la care sunt" +msgstr "AcroÈ™ează întotdeauna la obiecte, indiferent de distanÈ›a la care sunt" #: ../src/ui/dialog/document-properties.cpp:118 -msgid "" -"If set, objects only snap to another object when it's within the range " -"specified below" -msgstr "" -"Dacă opÈ›iunea este activată, obiectele acroÈ™ează la alt obiect numai când " -"sunt în raza specificată mai jos" +msgid "If set, objects only snap to another object when it's within the range specified below" +msgstr "Dacă opÈ›iunea este activată, obiectele acroÈ™ează la alt obiect numai când sunt în raza specificată mai jos" #. Options for snapping to grids #: ../src/ui/dialog/document-properties.cpp:121 @@ -14616,9 +13839,7 @@ msgid "Always snap to grids, regardless of the distance" msgstr "" #: ../src/ui/dialog/document-properties.cpp:123 -msgid "" -"If set, objects only snap to a grid line when it's within the range " -"specified below" +msgid "If set, objects only snap to a grid line when it's within the range specified below" msgstr "" #. Options for snapping to guides @@ -14639,25 +13860,21 @@ msgid "Always snap to guides, regardless of the distance" msgstr "" #: ../src/ui/dialog/document-properties.cpp:128 -msgid "" -"If set, objects only snap to a guide when it's within the range specified " -"below" +msgid "If set, objects only snap to a guide when it's within the range specified below" msgstr "" #. --------------------------------------------------------------- #: ../src/ui/dialog/document-properties.cpp:131 -#, fuzzy msgid "Snap to clip paths" -msgstr "AcroÈ™ează la trasee" +msgstr "AcroÈ™ează la traseele de decupare" #: ../src/ui/dialog/document-properties.cpp:131 msgid "When snapping to paths, then also try snapping to clip paths" msgstr "" #: ../src/ui/dialog/document-properties.cpp:132 -#, fuzzy msgid "Snap to mask paths" -msgstr "AcroÈ™ează la trasee" +msgstr "AcroÈ™ează la traseele de mască" #: ../src/ui/dialog/document-properties.cpp:132 msgid "When snapping to paths, then also try snapping to mask paths" @@ -14665,24 +13882,21 @@ msgstr "" #: ../src/ui/dialog/document-properties.cpp:133 msgid "Snap perpendicularly" -msgstr "" +msgstr "AcroÈ™ează perpendicular" #: ../src/ui/dialog/document-properties.cpp:133 -msgid "" -"When snapping to paths or guides, then also try snapping perpendicularly" +msgid "When snapping to paths or guides, then also try snapping perpendicularly" msgstr "" #: ../src/ui/dialog/document-properties.cpp:134 -#, fuzzy msgid "Snap tangentially" -msgstr "StabileÈ™te culoarea de umplere" +msgstr "AcroÈ™ează tangenÈ›ial" #: ../src/ui/dialog/document-properties.cpp:134 msgid "When snapping to paths or guides, then also try snapping tangentially" msgstr "" #: ../src/ui/dialog/document-properties.cpp:137 -#, fuzzy msgctxt "Grid" msgid "_New" msgstr "_Nou" @@ -14692,7 +13906,6 @@ msgid "Create new grid." msgstr "Creează o grilă nouă." #: ../src/ui/dialog/document-properties.cpp:138 -#, fuzzy msgctxt "Grid" msgid "_Remove" msgstr "_Elimină" @@ -14702,12 +13915,13 @@ msgid "Remove selected grid." msgstr "Elimină grila selectată." #: ../src/ui/dialog/document-properties.cpp:145 -#: ../src/widgets/toolbox.cpp:1863 +#: ../src/widgets/toolbox.cpp:1831 msgid "Guides" msgstr "Ghidaje" # este o stare comutabilă, nu o acÈ›iune -#: ../src/ui/dialog/document-properties.cpp:147 ../src/verbs.cpp:2634 +#: ../src/ui/dialog/document-properties.cpp:147 +#: ../src/verbs.cpp:2692 msgid "Snap" msgstr "AcroÈ™are" @@ -14715,184 +13929,172 @@ msgstr "AcroÈ™are" msgid "Scripting" msgstr "Scripting" -#: ../src/ui/dialog/document-properties.cpp:250 +#: ../src/ui/dialog/document-properties.cpp:247 msgid "<b>General</b>" msgstr "<b>General</b>" -#: ../src/ui/dialog/document-properties.cpp:252 -#, fuzzy +#: ../src/ui/dialog/document-properties.cpp:249 msgid "<b>Color</b>" -msgstr "<b>Poligon</b>" +msgstr "<b>Culoare</b>" -#: ../src/ui/dialog/document-properties.cpp:254 +#: ../src/ui/dialog/document-properties.cpp:251 msgid "<b>Border</b>" msgstr "<b>Chenar</b>" -#: ../src/ui/dialog/document-properties.cpp:256 +#: ../src/ui/dialog/document-properties.cpp:253 msgid "<b>Page Size</b>" msgstr "<b>Dimensiune pagină</b>" -#: ../src/ui/dialog/document-properties.cpp:284 +#: ../src/ui/dialog/document-properties.cpp:286 msgid "<b>Guides</b>" msgstr "<b>Linii de ghidre</b>" -#: ../src/ui/dialog/document-properties.cpp:302 +#: ../src/ui/dialog/document-properties.cpp:304 msgid "<b>Snap to objects</b>" msgstr "<b>AcroÈ™are la obiecte</b>" -#: ../src/ui/dialog/document-properties.cpp:304 +#: ../src/ui/dialog/document-properties.cpp:306 msgid "<b>Snap to grids</b>" msgstr "<b>AcroÈ™are la grilă</b>" -#: ../src/ui/dialog/document-properties.cpp:306 +#: ../src/ui/dialog/document-properties.cpp:308 msgid "<b>Snap to guides</b>" msgstr "<b>AcroÈ™are la ghidaje</b>" -#: ../src/ui/dialog/document-properties.cpp:308 -#, fuzzy +#: ../src/ui/dialog/document-properties.cpp:310 msgid "<b>Miscellaneous</b>" -msgstr "Diverse:" +msgstr "<b>Diverse</b>" #. 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:429 ../src/verbs.cpp:2806 +#: ../src/ui/dialog/document-properties.cpp:423 +#: ../src/verbs.cpp:2871 msgid "Link Color Profile" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:530 +#: ../src/ui/dialog/document-properties.cpp:524 msgid "Remove linked color profile" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:543 +#: ../src/ui/dialog/document-properties.cpp:537 msgid "<b>Linked Color Profiles:</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:545 +#: ../src/ui/dialog/document-properties.cpp:539 msgid "<b>Available Color Profiles:</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:547 +#: ../src/ui/dialog/document-properties.cpp:541 msgid "Link Profile" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:550 -#, fuzzy +#: ../src/ui/dialog/document-properties.cpp:544 msgid "Unlink Profile" -msgstr "_Dezleagă clona" +msgstr "Dezleagă profilul" -#: ../src/ui/dialog/document-properties.cpp:579 +#: ../src/ui/dialog/document-properties.cpp:573 msgid "Profile Name" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:615 -#, fuzzy +#: ../src/ui/dialog/document-properties.cpp:609 msgid "External scripts" -msgstr "Elimină scriptul extern" +msgstr "Scripturi externe" -#: ../src/ui/dialog/document-properties.cpp:616 -#, fuzzy +#: ../src/ui/dialog/document-properties.cpp:610 msgid "Embedded scripts" -msgstr "Elimină scriptul" +msgstr "Scripturi înglobate" -#: ../src/ui/dialog/document-properties.cpp:621 +#: ../src/ui/dialog/document-properties.cpp:615 msgid "<b>External script files:</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:623 +#: ../src/ui/dialog/document-properties.cpp:617 msgid "Add the current file name or browse for a file" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:626 -#: ../src/ui/dialog/document-properties.cpp:665 -#: ../src/ui/widget/selected-style.cpp:325 +#: ../src/ui/dialog/document-properties.cpp:620 +#: ../src/ui/dialog/document-properties.cpp:659 +#: ../src/ui/widget/selected-style.cpp:326 msgid "Remove" msgstr "Elimină" -#: ../src/ui/dialog/document-properties.cpp:652 +#: ../src/ui/dialog/document-properties.cpp:646 msgid "Filename" msgstr "Nume de fiÈ™ier" -#: ../src/ui/dialog/document-properties.cpp:660 +#: ../src/ui/dialog/document-properties.cpp:654 msgid "<b>Embedded script files:</b>" -msgstr "" +msgstr "<b>ÃŽnglobează fiÈ™ierele script:</b>" -#: ../src/ui/dialog/document-properties.cpp:662 -#, fuzzy +#: ../src/ui/dialog/document-properties.cpp:656 msgid "New" msgstr "Nou" -#: ../src/ui/dialog/document-properties.cpp:698 -#, fuzzy +#: ../src/ui/dialog/document-properties.cpp:692 msgid "Script id" -msgstr "Script: " +msgstr "ID script" -#: ../src/ui/dialog/document-properties.cpp:704 -#, fuzzy +#: ../src/ui/dialog/document-properties.cpp:698 msgid "<b>Content:</b>" -msgstr "<b>Exponent:</b>" +msgstr "<b>ConÈ›inut:</b>" -#: ../src/ui/dialog/document-properties.cpp:787 -#, fuzzy +#: ../src/ui/dialog/document-properties.cpp:781 msgid "_Save as default" -msgstr "StabileÈ™te ca implicit" +msgstr "_Salvează ca implicite" -#: ../src/ui/dialog/document-properties.cpp:788 +#: ../src/ui/dialog/document-properties.cpp:782 msgid "Save this metadata as the default metadata" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:789 -#, fuzzy +#: ../src/ui/dialog/document-properties.cpp:783 msgid "Use _default" -msgstr "Implicită a sistemului" +msgstr "FoloseÈ™te cele implicite" -#: ../src/ui/dialog/document-properties.cpp:790 +#: ../src/ui/dialog/document-properties.cpp:784 msgid "Use the previously saved default metadata here" msgstr "" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:840 +#: ../src/ui/dialog/document-properties.cpp:834 msgid "Add external script..." -msgstr "" +msgstr "Adaugă un script extern..." -#: ../src/ui/dialog/document-properties.cpp:879 -#, fuzzy +#: ../src/ui/dialog/document-properties.cpp:873 msgid "Select a script to load" -msgstr "Elementul nu este nici traseu, nici formă" +msgstr "SelectaÈ›i un script de încărcat" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:907 +#: ../src/ui/dialog/document-properties.cpp:901 msgid "Add embedded script..." -msgstr "" +msgstr "Adaugă un script înglobat..." #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:938 +#: ../src/ui/dialog/document-properties.cpp:932 msgid "Remove external script" msgstr "Elimină scriptul extern" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:972 -#, fuzzy +#: ../src/ui/dialog/document-properties.cpp:966 msgid "Remove embedded script" -msgstr "Elimină scriptul" +msgstr "Elimină scriptul înglobat" #. TODO repr->set_content(_EmbeddedContent.get_buffer()->get_text()); #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:1072 -#, fuzzy +#: ../src/ui/dialog/document-properties.cpp:1066 msgid "Edit embedded script" -msgstr "Elimină scriptul" +msgstr "Editează scriptul înglobat" -#: ../src/ui/dialog/document-properties.cpp:1155 +#: ../src/ui/dialog/document-properties.cpp:1149 msgid "<b>Creation</b>" msgstr "<b>Creare</b>" -#: ../src/ui/dialog/document-properties.cpp:1156 +#: ../src/ui/dialog/document-properties.cpp:1150 msgid "<b>Defined grids</b>" msgstr "<b>Grile definite</b>" -#: ../src/ui/dialog/document-properties.cpp:1388 +#: ../src/ui/dialog/document-properties.cpp:1378 msgid "Remove grid" msgstr "Elimină grila" @@ -14901,50 +14103,54 @@ msgid "Information" msgstr "InformaÈ›ii" #: ../src/ui/dialog/extension-editor.cpp:82 -#: ../share/extensions/color_custom.inx.h:12 +#: ../src/verbs.cpp:289 +#: ../src/verbs.cpp:308 +#: ../share/extensions/color_custom.inx.h:7 #: ../share/extensions/color_HSL_adjust.inx.h:11 -#: ../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:11 -#: ../share/extensions/dxf_outlines.inx.h:16 -#: ../share/extensions/gcodetools_about.inx.h:5 -#: ../share/extensions/gcodetools_area.inx.h:28 -#: ../share/extensions/gcodetools_check_for_updates.inx.h:5 -#: ../share/extensions/gcodetools_dxf_points.inx.h:14 -#: ../share/extensions/gcodetools_engraving.inx.h:16 -#: ../share/extensions/gcodetools_graffiti.inx.h:18 -#: ../share/extensions/gcodetools_lathe.inx.h:20 -#: ../share/extensions/gcodetools_orientation_points.inx.h:5 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:17 -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:6 -#: ../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/layout_nup.inx.h:15 -#: ../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/split.inx.h:1 -#: ../share/extensions/voronoi2svg.inx.h:5 -#: ../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 +#: ../share/extensions/color_randomize.inx.h:6 +#: ../share/extensions/dots.inx.h:7 +#: ../share/extensions/draw_from_triangle.inx.h:35 +#: ../share/extensions/dxf_input.inx.h:10 +#: ../share/extensions/dxf_outlines.inx.h:20 +#: ../share/extensions/gcodetools_about.inx.h:3 +#: ../share/extensions/gcodetools_area.inx.h:53 +#: ../share/extensions/gcodetools_check_for_updates.inx.h:3 +#: ../share/extensions/gcodetools_dxf_points.inx.h:25 +#: ../share/extensions/gcodetools_engraving.inx.h:31 +#: ../share/extensions/gcodetools_graffiti.inx.h:42 +#: ../share/extensions/gcodetools_lathe.inx.h:46 +#: ../share/extensions/gcodetools_orientation_points.inx.h:14 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:35 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:17 +#: ../share/extensions/gcodetools_tools_library.inx.h:12 +#: ../share/extensions/generate_voronoi.inx.h:5 +#: ../share/extensions/gimp_xcf.inx.h:6 +#: ../share/extensions/interp_att_g.inx.h:27 +#: ../share/extensions/jessyInk_autoTexts.inx.h:8 +#: ../share/extensions/jessyInk_effects.inx.h:13 +#: ../share/extensions/jessyInk_export.inx.h:7 +#: ../share/extensions/jessyInk_install.inx.h:2 +#: ../share/extensions/jessyInk_keyBindings.inx.h:44 +#: ../share/extensions/jessyInk_masterSlide.inx.h:5 +#: ../share/extensions/jessyInk_mouseHandler.inx.h:6 +#: ../share/extensions/jessyInk_summary.inx.h:2 +#: ../share/extensions/jessyInk_transitions.inx.h:12 +#: ../share/extensions/jessyInk_uninstall.inx.h:10 +#: ../share/extensions/jessyInk_video.inx.h:2 +#: ../share/extensions/jessyInk_view.inx.h:7 +#: ../share/extensions/layout_nup.inx.h:24 +#: ../share/extensions/lindenmayer.inx.h:13 +#: ../share/extensions/lorem_ipsum.inx.h:6 +#: ../share/extensions/measure.inx.h:15 +#: ../share/extensions/pathalongpath.inx.h:16 +#: ../share/extensions/pathscatter.inx.h:18 +#: ../share/extensions/radiusrand.inx.h:8 +#: ../share/extensions/split.inx.h:8 +#: ../share/extensions/voronoi2svg.inx.h:11 +#: ../share/extensions/webslicer_create_group.inx.h:11 +#: ../share/extensions/webslicer_export.inx.h:6 +#: ../share/extensions/web-set-att.inx.h:25 +#: ../share/extensions/web-transmit-att.inx.h:23 msgid "Help" msgstr "Ajutor" @@ -14952,103 +14158,103 @@ msgstr "Ajutor" msgid "Parameters" msgstr "Parametri" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:394 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:393 msgid "No preview" msgstr "Fără previzualizare" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:500 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:499 msgid "too large for preview" msgstr "" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:590 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:589 msgid "Enable preview" msgstr "Activează previzualizarea" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:747 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:760 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:764 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:767 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:775 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:791 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:806 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:283 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:414 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:746 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:759 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:763 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:766 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:774 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:790 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:805 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:284 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:415 msgid "All Files" msgstr "Toate fiÈ™ierele" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:772 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:788 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:803 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:284 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:771 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:787 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:802 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:285 msgid "All Inkscape Files" msgstr "Toate fiÈ™ierele Inkscape" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:779 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:795 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:809 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:285 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:778 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:794 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:808 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:286 msgid "All Images" msgstr "Toate imaginile" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:782 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:798 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:812 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:286 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:781 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:797 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:811 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:287 msgid "All Vectors" msgstr "ToÈ›i vectorii" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:785 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:801 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:815 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:287 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:784 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:800 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:814 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:288 msgid "All Bitmaps" msgstr "Toate bitmapurile" #. ###### File options #. ###### Do we want the .xxx extension automatically added? -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1044 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1605 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1043 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1611 msgid "Append filename extension automatically" msgstr "" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1211 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1469 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1221 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1475 msgid "Guess from extension" msgstr "GhiceÈ™te pe baza selecÈ›iei" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1490 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1496 msgid "Left edge of source" msgstr "" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1491 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1497 msgid "Top edge of source" msgstr "" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1492 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1498 msgid "Right edge of source" msgstr "" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1493 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1499 msgid "Bottom edge of source" msgstr "" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1494 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1500 msgid "Source width" msgstr "" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1495 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1501 msgid "Source height" msgstr "" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1496 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1502 msgid "Destination width" msgstr "" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1497 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1503 msgid "Destination height" msgstr "" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1498 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1504 msgid "Resolution (dots per inch)" msgstr "" @@ -15056,883 +14262,771 @@ msgstr "" #. ## EXTRA WIDGET -- SOURCE SIDE #. ######################################### #. ##### Export options buttons/spinners, etc -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1536 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1542 msgid "Document" msgstr "Document" -# apare la vizualizare, împreună cu implicit È™i larg -# apare la ... ? -# apare la ... ? -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1548 -#, fuzzy +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1554 msgctxt "Export dialog" msgid "Custom" msgstr "Personalizat" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1568 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1574 msgid "Source" msgstr "Sursă" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1588 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1594 msgid "Cairo" msgstr "Cairo" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1591 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1597 msgid "Antialias" msgstr "Antialias" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1617 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1623 msgid "Destination" msgstr "DestinaÈ›ie" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:415 -#, fuzzy +#: ../src/ui/dialog/filedialogimpl-win32.cpp:416 msgid "All Executable Files" -msgstr "Toate fiÈ™ierele Inkscape" +msgstr "Toate fiÈ™ierele executabile" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:607 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:608 msgid "Show Preview" msgstr "Arată previzualizarea" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:745 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:746 msgid "No file selected" msgstr "Nu este selectat niciun fiÈ™ier" # titlu de tab la umplere È™i contur -#: ../src/ui/dialog/fill-and-stroke.cpp:58 -#, fuzzy +#: ../src/ui/dialog/fill-and-stroke.cpp:59 msgid "_Fill" -msgstr "Umplere" +msgstr "_Umplere" # titlu de tab la umplere È™i contur -#: ../src/ui/dialog/fill-and-stroke.cpp:59 +#: ../src/ui/dialog/fill-and-stroke.cpp:60 msgid "Stroke _paint" msgstr "Vo_psea de contur" # titlu de tab la umplere È™i contur -#: ../src/ui/dialog/fill-and-stroke.cpp:60 +#: ../src/ui/dialog/fill-and-stroke.cpp:61 msgid "Stroke st_yle" msgstr "St_il de contur" #. TRANSLATORS: this dialog is accessible via menu Filters - Filter editor -#: ../src/ui/dialog/filter-effects-dialog.cpp:486 -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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:487 +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:596 +#: ../src/ui/dialog/filter-effects-dialog.cpp:597 msgid "Image File" msgstr "FiÈ™ier de imagine" -#: ../src/ui/dialog/filter-effects-dialog.cpp:599 +#: ../src/ui/dialog/filter-effects-dialog.cpp:600 msgid "Selected SVG Element" msgstr "Elementul SVG selectat" #. TODO: any image, not just svg -#: ../src/ui/dialog/filter-effects-dialog.cpp:669 +#: ../src/ui/dialog/filter-effects-dialog.cpp:670 msgid "Select an image to be used as feImage input" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:761 +#: ../src/ui/dialog/filter-effects-dialog.cpp:762 msgid "This SVG filter effect does not require any parameters." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:767 +#: ../src/ui/dialog/filter-effects-dialog.cpp:768 msgid "This SVG filter effect is not yet implemented in Inkscape." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:957 +#: ../src/ui/dialog/filter-effects-dialog.cpp:958 msgid "Light Source:" msgstr "Sursă de lumină:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:974 +#: ../src/ui/dialog/filter-effects-dialog.cpp:975 msgid "Azimuth" msgstr "Azimut" -#: ../src/ui/dialog/filter-effects-dialog.cpp:974 +#: ../src/ui/dialog/filter-effects-dialog.cpp:975 msgid "Direction angle for the light source on the XY plane, in degrees" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:975 +#: ../src/ui/dialog/filter-effects-dialog.cpp:976 msgid "Elevation" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:975 +#: ../src/ui/dialog/filter-effects-dialog.cpp:976 msgid "Direction angle for the light source on the YZ plane, in degrees" msgstr "" #. default x: #. default y: #. default z: -#: ../src/ui/dialog/filter-effects-dialog.cpp:978 -#: ../src/ui/dialog/filter-effects-dialog.cpp:981 -#, fuzzy +#: ../src/ui/dialog/filter-effects-dialog.cpp:979 +#: ../src/ui/dialog/filter-effects-dialog.cpp:982 msgid "Location:" -msgstr "LocaÈ›ie" +msgstr "LocaÈ›ie:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:978 -#: ../src/ui/dialog/filter-effects-dialog.cpp:981 -#: ../src/ui/dialog/filter-effects-dialog.cpp:984 +#: ../src/ui/dialog/filter-effects-dialog.cpp:979 +#: ../src/ui/dialog/filter-effects-dialog.cpp:982 +#: ../src/ui/dialog/filter-effects-dialog.cpp:985 msgid "X coordinate" msgstr "Coordonată X" -#: ../src/ui/dialog/filter-effects-dialog.cpp:978 -#: ../src/ui/dialog/filter-effects-dialog.cpp:981 -#: ../src/ui/dialog/filter-effects-dialog.cpp:984 +#: ../src/ui/dialog/filter-effects-dialog.cpp:979 +#: ../src/ui/dialog/filter-effects-dialog.cpp:982 +#: ../src/ui/dialog/filter-effects-dialog.cpp:985 msgid "Y coordinate" msgstr "Coordonată Y" -#: ../src/ui/dialog/filter-effects-dialog.cpp:978 -#: ../src/ui/dialog/filter-effects-dialog.cpp:981 -#: ../src/ui/dialog/filter-effects-dialog.cpp:984 +#: ../src/ui/dialog/filter-effects-dialog.cpp:979 +#: ../src/ui/dialog/filter-effects-dialog.cpp:982 +#: ../src/ui/dialog/filter-effects-dialog.cpp:985 msgid "Z coordinate" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:984 +#: ../src/ui/dialog/filter-effects-dialog.cpp:985 msgid "Points At" msgstr "Puncte la" -#: ../src/ui/dialog/filter-effects-dialog.cpp:985 +#: ../src/ui/dialog/filter-effects-dialog.cpp:986 msgid "Specular Exponent" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:985 +#: ../src/ui/dialog/filter-effects-dialog.cpp:986 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:987 +#: ../src/ui/dialog/filter-effects-dialog.cpp:988 msgid "Cone Angle" msgstr "Unghiul conului" -#: ../src/ui/dialog/filter-effects-dialog.cpp:987 -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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:988 +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:1050 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1051 msgid "New light source" msgstr "Sursă nouă de lumină" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1095 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1092 msgid "_Duplicate" msgstr "_Duplică" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1129 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1126 msgid "_Filter" msgstr "_Filtru" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1148 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1140 msgid "R_ename" msgstr "R_edenumeÈ™te" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1266 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1270 msgid "Rename filter" msgstr "RedenumeÈ™te filtrul" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1303 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1307 msgid "Apply filter" msgstr "Aplică filtrul" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1373 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1377 msgid "filter" msgstr "filtru" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1380 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1384 msgid "Add filter" msgstr "Adaugă un filtru" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1409 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1436 msgid "Duplicate filter" msgstr "Duplică filtrul" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1472 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1535 msgid "_Effect" msgstr "_Efect" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1480 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1544 msgid "Connections" msgstr "Conexiuni" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1619 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1682 msgid "Remove filter primitive" msgstr "Elimină primitiva filtrului" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2076 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2242 msgid "Remove merge node" msgstr "Elimină nodul de unire" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2196 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2362 msgid "Reorder filter primitive" msgstr "Reordonează primitiva filtrului" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2248 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2414 msgid "Add Effect:" msgstr "Adaugă un efect" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2249 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2415 msgid "No effect selected" msgstr "Nu este selectat niciun efect" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2250 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2416 msgid "No filter selected" msgstr "Nu este selectat niciun filtru" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2288 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2459 msgid "Effect parameters" msgstr "Parametri de efect" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2289 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2460 msgid "Filter General Settings" -msgstr "Configurări generale de filtru" +msgstr "Setări generale de filtru" #. default x: #. default y: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2345 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2516 msgid "Coordinates:" msgstr "Coordonate:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2345 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2516 msgid "X coordinate of the left corners of filter effects region" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2345 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2516 msgid "Y coordinate of the upper corners of filter effects region" msgstr "" #. default width: #. default height: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2346 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2517 msgid "Dimensions:" msgstr "Dimensiuni:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2346 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2517 msgid "Width of filter effects region" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2346 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2517 msgid "Height of filter effects region" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2352 -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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2523 +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 "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2353 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2524 msgid "Value(s):" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2368 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2408 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2539 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2579 msgid "Operator:" msgstr "Operator:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2369 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2540 msgid "K1:" msgstr "K1:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2369 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2370 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2371 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2372 -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 "" -"Dacă este aleasă operaÈ›ia aritmetică, fiecare pixel rezultat este calculat " -"prin folosirea formulei k1*i1*i2 + k2*i1 + k3*i2 + k4 unde i1 È™i i2 sunt " -"valorile de pixel de la prima È™i respectiv a doua intrare." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2540 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2541 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2542 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2543 +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 "Dacă este aleasă operaÈ›ia aritmetică, fiecare pixel rezultat este calculat prin folosirea formulei k1*i1*i2 + k2*i1 + k3*i2 + k4 unde i1 È™i i2 sunt valorile de pixel de la prima È™i respectiv a doua intrare." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2370 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2541 msgid "K2:" msgstr "K2:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2371 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2542 msgid "K3:" msgstr "K3:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2372 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2543 msgid "K4:" msgstr "K4:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2375 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2546 msgid "Size:" msgstr "Dimensiune:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2375 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2546 msgid "width of the convolve matrix" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2375 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2546 msgid "height of the convolve matrix" msgstr "" #. default x: #. default y: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2376 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2547 #: ../src/ui/dialog/object-attributes.cpp:47 msgid "Target:" msgstr "Èšintă:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2376 -msgid "" -"X coordinate of the target point in the convolve matrix. The convolution is " -"applied to pixels around this point." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2547 +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:2376 -msgid "" -"Y coordinate of the target point in the convolve matrix. The convolution is " -"applied to pixels around this point." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2547 +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:2378 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2549 msgid "Kernel:" msgstr "Nucleu:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2378 -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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2549 +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:2380 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2551 msgid "Divisor:" msgstr "Divizor:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2380 -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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2551 +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:2381 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2552 msgid "Bias:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2381 -msgid "" -"This value is added to each component. This is useful to define a constant " -"value as the zero response of the filter." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2552 +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:2382 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2553 msgid "Edge Mode:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2382 -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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2553 +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:2383 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2554 msgid "Preserve Alpha" msgstr "Păstrează alfa" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2383 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2554 msgid "If set, the alpha channel won't be altered by this filter primitive." msgstr "" #. default: white -#: ../src/ui/dialog/filter-effects-dialog.cpp:2386 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2557 msgid "Diffuse Color:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2386 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2419 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2557 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2590 msgid "Defines the color of the light source" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2387 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2420 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2558 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2591 msgid "Surface Scale:" msgstr "Scală de suprafață:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2387 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2420 -msgid "" -"This value amplifies the heights of the bump map defined by the input alpha " -"channel" -msgstr "" -"Această valoare amplifică înălÈ›imile hărÈ›ii de protuberanÈ›e definită de " -"canalul alfa de intrare" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2558 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2591 +msgid "This value amplifies the heights of the bump map defined by the input alpha channel" +msgstr "Această valoare amplifică înălÈ›imile hărÈ›ii de denivelări definită de canalul alfa de intrare" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2388 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2421 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2559 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2592 msgid "Constant:" msgstr "Constantă:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2388 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2421 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2559 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2592 msgid "This constant affects the Phong lighting model." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2389 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2423 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2560 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2594 msgid "Kernel Unit Length:" msgstr "Unitate de lungime a nucleului:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2393 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2564 msgid "This defines the intensity of the displacement effect." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2394 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2565 msgid "X displacement:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2394 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2565 msgid "Color component that controls the displacement in the X direction" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2395 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2566 msgid "Y displacement:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2395 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2566 msgid "Color component that controls the displacement in the Y direction" msgstr "" #. default: black -#: ../src/ui/dialog/filter-effects-dialog.cpp:2398 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2569 msgid "Flood Color:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2398 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2569 msgid "The whole filter region will be filled with this color." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2402 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2573 msgid "Standard Deviation:" msgstr "DeviaÈ›ie standard:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2402 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2573 msgid "The standard deviation for the blur operation." msgstr "DeviaÈ›ia standard pentru operaÈ›ia de neclaritate." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2408 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2579 msgid "" "Erode: performs \"thinning\" of input image.\n" "Dilate: performs \"fattenning\" of input image." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2412 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2583 msgid "Source of Image:" msgstr "Sursa imaginii:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2415 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2586 msgid "Delta X:" msgstr "Delta X:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2415 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2586 msgid "This is how far the input image gets shifted to the right" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2416 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2587 msgid "Delta Y:" msgstr "Delta Y:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2416 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2587 msgid "This is how far the input image gets shifted downwards" msgstr "" #. default: white -#: ../src/ui/dialog/filter-effects-dialog.cpp:2419 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2590 msgid "Specular Color:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2422 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2593 #: ../share/extensions/interp.inx.h:2 msgid "Exponent:" msgstr "Exponent:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2422 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2593 msgid "Exponent for specular term, larger is more \"shiny\"." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2431 -msgid "" -"Indicates whether the filter primitive should perform a noise or turbulence " -"function." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2602 +msgid "Indicates whether the filter primitive should perform a noise or turbulence function." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2432 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2603 msgid "Base Frequency:" msgstr "FrecvenÈ›a de bază:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2433 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2604 msgid "Octaves:" msgstr "Octave:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2434 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2605 msgid "Seed:" msgstr "Sămânță:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2434 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2605 msgid "The starting number for the pseudo random number generator." msgstr "Numărul de pornire pentru generatorul de numere aleatoare." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2446 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2617 msgid "Add filter primitive" msgstr "Adaugă o primitivă de filtru" # hm ? adică cum screen ? -#: ../src/ui/dialog/filter-effects-dialog.cpp:2463 -msgid "" -"The <b>feBlend</b> filter primitive provides 4 image blending modes: screen, " -"multiply, darken and lighten." -msgstr "" -"Primitiva de filtru <b>feBlend</b> furnizează 4 moduri de amestec de " -"imagine: ecran, multiplicare, întunecare È™i iluminare." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2634 +msgid "The <b>feBlend</b> filter primitive provides 4 image blending modes: screen, multiply, darken and lighten." +msgstr "Primitiva de filtru <b>feBlend</b> furnizează 4 moduri de amestec de imagine: ecran, multiplicare, întunecare È™i iluminare." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2467 -msgid "" -"The <b>feColorMatrix</b> 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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2638 +msgid "The <b>feColorMatrix</b> 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:2471 -msgid "" -"The <b>feComponentTransfer</b> 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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2642 +msgid "The <b>feComponentTransfer</b> 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:2475 -msgid "" -"The <b>feComposite</b> 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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2646 +msgid "The <b>feComposite</b> 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:2479 -msgid "" -"The <b>feConvolveMatrix</b> 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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2650 +msgid "The <b>feConvolveMatrix</b> 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:2483 -msgid "" -"The <b>feDiffuseLighting</b> 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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2654 +msgid "The <b>feDiffuseLighting</b> 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:2487 -msgid "" -"The <b>feDisplacementMap</b> 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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2658 +msgid "The <b>feDisplacementMap</b> 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:2491 -msgid "" -"The <b>feFlood</b> 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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2662 +msgid "The <b>feFlood</b> 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:2495 -msgid "" -"The <b>feGaussianBlur</b> filter primitive uniformly blurs its input. It is " -"commonly used together with feOffset to create a drop shadow effect." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2666 +msgid "The <b>feGaussianBlur</b> 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:2499 -msgid "" -"The <b>feImage</b> filter primitive fills the region with an external image " -"or another part of the document." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2670 +msgid "The <b>feImage</b> filter primitive fills the region with an external image or another part of the document." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2503 -msgid "" -"The <b>feMerge</b> 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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2674 +msgid "The <b>feMerge</b> 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:2507 -msgid "" -"The <b>feMorphology</b> filter primitive provides erode and dilate effects. " -"For single-color objects erode makes the object thinner and dilate makes it " -"thicker." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2678 +msgid "The <b>feMorphology</b> 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:2511 -msgid "" -"The <b>feOffset</b> 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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2682 +msgid "The <b>feOffset</b> 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:2515 -msgid "" -"The feDiffuseLighting and <b>feSpecularLighting</b> 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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2686 +msgid "The feDiffuseLighting and <b>feSpecularLighting</b> 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:2519 -msgid "" -"The <b>feTile</b> filter primitive tiles a region with its input graphic" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2690 +msgid "The <b>feTile</b> filter primitive tiles a region with its input graphic" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2523 -msgid "" -"The <b>feTurbulence</b> 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." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2694 +msgid "The <b>feTurbulence</b> 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:2542 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2713 msgid "Duplicate filter primitive" -msgstr "" +msgstr "Duplică primitiva de filtru" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2595 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2766 msgid "Set filter primitive attribute" -msgstr "" +msgstr "StabileÈ™te atributul primitivei de filtru" #: ../src/ui/dialog/find.cpp:67 msgid "F_ind:" -msgstr "" +msgstr "_Caută:" #: ../src/ui/dialog/find.cpp:67 -#, fuzzy msgid "Find objects by their content or properties (exact or partial match)" -msgstr "" -"GăseÈ™te obiecte după conÈ›inutul textului lor (potrivire exactă sau parÈ›ială)" +msgstr "GăseÈ™te obiecte după conÈ›inutul sau proprietățile lor (potrivire exactă sau parÈ›ială)" #: ../src/ui/dialog/find.cpp:68 -#, fuzzy msgid "R_eplace:" -msgstr "ÃŽnlocuieÈ™te:" +msgstr "ÃŽnlocui_eÈ™te:" #: ../src/ui/dialog/find.cpp:68 -#, fuzzy msgid "Replace match with this value" -msgstr "Duplică obiectele, sau cu Shift È™terge obiectele" +msgstr "" +# hm ? sau tot ? #: ../src/ui/dialog/find.cpp:70 msgid "_All" -msgstr "" +msgstr "To_ate" #: ../src/ui/dialog/find.cpp:70 -#, fuzzy msgid "Search in all layers" -msgstr "Caută toate formele" +msgstr "Caută în toate straturile" #: ../src/ui/dialog/find.cpp:71 -#, fuzzy msgid "Current _layer" -msgstr "Stratul curent" +msgstr "Stratu_l curent" + +#: ../src/ui/dialog/find.cpp:71 +msgid "Limit search to the current layer" +msgstr "Limitează căutarea la stratul curent" #: ../src/ui/dialog/find.cpp:72 -#, fuzzy msgid "Sele_ction" -msgstr "SelecÈ›ie" +msgstr "Sele_cÈ›ie" + +#: ../src/ui/dialog/find.cpp:72 +msgid "Limit search to the current selection" +msgstr "Limitează căutarea la selecÈ›ia curentă" #: ../src/ui/dialog/find.cpp:73 -#, fuzzy msgid "Search in text objects" -msgstr "Caută obiecte text" +msgstr "Caută în obiectele text" #: ../src/ui/dialog/find.cpp:74 -#, fuzzy msgid "_Properties" -msgstr "Proprietăți %s" +msgstr "_Proprietăți" #: ../src/ui/dialog/find.cpp:74 msgid "Search in object properties, styles, attributes and IDs" msgstr "" #: ../src/ui/dialog/find.cpp:76 -#, fuzzy msgid "Search in" -msgstr "Căutare" +msgstr "Caută în" #: ../src/ui/dialog/find.cpp:77 msgid "Scope" -msgstr "" +msgstr "Domeniu" #: ../src/ui/dialog/find.cpp:79 msgid "Case sensiti_ve" -msgstr "" +msgstr "Sensibil la ma_juscule" #: ../src/ui/dialog/find.cpp:79 msgid "Match upper/lower case" msgstr "" #: ../src/ui/dialog/find.cpp:80 -#, fuzzy msgid "E_xact match" -msgstr "Extragere de imagine" +msgstr "Potrivire exactă" #: ../src/ui/dialog/find.cpp:80 -#, fuzzy msgid "Match whole objects only" -msgstr "ÃŽntoarce pe orizontală obiectele selectate" +msgstr "" + +#: ../src/ui/dialog/find.cpp:81 +msgid "Include _hidden" +msgstr "Include pe cele asc_unse" + +#: ../src/ui/dialog/find.cpp:81 +msgid "Include hidden objects in search" +msgstr "Include în căutare È™i obiectele ascunse" #: ../src/ui/dialog/find.cpp:82 -#, fuzzy msgid "Include loc_ked" -msgstr "Include elementele _blocate" +msgstr "Include pe cele _blocate" + +#: ../src/ui/dialog/find.cpp:82 +msgid "Include locked objects in search" +msgstr "Include în căutare È™i obiectele blocate" #: ../src/ui/dialog/find.cpp:84 -#, fuzzy msgid "General" -msgstr "<b>General</b>" +msgstr "General" #: ../src/ui/dialog/find.cpp:86 -#, fuzzy msgid "_ID" -msgstr "_ID: " +msgstr "_ID" #: ../src/ui/dialog/find.cpp:86 -#, fuzzy msgid "Search id name" -msgstr "Caută imagini" +msgstr "Caută nume de ID" #: ../src/ui/dialog/find.cpp:87 -#, fuzzy msgid "Attribute _name" -msgstr "Nume atribut" +msgstr "_Nume de atribut" #: ../src/ui/dialog/find.cpp:87 -#, fuzzy msgid "Search attribute name" -msgstr "Nume atribut" +msgstr "Caută nume de atribut" #: ../src/ui/dialog/find.cpp:88 -#, fuzzy msgid "Attri_bute value" -msgstr "Valoare atribut" +msgstr "Valori de atri_but" #: ../src/ui/dialog/find.cpp:88 -#, fuzzy msgid "Search attribute value" -msgstr "Valoare atribut" +msgstr "Caută valori de atribut" #: ../src/ui/dialog/find.cpp:89 -#, fuzzy msgid "_Style" -msgstr "_Stil: " +msgstr "_Stiluri" #: ../src/ui/dialog/find.cpp:89 -#, fuzzy msgid "Search style" -msgstr "Caută clone" +msgstr "Caută stiluri" #: ../src/ui/dialog/find.cpp:90 msgid "F_ont" -msgstr "" +msgstr "F_onturi" #: ../src/ui/dialog/find.cpp:90 -#, fuzzy msgid "Search fonts" -msgstr "Caută clone" +msgstr "Caută fonturi" #: ../src/ui/dialog/find.cpp:91 -#, fuzzy msgid "Properties" -msgstr "Proprietăți %s" +msgstr "Proprietăți" #: ../src/ui/dialog/find.cpp:93 -#, fuzzy msgid "Search all object types" -msgstr "Caută în toate tipurile de obiecte" +msgstr "Caută toate tipurile de obiecte" #: ../src/ui/dialog/find.cpp:107 -#, fuzzy msgid "Object types" -msgstr "Tip de obiect" +msgstr "Tipuri de obiecte" + +#: ../src/ui/dialog/find.cpp:110 +msgid "_Find" +msgstr "_Caută" #: ../src/ui/dialog/find.cpp:110 -#, fuzzy msgid "Select all objects matching the selection criteria" -msgstr "Selectează obiectul la care este legată clona selectată" +msgstr "Selectează toate obiectele este se potrivesc cu criteriul de selecÈ›ie" #: ../src/ui/dialog/find.cpp:111 -#, fuzzy msgid "_Replace All" -msgstr "ÃŽnlocuieÈ™te" +msgstr "ÃŽ_nlocuieÈ™te tot" #: ../src/ui/dialog/find.cpp:111 -#, fuzzy msgid "Replace all matches" -msgstr "ÃŽnlocuieÈ™te" +msgstr "ÃŽnlocuieÈ™te toate potrivirile" #: ../src/ui/dialog/find.cpp:771 -#, fuzzy msgid "Nothing to replace" -msgstr "Nu este nimic de refăcut." +msgstr "Nu este nimic de înlocuit" #. TRANSLATORS: "%1" is replaced with the number of matches #: ../src/ui/dialog/find.cpp:818 -#, fuzzy msgid "%1 match replaced" msgid_plural "%1 matches replaced" -msgstr[0] "ÃŽnlocuieÈ™te" -msgstr[1] "ÃŽnlocuieÈ™te" -msgstr[2] "ÃŽnlocuieÈ™te" +msgstr[0] "A fost înlocuită %1 potrivire" +msgstr[1] "Au fost înlocuite %1 potriviri" +msgstr[2] "Au fost înlocuite %1 de potriviri" #. TRANSLATORS: "%1" is replaced with the number of matches #: ../src/ui/dialog/find.cpp:822 -#, fuzzy msgid "%1 object found" msgid_plural "%1 objects found" -msgstr[0] "Nu s-a găsit niciun obiect" -msgstr[1] "Nu s-a găsit niciun obiect" -msgstr[2] "Nu s-a găsit niciun obiect" +msgstr[0] "S-a găsit %1 obiect" +msgstr[1] "S-au găsit %1 obiecte" +msgstr[2] "S-au găsit %1 de obiecte" #: ../src/ui/dialog/find.cpp:833 -#, fuzzy msgid "Replace text or property" -msgstr "Selectează următorul" +msgstr "" #: ../src/ui/dialog/find.cpp:837 -#, fuzzy msgid "Nothing found" -msgstr "Nu este nimic de anulat." +msgstr "Nu s-a găsit nimic" #: ../src/ui/dialog/find.cpp:863 -#, fuzzy msgid "Select an object type" -msgstr "Duplică obiectele selectate" +msgstr "SelectaÈ›i un tip de obiect" #: ../src/ui/dialog/find.cpp:881 -#, fuzzy msgid "Select a property" -msgstr "Selectează următorul" +msgstr "SelectaÈ›i o proprietate" -#: ../src/ui/dialog/glyphs.cpp:53 ../src/ui/dialog/glyphs.cpp:145 +#: ../src/ui/dialog/glyphs.cpp:53 +#: ../src/ui/dialog/glyphs.cpp:145 msgid "all" msgstr "toate" @@ -15942,34 +15036,41 @@ msgstr "comun" #: ../src/ui/dialog/glyphs.cpp:55 msgid "inherited" -msgstr "" +msgstr "moÈ™tenit" -#: ../src/ui/dialog/glyphs.cpp:56 ../src/ui/dialog/glyphs.cpp:158 +#: ../src/ui/dialog/glyphs.cpp:56 +#: ../src/ui/dialog/glyphs.cpp:158 msgid "Arabic" msgstr "Arabă" # hm ? tot ce urmează nu È™tiu dacă să fie traduse sau nu -#: ../src/ui/dialog/glyphs.cpp:57 ../src/ui/dialog/glyphs.cpp:156 +#: ../src/ui/dialog/glyphs.cpp:57 +#: ../src/ui/dialog/glyphs.cpp:156 msgid "Armenian" msgstr "Armenă" -#: ../src/ui/dialog/glyphs.cpp:58 ../src/ui/dialog/glyphs.cpp:165 +#: ../src/ui/dialog/glyphs.cpp:58 +#: ../src/ui/dialog/glyphs.cpp:165 msgid "Bengali" msgstr "Bengaleză" -#: ../src/ui/dialog/glyphs.cpp:59 ../src/ui/dialog/glyphs.cpp:247 +#: ../src/ui/dialog/glyphs.cpp:59 +#: ../src/ui/dialog/glyphs.cpp:247 msgid "Bopomofo" msgstr "Bopomofo" -#: ../src/ui/dialog/glyphs.cpp:60 ../src/ui/dialog/glyphs.cpp:182 +#: ../src/ui/dialog/glyphs.cpp:60 +#: ../src/ui/dialog/glyphs.cpp:182 msgid "Cherokee" msgstr "Cherokee" -#: ../src/ui/dialog/glyphs.cpp:61 ../src/ui/dialog/glyphs.cpp:235 +#: ../src/ui/dialog/glyphs.cpp:61 +#: ../src/ui/dialog/glyphs.cpp:235 msgid "Coptic" msgstr "Coptic" -#: ../src/ui/dialog/glyphs.cpp:62 ../src/ui/dialog/glyphs.cpp:154 +#: ../src/ui/dialog/glyphs.cpp:62 +#: ../src/ui/dialog/glyphs.cpp:154 msgid "Cyrillic" msgstr "Chirilică" @@ -15977,15 +15078,18 @@ msgstr "Chirilică" msgid "Deseret" msgstr "Deseret" -#: ../src/ui/dialog/glyphs.cpp:64 ../src/ui/dialog/glyphs.cpp:164 +#: ../src/ui/dialog/glyphs.cpp:64 +#: ../src/ui/dialog/glyphs.cpp:164 msgid "Devanagari" msgstr "Devanagari" -#: ../src/ui/dialog/glyphs.cpp:65 ../src/ui/dialog/glyphs.cpp:180 +#: ../src/ui/dialog/glyphs.cpp:65 +#: ../src/ui/dialog/glyphs.cpp:180 msgid "Ethiopic" msgstr "Etiopiană" -#: ../src/ui/dialog/glyphs.cpp:66 ../src/ui/dialog/glyphs.cpp:178 +#: ../src/ui/dialog/glyphs.cpp:66 +#: ../src/ui/dialog/glyphs.cpp:178 msgid "Georgian" msgstr "Georgiană" @@ -15997,11 +15101,13 @@ msgstr "Gotică" msgid "Greek" msgstr "Greacă" -#: ../src/ui/dialog/glyphs.cpp:69 ../src/ui/dialog/glyphs.cpp:167 +#: ../src/ui/dialog/glyphs.cpp:69 +#: ../src/ui/dialog/glyphs.cpp:167 msgid "Gujarati" msgstr "Gujarati" -#: ../src/ui/dialog/glyphs.cpp:70 ../src/ui/dialog/glyphs.cpp:166 +#: ../src/ui/dialog/glyphs.cpp:70 +#: ../src/ui/dialog/glyphs.cpp:166 msgid "Gurmukhi" msgstr "Gurmukhi" @@ -16013,27 +15119,33 @@ msgstr "Han" msgid "Hangul" msgstr "Hangul" -#: ../src/ui/dialog/glyphs.cpp:73 ../src/ui/dialog/glyphs.cpp:157 +#: ../src/ui/dialog/glyphs.cpp:73 +#: ../src/ui/dialog/glyphs.cpp:157 msgid "Hebrew" msgstr "Ebraică" -#: ../src/ui/dialog/glyphs.cpp:74 ../src/ui/dialog/glyphs.cpp:245 +#: ../src/ui/dialog/glyphs.cpp:74 +#: ../src/ui/dialog/glyphs.cpp:245 msgid "Hiragana" msgstr "Hiragana" -#: ../src/ui/dialog/glyphs.cpp:75 ../src/ui/dialog/glyphs.cpp:171 +#: ../src/ui/dialog/glyphs.cpp:75 +#: ../src/ui/dialog/glyphs.cpp:171 msgid "Kannada" msgstr "Kannada" -#: ../src/ui/dialog/glyphs.cpp:76 ../src/ui/dialog/glyphs.cpp:246 +#: ../src/ui/dialog/glyphs.cpp:76 +#: ../src/ui/dialog/glyphs.cpp:246 msgid "Katakana" msgstr "Katakana" -#: ../src/ui/dialog/glyphs.cpp:77 ../src/ui/dialog/glyphs.cpp:190 +#: ../src/ui/dialog/glyphs.cpp:77 +#: ../src/ui/dialog/glyphs.cpp:190 msgid "Khmer" msgstr "Khmer" -#: ../src/ui/dialog/glyphs.cpp:78 ../src/ui/dialog/glyphs.cpp:175 +#: ../src/ui/dialog/glyphs.cpp:78 +#: ../src/ui/dialog/glyphs.cpp:175 msgid "Lao" msgstr "Lao" @@ -16041,19 +15153,23 @@ msgstr "Lao" msgid "Latin" msgstr "Latin" -#: ../src/ui/dialog/glyphs.cpp:80 ../src/ui/dialog/glyphs.cpp:172 +#: ../src/ui/dialog/glyphs.cpp:80 +#: ../src/ui/dialog/glyphs.cpp:172 msgid "Malayalam" msgstr "Malayalam" -#: ../src/ui/dialog/glyphs.cpp:81 ../src/ui/dialog/glyphs.cpp:191 +#: ../src/ui/dialog/glyphs.cpp:81 +#: ../src/ui/dialog/glyphs.cpp:191 msgid "Mongolian" msgstr "Mongoliană" -#: ../src/ui/dialog/glyphs.cpp:82 ../src/ui/dialog/glyphs.cpp:177 +#: ../src/ui/dialog/glyphs.cpp:82 +#: ../src/ui/dialog/glyphs.cpp:177 msgid "Myanmar" msgstr "Myanmar" -#: ../src/ui/dialog/glyphs.cpp:83 ../src/ui/dialog/glyphs.cpp:184 +#: ../src/ui/dialog/glyphs.cpp:83 +#: ../src/ui/dialog/glyphs.cpp:184 msgid "Ogham" msgstr "Ogham" @@ -16061,39 +15177,48 @@ msgstr "Ogham" msgid "Old Italic" msgstr "Italiană veche" -#: ../src/ui/dialog/glyphs.cpp:85 ../src/ui/dialog/glyphs.cpp:168 +#: ../src/ui/dialog/glyphs.cpp:85 +#: ../src/ui/dialog/glyphs.cpp:168 msgid "Oriya" msgstr "Oriya" -#: ../src/ui/dialog/glyphs.cpp:86 ../src/ui/dialog/glyphs.cpp:185 +#: ../src/ui/dialog/glyphs.cpp:86 +#: ../src/ui/dialog/glyphs.cpp:185 msgid "Runic" msgstr "Runic" -#: ../src/ui/dialog/glyphs.cpp:87 ../src/ui/dialog/glyphs.cpp:173 +#: ../src/ui/dialog/glyphs.cpp:87 +#: ../src/ui/dialog/glyphs.cpp:173 msgid "Sinhala" msgstr "Sinhala" -#: ../src/ui/dialog/glyphs.cpp:88 ../src/ui/dialog/glyphs.cpp:159 +#: ../src/ui/dialog/glyphs.cpp:88 +#: ../src/ui/dialog/glyphs.cpp:159 msgid "Syriac" msgstr "Syriac" -#: ../src/ui/dialog/glyphs.cpp:89 ../src/ui/dialog/glyphs.cpp:169 +#: ../src/ui/dialog/glyphs.cpp:89 +#: ../src/ui/dialog/glyphs.cpp:169 msgid "Tamil" msgstr "Tamil" -#: ../src/ui/dialog/glyphs.cpp:90 ../src/ui/dialog/glyphs.cpp:170 +#: ../src/ui/dialog/glyphs.cpp:90 +#: ../src/ui/dialog/glyphs.cpp:170 msgid "Telugu" msgstr "Telugu" -#: ../src/ui/dialog/glyphs.cpp:91 ../src/ui/dialog/glyphs.cpp:161 +#: ../src/ui/dialog/glyphs.cpp:91 +#: ../src/ui/dialog/glyphs.cpp:161 msgid "Thaana" msgstr "Thaana" -#: ../src/ui/dialog/glyphs.cpp:92 ../src/ui/dialog/glyphs.cpp:174 +#: ../src/ui/dialog/glyphs.cpp:92 +#: ../src/ui/dialog/glyphs.cpp:174 msgid "Thai" msgstr "Tailandeză" -#: ../src/ui/dialog/glyphs.cpp:93 ../src/ui/dialog/glyphs.cpp:176 +#: ../src/ui/dialog/glyphs.cpp:93 +#: ../src/ui/dialog/glyphs.cpp:176 msgid "Tibetan" msgstr "Tibetan" @@ -16105,19 +15230,23 @@ msgstr "Canadiană arborigenă" msgid "Yi" msgstr "Yi" -#: ../src/ui/dialog/glyphs.cpp:96 ../src/ui/dialog/glyphs.cpp:186 +#: ../src/ui/dialog/glyphs.cpp:96 +#: ../src/ui/dialog/glyphs.cpp:186 msgid "Tagalog" msgstr "Tagalog" -#: ../src/ui/dialog/glyphs.cpp:97 ../src/ui/dialog/glyphs.cpp:187 +#: ../src/ui/dialog/glyphs.cpp:97 +#: ../src/ui/dialog/glyphs.cpp:187 msgid "Hanunoo" msgstr "Hanunoo" -#: ../src/ui/dialog/glyphs.cpp:98 ../src/ui/dialog/glyphs.cpp:188 +#: ../src/ui/dialog/glyphs.cpp:98 +#: ../src/ui/dialog/glyphs.cpp:188 msgid "Buhid" msgstr "Buhid" -#: ../src/ui/dialog/glyphs.cpp:99 ../src/ui/dialog/glyphs.cpp:189 +#: ../src/ui/dialog/glyphs.cpp:99 +#: ../src/ui/dialog/glyphs.cpp:189 msgid "Tagbanwa" msgstr "Tagbanwa" @@ -16129,7 +15258,8 @@ msgstr "Braille" msgid "Cypriot" msgstr "Cipriotă" -#: ../src/ui/dialog/glyphs.cpp:102 ../src/ui/dialog/glyphs.cpp:193 +#: ../src/ui/dialog/glyphs.cpp:102 +#: ../src/ui/dialog/glyphs.cpp:193 msgid "Limbu" msgstr "Limbu" @@ -16145,7 +15275,8 @@ msgstr "Shavian" msgid "Linear B" msgstr "Linear B" -#: ../src/ui/dialog/glyphs.cpp:106 ../src/ui/dialog/glyphs.cpp:194 +#: ../src/ui/dialog/glyphs.cpp:106 +#: ../src/ui/dialog/glyphs.cpp:194 msgid "Tai Le" msgstr "Tai Le" @@ -16153,23 +15284,28 @@ msgstr "Tai Le" msgid "Ugaritic" msgstr "Ugaritic" -#: ../src/ui/dialog/glyphs.cpp:108 ../src/ui/dialog/glyphs.cpp:195 +#: ../src/ui/dialog/glyphs.cpp:108 +#: ../src/ui/dialog/glyphs.cpp:195 msgid "New Tai Lue" msgstr "Tai Lue nouă" -#: ../src/ui/dialog/glyphs.cpp:109 ../src/ui/dialog/glyphs.cpp:197 +#: ../src/ui/dialog/glyphs.cpp:109 +#: ../src/ui/dialog/glyphs.cpp:197 msgid "Buginese" msgstr "Bugineză" -#: ../src/ui/dialog/glyphs.cpp:110 ../src/ui/dialog/glyphs.cpp:233 +#: ../src/ui/dialog/glyphs.cpp:110 +#: ../src/ui/dialog/glyphs.cpp:233 msgid "Glagolitic" msgstr "Glagolitic" -#: ../src/ui/dialog/glyphs.cpp:111 ../src/ui/dialog/glyphs.cpp:237 +#: ../src/ui/dialog/glyphs.cpp:111 +#: ../src/ui/dialog/glyphs.cpp:237 msgid "Tifinagh" msgstr "Tifinagh" -#: ../src/ui/dialog/glyphs.cpp:112 ../src/ui/dialog/glyphs.cpp:266 +#: ../src/ui/dialog/glyphs.cpp:112 +#: ../src/ui/dialog/glyphs.cpp:266 msgid "Syloti Nagri" msgstr "Syloti Nagri" @@ -16185,7 +15321,8 @@ msgstr "Kharoshthi" msgid "unassigned" msgstr "neatribuit" -#: ../src/ui/dialog/glyphs.cpp:116 ../src/ui/dialog/glyphs.cpp:199 +#: ../src/ui/dialog/glyphs.cpp:116 +#: ../src/ui/dialog/glyphs.cpp:199 msgid "Balinese" msgstr "Balinese" @@ -16197,7 +15334,8 @@ msgstr "Cuneiformă" msgid "Phoenician" msgstr "Feniciană" -#: ../src/ui/dialog/glyphs.cpp:119 ../src/ui/dialog/glyphs.cpp:268 +#: ../src/ui/dialog/glyphs.cpp:119 +#: ../src/ui/dialog/glyphs.cpp:268 msgid "Phags-pa" msgstr "Phags-pa" @@ -16205,35 +15343,43 @@ msgstr "Phags-pa" msgid "N'Ko" msgstr "N'Ko" -#: ../src/ui/dialog/glyphs.cpp:121 ../src/ui/dialog/glyphs.cpp:271 +#: ../src/ui/dialog/glyphs.cpp:121 +#: ../src/ui/dialog/glyphs.cpp:271 msgid "Kayah Li" msgstr "Kayah Li" -#: ../src/ui/dialog/glyphs.cpp:122 ../src/ui/dialog/glyphs.cpp:201 +#: ../src/ui/dialog/glyphs.cpp:122 +#: ../src/ui/dialog/glyphs.cpp:201 msgid "Lepcha" msgstr "Lepcha" -#: ../src/ui/dialog/glyphs.cpp:123 ../src/ui/dialog/glyphs.cpp:272 +#: ../src/ui/dialog/glyphs.cpp:123 +#: ../src/ui/dialog/glyphs.cpp:272 msgid "Rejang" msgstr "Rejang" -#: ../src/ui/dialog/glyphs.cpp:124 ../src/ui/dialog/glyphs.cpp:200 +#: ../src/ui/dialog/glyphs.cpp:124 +#: ../src/ui/dialog/glyphs.cpp:200 msgid "Sundanese" msgstr "Sundanese" -#: ../src/ui/dialog/glyphs.cpp:125 ../src/ui/dialog/glyphs.cpp:269 +#: ../src/ui/dialog/glyphs.cpp:125 +#: ../src/ui/dialog/glyphs.cpp:269 msgid "Saurashtra" msgstr "Saurashtra" -#: ../src/ui/dialog/glyphs.cpp:126 ../src/ui/dialog/glyphs.cpp:275 +#: ../src/ui/dialog/glyphs.cpp:126 +#: ../src/ui/dialog/glyphs.cpp:275 msgid "Cham" msgstr "Cham" -#: ../src/ui/dialog/glyphs.cpp:127 ../src/ui/dialog/glyphs.cpp:202 +#: ../src/ui/dialog/glyphs.cpp:127 +#: ../src/ui/dialog/glyphs.cpp:202 msgid "Ol Chiki" msgstr "Ol Chiki" -#: ../src/ui/dialog/glyphs.cpp:128 ../src/ui/dialog/glyphs.cpp:261 +#: ../src/ui/dialog/glyphs.cpp:128 +#: ../src/ui/dialog/glyphs.cpp:261 msgid "Vai" msgstr "Vai" @@ -16249,6 +15395,7 @@ msgstr "Lycian" msgid "Lydian" msgstr "Lydian" +# denumire de tabelă Unicode #: ../src/ui/dialog/glyphs.cpp:146 msgid "Basic Latin" msgstr "Basic Latin" @@ -16271,15 +15418,15 @@ msgstr "IPA Extensions" #: ../src/ui/dialog/glyphs.cpp:151 msgid "Spacing Modifier Letters" -msgstr "" +msgstr "Spacing Modifier Letters" #: ../src/ui/dialog/glyphs.cpp:152 msgid "Combining Diacritical Marks" -msgstr "" +msgstr "Combining Diacritical Marks" #: ../src/ui/dialog/glyphs.cpp:153 msgid "Greek and Coptic" -msgstr "" +msgstr "Grează È™i coptică" #: ../src/ui/dialog/glyphs.cpp:155 msgid "Cyrillic Supplement" @@ -16299,7 +15446,7 @@ msgstr "Samaritan" #: ../src/ui/dialog/glyphs.cpp:179 msgid "Hangul Jamo" -msgstr "" +msgstr "Hangul Jamo" #: ../src/ui/dialog/glyphs.cpp:181 msgid "Ethiopic Supplement" @@ -16307,19 +15454,19 @@ msgstr "Supliment etiopiană" #: ../src/ui/dialog/glyphs.cpp:183 msgid "Unified Canadian Aboriginal Syllabics" -msgstr "" +msgstr "Unified Canadian Aboriginal Syllabics" #: ../src/ui/dialog/glyphs.cpp:192 msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "" +msgstr "Unified Canadian Aboriginal Syllabics Extended" #: ../src/ui/dialog/glyphs.cpp:196 msgid "Khmer Symbols" -msgstr "" +msgstr "Khmer Symbols" #: ../src/ui/dialog/glyphs.cpp:198 msgid "Tai Tham" -msgstr "" +msgstr "Tai Tham" #: ../src/ui/dialog/glyphs.cpp:203 msgid "Vedic Extensions" @@ -16331,19 +15478,19 @@ msgstr "Phonetic Extensions" #: ../src/ui/dialog/glyphs.cpp:205 msgid "Phonetic Extensions Supplement" -msgstr "" +msgstr "Phonetic Extensions Supplement" #: ../src/ui/dialog/glyphs.cpp:206 msgid "Combining Diacritical Marks Supplement" -msgstr "" +msgstr "Combining Diacritical Marks Supplement" #: ../src/ui/dialog/glyphs.cpp:207 msgid "Latin Extended Additional" -msgstr "" +msgstr "Latin Extended Additional" #: ../src/ui/dialog/glyphs.cpp:208 msgid "Greek Extended" -msgstr "" +msgstr "Greek Extended" #: ../src/ui/dialog/glyphs.cpp:209 msgid "General Punctuation" @@ -16351,19 +15498,19 @@ msgstr "General Punctuation" #: ../src/ui/dialog/glyphs.cpp:210 msgid "Superscripts and Subscripts" -msgstr "" +msgstr "Superscripts and Subscripts" #: ../src/ui/dialog/glyphs.cpp:211 msgid "Currency Symbols" -msgstr "" +msgstr "Currency Symbols" #: ../src/ui/dialog/glyphs.cpp:212 msgid "Combining Diacritical Marks for Symbols" -msgstr "" +msgstr "Combining Diacritical Marks for Symbols" #: ../src/ui/dialog/glyphs.cpp:213 msgid "Letterlike Symbols" -msgstr "" +msgstr "Letterlike Symbols" #: ../src/ui/dialog/glyphs.cpp:214 msgid "Number Forms" @@ -16375,285 +15522,286 @@ msgstr "SăgeÈ›i" #: ../src/ui/dialog/glyphs.cpp:216 msgid "Mathematical Operators" -msgstr "" +msgstr "Mathematical Operators" #: ../src/ui/dialog/glyphs.cpp:217 msgid "Miscellaneous Technical" -msgstr "" +msgstr "Miscellaneous Technical" #: ../src/ui/dialog/glyphs.cpp:218 msgid "Control Pictures" -msgstr "" +msgstr "Control Pictures" #: ../src/ui/dialog/glyphs.cpp:219 msgid "Optical Character Recognition" -msgstr "" +msgstr "Optical Character Recognition" #: ../src/ui/dialog/glyphs.cpp:220 msgid "Enclosed Alphanumerics" -msgstr "" +msgstr "Enclosed Alphanumerics" #: ../src/ui/dialog/glyphs.cpp:221 msgid "Box Drawing" -msgstr "" +msgstr "Box Drawing" #: ../src/ui/dialog/glyphs.cpp:222 msgid "Block Elements" -msgstr "" +msgstr "Block Elements" #: ../src/ui/dialog/glyphs.cpp:223 msgid "Geometric Shapes" -msgstr "" +msgstr "Geometric Shapes" #: ../src/ui/dialog/glyphs.cpp:224 msgid "Miscellaneous Symbols" -msgstr "" +msgstr "Miscellaneous Symbols" #: ../src/ui/dialog/glyphs.cpp:225 msgid "Dingbats" -msgstr "" +msgstr "Dingbats" #: ../src/ui/dialog/glyphs.cpp:226 msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" +msgstr "Miscellaneous Mathematical Symbols-A" #: ../src/ui/dialog/glyphs.cpp:227 msgid "Supplemental Arrows-A" -msgstr "" +msgstr "Supplemental Arrows-A" #: ../src/ui/dialog/glyphs.cpp:228 msgid "Braille Patterns" -msgstr "" +msgstr "Braille Patterns" #: ../src/ui/dialog/glyphs.cpp:229 msgid "Supplemental Arrows-B" -msgstr "" +msgstr "Supplemental Arrows-B" #: ../src/ui/dialog/glyphs.cpp:230 msgid "Miscellaneous Mathematical Symbols-B" -msgstr "" +msgstr "Miscellaneous Mathematical Symbols-B" #: ../src/ui/dialog/glyphs.cpp:231 msgid "Supplemental Mathematical Operators" -msgstr "" +msgstr "Supplemental Mathematical Operators" #: ../src/ui/dialog/glyphs.cpp:232 msgid "Miscellaneous Symbols and Arrows" -msgstr "" +msgstr "Miscellaneous Symbols and Arrows" #: ../src/ui/dialog/glyphs.cpp:234 msgid "Latin Extended-C" -msgstr "" +msgstr "Latin Extended-C" #: ../src/ui/dialog/glyphs.cpp:236 msgid "Georgian Supplement" -msgstr "" +msgstr "Georgian Supplement" #: ../src/ui/dialog/glyphs.cpp:238 msgid "Ethiopic Extended" -msgstr "" +msgstr "Ethiopic Extended" #: ../src/ui/dialog/glyphs.cpp:239 msgid "Cyrillic Extended-A" -msgstr "" +msgstr "Cyrillic Extended-A" #: ../src/ui/dialog/glyphs.cpp:240 msgid "Supplemental Punctuation" -msgstr "" +msgstr "Supplemental Punctuation" #: ../src/ui/dialog/glyphs.cpp:241 msgid "CJK Radicals Supplement" -msgstr "" +msgstr "CJK Radicals Supplement" #: ../src/ui/dialog/glyphs.cpp:242 msgid "Kangxi Radicals" -msgstr "" +msgstr "Kangxi Radicals" #: ../src/ui/dialog/glyphs.cpp:243 msgid "Ideographic Description Characters" -msgstr "" +msgstr "Ideographic Description Characters" #: ../src/ui/dialog/glyphs.cpp:244 msgid "CJK Symbols and Punctuation" -msgstr "" +msgstr "CJK Symbols and Punctuation" #: ../src/ui/dialog/glyphs.cpp:248 msgid "Hangul Compatibility Jamo" -msgstr "" +msgstr "Hangul Compatibility Jamo" #: ../src/ui/dialog/glyphs.cpp:249 msgid "Kanbun" -msgstr "" +msgstr "Kanbun" #: ../src/ui/dialog/glyphs.cpp:250 msgid "Bopomofo Extended" -msgstr "" +msgstr "Bopomofo Extended" #: ../src/ui/dialog/glyphs.cpp:251 msgid "CJK Strokes" -msgstr "" +msgstr "CJK Strokes" #: ../src/ui/dialog/glyphs.cpp:252 msgid "Katakana Phonetic Extensions" -msgstr "" +msgstr "Katakana Phonetic Extensions" #: ../src/ui/dialog/glyphs.cpp:253 msgid "Enclosed CJK Letters and Months" -msgstr "" +msgstr "Enclosed CJK Letters and Months" #: ../src/ui/dialog/glyphs.cpp:254 msgid "CJK Compatibility" -msgstr "" +msgstr "CJK Compatibility" #: ../src/ui/dialog/glyphs.cpp:255 msgid "CJK Unified Ideographs Extension A" -msgstr "" +msgstr "CJK Unified Ideographs Extension A" #: ../src/ui/dialog/glyphs.cpp:256 msgid "Yijing Hexagram Symbols" -msgstr "" +msgstr "Yijing Hexagram Symbols" #: ../src/ui/dialog/glyphs.cpp:257 msgid "CJK Unified Ideographs" -msgstr "" +msgstr "CJK Unified Ideographs" #: ../src/ui/dialog/glyphs.cpp:258 msgid "Yi Syllables" -msgstr "" +msgstr "Yi Syllables" #: ../src/ui/dialog/glyphs.cpp:259 msgid "Yi Radicals" -msgstr "" +msgstr "Yi Radicals" #: ../src/ui/dialog/glyphs.cpp:260 msgid "Lisu" -msgstr "" +msgstr "Lisu" #: ../src/ui/dialog/glyphs.cpp:262 msgid "Cyrillic Extended-B" -msgstr "" +msgstr "Cyrillic Extended-B" #: ../src/ui/dialog/glyphs.cpp:263 msgid "Bamum" -msgstr "" +msgstr "Bamum" #: ../src/ui/dialog/glyphs.cpp:264 msgid "Modifier Tone Letters" -msgstr "" +msgstr "Modifier Tone Letters" #: ../src/ui/dialog/glyphs.cpp:265 msgid "Latin Extended-D" -msgstr "" +msgstr "Latin Extended-D" #: ../src/ui/dialog/glyphs.cpp:267 msgid "Common Indic Number Forms" -msgstr "" +msgstr "Common Indic Number Forms" #: ../src/ui/dialog/glyphs.cpp:270 msgid "Devanagari Extended" -msgstr "" +msgstr "Devanagari Extended" #: ../src/ui/dialog/glyphs.cpp:273 msgid "Hangul Jamo Extended-A" -msgstr "" +msgstr "Hangul Jamo Extended-A" #: ../src/ui/dialog/glyphs.cpp:274 msgid "Javanese" -msgstr "" +msgstr "Javanese" #: ../src/ui/dialog/glyphs.cpp:276 msgid "Myanmar Extended-A" -msgstr "" +msgstr "Myanmar Extended-A" #: ../src/ui/dialog/glyphs.cpp:277 msgid "Tai Viet" -msgstr "" +msgstr "Tai Viet" #: ../src/ui/dialog/glyphs.cpp:278 msgid "Meetei Mayek" -msgstr "" +msgstr "Meetei Mayek" #: ../src/ui/dialog/glyphs.cpp:279 msgid "Hangul Syllables" -msgstr "" +msgstr "Hangul Syllables" #: ../src/ui/dialog/glyphs.cpp:280 msgid "Hangul Jamo Extended-B" -msgstr "" +msgstr "Hangul Jamo Extended-B" #: ../src/ui/dialog/glyphs.cpp:281 msgid "High Surrogates" -msgstr "" +msgstr "High Surrogates" #: ../src/ui/dialog/glyphs.cpp:282 msgid "High Private Use Surrogates" -msgstr "" +msgstr "High Private Use Surrogates" #: ../src/ui/dialog/glyphs.cpp:283 msgid "Low Surrogates" -msgstr "" +msgstr "Low Surrogates" #: ../src/ui/dialog/glyphs.cpp:284 msgid "Private Use Area" -msgstr "" +msgstr "Private Use Area" #: ../src/ui/dialog/glyphs.cpp:285 msgid "CJK Compatibility Ideographs" -msgstr "" +msgstr "CJK Compatibility Ideographs" #: ../src/ui/dialog/glyphs.cpp:286 msgid "Alphabetic Presentation Forms" -msgstr "" +msgstr "Alphabetic Presentation Forms" #: ../src/ui/dialog/glyphs.cpp:287 msgid "Arabic Presentation Forms-A" -msgstr "" +msgstr "Arabic Presentation Forms-A" #: ../src/ui/dialog/glyphs.cpp:288 msgid "Variation Selectors" -msgstr "" +msgstr "Variation Selectors" #: ../src/ui/dialog/glyphs.cpp:289 msgid "Vertical Forms" -msgstr "" +msgstr "Vertical Forms" #: ../src/ui/dialog/glyphs.cpp:290 msgid "Combining Half Marks" -msgstr "" +msgstr "Combining Half Marks" #: ../src/ui/dialog/glyphs.cpp:291 msgid "CJK Compatibility Forms" -msgstr "" +msgstr "CJK Compatibility Forms" #: ../src/ui/dialog/glyphs.cpp:292 msgid "Small Form Variants" -msgstr "" +msgstr "Small Form Variants" #: ../src/ui/dialog/glyphs.cpp:293 msgid "Arabic Presentation Forms-B" -msgstr "" +msgstr "Arabic Presentation Forms-B" #: ../src/ui/dialog/glyphs.cpp:294 msgid "Halfwidth and Fullwidth Forms" -msgstr "" +msgstr "Halfwidth and Fullwidth Forms" +# denumire de tabelă Unicode #: ../src/ui/dialog/glyphs.cpp:295 msgid "Specials" -msgstr "" +msgstr "Specials" #: ../src/ui/dialog/glyphs.cpp:359 msgid "Script: " msgstr "Script: " -#: ../src/ui/dialog/glyphs.cpp:389 +#: ../src/ui/dialog/glyphs.cpp:385 msgid "Range: " -msgstr "Interval:" +msgstr "Interval: " -#: ../src/ui/dialog/glyphs.cpp:457 +#: ../src/ui/dialog/glyphs.cpp:449 msgid "Append" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:571 +#: ../src/ui/dialog/glyphs.cpp:563 msgid "Append text" msgstr "" @@ -16666,30 +15814,27 @@ msgid "Move and/or rotate the guide relative to current settings" msgstr "" #: ../src/ui/dialog/guides.cpp:48 -#, fuzzy +msgctxt "Guides" msgid "_X:" -msgstr "X:" +msgstr "_X:" -#: ../src/ui/dialog/guides.cpp:49 ../src/widgets/sp-color-icc-selector.cpp:220 -#: ../src/widgets/sp-color-icc-selector.cpp:221 -#: ../src/widgets/sp-color-scales.cpp:460 -#, fuzzy +#: ../src/ui/dialog/guides.cpp:49 +msgctxt "Guides" msgid "_Y:" -msgstr "Y:" +msgstr "_Y:" -#: ../src/ui/dialog/guides.cpp:50 ../src/ui/dialog/object-properties.cpp:55 -#, fuzzy +#: ../src/ui/dialog/guides.cpp:50 +#: ../src/ui/dialog/object-properties.cpp:55 msgid "_Label:" -msgstr "E_tichetă" +msgstr "E_tichetă:" #: ../src/ui/dialog/guides.cpp:50 msgid "Optionally give this guideline a name" msgstr "" #: ../src/ui/dialog/guides.cpp:51 -#, fuzzy msgid "_Angle:" -msgstr "Unghi:" +msgstr "Ung_hi:" #: ../src/ui/dialog/guides.cpp:125 msgid "Set guide properties" @@ -16699,12 +15844,12 @@ msgstr "" msgid "Guideline" msgstr "Linie de ghidare" -#: ../src/ui/dialog/guides.cpp:261 +#: ../src/ui/dialog/guides.cpp:317 #, c-format msgid "Guideline ID: %s" msgstr "ID linie de ghidare: %s" -#: ../src/ui/dialog/guides.cpp:267 +#: ../src/ui/dialog/guides.cpp:323 #, c-format msgid "Current: %s" msgstr "Curent: %s" @@ -16723,1642 +15868,1463 @@ msgid "Actual Size:" msgstr "Dimensiune actuală:" #: ../src/ui/dialog/icon-preview.cpp:238 -#, fuzzy msgctxt "Icon preview window" msgid "Sele_ction" -msgstr "SelecÈ›ie" +msgstr "Sele_cÈ›ie" #: ../src/ui/dialog/icon-preview.cpp:240 msgid "Selection only or whole document" msgstr "Doar selecÈ›ia sau tot documentul" -#: ../src/ui/dialog/inkscape-preferences.cpp:176 +#: ../src/ui/dialog/inkscape-preferences.cpp:181 msgid "Show selection cue" msgstr "Arată indicatoarele de selecÈ›ie" -#: ../src/ui/dialog/inkscape-preferences.cpp:177 -msgid "" -"Whether selected objects display a selection cue (the same as in selector)" -msgstr "" -"Dacă obiectele selectate să afiÈ™eze un indicator de selecÈ›ie (la fel ca la " -"selector)" +#: ../src/ui/dialog/inkscape-preferences.cpp:182 +msgid "Whether selected objects display a selection cue (the same as in selector)" +msgstr "Dacă obiectele selectate să afiÈ™eze un indicator de selecÈ›ie (la fel ca la selector)" -#: ../src/ui/dialog/inkscape-preferences.cpp:183 +#: ../src/ui/dialog/inkscape-preferences.cpp:188 msgid "Enable gradient editing" msgstr "Activează editarea degradeurilor" -#: ../src/ui/dialog/inkscape-preferences.cpp:184 +#: ../src/ui/dialog/inkscape-preferences.cpp:189 msgid "Whether selected objects display gradient editing controls" -msgstr "" -"StabileÈ™te dacă obiectele selectate afiÈ™ează controalele de editare ale " -"degradeurilor" +msgstr "StabileÈ™te dacă obiectele selectate afiÈ™ează controalele de editare ale degradeurilor" -#: ../src/ui/dialog/inkscape-preferences.cpp:189 +#: ../src/ui/dialog/inkscape-preferences.cpp:194 msgid "Conversion to guides uses edges instead of bounding box" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:190 -msgid "" -"Converting an object to guides places these along the object's true edges " -"(imitating the object's shape), not along the bounding box" +#: ../src/ui/dialog/inkscape-preferences.cpp:195 +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/ui/dialog/inkscape-preferences.cpp:197 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:202 msgid "Ctrl+click _dot size:" -msgstr "Dimensiune iconiÈ›e la bara de control:" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:197 +#: ../src/ui/dialog/inkscape-preferences.cpp:202 msgid "times current stroke width" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:198 +#: ../src/ui/dialog/inkscape-preferences.cpp:203 msgid "Size of dots created with Ctrl+click (relative to current stroke width)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:213 +#: ../src/ui/dialog/inkscape-preferences.cpp:218 msgid "<b>No objects selected</b> to take the style from." -msgstr "" +msgstr "<b>Nu este selectat niciun obiect</b> de la care să fie preluat stilul." -#: ../src/ui/dialog/inkscape-preferences.cpp:222 -msgid "" -"<b>More than one object selected.</b> Cannot take style from multiple " -"objects." -msgstr "" -"<b>Este selectat mai mult de un obiect.</b> Nu se poate prelua stilul de la " -"obiecte multiple." +#: ../src/ui/dialog/inkscape-preferences.cpp:227 +msgid "<b>More than one object selected.</b> Cannot take style from multiple objects." +msgstr "<b>Este selectat mai mult de un obiect.</b> Nu se poate prelua stilul de la obiecte multiple." -#: ../src/ui/dialog/inkscape-preferences.cpp:255 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:260 msgid "Style of new objects" -msgstr "Stilul dreptunghiurilor noi" +msgstr "Stilul obiectelor noi" -#: ../src/ui/dialog/inkscape-preferences.cpp:257 +#: ../src/ui/dialog/inkscape-preferences.cpp:262 msgid "Last used style" msgstr "Ultimul stil folosit" -#: ../src/ui/dialog/inkscape-preferences.cpp:259 +#: ../src/ui/dialog/inkscape-preferences.cpp:264 msgid "Apply the style you last set on an object" msgstr "Aplică stilul care a fost aplicat ultima dată asupra unui obiect" -#: ../src/ui/dialog/inkscape-preferences.cpp:264 +#: ../src/ui/dialog/inkscape-preferences.cpp:269 msgid "This tool's own style:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:268 -msgid "" -"Each tool may store its own style to apply to the newly created objects. Use " -"the button below to set it." +#: ../src/ui/dialog/inkscape-preferences.cpp:273 +msgid "Each tool may store its own style to apply to the newly created objects. Use the button below to set it." msgstr "" #. style swatch -#: ../src/ui/dialog/inkscape-preferences.cpp:272 +#: ../src/ui/dialog/inkscape-preferences.cpp:277 msgid "Take from selection" msgstr "Preia de la selecÈ›ie" -#: ../src/ui/dialog/inkscape-preferences.cpp:277 +#: ../src/ui/dialog/inkscape-preferences.cpp:282 msgid "This tool's style of new objects" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:284 +#: ../src/ui/dialog/inkscape-preferences.cpp:289 msgid "Remember the style of the (first) selected object as this tool's style" -msgstr "" -"Memorează stilul (primului) obiect selectat ca stil al acestui instrument" +msgstr "Memorează stilul (primului) obiect selectat ca stil al acestui instrument" -#: ../src/ui/dialog/inkscape-preferences.cpp:289 +#: ../src/ui/dialog/inkscape-preferences.cpp:294 msgid "Tools" msgstr "Instrumente" -#: ../src/ui/dialog/inkscape-preferences.cpp:292 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:297 msgid "Bounding box to use" -msgstr "Chenar circumscris" +msgstr "Chenarul circumscris de folosit" -#: ../src/ui/dialog/inkscape-preferences.cpp:293 +#: ../src/ui/dialog/inkscape-preferences.cpp:298 msgid "Visual bounding box" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:295 +#: ../src/ui/dialog/inkscape-preferences.cpp:300 msgid "This bounding box includes stroke width, markers, filter margins, etc." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:296 +#: ../src/ui/dialog/inkscape-preferences.cpp:301 msgid "Geometric bounding box" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:298 +#: ../src/ui/dialog/inkscape-preferences.cpp:303 msgid "This bounding box includes only the bare path" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:300 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:305 msgid "Conversion to guides" -msgstr "Conversie la ghidaje:" +msgstr "Conversie la ghidaje" -#: ../src/ui/dialog/inkscape-preferences.cpp:301 +#: ../src/ui/dialog/inkscape-preferences.cpp:306 msgid "Keep objects after conversion to guides" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:303 -msgid "" -"When converting an object to guides, don't delete the object after the " -"conversion" +#: ../src/ui/dialog/inkscape-preferences.cpp:308 +msgid "When converting an object to guides, don't delete the object after the conversion" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:304 +#: ../src/ui/dialog/inkscape-preferences.cpp:309 msgid "Treat groups as a single object" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:306 -msgid "" -"Treat groups as a single object during conversion to guides rather than " -"converting each child separately" +#: ../src/ui/dialog/inkscape-preferences.cpp:311 +msgid "Treat groups as a single object during conversion to guides rather than converting each child separately" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:308 +#: ../src/ui/dialog/inkscape-preferences.cpp:313 msgid "Average all sketches" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:309 +#: ../src/ui/dialog/inkscape-preferences.cpp:314 msgid "Width is in absolute units" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:310 +#: ../src/ui/dialog/inkscape-preferences.cpp:315 msgid "Select new path" msgstr "Alege cale nouă" -#: ../src/ui/dialog/inkscape-preferences.cpp:311 +#: ../src/ui/dialog/inkscape-preferences.cpp:316 msgid "Don't attach connectors to text objects" msgstr "" #. Selector -#: ../src/ui/dialog/inkscape-preferences.cpp:314 +#: ../src/ui/dialog/inkscape-preferences.cpp:319 msgid "Selector" msgstr "Selector" -#: ../src/ui/dialog/inkscape-preferences.cpp:318 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:324 msgid "When transforming, show" -msgstr "ÃŽn timpul transformării, afiÈ™ează:" +msgstr "ÃŽn timpul transformării, arată" -#: ../src/ui/dialog/inkscape-preferences.cpp:319 +#: ../src/ui/dialog/inkscape-preferences.cpp:325 msgid "Objects" msgstr "Obiecte" -#: ../src/ui/dialog/inkscape-preferences.cpp:321 +#: ../src/ui/dialog/inkscape-preferences.cpp:327 msgid "Show the actual objects when moving or transforming" -msgstr "" -"Arată obiectele actuale ca în realitate atunci când sunt mutate sau " -"transformate" +msgstr "Arată obiectele actuale ca în realitate atunci când sunt mutate sau transformate" -#: ../src/ui/dialog/inkscape-preferences.cpp:322 +#: ../src/ui/dialog/inkscape-preferences.cpp:328 msgid "Box outline" msgstr "Contur paralelipipedic" -#: ../src/ui/dialog/inkscape-preferences.cpp:324 +#: ../src/ui/dialog/inkscape-preferences.cpp:330 msgid "Show only a box outline of the objects when moving or transforming" -msgstr "" -"Arată numai conturul paralelipipedic al obiectelor atunci când sunt mutate " -"sau transformate" +msgstr "Arată numai conturul paralelipipedic al obiectelor atunci când sunt mutate sau transformate" -#: ../src/ui/dialog/inkscape-preferences.cpp:325 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:331 msgid "Per-object selection cue" -msgstr "Indicator de selecÈ›ie per obiect:" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:328 +#: ../src/ui/dialog/inkscape-preferences.cpp:334 msgid "No per-object selection indication" msgstr "Fără indicare de selecÈ›ie per obiect" -#: ../src/ui/dialog/inkscape-preferences.cpp:329 +#: ../src/ui/dialog/inkscape-preferences.cpp:335 msgid "Mark" msgstr "Semn" -#: ../src/ui/dialog/inkscape-preferences.cpp:331 +#: ../src/ui/dialog/inkscape-preferences.cpp:337 msgid "Each selected object has a diamond mark in the top left corner" msgstr "Fiecare obiect selectat are un semn în colÈ›ul din stânga sus" -#: ../src/ui/dialog/inkscape-preferences.cpp:332 +#: ../src/ui/dialog/inkscape-preferences.cpp:338 msgid "Box" msgstr "Paralelipiped" -#: ../src/ui/dialog/inkscape-preferences.cpp:334 +#: ../src/ui/dialog/inkscape-preferences.cpp:340 msgid "Each selected object displays its bounding box" msgstr "Fiecare obiect selectat își afiÈ™ează chenarul circumscris" #. Node -#: ../src/ui/dialog/inkscape-preferences.cpp:337 +#: ../src/ui/dialog/inkscape-preferences.cpp:343 msgid "Node" msgstr "Nod" -#: ../src/ui/dialog/inkscape-preferences.cpp:340 +#: ../src/ui/dialog/inkscape-preferences.cpp:346 msgid "Path outline" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:341 +#: ../src/ui/dialog/inkscape-preferences.cpp:347 msgid "Path outline color" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:342 +#: ../src/ui/dialog/inkscape-preferences.cpp:348 msgid "Selects the color used for showing the path outline" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:343 +#: ../src/ui/dialog/inkscape-preferences.cpp:349 msgid "Always show outline" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:344 +#: ../src/ui/dialog/inkscape-preferences.cpp:350 msgid "Show outlines for all paths, not only invisible paths" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:345 +#: ../src/ui/dialog/inkscape-preferences.cpp:351 msgid "Update outline when dragging nodes" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:346 -msgid "" -"Update the outline when dragging or transforming nodes; if this is off, the " -"outline will only update when completing a drag" +#: ../src/ui/dialog/inkscape-preferences.cpp:352 +msgid "Update the outline when dragging or transforming nodes; if this is off, the outline will only update when completing a drag" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:347 +#: ../src/ui/dialog/inkscape-preferences.cpp:353 msgid "Update paths when dragging nodes" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:348 -msgid "" -"Update paths when dragging or transforming nodes; if this is off, paths will " -"only be updated when completing a drag" +#: ../src/ui/dialog/inkscape-preferences.cpp:354 +msgid "Update paths when dragging or transforming nodes; if this is off, paths will only be updated when completing a drag" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:349 +#: ../src/ui/dialog/inkscape-preferences.cpp:355 msgid "Show path direction on outlines" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:350 -msgid "" -"Visualize the direction of selected paths by drawing small arrows in the " -"middle of each outline segment" +#: ../src/ui/dialog/inkscape-preferences.cpp:356 +msgid "Visualize the direction of selected paths by drawing small arrows in the middle of each outline segment" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:351 +#: ../src/ui/dialog/inkscape-preferences.cpp:357 msgid "Show temporary path outline" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:352 +#: ../src/ui/dialog/inkscape-preferences.cpp:358 msgid "When hovering over a path, briefly flash its outline" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:353 +#: ../src/ui/dialog/inkscape-preferences.cpp:359 msgid "Show temporary outline for selected paths" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:354 +#: ../src/ui/dialog/inkscape-preferences.cpp:360 msgid "Show temporary outline even when a path is selected for editing" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:356 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:362 msgid "_Flash time:" -msgstr "Nume de fiÈ™ier:" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:356 -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" +#: ../src/ui/dialog/inkscape-preferences.cpp:362 +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/ui/dialog/inkscape-preferences.cpp:357 +#: ../src/ui/dialog/inkscape-preferences.cpp:363 msgid "Editing preferences" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:358 +#: ../src/ui/dialog/inkscape-preferences.cpp:364 msgid "Show transform handles for single nodes" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:359 +#: ../src/ui/dialog/inkscape-preferences.cpp:365 msgid "Show transform handles even when only a single node is selected" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:360 +#: ../src/ui/dialog/inkscape-preferences.cpp:366 msgid "Deleting nodes preserves shape" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:361 -msgid "" -"Move handles next to deleted nodes to resemble original shape; hold Ctrl to " -"get the other behavior" +#: ../src/ui/dialog/inkscape-preferences.cpp:367 +msgid "Move handles next to deleted nodes to resemble original shape; hold Ctrl to get the other behavior" msgstr "" #. Tweak -#: ../src/ui/dialog/inkscape-preferences.cpp:364 +#: ../src/ui/dialog/inkscape-preferences.cpp:370 msgid "Tweak" msgstr "Ajustare" -#: ../src/ui/dialog/inkscape-preferences.cpp:365 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:371 msgid "Object paint style" -msgstr "Obiecte la model" +msgstr "" #. Zoom -#: ../src/ui/dialog/inkscape-preferences.cpp:370 -#: ../src/widgets/desktop-widget.cpp:562 +#: ../src/ui/dialog/inkscape-preferences.cpp:376 +#: ../src/widgets/desktop-widget.cpp:613 msgid "Zoom" msgstr "Zoom" #. Measure -#: ../src/ui/dialog/inkscape-preferences.cpp:375 ../src/verbs.cpp:2568 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:381 +#: ../src/verbs.cpp:2626 msgctxt "ContextVerb" msgid "Measure" -msgstr "Măsoară" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:377 +#: ../src/ui/dialog/inkscape-preferences.cpp:383 msgid "Ignore first and last points" -msgstr "" +msgstr "Ignoră primul È™i ultimul punct" -#: ../src/ui/dialog/inkscape-preferences.cpp:378 -msgid "" -"The start and end of the measurement tool's control line will not be " -"considered for calculating lengths. Only lengths between actual curve " -"intersections will be displayed." -msgstr "" +#: ../src/ui/dialog/inkscape-preferences.cpp:384 +msgid "The start and end of the measurement tool's control line will not be considered for calculating lengths. Only lengths between actual curve intersections will be displayed." +msgstr "ÃŽnceputul È™i sfârÈ™itul liniei de control a instrumentului de măsurare nu va fi luată în considerare pentru calcularea lungimilor. Vor fi afiÈ™ate numai lungimile dintre intersecÈ›iile curbei actuale." #. Shapes -#: ../src/ui/dialog/inkscape-preferences.cpp:381 +#: ../src/ui/dialog/inkscape-preferences.cpp:387 msgid "Shapes" msgstr "Forme" -#: ../src/ui/dialog/inkscape-preferences.cpp:413 +#: ../src/ui/dialog/inkscape-preferences.cpp:419 msgid "Sketch mode" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:415 -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" +#: ../src/ui/dialog/inkscape-preferences.cpp:421 +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 "" #. Pen -#: ../src/ui/dialog/inkscape-preferences.cpp:418 -#: ../src/ui/dialog/input.cpp:1201 +#: ../src/ui/dialog/inkscape-preferences.cpp:424 +#: ../src/ui/dialog/input.cpp:1399 msgid "Pen" msgstr "Stilou" #. Calligraphy -#: ../src/ui/dialog/inkscape-preferences.cpp:424 +#: ../src/ui/dialog/inkscape-preferences.cpp:430 msgid "Calligraphy" msgstr "Caligrafie" -#: ../src/ui/dialog/inkscape-preferences.cpp:428 -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" +#: ../src/ui/dialog/inkscape-preferences.cpp:434 +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/ui/dialog/inkscape-preferences.cpp:430 -msgid "" -"If on, each newly created object will be selected (deselecting previous " -"selection)" +#: ../src/ui/dialog/inkscape-preferences.cpp:436 +msgid "If on, each newly created object will be selected (deselecting previous selection)" msgstr "" #. Text -#: ../src/ui/dialog/inkscape-preferences.cpp:433 ../src/verbs.cpp:2560 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:439 +#: ../src/verbs.cpp:2618 msgctxt "ContextVerb" msgid "Text" msgstr "Text" -#: ../src/ui/dialog/inkscape-preferences.cpp:438 +#: ../src/ui/dialog/inkscape-preferences.cpp:444 msgid "Show font samples in the drop-down list" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:439 -msgid "" -"Show font samples alongside font names in the drop-down list in Text bar" +#: ../src/ui/dialog/inkscape-preferences.cpp:445 +msgid "Show font samples alongside font names in the drop-down list in Text bar" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:441 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:447 msgid "Show font substitution warning dialog" -msgstr "Arată butonul de închidere pe dialoguri" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:442 -msgid "" -"Show font substitution warning dialog when requested fonts are not available " -"on the system" +#: ../src/ui/dialog/inkscape-preferences.cpp:448 +msgid "Show font substitution warning dialog when requested fonts are not available on the system" msgstr "" #. , _("Ex square"), _("Percent") #. , SP_CSS_UNIT_EX, SP_CSS_UNIT_PERCENT -#: ../src/ui/dialog/inkscape-preferences.cpp:448 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:454 msgid "Text units" -msgstr "Intrare text" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:450 +#: ../src/ui/dialog/inkscape-preferences.cpp:456 msgid "Text size unit type:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:451 +#: ../src/ui/dialog/inkscape-preferences.cpp:457 msgid "Set the type of unit used in the text toolbar and text dialogs" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:452 +#: ../src/ui/dialog/inkscape-preferences.cpp:458 msgid "Always output text size in pixels (px)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:453 -msgid "" -"Always convert the text size units above into pixels (px) before saving to " -"file" +#: ../src/ui/dialog/inkscape-preferences.cpp:459 +msgid "Always convert the text size units above into pixels (px) before saving to file" msgstr "" #. Spray -#: ../src/ui/dialog/inkscape-preferences.cpp:458 +#: ../src/ui/dialog/inkscape-preferences.cpp:464 msgid "Spray" msgstr "Pulverizator" #. Eraser -#: ../src/ui/dialog/inkscape-preferences.cpp:463 +#: ../src/ui/dialog/inkscape-preferences.cpp:469 msgid "Eraser" msgstr "Radieră" #. Paint Bucket -#: ../src/ui/dialog/inkscape-preferences.cpp:467 +#: ../src/ui/dialog/inkscape-preferences.cpp:473 msgid "Paint Bucket" msgstr "Găleată de vopsea" #. Gradient -#: ../src/ui/dialog/inkscape-preferences.cpp:472 -#: ../src/widgets/gradient-selector.cpp:146 +#: ../src/ui/dialog/inkscape-preferences.cpp:478 +#: ../src/widgets/gradient-selector.cpp:150 +#: ../src/widgets/gradient-selector.cpp:302 msgid "Gradient" msgstr "Degrade" -#: ../src/ui/dialog/inkscape-preferences.cpp:474 +#: ../src/ui/dialog/inkscape-preferences.cpp:480 msgid "Prevent sharing of gradient definitions" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:476 -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" +#: ../src/ui/dialog/inkscape-preferences.cpp:482 +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/ui/dialog/inkscape-preferences.cpp:477 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:483 msgid "Use legacy Gradient Editor" -msgstr "Editor de degrade" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:479 -msgid "" -"When on, the Gradient Edit button in the Fill & Stroke dialog will show the " -"legacy Gradient Editor dialog, when off the Gradient Tool will be used" +#: ../src/ui/dialog/inkscape-preferences.cpp:485 +msgid "When on, the Gradient Edit button in the Fill & Stroke dialog will show the legacy Gradient Editor dialog, when off the Gradient Tool will be used" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:482 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:488 msgid "Linear gradient _angle:" -msgstr "Umplere cu degrade linear" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:483 -msgid "" -"Default angle of new linear gradients in degrees (clockwise from horizontal)" +#: ../src/ui/dialog/inkscape-preferences.cpp:489 +msgid "Default angle of new linear gradients in degrees (clockwise from horizontal)" msgstr "" #. Dropper -#: ../src/ui/dialog/inkscape-preferences.cpp:487 +#: ../src/ui/dialog/inkscape-preferences.cpp:493 msgid "Dropper" msgstr "Pipetă" #. Connector -#: ../src/ui/dialog/inkscape-preferences.cpp:492 +#: ../src/ui/dialog/inkscape-preferences.cpp:498 msgid "Connector" msgstr "Conector" -#: ../src/ui/dialog/inkscape-preferences.cpp:495 +#: ../src/ui/dialog/inkscape-preferences.cpp:501 msgid "If on, connector attachment points will not be shown for text objects" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:505 +#: ../src/ui/dialog/inkscape-preferences.cpp:511 msgid "Interface" msgstr "Interfață" -#: ../src/ui/dialog/inkscape-preferences.cpp:508 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "System default" msgstr "Implicită a sistemului" -#: ../src/ui/dialog/inkscape-preferences.cpp:508 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Albanian (sq)" msgstr "Albaniană (sq)" -#: ../src/ui/dialog/inkscape-preferences.cpp:508 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Amharic (am)" msgstr "Amharic (am)" -#: ../src/ui/dialog/inkscape-preferences.cpp:508 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Arabic (ar)" msgstr "Arabă (ar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:508 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Armenian (hy)" msgstr "Armenă (hy)" -#: ../src/ui/dialog/inkscape-preferences.cpp:508 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Azerbaijani (az)" msgstr "Azerbaijani (az)" -#: ../src/ui/dialog/inkscape-preferences.cpp:508 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Basque (eu)" msgstr "Bască (eu)" -#: ../src/ui/dialog/inkscape-preferences.cpp:508 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Belarusian (be)" msgstr "Belarusă (be)" -#: ../src/ui/dialog/inkscape-preferences.cpp:509 +#: ../src/ui/dialog/inkscape-preferences.cpp:515 msgid "Bulgarian (bg)" msgstr "Bulgară (bg)" -#: ../src/ui/dialog/inkscape-preferences.cpp:509 +#: ../src/ui/dialog/inkscape-preferences.cpp:515 msgid "Bengali (bn)" msgstr "Bengaleză (bn)" -#: ../src/ui/dialog/inkscape-preferences.cpp:509 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:515 msgid "Bengali/Bangladesh (bn_BD)" -msgstr "Bengaleză (bn)" +msgstr "Bengaleză/Bangladesh (bn_BD)" -#: ../src/ui/dialog/inkscape-preferences.cpp:509 +#: ../src/ui/dialog/inkscape-preferences.cpp:515 msgid "Breton (br)" msgstr "Bretonă (br)" -#: ../src/ui/dialog/inkscape-preferences.cpp:509 +#: ../src/ui/dialog/inkscape-preferences.cpp:515 msgid "Catalan (ca)" msgstr "Catalană (ca)" -#: ../src/ui/dialog/inkscape-preferences.cpp:509 +#: ../src/ui/dialog/inkscape-preferences.cpp:515 msgid "Valencian Catalan (ca@valencia)" msgstr "Catalană Valencia (ca@valencia)" -#: ../src/ui/dialog/inkscape-preferences.cpp:509 +#: ../src/ui/dialog/inkscape-preferences.cpp:515 msgid "Chinese/China (zh_CN)" msgstr "Chineză/China (zh_CN)" -#: ../src/ui/dialog/inkscape-preferences.cpp:510 +#: ../src/ui/dialog/inkscape-preferences.cpp:516 msgid "Chinese/Taiwan (zh_TW)" msgstr "Chineză/Taiwan (zh_TW)" -#: ../src/ui/dialog/inkscape-preferences.cpp:510 +#: ../src/ui/dialog/inkscape-preferences.cpp:516 msgid "Croatian (hr)" msgstr "Croată (hr)" -#: ../src/ui/dialog/inkscape-preferences.cpp:510 +#: ../src/ui/dialog/inkscape-preferences.cpp:516 msgid "Czech (cs)" msgstr "Cehă (cs)" -#: ../src/ui/dialog/inkscape-preferences.cpp:511 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 msgid "Danish (da)" msgstr "Daneză (da)" -#: ../src/ui/dialog/inkscape-preferences.cpp:511 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 msgid "Dutch (nl)" msgstr "Olandeză (nl)" -#: ../src/ui/dialog/inkscape-preferences.cpp:511 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 msgid "Dzongkha (dz)" msgstr "Dzongkha (dz)" -#: ../src/ui/dialog/inkscape-preferences.cpp:511 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 msgid "German (de)" msgstr "Germană (de)" -#: ../src/ui/dialog/inkscape-preferences.cpp:511 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 msgid "Greek (el)" msgstr "Greacă (el)" -#: ../src/ui/dialog/inkscape-preferences.cpp:511 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 msgid "English (en)" msgstr "Engleză (en)" -#: ../src/ui/dialog/inkscape-preferences.cpp:511 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 msgid "English/Australia (en_AU)" msgstr "Engleză/Australia (en_AU)" -#: ../src/ui/dialog/inkscape-preferences.cpp:512 +#: ../src/ui/dialog/inkscape-preferences.cpp:518 msgid "English/Canada (en_CA)" msgstr "Engleză/Canada (en_CA)" -#: ../src/ui/dialog/inkscape-preferences.cpp:512 +#: ../src/ui/dialog/inkscape-preferences.cpp:518 msgid "English/Great Britain (en_GB)" msgstr "Engleză/Marea Britanie (en_GB)" -#: ../src/ui/dialog/inkscape-preferences.cpp:512 +#: ../src/ui/dialog/inkscape-preferences.cpp:518 msgid "Pig Latin (en_US@piglatin)" msgstr "Pig Latin (en_US@piglatin)" -#: ../src/ui/dialog/inkscape-preferences.cpp:513 +#: ../src/ui/dialog/inkscape-preferences.cpp:519 msgid "Esperanto (eo)" msgstr "Esperanto (eo)" -#: ../src/ui/dialog/inkscape-preferences.cpp:513 +#: ../src/ui/dialog/inkscape-preferences.cpp:519 msgid "Estonian (et)" msgstr "Estoniană (et)" -#: ../src/ui/dialog/inkscape-preferences.cpp:513 +#: ../src/ui/dialog/inkscape-preferences.cpp:519 msgid "Farsi (fa)" msgstr "Farsi (fa)" -#: ../src/ui/dialog/inkscape-preferences.cpp:513 +#: ../src/ui/dialog/inkscape-preferences.cpp:519 msgid "Finnish (fi)" msgstr "Finlandeză (fi)" -#: ../src/ui/dialog/inkscape-preferences.cpp:514 +#: ../src/ui/dialog/inkscape-preferences.cpp:520 msgid "French (fr)" msgstr "Franceză (fr)" -#: ../src/ui/dialog/inkscape-preferences.cpp:514 +#: ../src/ui/dialog/inkscape-preferences.cpp:520 msgid "Irish (ga)" msgstr "Irlandeză (ga)" -#: ../src/ui/dialog/inkscape-preferences.cpp:514 +#: ../src/ui/dialog/inkscape-preferences.cpp:520 msgid "Galician (gl)" msgstr "Galeză (gl)" -#: ../src/ui/dialog/inkscape-preferences.cpp:514 +#: ../src/ui/dialog/inkscape-preferences.cpp:520 msgid "Hebrew (he)" msgstr "Ebraică (he)" -#: ../src/ui/dialog/inkscape-preferences.cpp:514 +#: ../src/ui/dialog/inkscape-preferences.cpp:520 msgid "Hungarian (hu)" msgstr "Maghiară (hu)" -#: ../src/ui/dialog/inkscape-preferences.cpp:515 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Indonesian (id)" msgstr "Indoneză (id)" -#: ../src/ui/dialog/inkscape-preferences.cpp:515 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Italian (it)" msgstr "Italiană (it)" -#: ../src/ui/dialog/inkscape-preferences.cpp:515 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Japanese (ja)" msgstr "Japoneză (ja)" -#: ../src/ui/dialog/inkscape-preferences.cpp:515 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Khmer (km)" msgstr "Khmer (km)" -#: ../src/ui/dialog/inkscape-preferences.cpp:515 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Kinyarwanda (rw)" msgstr "Kinyarwanda (rw)" -#: ../src/ui/dialog/inkscape-preferences.cpp:515 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Korean (ko)" msgstr "Koreană (ko)" -#: ../src/ui/dialog/inkscape-preferences.cpp:515 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Lithuanian (lt)" msgstr "Lituaniană (lt)" -#: ../src/ui/dialog/inkscape-preferences.cpp:515 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Latvian (lv)" -msgstr "Lituaniană (lt)" +msgstr "Letonă (lv)" -#: ../src/ui/dialog/inkscape-preferences.cpp:515 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Macedonian (mk)" msgstr "Macedoneană (mk)" -#: ../src/ui/dialog/inkscape-preferences.cpp:516 +#: ../src/ui/dialog/inkscape-preferences.cpp:522 msgid "Mongolian (mn)" msgstr "Mongolă (mn)" -#: ../src/ui/dialog/inkscape-preferences.cpp:516 +#: ../src/ui/dialog/inkscape-preferences.cpp:522 msgid "Nepali (ne)" msgstr "Nepaleză (ne)" -#: ../src/ui/dialog/inkscape-preferences.cpp:516 +#: ../src/ui/dialog/inkscape-preferences.cpp:522 msgid "Norwegian BokmÃ¥l (nb)" msgstr "Norwegiană BokmÃ¥l (nb)" -#: ../src/ui/dialog/inkscape-preferences.cpp:516 +#: ../src/ui/dialog/inkscape-preferences.cpp:522 msgid "Norwegian Nynorsk (nn)" msgstr "Norwegiană Nynorsk (nn)" -#: ../src/ui/dialog/inkscape-preferences.cpp:516 +#: ../src/ui/dialog/inkscape-preferences.cpp:522 msgid "Panjabi (pa)" msgstr "Panjabi (pa)" -#: ../src/ui/dialog/inkscape-preferences.cpp:517 +#: ../src/ui/dialog/inkscape-preferences.cpp:523 msgid "Polish (pl)" msgstr "Poloneză (pl)" -#: ../src/ui/dialog/inkscape-preferences.cpp:517 +#: ../src/ui/dialog/inkscape-preferences.cpp:523 msgid "Portuguese (pt)" msgstr "Portugheză (pt)" -#: ../src/ui/dialog/inkscape-preferences.cpp:517 +#: ../src/ui/dialog/inkscape-preferences.cpp:523 msgid "Portuguese/Brazil (pt_BR)" msgstr "Portugheză/Brazilia (pt_BR)" -#: ../src/ui/dialog/inkscape-preferences.cpp:517 +#: ../src/ui/dialog/inkscape-preferences.cpp:523 msgid "Romanian (ro)" msgstr "Română (ro)" -#: ../src/ui/dialog/inkscape-preferences.cpp:517 +#: ../src/ui/dialog/inkscape-preferences.cpp:523 msgid "Russian (ru)" msgstr "Rusă (ru)" -#: ../src/ui/dialog/inkscape-preferences.cpp:518 +#: ../src/ui/dialog/inkscape-preferences.cpp:524 msgid "Serbian (sr)" msgstr "Sârbă (sr)" -#: ../src/ui/dialog/inkscape-preferences.cpp:518 +#: ../src/ui/dialog/inkscape-preferences.cpp:524 msgid "Serbian in Latin script (sr@latin)" msgstr "Sârbă în alfabet latin (sr@latin)" -#: ../src/ui/dialog/inkscape-preferences.cpp:518 +#: ../src/ui/dialog/inkscape-preferences.cpp:524 msgid "Slovak (sk)" msgstr "Slovacă (sk)" -#: ../src/ui/dialog/inkscape-preferences.cpp:518 +#: ../src/ui/dialog/inkscape-preferences.cpp:524 msgid "Slovenian (sl)" msgstr "Slovenă (sl)" -#: ../src/ui/dialog/inkscape-preferences.cpp:518 +#: ../src/ui/dialog/inkscape-preferences.cpp:524 msgid "Spanish (es)" msgstr "Spaniolă (es)" -#: ../src/ui/dialog/inkscape-preferences.cpp:518 +#: ../src/ui/dialog/inkscape-preferences.cpp:524 msgid "Spanish/Mexico (es_MX)" msgstr "Spaniolă/Mexic (es_MX)" -#: ../src/ui/dialog/inkscape-preferences.cpp:519 +#: ../src/ui/dialog/inkscape-preferences.cpp:525 msgid "Swedish (sv)" msgstr "Suedeză (sv)" -#: ../src/ui/dialog/inkscape-preferences.cpp:519 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:525 msgid "Telugu (te_IN)" -msgstr "Telugu" +msgstr "Telugu (te_IN)" -#: ../src/ui/dialog/inkscape-preferences.cpp:519 +#: ../src/ui/dialog/inkscape-preferences.cpp:525 msgid "Thai (th)" msgstr "Tailandeză (th)" -#: ../src/ui/dialog/inkscape-preferences.cpp:519 +#: ../src/ui/dialog/inkscape-preferences.cpp:525 msgid "Turkish (tr)" msgstr "Turcă (tr)" -#: ../src/ui/dialog/inkscape-preferences.cpp:519 +#: ../src/ui/dialog/inkscape-preferences.cpp:525 msgid "Ukrainian (uk)" msgstr "Ucraineană (uk)" -#: ../src/ui/dialog/inkscape-preferences.cpp:519 +#: ../src/ui/dialog/inkscape-preferences.cpp:525 msgid "Vietnamese (vi)" msgstr "Vietnameză (vi)" -#: ../src/ui/dialog/inkscape-preferences.cpp:551 +#: ../src/ui/dialog/inkscape-preferences.cpp:557 msgid "Language (requires restart):" msgstr "Limbă (necesită repornire):" -#: ../src/ui/dialog/inkscape-preferences.cpp:552 +#: ../src/ui/dialog/inkscape-preferences.cpp:558 msgid "Set the language for menus and number formats" msgstr "StabileÈ™te limba pentru meniuri È™i formatul de numere" # apare la instrumentul găleată la selecÈ›ia de dimensiune de gaură # apare la dimensiunea barelor în preferinÈ›e -> interfață -#: ../src/ui/dialog/inkscape-preferences.cpp:555 +#: ../src/ui/dialog/inkscape-preferences.cpp:561 msgid "Large" msgstr "Mare" # apare la instrumentul găleată la selecÈ›ia de dimensiune de gaură # apare la dimensiunea barelor în preferinÈ›e -> interfață -#: ../src/ui/dialog/inkscape-preferences.cpp:555 +#: ../src/ui/dialog/inkscape-preferences.cpp:561 msgid "Small" msgstr "Mică" # apare la dimensiunea barelor în preferinÈ›e -> interfață -#: ../src/ui/dialog/inkscape-preferences.cpp:555 +#: ../src/ui/dialog/inkscape-preferences.cpp:561 msgid "Smaller" msgstr "Mai mică" -#: ../src/ui/dialog/inkscape-preferences.cpp:559 +#: ../src/ui/dialog/inkscape-preferences.cpp:565 msgid "Toolbox icon size:" -msgstr "Dimensiune iconiÈ›e la trusa de instrumente:" +msgstr "Dimensiunea pictogramelor la trusa de instrumente:" -#: ../src/ui/dialog/inkscape-preferences.cpp:560 +#: ../src/ui/dialog/inkscape-preferences.cpp:566 msgid "Set the size for the tool icons (requires restart)" -msgstr "" -"StabileÈ™te dimensiunea pentru iconiÈ›ele de la instrumente (necesită " -"repornire)" +msgstr "StabileÈ™te dimensiunea pentru pictogramele de la instrumente (necesită repornire)" -#: ../src/ui/dialog/inkscape-preferences.cpp:563 +#: ../src/ui/dialog/inkscape-preferences.cpp:569 msgid "Control bar icon size:" -msgstr "Dimensiune iconiÈ›e la bara de control:" +msgstr "Dimensiunea pictogramei la bara de control:" -#: ../src/ui/dialog/inkscape-preferences.cpp:564 -msgid "" -"Set the size for the icons in tools' control bars to use (requires restart)" -msgstr "" -"StabileÈ™te dimensiunea pentru iconiÈ›ele de la barele de control ale " -"instrumentelor (necesită repornire)" +#: ../src/ui/dialog/inkscape-preferences.cpp:570 +msgid "Set the size for the icons in tools' control bars to use (requires restart)" +msgstr "StabileÈ™te dimensiunea pentru pictogramele de la barele de control ale instrumentelor (necesită repornire)" -#: ../src/ui/dialog/inkscape-preferences.cpp:567 +#: ../src/ui/dialog/inkscape-preferences.cpp:573 msgid "Secondary toolbar icon size:" -msgstr "Dimensiune iconiÈ›e la bara de instrumente secundară:" +msgstr "Dimensiunea pictogramei la bara de instrumente secundară:" -#: ../src/ui/dialog/inkscape-preferences.cpp:568 -msgid "" -"Set the size for the icons in secondary toolbars to use (requires restart)" -msgstr "" -"StabileÈ™te dimensiunea pentru iconiÈ›ele de la barele de instrumente " -"secundare (necesită repornire)" +#: ../src/ui/dialog/inkscape-preferences.cpp:574 +msgid "Set the size for the icons in secondary toolbars to use (requires restart)" +msgstr "StabileÈ™te dimensiunea pentru pictogramele de la barele de instrumente secundare (necesită repornire)" # hm ? la ce face workaround ? -#: ../src/ui/dialog/inkscape-preferences.cpp:571 +#: ../src/ui/dialog/inkscape-preferences.cpp:577 msgid "Work-around color sliders not drawing" msgstr "SoluÈ›ie provizorie când glisoarele de culori nu se desenează" -#: ../src/ui/dialog/inkscape-preferences.cpp:573 -msgid "" -"When on, will attempt to work around bugs in certain GTK themes drawing " -"color sliders" +#: ../src/ui/dialog/inkscape-preferences.cpp:579 +msgid "When on, will attempt to work around bugs in certain GTK themes drawing color sliders" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:578 +#: ../src/ui/dialog/inkscape-preferences.cpp:584 msgid "Clear list" msgstr "GoleÈ™te lista" -#: ../src/ui/dialog/inkscape-preferences.cpp:581 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:587 msgid "Maximum documents in Open _Recent:" -msgstr "Numărul maxim de documente în lista celor deschise recent:" +msgstr "Numărul maxim de documente în lista celor deschise _recent:" -#: ../src/ui/dialog/inkscape-preferences.cpp:582 -msgid "" -"Set the maximum length of the Open Recent list in the File menu, or clear " -"the list" -msgstr "" -"StabileÈ™te lungimea maximă a listei de documente recente din meniul FiÈ™ier, " -"sau goleÈ™te lista" +#: ../src/ui/dialog/inkscape-preferences.cpp:588 +msgid "Set the maximum length of the Open Recent list in the File menu, or clear the list" +msgstr "StabileÈ™te lungimea maximă a listei de documente recente din meniul FiÈ™ier, sau goleÈ™te lista" -#: ../src/ui/dialog/inkscape-preferences.cpp:585 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:591 msgid "_Zoom correction factor (in %):" -msgstr "Factor de corecÈ›ie de zoom (în %):" +msgstr "Factor de corecÈ›ie de _zoom (în %):" -#: ../src/ui/dialog/inkscape-preferences.cpp:586 -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 "" -"AjustaÈ›i glisorul până când lungimea riglei de pe ecran se potriveÈ™te cu " -"lungimea ei reală. Această transformare este folosită la raportul de zoom de " -"1:1, 1:2, etc., pentru a putea afiÈ™a obiectele la dimensiunea lor adevărată." +#: ../src/ui/dialog/inkscape-preferences.cpp:592 +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 "AjustaÈ›i glisorul până când lungimea riglei de pe ecran se potriveÈ™te cu lungimea ei reală. Această transformare este folosită la raportul de zoom de 1:1, 1:2, etc., pentru a putea afiÈ™a obiectele la dimensiunea lor adevărată." -#: ../src/ui/dialog/inkscape-preferences.cpp:589 +#: ../src/ui/dialog/inkscape-preferences.cpp:595 msgid "Enable dynamic relayout for incomplete sections" msgstr "Activează repunerea în aranjament a secÈ›iunilor incomplete" -#: ../src/ui/dialog/inkscape-preferences.cpp:591 -msgid "" -"When on, will allow dynamic layout of components that are not completely " -"finished being refactored" -msgstr "" -"Când opÈ›iunea este activată, se va permite reÈ™aparea dinamică a " -"componentelor care nu sunt finalizate complet" +#: ../src/ui/dialog/inkscape-preferences.cpp:597 +msgid "When on, will allow dynamic layout of components that are not completely finished being refactored" +msgstr "Când opÈ›iunea este activată, se va permite reÈ™aparea dinamică a componentelor care nu sunt finalizate complet" #. show infobox -#: ../src/ui/dialog/inkscape-preferences.cpp:594 +#: ../src/ui/dialog/inkscape-preferences.cpp:600 msgid "Show filter primitives infobox" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:596 -msgid "" -"Show icons and descriptions for the filter primitives available at the " -"filter effects dialog" +#: ../src/ui/dialog/inkscape-preferences.cpp:602 +msgid "Show icons and descriptions for the filter primitives available at the filter effects dialog" msgstr "" #. Windows -#: ../src/ui/dialog/inkscape-preferences.cpp:599 +#: ../src/ui/dialog/inkscape-preferences.cpp:605 msgid "Save and restore window geometry for each document" msgstr "Salvează È™i restaurează geometria ferestrei pentru fiecare document" -#: ../src/ui/dialog/inkscape-preferences.cpp:600 +#: ../src/ui/dialog/inkscape-preferences.cpp:606 msgid "Remember and use last window's geometry" msgstr "Èšine minte È™i foloseÈ™te ultima geometrie a ferestrei" -#: ../src/ui/dialog/inkscape-preferences.cpp:601 +#: ../src/ui/dialog/inkscape-preferences.cpp:607 msgid "Don't save window geometry" msgstr "Nu salva geometria ferestrei" -#: ../src/ui/dialog/inkscape-preferences.cpp:603 +#: ../src/ui/dialog/inkscape-preferences.cpp:609 msgid "Save and restore dialogs status" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:604 -#: ../src/ui/dialog/inkscape-preferences.cpp:631 +#: ../src/ui/dialog/inkscape-preferences.cpp:610 +#: ../src/ui/dialog/inkscape-preferences.cpp:637 msgid "Don't save dialogs status" msgstr "" # hm ? ce gen ? feminin este pentru dialoguri (în preferinÈ›e -> ferestre), dar pare să mai apară undeva -#: ../src/ui/dialog/inkscape-preferences.cpp:606 -#: ../src/ui/dialog/inkscape-preferences.cpp:639 +#: ../src/ui/dialog/inkscape-preferences.cpp:612 +#: ../src/ui/dialog/inkscape-preferences.cpp:645 msgid "Dockable" msgstr "Andocabile" -#: ../src/ui/dialog/inkscape-preferences.cpp:610 +#: ../src/ui/dialog/inkscape-preferences.cpp:616 msgid "Native open/save dialogs" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:611 +#: ../src/ui/dialog/inkscape-preferences.cpp:617 msgid "GTK open/save dialogs" msgstr "" # hm ? a fost: casetele de dialog etc. -#: ../src/ui/dialog/inkscape-preferences.cpp:613 +#: ../src/ui/dialog/inkscape-preferences.cpp:619 msgid "Dialogs are hidden in taskbar" msgstr "Dialogurile sunt ascunse în bara de sarcini" -#: ../src/ui/dialog/inkscape-preferences.cpp:614 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:620 msgid "Save and restore documents viewport" -msgstr "Salvează È™i restaurează geometria ferestrei pentru fiecare document" +msgstr "" # hm ? nu se È™tie dacă este mărire sau micÈ™orare -#: ../src/ui/dialog/inkscape-preferences.cpp:615 +#: ../src/ui/dialog/inkscape-preferences.cpp:621 msgid "Zoom when window is resized" msgstr "FoloseÈ™te zoom-ul când se redimensionează ferestra" -#: ../src/ui/dialog/inkscape-preferences.cpp:616 +#: ../src/ui/dialog/inkscape-preferences.cpp:622 msgid "Show close button on dialogs" msgstr "Arată butonul de închidere pe dialoguri" -#: ../src/ui/dialog/inkscape-preferences.cpp:619 +#: ../src/ui/dialog/inkscape-preferences.cpp:625 msgid "Aggressive" msgstr "Agresiv" -#: ../src/ui/dialog/inkscape-preferences.cpp:621 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:627 msgid "Saving window geometry (size and position)" -msgstr "Salvarea geometriei ferestrei (dimensiune È™i poziÈ›ie):" +msgstr "Salvarea geometriei ferestrei (dimensiune È™i poziÈ›ie)" -#: ../src/ui/dialog/inkscape-preferences.cpp:623 +#: ../src/ui/dialog/inkscape-preferences.cpp:629 msgid "Let the window manager determine placement of all windows" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:625 -msgid "" -"Remember and use the last window's geometry (saves geometry to user " -"preferences)" -msgstr "" -"Memorează È™i foloseÈ™te geometria ultimei ferestre (salvează geometria în " -"preferinÈ›ele de utilizator)" +#: ../src/ui/dialog/inkscape-preferences.cpp:631 +msgid "Remember and use the last window's geometry (saves geometry to user preferences)" +msgstr "Memorează È™i foloseÈ™te geometria ultimei ferestre (salvează geometria în preferinÈ›ele de utilizator)" -#: ../src/ui/dialog/inkscape-preferences.cpp:627 -msgid "" -"Save and restore window geometry for each document (saves geometry in the " -"document)" +#: ../src/ui/dialog/inkscape-preferences.cpp:633 +msgid "Save and restore window geometry for each document (saves geometry in the document)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:629 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:635 msgid "Saving dialogs status" -msgstr "Arată dialogul la pornire" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:633 -msgid "" -"Save and restore dialogs status (the last open windows dialogs are saved " -"when it closes)" +#: ../src/ui/dialog/inkscape-preferences.cpp:639 +msgid "Save and restore dialogs status (the last open windows dialogs are saved when it closes)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:637 -#, fuzzy +# hm ? o fi bine la plural ? +#: ../src/ui/dialog/inkscape-preferences.cpp:643 msgid "Dialog behavior (requires restart)" -msgstr "Comportamentul dialogurilor (necesită repornire):" +msgstr "Comportamentul dialogurilor (necesită repornire)" -#: ../src/ui/dialog/inkscape-preferences.cpp:643 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:649 msgid "Desktop integration" -msgstr "DestinaÈ›ie" +msgstr "Integrarea cu desktopul" -#: ../src/ui/dialog/inkscape-preferences.cpp:645 +#: ../src/ui/dialog/inkscape-preferences.cpp:651 msgid "Use Windows like open and save dialogs" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:647 +#: ../src/ui/dialog/inkscape-preferences.cpp:653 msgid "Use GTK open and save dialogs " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:651 +#: ../src/ui/dialog/inkscape-preferences.cpp:657 msgid "Dialogs on top:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:654 +#: ../src/ui/dialog/inkscape-preferences.cpp:660 msgid "Dialogs are treated as regular windows" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:656 +#: ../src/ui/dialog/inkscape-preferences.cpp:662 msgid "Dialogs stay on top of document windows" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:658 +#: ../src/ui/dialog/inkscape-preferences.cpp:664 msgid "Same as Normal but may work better with some window managers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:661 -#, fuzzy +# hm ? o fi bine la plural ? +#: ../src/ui/dialog/inkscape-preferences.cpp:667 msgid "Dialog Transparency" -msgstr "TransparenÈ›a dialogurilor:" +msgstr "TransparenÈ›a dialogurilor" -#: ../src/ui/dialog/inkscape-preferences.cpp:663 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:669 msgid "_Opacity when focused:" -msgstr "Opacitatea la focalizare:" +msgstr "_Opacitatea la focalizare:" -#: ../src/ui/dialog/inkscape-preferences.cpp:665 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:671 msgid "Opacity when _unfocused:" -msgstr "Opacitatea la defocalizare:" +msgstr "Opacitatea la defocali_zare:" -#: ../src/ui/dialog/inkscape-preferences.cpp:667 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:673 msgid "_Time of opacity change animation:" -msgstr "Timpul de animaÈ›iei la modificarea opacității:" +msgstr "_Timpul de animaÈ›ie la modificarea opacității:" -#: ../src/ui/dialog/inkscape-preferences.cpp:670 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:676 msgid "Miscellaneous" -msgstr "Diverse:" +msgstr "Diverse" -#: ../src/ui/dialog/inkscape-preferences.cpp:673 +#: ../src/ui/dialog/inkscape-preferences.cpp:679 msgid "Whether dialog windows are to be hidden in the window manager taskbar" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:676 -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)" +#: ../src/ui/dialog/inkscape-preferences.cpp:682 +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/ui/dialog/inkscape-preferences.cpp:678 -msgid "" -"Save documents viewport (zoom and panning position). Useful to turn off when " -"sharing version controlled files." +#: ../src/ui/dialog/inkscape-preferences.cpp:684 +msgid "Save documents viewport (zoom and panning position). Useful to turn off when sharing version controlled files." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:680 +#: ../src/ui/dialog/inkscape-preferences.cpp:686 msgid "Whether dialog windows have a close button (requires restart)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:681 +#: ../src/ui/dialog/inkscape-preferences.cpp:687 msgid "Windows" msgstr "Ferestre" #. Grids -#: ../src/ui/dialog/inkscape-preferences.cpp:684 +#: ../src/ui/dialog/inkscape-preferences.cpp:690 msgid "Line color when zooming out" -msgstr "" +msgstr "Culoarea liniei la lărgirea zoom-ului" -#: ../src/ui/dialog/inkscape-preferences.cpp:687 +#: ../src/ui/dialog/inkscape-preferences.cpp:693 msgid "The gridlines will be shown in minor grid line color" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:689 +#: ../src/ui/dialog/inkscape-preferences.cpp:695 msgid "The gridlines will be shown in major grid line color" -msgstr "" +msgstr "Liniile de grilă vor fi arătate în culoarea liniei principale de grilă" -#: ../src/ui/dialog/inkscape-preferences.cpp:691 +#: ../src/ui/dialog/inkscape-preferences.cpp:697 msgid "Default grid settings" -msgstr "Configurări implicite de grilă" +msgstr "Setări implicite de grilă" -#: ../src/ui/dialog/inkscape-preferences.cpp:697 -#: ../src/ui/dialog/inkscape-preferences.cpp:722 +# hm ? un lucru nu poate avea mai multe unități de măsură în acelaÈ™i timp +#: ../src/ui/dialog/inkscape-preferences.cpp:703 +#: ../src/ui/dialog/inkscape-preferences.cpp:728 msgid "Grid units:" -msgstr "Unități de măsură pentru grilă:" +msgstr "Unitatea de măsură pentru grilă:" -#: ../src/ui/dialog/inkscape-preferences.cpp:702 -#: ../src/ui/dialog/inkscape-preferences.cpp:727 +#: ../src/ui/dialog/inkscape-preferences.cpp:708 +#: ../src/ui/dialog/inkscape-preferences.cpp:733 msgid "Origin X:" -msgstr "Origine X:" +msgstr "Originea X:" -#: ../src/ui/dialog/inkscape-preferences.cpp:703 -#: ../src/ui/dialog/inkscape-preferences.cpp:728 +#: ../src/ui/dialog/inkscape-preferences.cpp:709 +#: ../src/ui/dialog/inkscape-preferences.cpp:734 msgid "Origin Y:" -msgstr "Origine Y:" +msgstr "Originea Y:" -#: ../src/ui/dialog/inkscape-preferences.cpp:708 +#: ../src/ui/dialog/inkscape-preferences.cpp:714 msgid "Spacing X:" -msgstr "SpaÈ›iere X:" +msgstr "SpaÈ›ierea X:" -#: ../src/ui/dialog/inkscape-preferences.cpp:709 -#: ../src/ui/dialog/inkscape-preferences.cpp:731 +#: ../src/ui/dialog/inkscape-preferences.cpp:715 +#: ../src/ui/dialog/inkscape-preferences.cpp:737 msgid "Spacing Y:" -msgstr "SpaÈ›iere Y:" +msgstr "SpaÈ›ierea Y:" -#: ../src/ui/dialog/inkscape-preferences.cpp:711 -#: ../src/ui/dialog/inkscape-preferences.cpp:712 -#: ../src/ui/dialog/inkscape-preferences.cpp:736 -#: ../src/ui/dialog/inkscape-preferences.cpp:737 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:717 +#: ../src/ui/dialog/inkscape-preferences.cpp:718 +#: ../src/ui/dialog/inkscape-preferences.cpp:742 +#: ../src/ui/dialog/inkscape-preferences.cpp:743 msgid "Minor grid line color:" -msgstr "Culoarea liniei principale de grilă:" +msgstr "Culoarea liniei secundare de grilă:" -#: ../src/ui/dialog/inkscape-preferences.cpp:712 -#: ../src/ui/dialog/inkscape-preferences.cpp:737 +#: ../src/ui/dialog/inkscape-preferences.cpp:718 +#: ../src/ui/dialog/inkscape-preferences.cpp:743 msgid "Color used for normal grid lines" msgstr "Culoarea folosită pentru liniile normale ale grilei" -#: ../src/ui/dialog/inkscape-preferences.cpp:713 -#: ../src/ui/dialog/inkscape-preferences.cpp:714 -#: ../src/ui/dialog/inkscape-preferences.cpp:738 -#: ../src/ui/dialog/inkscape-preferences.cpp:739 +#: ../src/ui/dialog/inkscape-preferences.cpp:719 +#: ../src/ui/dialog/inkscape-preferences.cpp:720 +#: ../src/ui/dialog/inkscape-preferences.cpp:744 +#: ../src/ui/dialog/inkscape-preferences.cpp:745 msgid "Major grid line color:" msgstr "Culoarea liniei principale de grilă:" -#: ../src/ui/dialog/inkscape-preferences.cpp:714 -#: ../src/ui/dialog/inkscape-preferences.cpp:739 +#: ../src/ui/dialog/inkscape-preferences.cpp:720 +#: ../src/ui/dialog/inkscape-preferences.cpp:745 msgid "Color used for major (highlighted) grid lines" -msgstr "" +msgstr "Culoarea folosită pentru liniile principale (evidenÈ›iate) ale grilei" -#: ../src/ui/dialog/inkscape-preferences.cpp:716 -#: ../src/ui/dialog/inkscape-preferences.cpp:741 +#: ../src/ui/dialog/inkscape-preferences.cpp:722 +#: ../src/ui/dialog/inkscape-preferences.cpp:747 msgid "Major grid line every:" msgstr "Câte o linie principală de grilă la fiecare:" -#: ../src/ui/dialog/inkscape-preferences.cpp:717 +#: ../src/ui/dialog/inkscape-preferences.cpp:723 msgid "Show dots instead of lines" -msgstr "" +msgstr "Arată puncte în loc de linii" -#: ../src/ui/dialog/inkscape-preferences.cpp:718 +#: ../src/ui/dialog/inkscape-preferences.cpp:724 msgid "If set, display dots at gridpoints instead of gridlines" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:790 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:798 msgid "Input/Output" -msgstr "IeÈ™ire" +msgstr "IeÈ™ire sau intrare" -#: ../src/ui/dialog/inkscape-preferences.cpp:793 +#: ../src/ui/dialog/inkscape-preferences.cpp:801 msgid "Use current directory for \"Save As ...\"" msgstr "FoloseÈ™te directorul curent pentru „Salvează ca...â€" -#: ../src/ui/dialog/inkscape-preferences.cpp:795 -#, fuzzy -msgid "" -"When this option is on, the \"Save as...\" and \"Save a Copy\" dialogs will " -"always open in the directory where the currently open document is; when it's " -"off, each will open in the directory where you last saved a file using it" -msgstr "" -"Când această opÈ›iune este activată, dialogul „Salvează ca...†va deschide " -"întotdeauna directorul în care se află documentul deschis în mod curent; " -"când opÈ›iunea este dezactivată, dialogul va deschide directorul unde aÈ›i " -"salvat ultima dată un fiÈ™ier prin intermediul acelui dialog" +#: ../src/ui/dialog/inkscape-preferences.cpp:803 +msgid "When this option is on, the \"Save as...\" and \"Save a Copy\" dialogs will always open in the directory where the currently open document is; when it's off, each will open in the directory where you last saved a file using it" +msgstr "Când această opÈ›iune este activată, dialogurile „Salvează ca...†și „Salvează o copie†vor deschide întotdeauna directorul în care se află documentul deschis în mod curent; când opÈ›iunea este dezactivată, fiecare dialog va deschide directorul unde aÈ›i salvat ultima dată un fiÈ™ier prin intermediul acelui dialog" -#: ../src/ui/dialog/inkscape-preferences.cpp:797 +#: ../src/ui/dialog/inkscape-preferences.cpp:805 msgid "Add label comments to printing output" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:799 -msgid "" -"When on, a comment will be added to the raw print output, marking the " -"rendered output for an object with its label" +#: ../src/ui/dialog/inkscape-preferences.cpp:807 +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/ui/dialog/inkscape-preferences.cpp:801 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:809 msgid "Add default metadata to new documents" -msgstr "Editează metadatele documentului (vor fi salvate cu documentul)" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:803 -msgid "" -"Add default metadata to new documents. Default metadata can be set from " -"Document Properties->Metadata." +#: ../src/ui/dialog/inkscape-preferences.cpp:811 +msgid "Add default metadata to new documents. Default metadata can be set from Document Properties->Metadata." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:807 +#: ../src/ui/dialog/inkscape-preferences.cpp:815 msgid "_Grab sensitivity:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:807 -#: ../src/ui/dialog/inkscape-preferences.cpp:810 -#: ../src/ui/dialog/inkscape-preferences.cpp:1154 -#: ../src/ui/dialog/inkscape-preferences.cpp:1158 -#: ../src/ui/dialog/inkscape-preferences.cpp:1168 -msgid "pixels" -msgstr "pixeli" +#: ../src/ui/dialog/inkscape-preferences.cpp:815 +msgid "pixels (requires restart)" +msgstr "pixeli (necesită repornire)" -#: ../src/ui/dialog/inkscape-preferences.cpp:808 -msgid "" -"How close on the screen you need to be to an object to be able to grab it " -"with mouse (in screen pixels)" +#: ../src/ui/dialog/inkscape-preferences.cpp:816 +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/ui/dialog/inkscape-preferences.cpp:810 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:818 msgid "_Click/drag threshold:" -msgstr "Pragul de clic/tragere:" +msgstr "Pragul de _clic sau tragere:" -#: ../src/ui/dialog/inkscape-preferences.cpp:811 -msgid "" -"Maximum mouse drag (in screen pixels) which is considered a click, not a drag" +#: ../src/ui/dialog/inkscape-preferences.cpp:818 +#: ../src/ui/dialog/inkscape-preferences.cpp:1149 +#: ../src/ui/dialog/inkscape-preferences.cpp:1153 +#: ../src/ui/dialog/inkscape-preferences.cpp:1163 +msgid "pixels" +msgstr "pixeli" + +#: ../src/ui/dialog/inkscape-preferences.cpp:819 +msgid "Maximum mouse drag (in screen pixels) which is considered a click, not a drag" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:814 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:822 msgid "_Handle size:" -msgstr "Mânerul" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:815 +#: ../src/ui/dialog/inkscape-preferences.cpp:823 msgid "Set the relative size of node handles" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:817 +#: ../src/ui/dialog/inkscape-preferences.cpp:825 msgid "Use pressure-sensitive tablet (requires restart)" -msgstr "" +msgstr "FoloseÈ™te tabletă sensibilă la presiune (necesită repornire)" -#: ../src/ui/dialog/inkscape-preferences.cpp:819 -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)" +#: ../src/ui/dialog/inkscape-preferences.cpp:827 +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/ui/dialog/inkscape-preferences.cpp:821 +#: ../src/ui/dialog/inkscape-preferences.cpp:829 msgid "Switch tool based on tablet device (requires restart)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:823 -msgid "" -"Change tool as different devices are used on the tablet (pen, eraser, mouse)" +#: ../src/ui/dialog/inkscape-preferences.cpp:831 +msgid "Change tool as different devices are used on the tablet (pen, eraser, mouse)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:824 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:832 msgid "Input devices" -msgstr "Dispozitive de _intrare..." +msgstr "Dispozitive de intrare" #. SVG output options -#: ../src/ui/dialog/inkscape-preferences.cpp:827 +#: ../src/ui/dialog/inkscape-preferences.cpp:835 msgid "Use named colors" msgstr "FoloseÈ™te culori denumite" -#: ../src/ui/dialog/inkscape-preferences.cpp:828 -msgid "" -"If set, write the CSS name of the color when available (e.g. 'red' or " -"'magenta') instead of the numeric value" +#: ../src/ui/dialog/inkscape-preferences.cpp:836 +msgid "If set, write the CSS name of the color when available (e.g. 'red' or 'magenta') instead of the numeric value" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:830 +#: ../src/ui/dialog/inkscape-preferences.cpp:838 msgid "XML formatting" msgstr "Formatare XML" -#: ../src/ui/dialog/inkscape-preferences.cpp:832 +#: ../src/ui/dialog/inkscape-preferences.cpp:840 msgid "Inline attributes" msgstr "Atribute intercalate" -#: ../src/ui/dialog/inkscape-preferences.cpp:833 +#: ../src/ui/dialog/inkscape-preferences.cpp:841 msgid "Put attributes on the same line as the element tag" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:836 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:844 msgid "_Indent, spaces:" -msgstr "Specifică spaÈ›ierea:" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:836 -msgid "" -"The number of spaces to use for indenting nested elements; set to 0 for no " -"indentation" +#: ../src/ui/dialog/inkscape-preferences.cpp:844 +msgid "The number of spaces to use for indenting nested elements; set to 0 for no indentation" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:838 +#: ../src/ui/dialog/inkscape-preferences.cpp:846 msgid "Path data" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:840 +#: ../src/ui/dialog/inkscape-preferences.cpp:848 msgid "Allow relative coordinates" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:841 +#: ../src/ui/dialog/inkscape-preferences.cpp:849 msgid "If set, relative coordinates may be used in path data" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:843 +#: ../src/ui/dialog/inkscape-preferences.cpp:851 msgid "Force repeat commands" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:844 -msgid "" -"Force repeating of the same path command (for example, 'L 1,2 L 3,4' instead " -"of 'L 1,2 3,4')" +#: ../src/ui/dialog/inkscape-preferences.cpp:852 +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/ui/dialog/inkscape-preferences.cpp:846 +#: ../src/ui/dialog/inkscape-preferences.cpp:854 msgid "Numbers" msgstr "Numere" -#: ../src/ui/dialog/inkscape-preferences.cpp:849 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:857 msgid "_Numeric precision:" -msgstr "StabileÈ™te precizia" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:849 +#: ../src/ui/dialog/inkscape-preferences.cpp:857 msgid "Significant figures of the values written to the SVG file" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:852 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:860 msgid "Minimum _exponent:" -msgstr "Minim" +msgstr "Exponent minim:" -#: ../src/ui/dialog/inkscape-preferences.cpp:852 -msgid "" -"The smallest number written to SVG is 10 to the power of this exponent; " -"anything smaller is written as zero" +#: ../src/ui/dialog/inkscape-preferences.cpp:860 +msgid "The smallest number written to SVG is 10 to the power of this exponent; anything smaller is written as zero" msgstr "" #. Code to add controls for attribute checking options #. Add incorrect style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:857 +#: ../src/ui/dialog/inkscape-preferences.cpp:865 msgid "Improper Attributes Actions" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:859 #: ../src/ui/dialog/inkscape-preferences.cpp:867 #: ../src/ui/dialog/inkscape-preferences.cpp:875 +#: ../src/ui/dialog/inkscape-preferences.cpp:883 msgid "Print warnings" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:860 -msgid "" -"Print warning if invalid or non-useful attributes found. Database files " -"located in inkscape_data_dir/attributes." +#: ../src/ui/dialog/inkscape-preferences.cpp:868 +msgid "Print warning if invalid or non-useful attributes found. Database files located in inkscape_data_dir/attributes." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:861 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:869 msgid "Remove attributes" -msgstr "StabileÈ™te atributul" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:862 +#: ../src/ui/dialog/inkscape-preferences.cpp:870 msgid "Delete invalid or non-useful attributes from element tag" msgstr "" #. Add incorrect style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:865 +#: ../src/ui/dialog/inkscape-preferences.cpp:873 msgid "Inappropriate Style Properties Actions" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:868 -msgid "" -"Print warning if inappropriate style properties found (i.e. 'font-family' " -"set on a <rect>). Database files located in inkscape_data_dir/attributes." +#: ../src/ui/dialog/inkscape-preferences.cpp:876 +msgid "Print warning if inappropriate style properties found (i.e. 'font-family' set on a <rect>). Database files located in inkscape_data_dir/attributes." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:869 #: ../src/ui/dialog/inkscape-preferences.cpp:877 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:885 msgid "Remove style properties" -msgstr "Elimină conturul" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:870 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:878 msgid "Delete inappropriate style properties" -msgstr "Elimină conturul" +msgstr "" #. Add default or inherited style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:873 +#: ../src/ui/dialog/inkscape-preferences.cpp:881 msgid "Non-useful Style Properties Actions" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:876 -msgid "" -"Print warning if redundant style properties found (i.e. if a property has " -"the default value and a different value is not inherited or if value is the " -"same as would be inherited). Database files located in inkscape_data_dir/" -"attributes." +#: ../src/ui/dialog/inkscape-preferences.cpp:884 +msgid "Print warning if redundant style properties found (i.e. if a property has the default value and a different value is not inherited or if value is the same as would be inherited). Database files located in inkscape_data_dir/attributes." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:878 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:886 msgid "Delete redundant style properties" -msgstr "Elimină conturul" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:880 +#: ../src/ui/dialog/inkscape-preferences.cpp:888 msgid "Check Attributes and Style Properties on" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:882 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:890 msgid "Reading" -msgstr "Gata." +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:883 -msgid "" -"Check attributes and style properties on reading in SVG files (including " -"those internal to Inkscape which will slow down startup)" +#: ../src/ui/dialog/inkscape-preferences.cpp:891 +msgid "Check attributes and style properties on reading in SVG files (including those internal to Inkscape which will slow down startup)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:884 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:892 msgid "Editing" -msgstr "_Editare" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:885 -msgid "" -"Check attributes and style properties while editing SVG files (may slow down " -"Inkscape, mostly useful for debugging)" +#: ../src/ui/dialog/inkscape-preferences.cpp:893 +msgid "Check attributes and style properties while editing SVG files (may slow down Inkscape, mostly useful for debugging)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:886 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:894 msgid "Writing" -msgstr "Scripting" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:887 +#: ../src/ui/dialog/inkscape-preferences.cpp:895 msgid "Check attributes and style properties on writing out SVG files" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:889 +#: ../src/ui/dialog/inkscape-preferences.cpp:897 msgid "SVG output" msgstr "IeÈ™ire SVG" #. TRANSLATORS: see http://www.newsandtech.com/issues/2004/03-04/pt/03-04_rendering.htm -#: ../src/ui/dialog/inkscape-preferences.cpp:895 +#: ../src/ui/dialog/inkscape-preferences.cpp:903 msgid "Perceptual" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:895 +#: ../src/ui/dialog/inkscape-preferences.cpp:903 msgid "Relative Colorimetric" msgstr "Colorimetric relativ" -#: ../src/ui/dialog/inkscape-preferences.cpp:895 +#: ../src/ui/dialog/inkscape-preferences.cpp:903 msgid "Absolute Colorimetric" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:899 +#: ../src/ui/dialog/inkscape-preferences.cpp:907 msgid "(Note: Color management has been disabled in this build)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:903 +#: ../src/ui/dialog/inkscape-preferences.cpp:911 msgid "Display adjustment" msgstr "Ajustări de afiÈ™are" -#: ../src/ui/dialog/inkscape-preferences.cpp:913 +#: ../src/ui/dialog/inkscape-preferences.cpp:921 #, c-format msgid "" "The ICC profile to use to calibrate display output.\n" "Searched directories:%s" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:914 +#: ../src/ui/dialog/inkscape-preferences.cpp:922 msgid "Display profile:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:919 +#: ../src/ui/dialog/inkscape-preferences.cpp:927 msgid "Retrieve profile from display" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:922 +#: ../src/ui/dialog/inkscape-preferences.cpp:930 msgid "Retrieve profiles from those attached to displays via XICC" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:924 +#: ../src/ui/dialog/inkscape-preferences.cpp:932 msgid "Retrieve profiles from those attached to displays" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:929 +#: ../src/ui/dialog/inkscape-preferences.cpp:937 msgid "Display rendering intent:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:930 +#: ../src/ui/dialog/inkscape-preferences.cpp:938 msgid "The rendering intent to use to calibrate display output" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:932 +#: ../src/ui/dialog/inkscape-preferences.cpp:940 msgid "Proofing" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:934 +#: ../src/ui/dialog/inkscape-preferences.cpp:942 msgid "Simulate output on screen" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:936 +#: ../src/ui/dialog/inkscape-preferences.cpp:944 msgid "Simulates output of target device" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:938 +#: ../src/ui/dialog/inkscape-preferences.cpp:946 msgid "Mark out of gamut colors" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:940 +#: ../src/ui/dialog/inkscape-preferences.cpp:948 msgid "Highlights colors that are out of gamut for the target device" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:945 +#: ../src/ui/dialog/inkscape-preferences.cpp:953 msgid "Out of gamut warning color:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:946 +#: ../src/ui/dialog/inkscape-preferences.cpp:954 msgid "Selects the color used for out of gamut warning" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:948 +#: ../src/ui/dialog/inkscape-preferences.cpp:956 msgid "Device profile:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:949 +#: ../src/ui/dialog/inkscape-preferences.cpp:957 msgid "The ICC profile to use to simulate device output" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:952 +#: ../src/ui/dialog/inkscape-preferences.cpp:960 msgid "Device rendering intent:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:953 +#: ../src/ui/dialog/inkscape-preferences.cpp:961 msgid "The rendering intent to use to calibrate device output" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:955 +#: ../src/ui/dialog/inkscape-preferences.cpp:963 msgid "Black point compensation" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:957 +#: ../src/ui/dialog/inkscape-preferences.cpp:965 msgid "Enables black point compensation" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:959 +#: ../src/ui/dialog/inkscape-preferences.cpp:967 msgid "Preserve black" msgstr "Păstrează negrul" -#: ../src/ui/dialog/inkscape-preferences.cpp:966 +#: ../src/ui/dialog/inkscape-preferences.cpp:974 msgid "(LittleCMS 1.15 or later required)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:968 +#: ../src/ui/dialog/inkscape-preferences.cpp:976 msgid "Preserve K channel in CMYK -> CMYK transforms" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:983 -#: ../src/ui/dialog/inkscape-preferences.cpp:985 -#: ../src/widgets/sp-color-icc-selector.cpp:314 -#: ../src/widgets/sp-color-icc-selector.cpp:598 +#: ../src/ui/dialog/inkscape-preferences.cpp:990 +#: ../src/widgets/sp-color-icc-selector.cpp:324 +#: ../src/widgets/sp-color-icc-selector.cpp:677 msgid "<none>" msgstr "<fără>" -#: ../src/ui/dialog/inkscape-preferences.cpp:1039 +#: ../src/ui/dialog/inkscape-preferences.cpp:1035 msgid "Color management" msgstr "Gestionare de culori" #. Autosave options -#: ../src/ui/dialog/inkscape-preferences.cpp:1042 +#: ../src/ui/dialog/inkscape-preferences.cpp:1038 msgid "Enable autosave (requires restart)" -msgstr "Activează salvarea automtă (necesită repornire)" +msgstr "Activează salvarea automată (necesită repornire)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1043 -msgid "" -"Automatically save the current document(s) at a given interval, thus " -"minimizing loss in case of a crash" -msgstr "" -"Salvează documentul sau documentele curente în mod automat la intervale " -"regulate, minimizând în acest fel pierderile în cazul unei defecÈ›iuni" +#: ../src/ui/dialog/inkscape-preferences.cpp:1039 +msgid "Automatically save the current document(s) at a given interval, thus minimizing loss in case of a crash" +msgstr "Salvează documentul sau documentele curente în mod automat la intervale regulate, minimizând în acest fel pierderile în cazul unei defecÈ›iuni" -#: ../src/ui/dialog/inkscape-preferences.cpp:1049 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1045 msgctxt "Filesystem" msgid "Autosave _directory:" -msgstr "DirecÈ›ie" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1049 -msgid "" -"The directory where autosaves will be written. This should be an absolute " -"path (starts with / on UNIX or a drive letter such as C: on Windows). " +#: ../src/ui/dialog/inkscape-preferences.cpp:1045 +msgid "The directory where autosaves will be written. This should be an absolute path (starts with / on UNIX or a drive letter such as C: on Windows). " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1051 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1047 msgid "_Interval (in minutes):" -msgstr "Interval (în minute):" +msgstr "_Interval (în minute):" -#: ../src/ui/dialog/inkscape-preferences.cpp:1051 +#: ../src/ui/dialog/inkscape-preferences.cpp:1047 msgid "Interval (in minutes) at which document will be autosaved" msgstr "Intervalul (în minute) la care va fi salvat documentul automat" -#: ../src/ui/dialog/inkscape-preferences.cpp:1053 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1049 msgid "_Maximum number of autosaves:" -msgstr "Număr de trasee" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1053 -msgid "" -"Maximum number of autosaved files; use this to limit the storage space used" +#: ../src/ui/dialog/inkscape-preferences.cpp:1049 +msgid "Maximum number of autosaved files; use this to limit the storage space used" msgstr "" #. When changing the interval or enabling/disabling the autosave function, @@ -18373,1158 +17339,1137 @@ msgstr "" #. _autosave_autosave_interval.signal_changed().connect( sigc::ptr_fun(inkscape_autosave_init), TRUE ); #. #. ----------- -#: ../src/ui/dialog/inkscape-preferences.cpp:1068 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1064 msgid "Autosave" -msgstr "Nod automat" +msgstr "Salvare automată" -#: ../src/ui/dialog/inkscape-preferences.cpp:1072 +#: ../src/ui/dialog/inkscape-preferences.cpp:1068 msgid "Open Clip Art Library _Server Name:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1073 -msgid "" -"The server name of the Open Clip Art Library webdav server; it's used by the " -"Import and Export to OCAL function" +#: ../src/ui/dialog/inkscape-preferences.cpp:1069 +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/ui/dialog/inkscape-preferences.cpp:1075 +#: ../src/ui/dialog/inkscape-preferences.cpp:1071 msgid "Open Clip Art Library _Username:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1076 +#: ../src/ui/dialog/inkscape-preferences.cpp:1072 msgid "The username used to log into Open Clip Art Library" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1078 +#: ../src/ui/dialog/inkscape-preferences.cpp:1074 msgid "Open Clip Art Library _Password:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1079 +#: ../src/ui/dialog/inkscape-preferences.cpp:1075 msgid "The password used to log into Open Clip Art Library" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1080 +#: ../src/ui/dialog/inkscape-preferences.cpp:1076 msgid "Open Clip Art" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1085 +#: ../src/ui/dialog/inkscape-preferences.cpp:1081 msgid "Behavior" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1089 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1085 msgid "_Simplification threshold:" -msgstr "Prag de simplificare:" +msgstr "Prag de _simplificare:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1090 -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." +#: ../src/ui/dialog/inkscape-preferences.cpp:1086 +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/ui/dialog/inkscape-preferences.cpp:1092 +#: ../src/ui/dialog/inkscape-preferences.cpp:1088 msgid "Color stock markers the same color as object" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1093 +#: ../src/ui/dialog/inkscape-preferences.cpp:1089 msgid "Color custom markers the same color as object" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1094 -#: ../src/ui/dialog/inkscape-preferences.cpp:1303 +#: ../src/ui/dialog/inkscape-preferences.cpp:1090 +#: ../src/ui/dialog/inkscape-preferences.cpp:1300 msgid "Update marker color when object color changes" msgstr "" #. Selecting options -#: ../src/ui/dialog/inkscape-preferences.cpp:1097 +#: ../src/ui/dialog/inkscape-preferences.cpp:1093 msgid "Select in all layers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1098 +#: ../src/ui/dialog/inkscape-preferences.cpp:1094 msgid "Select only within current layer" msgstr "Selectează numai ce se află pe startul curent" -#: ../src/ui/dialog/inkscape-preferences.cpp:1099 +#: ../src/ui/dialog/inkscape-preferences.cpp:1095 msgid "Select in current layer and sublayers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1100 +#: ../src/ui/dialog/inkscape-preferences.cpp:1096 msgid "Ignore hidden objects and layers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1101 +#: ../src/ui/dialog/inkscape-preferences.cpp:1097 msgid "Ignore locked objects and layers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1102 +#: ../src/ui/dialog/inkscape-preferences.cpp:1098 msgid "Deselect upon layer change" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1104 +#: ../src/ui/dialog/inkscape-preferences.cpp:1101 +msgid "Uncheck this to be able to keep the current objects selected when the current layer changes" +msgstr "" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1103 msgid "Ctrl+A, Tab, Shift+Tab" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1106 +#: ../src/ui/dialog/inkscape-preferences.cpp:1105 msgid "Make keyboard selection commands work on objects in all layers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1108 +#: ../src/ui/dialog/inkscape-preferences.cpp:1107 msgid "Make keyboard selection commands work on objects in current layer only" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1110 -msgid "" -"Make keyboard selection commands work on objects in current layer and all " -"its sublayers" -msgstr "" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1112 -msgid "" -"Uncheck this to be able to select objects that are hidden (either by " -"themselves or by being in a hidden layer)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1109 +msgid "Make keyboard selection commands work on objects in current layer and all its sublayers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1114 -msgid "" -"Uncheck this to be able to select objects that are locked (either by " -"themselves or by being in a locked layer)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1111 +msgid "Uncheck this to be able to select objects that are hidden (either by themselves or by being in a hidden layer)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1117 -msgid "" -"Uncheck this to be able to keep the current objects selected when the " -"current layer changes" +#: ../src/ui/dialog/inkscape-preferences.cpp:1113 +msgid "Uncheck this to be able to select objects that are locked (either by themselves or by being in a locked layer)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1120 +#: ../src/ui/dialog/inkscape-preferences.cpp:1115 msgid "Wrap when cycling objects in z-order" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1122 +#: ../src/ui/dialog/inkscape-preferences.cpp:1117 msgid "Alt+Scroll Wheel" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1124 +#: ../src/ui/dialog/inkscape-preferences.cpp:1119 msgid "Wrap around at start and end when cycling objects in z-order" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1126 +#: ../src/ui/dialog/inkscape-preferences.cpp:1121 msgid "Selecting" msgstr "Selectare" #. Transforms options -#: ../src/ui/dialog/inkscape-preferences.cpp:1129 +#: ../src/ui/dialog/inkscape-preferences.cpp:1124 #: ../src/widgets/select-toolbar.cpp:572 msgid "Scale stroke width" msgstr "Scalează lățimea conturului" -#: ../src/ui/dialog/inkscape-preferences.cpp:1130 +#: ../src/ui/dialog/inkscape-preferences.cpp:1125 msgid "Scale rounded corners in rectangles" msgstr "Scalează colÈ›urile rotunjite ale dreptunghiurilor" -#: ../src/ui/dialog/inkscape-preferences.cpp:1131 +#: ../src/ui/dialog/inkscape-preferences.cpp:1126 msgid "Transform gradients" msgstr "Transformă degradeurile" -#: ../src/ui/dialog/inkscape-preferences.cpp:1132 +#: ../src/ui/dialog/inkscape-preferences.cpp:1127 msgid "Transform patterns" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1133 +#: ../src/ui/dialog/inkscape-preferences.cpp:1128 msgid "Optimized" msgstr "Optimizat" -#: ../src/ui/dialog/inkscape-preferences.cpp:1134 +#: ../src/ui/dialog/inkscape-preferences.cpp:1129 msgid "Preserved" msgstr "Păstrat" -#: ../src/ui/dialog/inkscape-preferences.cpp:1137 +#: ../src/ui/dialog/inkscape-preferences.cpp:1132 #: ../src/widgets/select-toolbar.cpp:573 msgid "When scaling objects, scale the stroke width by the same proportion" -msgstr "" -"La scalarea obiectelor, scalează lățimea conturului cu aceeaÈ™i proporÈ›ie" +msgstr "La scalarea obiectelor, scalează lățimea conturului cu aceeaÈ™i proporÈ›ie" -#: ../src/ui/dialog/inkscape-preferences.cpp:1139 +#: ../src/ui/dialog/inkscape-preferences.cpp:1134 #: ../src/widgets/select-toolbar.cpp:584 msgid "When scaling rectangles, scale the radii of rounded corners" msgstr "La scalarea dreptunghiurilor, scalează È™i razele colÈ›urilor rotunjite" -#: ../src/ui/dialog/inkscape-preferences.cpp:1141 +#: ../src/ui/dialog/inkscape-preferences.cpp:1136 #: ../src/widgets/select-toolbar.cpp:595 msgid "Move gradients (in fill or stroke) along with the objects" msgstr "Mută degradeurile (în umplere sau contur) odată cu obiectele" -#: ../src/ui/dialog/inkscape-preferences.cpp:1143 +#: ../src/ui/dialog/inkscape-preferences.cpp:1138 #: ../src/widgets/select-toolbar.cpp:606 msgid "Move patterns (in fill or stroke) along with the objects" msgstr "Mută modelele (în umplere sau contur) împreună cu obiectele" -#: ../src/ui/dialog/inkscape-preferences.cpp:1144 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1139 msgid "Store transformation" -msgstr "Stochează transformarea:" +msgstr "Stochează transformarea" -#: ../src/ui/dialog/inkscape-preferences.cpp:1146 -msgid "" -"If possible, apply transformation to objects without adding a transform= " -"attribute" -msgstr "" -"Dacă este posibil, aplică transformarea la obiecte fără a adăuga atributul " -"„transform=â€" +#: ../src/ui/dialog/inkscape-preferences.cpp:1141 +msgid "If possible, apply transformation to objects without adding a transform= attribute" +msgstr "Dacă este posibil, aplică transformarea la obiecte fără a adăuga atributul „transform=â€" -#: ../src/ui/dialog/inkscape-preferences.cpp:1148 +#: ../src/ui/dialog/inkscape-preferences.cpp:1143 msgid "Always store transformation as a transform= attribute on objects" msgstr "Stochează întotdeauna transformarea ca atribut „transform=†pe obiecte" -#: ../src/ui/dialog/inkscape-preferences.cpp:1150 +#: ../src/ui/dialog/inkscape-preferences.cpp:1145 msgid "Transforms" msgstr "Transformări" -#: ../src/ui/dialog/inkscape-preferences.cpp:1154 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1149 msgid "Mouse _wheel scrolls by:" -msgstr "RotiÈ›a mausului derulează:" +msgstr "_RotiÈ›a mausului derulează cu:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1155 -msgid "" -"One mouse wheel notch scrolls by this distance in screen pixels " -"(horizontally with Shift)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1150 +msgid "One mouse wheel notch scrolls by this distance in screen pixels (horizontally with Shift)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1156 +#: ../src/ui/dialog/inkscape-preferences.cpp:1151 msgid "Ctrl+arrows" msgstr "Ctrl+săgeÈ›i" -#: ../src/ui/dialog/inkscape-preferences.cpp:1158 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1153 msgid "Sc_roll by:" -msgstr "_Barele de derulare" +msgstr "De_rulează cu:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1159 +#: ../src/ui/dialog/inkscape-preferences.cpp:1154 msgid "Pressing Ctrl+arrow key scrolls by this distance (in screen pixels)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1161 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1156 msgid "_Acceleration:" -msgstr "AcceleraÈ›ie:" +msgstr "_AcceleraÈ›ie:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1162 -msgid "" -"Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no " -"acceleration)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1157 +msgid "Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no acceleration)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1163 +#: ../src/ui/dialog/inkscape-preferences.cpp:1158 msgid "Autoscrolling" msgstr "Derulare automată" -#: ../src/ui/dialog/inkscape-preferences.cpp:1165 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1160 msgid "_Speed:" -msgstr "Viteză:" +msgstr "_Viteză:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1166 -msgid "" -"How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn " -"autoscroll off)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1161 +msgid "How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn autoscroll off)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1168 -#: ../src/ui/dialog/tracedialog.cpp:521 ../src/ui/dialog/tracedialog.cpp:720 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1163 +#: ../src/ui/dialog/tracedialog.cpp:521 +#: ../src/ui/dialog/tracedialog.cpp:720 msgid "_Threshold:" -msgstr "Prag:" +msgstr "_Prag:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1169 -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" +#: ../src/ui/dialog/inkscape-preferences.cpp:1164 +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 "" +#. +#. _scroll_space.init ( _("Left mouse button pans when Space is pressed"), "/options/spacepans/value", false); +#. _page_scrolling.add_line( false, "", _scroll_space, "", +#. _("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)")); +#. #: ../src/ui/dialog/inkscape-preferences.cpp:1170 -msgid "Left mouse button pans when Space is pressed" +msgid "Mouse wheel zooms by default" msgstr "" #: ../src/ui/dialog/inkscape-preferences.cpp:1172 -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)" +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/ui/dialog/inkscape-preferences.cpp:1173 -msgid "Mouse wheel zooms by default" -msgstr "" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1175 -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/ui/dialog/inkscape-preferences.cpp:1176 msgid "Scrolling" msgstr "Derulare" #. Snapping options -#: ../src/ui/dialog/inkscape-preferences.cpp:1179 +#: ../src/ui/dialog/inkscape-preferences.cpp:1176 msgid "Enable snap indicator" -msgstr "" +msgstr "Activează indicatorul de acroÈ™are" -#: ../src/ui/dialog/inkscape-preferences.cpp:1181 +#: ../src/ui/dialog/inkscape-preferences.cpp:1178 msgid "After snapping, a symbol is drawn at the point that has snapped" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1184 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1181 msgid "_Delay (in ms):" -msgstr "ÃŽntârziere (în ms):" +msgstr "ÃŽntâr_ziere (în ms):" -#: ../src/ui/dialog/inkscape-preferences.cpp:1185 -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." +#: ../src/ui/dialog/inkscape-preferences.cpp:1182 +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/ui/dialog/inkscape-preferences.cpp:1187 +#: ../src/ui/dialog/inkscape-preferences.cpp:1184 msgid "Only snap the node closest to the pointer" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1189 -msgid "" -"Only try to snap the node that is initially closest to the mouse pointer" +#: ../src/ui/dialog/inkscape-preferences.cpp:1186 +msgid "Only try to snap the node that is initially closest to the mouse pointer" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1192 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1189 msgid "_Weight factor:" -msgstr "Factor de scalare" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1193 -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)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1190 +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/ui/dialog/inkscape-preferences.cpp:1195 +#: ../src/ui/dialog/inkscape-preferences.cpp:1192 msgid "Snap the mouse pointer when dragging a constrained knot" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1197 -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" +#: ../src/ui/dialog/inkscape-preferences.cpp:1194 +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/ui/dialog/inkscape-preferences.cpp:1199 +#: ../src/ui/dialog/inkscape-preferences.cpp:1196 msgid "Snapping" msgstr "AcroÈ™are" #. nudgedistance is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:1204 +#: ../src/ui/dialog/inkscape-preferences.cpp:1201 msgid "_Arrow keys move by:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1205 -msgid "" -"Pressing an arrow key moves selected object(s) or node(s) by this distance" +#: ../src/ui/dialog/inkscape-preferences.cpp:1202 +msgid "Pressing an arrow key moves selected object(s) or node(s) by this distance" msgstr "" #. defaultscale is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:1208 +#: ../src/ui/dialog/inkscape-preferences.cpp:1205 msgid "> and < _scale by:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1209 +#: ../src/ui/dialog/inkscape-preferences.cpp:1206 msgid "Pressing > or < scales selection up or down by this increment" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1211 +#: ../src/ui/dialog/inkscape-preferences.cpp:1208 msgid "_Inset/Outset by:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1212 +#: ../src/ui/dialog/inkscape-preferences.cpp:1209 msgid "Inset and Outset commands displace the path by this distance" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1213 +#: ../src/ui/dialog/inkscape-preferences.cpp:1210 msgid "Compass-like display of angles" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1215 -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" +#: ../src/ui/dialog/inkscape-preferences.cpp:1212 +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/ui/dialog/inkscape-preferences.cpp:1221 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1218 msgid "_Rotation snaps every:" -msgstr "Rotirea acroÈ™ează la fiecare:" +msgstr "_Rotirea acroÈ™ează la fiecare:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1221 +#: ../src/ui/dialog/inkscape-preferences.cpp:1218 msgid "degrees" msgstr "grade" -#: ../src/ui/dialog/inkscape-preferences.cpp:1222 -msgid "" -"Rotating with Ctrl pressed snaps every that much degrees; also, pressing " -"[ or ] rotates by this amount" -msgstr "" -"Rotirea cu Ctrl apăsat acroÈ™ează la fiecare atâtea grade; de asemenea, " -"apăsând [ sau ] se roteÈ™te cu această valoare" +#: ../src/ui/dialog/inkscape-preferences.cpp:1219 +msgid "Rotating with Ctrl pressed snaps every that much degrees; also, pressing [ or ] rotates by this amount" +msgstr "Rotirea cu Ctrl apăsat acroÈ™ează la fiecare atâtea grade; de asemenea, apăsând [ sau ] se roteÈ™te cu această valoare" -#: ../src/ui/dialog/inkscape-preferences.cpp:1223 +#: ../src/ui/dialog/inkscape-preferences.cpp:1220 msgid "Relative snapping of guideline angles" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1225 -msgid "" -"When on, the snap angles when rotating a guideline will be relative to the " -"original angle" +#: ../src/ui/dialog/inkscape-preferences.cpp:1222 +msgid "When on, the snap angles when rotating a guideline will be relative to the original angle" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1227 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1224 msgid "_Zoom in/out by:" -msgstr "Zoom strâns sau larg" +msgstr "Zoom strâns sau larg cu:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1228 -msgid "" -"Zoom tool click, +/- keys, and middle click zoom in and out by this " -"multiplier" +#: ../src/ui/dialog/inkscape-preferences.cpp:1225 +msgid "Zoom tool click, +/- keys, and middle click zoom in and out by this multiplier" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1229 +#: ../src/ui/dialog/inkscape-preferences.cpp:1226 msgid "Steps" msgstr "PaÈ™i" #. Clones options -#: ../src/ui/dialog/inkscape-preferences.cpp:1232 +#: ../src/ui/dialog/inkscape-preferences.cpp:1229 msgid "Move in parallel" msgstr "Mută în paralel" -#: ../src/ui/dialog/inkscape-preferences.cpp:1234 +#: ../src/ui/dialog/inkscape-preferences.cpp:1231 msgid "Stay unmoved" msgstr "Rămân pe loc" -#: ../src/ui/dialog/inkscape-preferences.cpp:1236 +#: ../src/ui/dialog/inkscape-preferences.cpp:1233 msgid "Move according to transform" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1238 +#: ../src/ui/dialog/inkscape-preferences.cpp:1235 msgid "Are unlinked" msgstr "Sunt dezlegate de el" -#: ../src/ui/dialog/inkscape-preferences.cpp:1240 +#: ../src/ui/dialog/inkscape-preferences.cpp:1237 msgid "Are deleted" msgstr "Sunt È™terse" -#: ../src/ui/dialog/inkscape-preferences.cpp:1243 +#: ../src/ui/dialog/inkscape-preferences.cpp:1240 msgid "Moving original: clones and linked offsets" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1245 +#: ../src/ui/dialog/inkscape-preferences.cpp:1242 msgid "Clones are translated by the same vector as their original" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1247 +#: ../src/ui/dialog/inkscape-preferences.cpp:1244 msgid "Clones preserve their positions when their original is moved" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1249 -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" +#: ../src/ui/dialog/inkscape-preferences.cpp:1246 +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/ui/dialog/inkscape-preferences.cpp:1250 +#: ../src/ui/dialog/inkscape-preferences.cpp:1247 msgid "Deleting original: clones" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1252 +#: ../src/ui/dialog/inkscape-preferences.cpp:1249 msgid "Orphaned clones are converted to regular objects" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1254 +#: ../src/ui/dialog/inkscape-preferences.cpp:1251 msgid "Orphaned clones are deleted along with their original" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1256 +#: ../src/ui/dialog/inkscape-preferences.cpp:1253 msgid "Duplicating original+clones/linked offset" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1258 +#: ../src/ui/dialog/inkscape-preferences.cpp:1255 msgid "Relink duplicated clones" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1260 -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" +#: ../src/ui/dialog/inkscape-preferences.cpp:1257 +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 "" #. TRANSLATORS: Heading for the Inkscape Preferences "Clones" Page -#: ../src/ui/dialog/inkscape-preferences.cpp:1263 +#: ../src/ui/dialog/inkscape-preferences.cpp:1260 msgid "Clones" msgstr "Clone" #. Clip paths and masks options -#: ../src/ui/dialog/inkscape-preferences.cpp:1266 +#: ../src/ui/dialog/inkscape-preferences.cpp:1263 msgid "When applying, use the topmost selected object as clippath/mask" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1268 -msgid "" -"Uncheck this to use the bottom selected object as the clipping path or mask" +#: ../src/ui/dialog/inkscape-preferences.cpp:1265 +msgid "Uncheck this to use the bottom selected object as the clipping path or mask" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1269 +#: ../src/ui/dialog/inkscape-preferences.cpp:1266 msgid "Remove clippath/mask object after applying" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1271 -msgid "" -"After applying, remove the object used as the clipping path or mask from the " -"drawing" +#: ../src/ui/dialog/inkscape-preferences.cpp:1268 +msgid "After applying, remove the object used as the clipping path or mask from the drawing" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1273 +#: ../src/ui/dialog/inkscape-preferences.cpp:1270 msgid "Before applying" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1275 +#: ../src/ui/dialog/inkscape-preferences.cpp:1272 msgid "Do not group clipped/masked objects" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1276 +#: ../src/ui/dialog/inkscape-preferences.cpp:1273 msgid "Enclose every clipped/masked object in its own group" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1277 +#: ../src/ui/dialog/inkscape-preferences.cpp:1274 msgid "Put all clipped/masked objects into one group" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1280 +#: ../src/ui/dialog/inkscape-preferences.cpp:1277 msgid "Apply clippath/mask to every object" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1283 +#: ../src/ui/dialog/inkscape-preferences.cpp:1280 msgid "Apply clippath/mask to groups containing single object" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1286 +#: ../src/ui/dialog/inkscape-preferences.cpp:1283 msgid "Apply clippath/mask to group containing all objects" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1288 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1285 msgid "After releasing" -msgstr "După retragerea traseului de decupare sau a măștii:" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1290 +#: ../src/ui/dialog/inkscape-preferences.cpp:1287 msgid "Ungroup automatically created groups" msgstr "Degrupează automat grupurile create" -#: ../src/ui/dialog/inkscape-preferences.cpp:1292 +#: ../src/ui/dialog/inkscape-preferences.cpp:1289 msgid "Ungroup groups created when setting clip/mask" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1294 +#: ../src/ui/dialog/inkscape-preferences.cpp:1291 msgid "Clippaths and masks" msgstr "Trasee de decupare È™i măști" -# titlu de tab la umplere È™i contur -#: ../src/ui/dialog/inkscape-preferences.cpp:1297 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1294 msgid "Stroke Style Markers" -msgstr "St_il de contur" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1299 -#: ../src/ui/dialog/inkscape-preferences.cpp:1301 -msgid "" -"Stroke color same as object, fill color either object fill color or marker " -"fill color" +#: ../src/ui/dialog/inkscape-preferences.cpp:1296 +#: ../src/ui/dialog/inkscape-preferences.cpp:1298 +msgid "Stroke color same as object, fill color either object fill color or marker fill color" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1305 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1302 msgid "Markers" -msgstr "Marcator" +msgstr "Marcaje" -#: ../src/ui/dialog/inkscape-preferences.cpp:1313 +# hm ? sau de treceri ? +#: ../src/ui/dialog/inkscape-preferences.cpp:1310 #, fuzzy msgid "Number of _Threads:" -msgstr "Număr de dinÈ›i" +msgstr "_Număr de paÈ™i:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1313 -#: ../src/ui/dialog/inkscape-preferences.cpp:1499 +#: ../src/ui/dialog/inkscape-preferences.cpp:1310 +#: ../src/ui/dialog/inkscape-preferences.cpp:1811 msgid "(requires restart)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1314 +#: ../src/ui/dialog/inkscape-preferences.cpp:1311 msgid "Configure number of processors/threads to use when rendering filters" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1318 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1315 msgid "Rendering _cache size:" -msgstr "Randare" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1318 +#: ../src/ui/dialog/inkscape-preferences.cpp:1315 msgctxt "mebibyte (2^20 bytes) abbreviation" msgid "MiB" -msgstr "" +msgstr "MiB" -#: ../src/ui/dialog/inkscape-preferences.cpp:1318 -msgid "" -"Set the amount of memory per document which can be used to store rendered " -"parts of the drawing for later reuse; set to zero to disable caching" +#: ../src/ui/dialog/inkscape-preferences.cpp:1315 +msgid "Set the amount of memory per document which can be used to store rendered parts of the drawing for later reuse; set to zero to disable caching" msgstr "" #. blur quality #. filter quality -#: ../src/ui/dialog/inkscape-preferences.cpp:1321 -#: ../src/ui/dialog/inkscape-preferences.cpp:1345 +#: ../src/ui/dialog/inkscape-preferences.cpp:1318 +#: ../src/ui/dialog/inkscape-preferences.cpp:1342 msgid "Best quality (slowest)" msgstr "Cea mai bună calitate(cel mai încet)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1323 -#: ../src/ui/dialog/inkscape-preferences.cpp:1347 +#: ../src/ui/dialog/inkscape-preferences.cpp:1320 +#: ../src/ui/dialog/inkscape-preferences.cpp:1344 msgid "Better quality (slower)" msgstr "Calitate mai bună (mai încet)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1325 -#: ../src/ui/dialog/inkscape-preferences.cpp:1349 +#: ../src/ui/dialog/inkscape-preferences.cpp:1322 +#: ../src/ui/dialog/inkscape-preferences.cpp:1346 msgid "Average quality" msgstr "Calitate medie" -#: ../src/ui/dialog/inkscape-preferences.cpp:1327 -#: ../src/ui/dialog/inkscape-preferences.cpp:1351 +#: ../src/ui/dialog/inkscape-preferences.cpp:1324 +#: ../src/ui/dialog/inkscape-preferences.cpp:1348 msgid "Lower quality (faster)" msgstr "Calitate mai slabă (mai rapid)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1329 -#: ../src/ui/dialog/inkscape-preferences.cpp:1353 +#: ../src/ui/dialog/inkscape-preferences.cpp:1326 +#: ../src/ui/dialog/inkscape-preferences.cpp:1350 msgid "Lowest quality (fastest)" msgstr "Cea mai slabă calitate (cel mai rapid)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1332 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1329 msgid "Gaussian blur quality for display" -msgstr "Calitate de neclaritate gaussiană pentru afiÈ™or:" +msgstr "Calitatea de neclaritate gaussiană pentru afiÈ™or" -#: ../src/ui/dialog/inkscape-preferences.cpp:1334 -#: ../src/ui/dialog/inkscape-preferences.cpp:1358 -msgid "" -"Best quality, but display may be very slow at high zooms (bitmap export " -"always uses best quality)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1331 +#: ../src/ui/dialog/inkscape-preferences.cpp:1355 +msgid "Best quality, but display may be very slow at high zooms (bitmap export always uses best quality)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1336 -#: ../src/ui/dialog/inkscape-preferences.cpp:1360 +#: ../src/ui/dialog/inkscape-preferences.cpp:1333 +#: ../src/ui/dialog/inkscape-preferences.cpp:1357 msgid "Better quality, but slower display" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1338 -#: ../src/ui/dialog/inkscape-preferences.cpp:1362 +#: ../src/ui/dialog/inkscape-preferences.cpp:1335 +#: ../src/ui/dialog/inkscape-preferences.cpp:1359 msgid "Average quality, acceptable display speed" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1340 -#: ../src/ui/dialog/inkscape-preferences.cpp:1364 +#: ../src/ui/dialog/inkscape-preferences.cpp:1337 +#: ../src/ui/dialog/inkscape-preferences.cpp:1361 msgid "Lower quality (some artifacts), but display is faster" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1342 -#: ../src/ui/dialog/inkscape-preferences.cpp:1366 +#: ../src/ui/dialog/inkscape-preferences.cpp:1339 +#: ../src/ui/dialog/inkscape-preferences.cpp:1363 msgid "Lowest quality (considerable artifacts), but display is fastest" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1356 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1353 msgid "Filter effects quality for display" -msgstr "Calitate de neclaritate gaussiană pentru afiÈ™or:" +msgstr "Calitatea efectelor de filtru pentru afiÈ™or" #. build custom preferences tab -#: ../src/ui/dialog/inkscape-preferences.cpp:1368 +#: ../src/ui/dialog/inkscape-preferences.cpp:1365 #: ../src/ui/dialog/print.cpp:224 msgid "Rendering" msgstr "Randare" -#: ../src/ui/dialog/inkscape-preferences.cpp:1374 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "2x2" -msgstr "2x2" +msgstr "2×2" -#: ../src/ui/dialog/inkscape-preferences.cpp:1374 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "4x4" -msgstr "4x4" +msgstr "4×4" -#: ../src/ui/dialog/inkscape-preferences.cpp:1374 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "8x8" -msgstr "8x8" +msgstr "8×8" -#: ../src/ui/dialog/inkscape-preferences.cpp:1374 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "16x16" -msgstr "16x16" +msgstr "16×16" -#: ../src/ui/dialog/inkscape-preferences.cpp:1378 +#: ../src/ui/dialog/inkscape-preferences.cpp:1375 msgid "Oversample bitmaps:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1381 +#: ../src/ui/dialog/inkscape-preferences.cpp:1378 msgid "Automatically reload bitmaps" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1383 +#: ../src/ui/dialog/inkscape-preferences.cpp:1380 msgid "Automatically reload linked images when file is changed on disk" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1385 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1382 msgid "_Bitmap editor:" -msgstr "Editor de bitmap:" +msgstr "Editor de _bitmap:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1387 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1384 msgid "Default export _resolution:" -msgstr "RezoluÈ›ia de export implicită:" +msgstr "_RezoluÈ›ia de export implicită:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1388 +#: ../src/ui/dialog/inkscape-preferences.cpp:1385 msgid "Default bitmap resolution (in dots per inch) in the Export dialog" -msgstr "" -"RezoluÈ›ia bitmap implicită din caseta de dialog Export \\n (exprimată în dpi " -"-- puncte pe inch)" +msgstr "RezoluÈ›ia bitmap implicită (exprimată în dpi -- puncte per È›ol) în dialogul de export" -#: ../src/ui/dialog/inkscape-preferences.cpp:1390 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1387 msgid "Resolution for Create Bitmap _Copy:" -msgstr "RezoluÈ›ia pentru crearea copiei bitmap:" +msgstr "RezoluÈ›ia pentru crearea _copiei bitmap:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1391 +#: ../src/ui/dialog/inkscape-preferences.cpp:1388 msgid "Resolution used by the Create Bitmap Copy command" -msgstr "RezoluÈ›ia folosită pentru comanda de creare a unei copii bitmap" +msgstr "RezoluÈ›ia folosită pentru comanda de creare a unei cópii bitmap" -#: ../src/ui/dialog/inkscape-preferences.cpp:1393 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1390 msgid "Always embed" -msgstr "AcroÈ™ează întotdeuna" +msgstr "ÃŽnglobează întotdeauna" -#: ../src/ui/dialog/inkscape-preferences.cpp:1393 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1390 msgid "Always link" -msgstr "AcroÈ™ează întotdeuna" +msgstr "Leagă întotdeauna" -#: ../src/ui/dialog/inkscape-preferences.cpp:1393 +#: ../src/ui/dialog/inkscape-preferences.cpp:1390 msgid "Ask" -msgstr "" +msgstr "ÃŽntreabă" -#: ../src/ui/dialog/inkscape-preferences.cpp:1396 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1393 msgid "Bitmap import:" -msgstr "Editor de bitmap:" +msgstr "Import de bitmap:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1399 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1396 msgid "Default _import resolution:" -msgstr "RezoluÈ›ia de export implicită:" +msgstr "RezoluÈ›ia de _import implicită:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1400 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1397 msgid "Default bitmap resolution (in dots per inch) for bitmap import" -msgstr "" -"RezoluÈ›ia bitmap implicită din caseta de dialog Export \\n (exprimată în dpi " -"-- puncte pe inch)" +msgstr "RezoluÈ›ia bitmap implicită (exprimată în dpi -- puncte per È›ol) pentru importul de bitmap" -#: ../src/ui/dialog/inkscape-preferences.cpp:1401 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1398 msgid "Override file resolution" -msgstr "RezoluÈ›ia de export implicită:" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1403 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1400 msgid "Use default bitmap resolution in favor of information from file" msgstr "" -"RezoluÈ›ia bitmap implicită din caseta de dialog Export \\n (exprimată în dpi " -"-- puncte pe inch)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1405 +#: ../src/ui/dialog/inkscape-preferences.cpp:1402 msgid "Bitmaps" msgstr "Bitmapuri" -#: ../src/ui/dialog/inkscape-preferences.cpp:1461 -msgid "Set the main spell check language" +#: ../src/ui/dialog/inkscape-preferences.cpp:1414 +msgid "Select a file of predefined shortcuts to use. Any customized shortcuts you create will be added seperately to " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1464 -msgid "Second language:" +#: ../src/ui/dialog/inkscape-preferences.cpp:1417 +msgid "Shortcut file:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1465 -msgid "" -"Set the second spell check language; checking will only stop on words " -"unknown in ALL chosen languages" +#: ../src/ui/dialog/inkscape-preferences.cpp:1420 +msgid "Search:" +msgstr "Caută:" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1432 +msgid "Shortcut" +msgstr "" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1433 +#: ../src/ui/widget/page-sizer.cpp:262 +msgid "Description" +msgstr "Descriere" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1474 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:693 +#: ../src/ui/dialog/tracedialog.cpp:812 +#: ../src/ui/widget/preferences-widget.cpp:662 +msgid "Reset" +msgstr "Resetează" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1474 +msgid "Remove all your customized keyboard shortcuts, and revert to the shortcuts in the shortcut file listed above" +msgstr "" + +# butoane la preferinÈ›ele pentru scurtături +#: ../src/ui/dialog/inkscape-preferences.cpp:1478 +msgid "Import ..." +msgstr "Importă ..." + +#: ../src/ui/dialog/inkscape-preferences.cpp:1478 +msgid "Import custom keyboard shortcuts from a file" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1468 +# butoane la preferinÈ›ele pentru scurtături +#: ../src/ui/dialog/inkscape-preferences.cpp:1481 +msgid "Export ..." +msgstr "Exportă ..." + +#: ../src/ui/dialog/inkscape-preferences.cpp:1481 +msgid "Export custom keyboard shortcuts to a file" +msgstr "Exportă într-un fiÈ™ier scurtăturile de tastatură personalizate" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1491 +msgid "Keyboard Shortcuts" +msgstr "" + +#. Find this group in the tree +#: ../src/ui/dialog/inkscape-preferences.cpp:1654 +msgid "Misc" +msgstr "Diverse" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1773 +msgid "Set the main spell check language" +msgstr "StabileÈ™te limba principală pentru verificarea ortografică" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1776 +msgid "Second language:" +msgstr "A doua limbă:" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1777 +msgid "Set the second spell check language; checking will only stop on words unknown in ALL chosen languages" +msgstr "" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1780 msgid "Third language:" msgstr "Limbă terță:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1469 -msgid "" -"Set the third spell check language; checking will only stop on words unknown " -"in ALL chosen languages" +#: ../src/ui/dialog/inkscape-preferences.cpp:1781 +msgid "Set the third spell check language; checking will only stop on words unknown in ALL chosen languages" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1471 +#: ../src/ui/dialog/inkscape-preferences.cpp:1783 msgid "Ignore words with digits" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1473 +#: ../src/ui/dialog/inkscape-preferences.cpp:1785 msgid "Ignore words containing digits, such as \"R2D2\"" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1475 +#: ../src/ui/dialog/inkscape-preferences.cpp:1787 msgid "Ignore words in ALL CAPITALS" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1477 +#: ../src/ui/dialog/inkscape-preferences.cpp:1789 msgid "Ignore words in all capitals, such as \"IUPAC\"" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1479 +#: ../src/ui/dialog/inkscape-preferences.cpp:1791 msgid "Spellcheck" msgstr "Verificare ortografică" -#: ../src/ui/dialog/inkscape-preferences.cpp:1499 +#: ../src/ui/dialog/inkscape-preferences.cpp:1811 msgid "Latency _skew:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1500 -msgid "" -"Factor by which the event clock is skewed from the actual time (0.9766 on " -"some systems)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1812 +msgid "Factor by which the event clock is skewed from the actual time (0.9766 on some systems)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1502 +#: ../src/ui/dialog/inkscape-preferences.cpp:1814 msgid "Pre-render named icons" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1504 -msgid "" -"When on, named icons will be rendered before displaying the ui. This is for " -"working around bugs in GTK+ named icon notification" +#: ../src/ui/dialog/inkscape-preferences.cpp:1816 +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/ui/dialog/inkscape-preferences.cpp:1512 +#: ../src/ui/dialog/inkscape-preferences.cpp:1824 msgid "System info" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1516 +#: ../src/ui/dialog/inkscape-preferences.cpp:1828 msgid "User config: " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1516 +#: ../src/ui/dialog/inkscape-preferences.cpp:1828 msgid "Location of users configuration" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1520 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1832 msgid "User preferences: " -msgstr "PreferinÈ›e pentru stilou" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1520 +#: ../src/ui/dialog/inkscape-preferences.cpp:1832 msgid "Location of the users preferences file" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1524 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1836 msgid "User extensions: " -msgstr "Vedic Extensions" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1524 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1836 msgid "Location of the users extensions" -msgstr "InformaÈ›ii despre extensiile Inkscape" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1528 +#: ../src/ui/dialog/inkscape-preferences.cpp:1840 msgid "User cache: " -msgstr "Cache utilizator:" +msgstr "Cache utilizator: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1528 +#: ../src/ui/dialog/inkscape-preferences.cpp:1840 msgid "Location of users cache" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1536 +#: ../src/ui/dialog/inkscape-preferences.cpp:1848 msgid "Temporary files: " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1536 +#: ../src/ui/dialog/inkscape-preferences.cpp:1848 msgid "Location of the temporary files used for autosave" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1540 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1852 msgid "Inkscape data: " -msgstr "Manual Inkscape" +msgstr "Date Inkscape: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1540 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1852 msgid "Location of Inkscape data" -msgstr "InformaÈ›ii despre extensiile Inkscape" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1544 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1856 msgid "Inkscape extensions: " -msgstr "InformaÈ›ii despre extensiile Inkscape" +msgstr "Extensii Inkscape: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1544 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1856 msgid "Location of the Inkscape extensions" -msgstr "InformaÈ›ii despre extensiile Inkscape" +msgstr "Amplasarea extensiilor Inkscape" -#: ../src/ui/dialog/inkscape-preferences.cpp:1553 +#: ../src/ui/dialog/inkscape-preferences.cpp:1865 msgid "System data: " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1553 +#: ../src/ui/dialog/inkscape-preferences.cpp:1865 msgid "Locations of system data" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1577 +#: ../src/ui/dialog/inkscape-preferences.cpp:1889 msgid "Icon theme: " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1577 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1889 msgid "Locations of icon themes" -msgstr "InformaÈ›ii despre extensiile Inkscape" +msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1579 -#: ../src/widgets/sp-color-gtkselector.cpp:50 +#: ../src/ui/dialog/inkscape-preferences.cpp:1891 msgid "System" msgstr "Sistem" -#: ../src/ui/dialog/input.cpp:352 ../src/ui/dialog/input.cpp:364 +#: ../src/ui/dialog/input.cpp:352 +#: ../src/ui/dialog/input.cpp:373 +#: ../src/ui/dialog/input.cpp:1555 msgid "Disabled" msgstr "Dezactivat" #: ../src/ui/dialog/input.cpp:353 -#, fuzzy msgctxt "Input device" msgid "Screen" msgstr "Ecran" -#: ../src/ui/dialog/input.cpp:354 ../src/ui/dialog/input.cpp:366 +#: ../src/ui/dialog/input.cpp:354 +#: ../src/ui/dialog/input.cpp:375 msgid "Window" msgstr "Fereastră" -#: ../src/ui/dialog/input.cpp:533 +#: ../src/ui/dialog/input.cpp:599 msgid "Test Area" -msgstr "" +msgstr "Zonă de test" -#: ../src/ui/dialog/input.cpp:588 ../share/extensions/svgcalendar.inx.h:5 +#: ../src/ui/dialog/input.cpp:600 +msgid "Axis" +msgstr "Axă" + +#: ../src/ui/dialog/input.cpp:664 +#: ../share/extensions/svgcalendar.inx.h:2 msgid "Configuration" msgstr "ConfiguraÈ›ie" -#: ../src/ui/dialog/input.cpp:589 ../src/ui/dialog/input.cpp:789 +#: ../src/ui/dialog/input.cpp:665 msgid "Hardware" -msgstr "" +msgstr "Hardware" -#. Gtk::Label* lbl = Gtk::manage(new Gtk::Label(_("Name:"))); -#. devDetails.attach(*lbl, 0, 1, rowNum, rowNum+ 1, -#. ::Gtk::FILL, -#. ::Gtk::SHRINK); -#. devDetails.attach(devName, 1, 2, rowNum, rowNum + 1, -#. ::Gtk::SHRINK, -#. ::Gtk::SHRINK); -#. -#. rowNum++; -#: ../src/ui/dialog/input.cpp:607 +#: ../src/ui/dialog/input.cpp:688 msgid "Link:" msgstr "Legătură:" -#: ../src/ui/dialog/input.cpp:626 +#: ../src/ui/dialog/input.cpp:704 msgid "Axes count:" msgstr "" -#: ../src/ui/dialog/input.cpp:649 +#: ../src/ui/dialog/input.cpp:728 msgid "axis:" msgstr "axă:" -#: ../src/ui/dialog/input.cpp:661 +#: ../src/ui/dialog/input.cpp:742 msgid "Button count:" msgstr "" -#: ../src/ui/dialog/input.cpp:827 +#: ../src/ui/dialog/input.cpp:924 msgid "Tablet" msgstr "Tabletă" -#: ../src/ui/dialog/input.cpp:856 ../src/ui/dialog/input.cpp:1626 +#: ../src/ui/dialog/input.cpp:953 +#: ../src/ui/dialog/input.cpp:1845 msgid "pad" msgstr "" -#: ../src/ui/dialog/input.cpp:897 -#, fuzzy +#: ../src/ui/dialog/input.cpp:995 msgid "_Use pressure-sensitive tablet (requires restart)" -msgstr "Activează salvarea automtă (necesită repornire)" +msgstr "FoloseÈ™te o tabletă sensibilă la presi_une (necesită repornire)" -#: ../src/ui/dialog/input.cpp:898 ../src/verbs.cpp:2261 +#: ../src/ui/dialog/input.cpp:996 +#: ../src/verbs.cpp:2309 msgid "_Save" msgstr "_Salvează" -#: ../src/ui/dialog/layer-properties.cpp:50 +#: ../src/ui/dialog/input.cpp:1000 +msgid "Axes" +msgstr "Axe" + +#: ../src/ui/dialog/input.cpp:1001 +msgid "Keys" +msgstr "" + +#: ../src/ui/dialog/input.cpp:1084 +msgid "A device can be 'Disabled', its co-ordinates mapped to the whole 'Screen', or to a single (usually focused) 'Window'" +msgstr "" + +#: ../src/ui/dialog/input.cpp:1530 +#: ../src/ui/dialog/layers.cpp:912 +msgid "X" +msgstr "X" + +#: ../src/ui/dialog/input.cpp:1530 +msgid "Y" +msgstr "Y" + +#: ../src/ui/dialog/input.cpp:1530 +#: ../src/widgets/calligraphy-toolbar.cpp:601 +#: ../src/widgets/spray-toolbar.cpp:241 +#: ../src/widgets/tweak-toolbar.cpp:391 +msgid "Pressure" +msgstr "Presiune" + +#: ../src/ui/dialog/input.cpp:1530 +msgid "X tilt" +msgstr "ÃŽnclinare X" + +#: ../src/ui/dialog/input.cpp:1530 +msgid "Y tilt" +msgstr "ÃŽnclinare Y" + +#: ../src/ui/dialog/input.cpp:1530 +#: ../src/widgets/sp-color-wheel-selector.cpp:59 +msgid "Wheel" +msgstr "Roată" + +#: ../src/ui/dialog/layer-properties.cpp:55 msgid "Layer name:" msgstr "Nume strat:" -#: ../src/ui/dialog/layer-properties.cpp:119 +#: ../src/ui/dialog/layer-properties.cpp:136 msgid "Add layer" msgstr "Adaugă un strat" -#: ../src/ui/dialog/layer-properties.cpp:157 +#: ../src/ui/dialog/layer-properties.cpp:176 msgid "Above current" msgstr "Deasupra celui curent" -#: ../src/ui/dialog/layer-properties.cpp:161 +#: ../src/ui/dialog/layer-properties.cpp:180 msgid "Below current" msgstr "Sub cel curent" -#: ../src/ui/dialog/layer-properties.cpp:164 +#: ../src/ui/dialog/layer-properties.cpp:183 msgid "As sublayer of current" msgstr "Ca substrat al celui curent" # titlu pe bară -#: ../src/ui/dialog/layer-properties.cpp:311 +#: ../src/ui/dialog/layer-properties.cpp:352 msgid "Rename Layer" msgstr "Redenumire strat" #. TODO: find an unused layer number, forming name from _("Layer ") + "%d" -#: ../src/ui/dialog/layer-properties.cpp:313 -#: ../src/ui/dialog/layer-properties.cpp:335 -#: ../src/ui/dialog/layer-properties.cpp:366 +#: ../src/ui/dialog/layer-properties.cpp:354 +#: ../src/ui/dialog/layer-properties.cpp:410 +#: ../src/verbs.cpp:193 +#: ../src/verbs.cpp:2240 msgid "Layer" msgstr "Strat" -#: ../src/ui/dialog/layer-properties.cpp:314 +#: ../src/ui/dialog/layer-properties.cpp:355 msgid "_Rename" msgstr "_RedenumeÈ™te" -#: ../src/ui/dialog/layer-properties.cpp:327 +#: ../src/ui/dialog/layer-properties.cpp:368 +#: ../src/ui/dialog/layers.cpp:746 msgid "Rename layer" msgstr "RedenumeÈ™te stratul" #. TRANSLATORS: This means "The layer has been renamed" -#: ../src/ui/dialog/layer-properties.cpp:329 ../src/ui/dialog/layers.cpp:681 +#: ../src/ui/dialog/layer-properties.cpp:370 msgid "Renamed layer" msgstr "Strat redenumit" # titlu pe bară -#: ../src/ui/dialog/layer-properties.cpp:333 +#: ../src/ui/dialog/layer-properties.cpp:374 msgid "Add Layer" msgstr "Adăugare strat" -#: ../src/ui/dialog/layer-properties.cpp:336 +#: ../src/ui/dialog/layer-properties.cpp:380 msgid "_Add" msgstr "_Adaugă" -#: ../src/ui/dialog/layer-properties.cpp:360 +#: ../src/ui/dialog/layer-properties.cpp:404 msgid "New layer created." msgstr "A fost creat un nou strat." -# hm ? este acÈ›iune sau caracteristică ? -#: ../src/ui/dialog/layer-properties.cpp:364 -#, fuzzy +# hm ? +#: ../src/ui/dialog/layer-properties.cpp:408 msgid "Move to Layer" -msgstr "Coboară stratul" +msgstr "Mută pe alt strat" -#: ../src/ui/dialog/layer-properties.cpp:367 +#: ../src/ui/dialog/layer-properties.cpp:411 #: ../src/ui/dialog/transformation.cpp:109 msgid "_Move" msgstr "_Mutare" -#: ../src/ui/dialog/layers.cpp:504 ../src/ui/widget/layer-selector.cpp:620 +#: ../src/ui/dialog/layers.cpp:522 +#: ../src/ui/widget/layer-selector.cpp:624 msgid "Unhide layer" msgstr "Dezvăluie stratul" -#: ../src/ui/dialog/layers.cpp:504 ../src/ui/widget/layer-selector.cpp:620 +#: ../src/ui/dialog/layers.cpp:522 +#: ../src/ui/widget/layer-selector.cpp:624 msgid "Hide layer" msgstr "Ascunde stratul" -#: ../src/ui/dialog/layers.cpp:515 ../src/ui/widget/layer-selector.cpp:612 +#: ../src/ui/dialog/layers.cpp:533 +#: ../src/ui/widget/layer-selector.cpp:616 msgid "Lock layer" msgstr "Blochează stratul" -#: ../src/ui/dialog/layers.cpp:515 ../src/ui/widget/layer-selector.cpp:612 +#: ../src/ui/dialog/layers.cpp:533 +#: ../src/ui/widget/layer-selector.cpp:616 msgid "Unlock layer" msgstr "Deblochează stratul" -# hm ? este acÈ›iune sau caracteristică ? -#: ../src/ui/dialog/layers.cpp:652 -#, fuzzy +#: ../src/ui/dialog/layers.cpp:620 +#: ../src/verbs.cpp:1348 +msgid "Toggle layer solo" +msgstr "" + +#: ../src/ui/dialog/layers.cpp:623 +#: ../src/verbs.cpp:1372 +msgid "Lock other layers" +msgstr "Blochează alte straturi" + +#: ../src/ui/dialog/layers.cpp:717 msgid "Moved layer" -msgstr "Coboară stratul" +msgstr "Strat mutat" -#: ../src/ui/dialog/layers.cpp:822 -#, fuzzy +#: ../src/ui/dialog/layers.cpp:879 msgctxt "Layers" msgid "New" msgstr "Nou" -#: ../src/ui/dialog/layers.cpp:828 -#, fuzzy -msgctxt "Layers" -msgid "Top" -msgstr "Vârf" - -#: ../src/ui/dialog/layers.cpp:834 -#, fuzzy +#: ../src/ui/dialog/layers.cpp:884 msgctxt "Layers" -msgid "Up" -msgstr "Sus" +msgid "Bot" +msgstr "Jos de tot" -#: ../src/ui/dialog/layers.cpp:840 -#, fuzzy +#: ../src/ui/dialog/layers.cpp:890 msgctxt "Layers" msgid "Dn" msgstr "Jos" -#: ../src/ui/dialog/layers.cpp:846 -#, fuzzy +#: ../src/ui/dialog/layers.cpp:896 msgctxt "Layers" -msgid "Bot" -msgstr "Jos de tot" +msgid "Up" +msgstr "Sus" -#: ../src/ui/dialog/layers.cpp:856 -msgid "X" -msgstr "X" +#: ../src/ui/dialog/layers.cpp:902 +msgctxt "Layers" +msgid "Top" +msgstr "Sus de tot" #: ../src/ui/dialog/livepatheffect-editor.cpp:111 -#, fuzzy msgid "Add path effect" -msgstr "Elimină efectul de traseu" +msgstr "Adaugă un efect de strat" #: ../src/ui/dialog/livepatheffect-editor.cpp:115 -#, fuzzy msgid "Delete current path effect" -msgstr "Ș_terge stratul curent" +msgstr "Șterge efectul curent de strat" #: ../src/ui/dialog/livepatheffect-editor.cpp:119 -#, fuzzy msgid "Raise the current path effect" -msgstr "Ridică stratul curent" +msgstr "Ridică efectul curent de strat" #: ../src/ui/dialog/livepatheffect-editor.cpp:123 -#, fuzzy msgid "Lower the current path effect" -msgstr "Coboară stratul curent" +msgstr "Coboară efectul curent de strat" #: ../src/ui/dialog/livepatheffect-editor.cpp:291 msgid "Unknown effect is applied" @@ -19541,9 +18486,8 @@ msgstr "" #: ../src/ui/dialog/livepatheffect-editor.cpp:312 #: ../src/ui/dialog/livepatheffect-editor.cpp:316 #: ../src/ui/dialog/livepatheffect-editor.cpp:324 -#, fuzzy msgid "Select a path or shape" -msgstr "Elementul nu este nici traseu, nici formă" +msgstr "SelectaÈ›i un traseu sau o formă" #: ../src/ui/dialog/livepatheffect-editor.cpp:320 msgid "Only one item can be selected" @@ -19558,9 +18502,8 @@ msgid "Create and apply path effect" msgstr "" #: ../src/ui/dialog/livepatheffect-editor.cpp:463 -#, fuzzy msgid "Create and apply Clone original path effect" -msgstr "Gestionează, editează È™i aplică efecte de traseu" +msgstr "" #: ../src/ui/dialog/livepatheffect-editor.cpp:483 msgid "Remove path effect" @@ -19583,9 +18526,8 @@ msgid "Deactivate path effect" msgstr "" #: ../src/ui/dialog/livepatheffect-add.cpp:32 -#, fuzzy msgid "Add Path Effect" -msgstr "Elimină efectul de traseu" +msgstr "" #: ../src/ui/dialog/memory.cpp:96 msgid "Heap" @@ -19605,8 +18547,10 @@ msgstr "Pasiv" msgid "Total" msgstr "Total" -#: ../src/ui/dialog/memory.cpp:141 ../src/ui/dialog/memory.cpp:147 -#: ../src/ui/dialog/memory.cpp:154 ../src/ui/dialog/memory.cpp:186 +#: ../src/ui/dialog/memory.cpp:141 +#: ../src/ui/dialog/memory.cpp:147 +#: ../src/ui/dialog/memory.cpp:154 +#: ../src/ui/dialog/memory.cpp:186 msgid "Unknown" msgstr "Necunoscut" @@ -19619,9 +18563,8 @@ msgid "Recalculate" msgstr "Recalculează" #: ../src/ui/dialog/messages.cpp:47 -#, fuzzy msgid "Clear log messages" -msgstr "Capturează mesajele de jurnal" +msgstr "" #: ../src/ui/dialog/messages.cpp:81 msgid "Ready." @@ -19652,7 +18595,7 @@ msgid "Arcrole:" msgstr "" #: ../src/ui/dialog/object-attributes.cpp:57 -#: ../share/extensions/polyhedron_3d.inx.h:36 +#: ../share/extensions/polyhedron_3d.inx.h:47 msgid "Show:" msgstr "Arată:" @@ -19665,15 +18608,20 @@ msgstr "" msgid "URL:" msgstr "URL:" +#: ../src/ui/dialog/object-properties.cpp:54 +#: ../src/ui/dialog/object-properties.cpp:275 +#: ../src/ui/dialog/object-properties.cpp:332 +#: ../src/ui/dialog/object-properties.cpp:339 +msgid "_ID:" +msgstr "_ID:" + #: ../src/ui/dialog/object-properties.cpp:56 -#, fuzzy msgid "_Title:" -msgstr "_Titlu" +msgstr "_Titlu:" #: ../src/ui/dialog/object-properties.cpp:57 -#, fuzzy msgid "_Description:" -msgstr "Descriere" +msgstr "_Descriere:" #: ../src/ui/dialog/object-properties.cpp:61 msgid "_Hide" @@ -19683,8 +18631,9 @@ msgstr "_Ascunde" msgid "L_ock" msgstr "Bl_ochează" -#: ../src/ui/dialog/object-properties.cpp:63 ../src/verbs.cpp:2522 -#: ../src/verbs.cpp:2528 +#: ../src/ui/dialog/object-properties.cpp:63 +#: ../src/verbs.cpp:2580 +#: ../src/verbs.cpp:2586 msgid "_Set" msgstr "_StabileÈ™te" @@ -19693,131 +18642,122 @@ msgid "_Interactivity" msgstr "_Interactivitate" #. Create the entry box for the object id -#: ../src/ui/dialog/object-properties.cpp:114 -msgid "" -"The id= attribute (only letters, digits, and the characters .-_: allowed)" +#: ../src/ui/dialog/object-properties.cpp:124 +msgid "The id= attribute (only letters, digits, and the characters .-_: allowed)" msgstr "ID-ul = atribut (sunt permise numai litere, cifre È™i caracterele .-_:)" #. Create the entry box for the object label -#: ../src/ui/dialog/object-properties.cpp:134 +#: ../src/ui/dialog/object-properties.cpp:144 msgid "A freeform label for the object" msgstr "O etichetă de formă liberă pentru obiect" #. Hide -#: ../src/ui/dialog/object-properties.cpp:183 +#: ../src/ui/dialog/object-properties.cpp:193 msgid "Check to make the object invisible" msgstr "BifaÈ›i pentru a face obiectul invizibil" #. Lock #. TRANSLATORS: "Lock" is a verb here -#: ../src/ui/dialog/object-properties.cpp:191 +#: ../src/ui/dialog/object-properties.cpp:201 msgid "Check to make the object insensitive (not selectable by mouse)" msgstr "BifaÈ›i pentru a face obiectul insensibil (neselectabil cu mausul)" -#: ../src/ui/dialog/object-properties.cpp:252 -#: ../src/ui/dialog/object-properties.cpp:257 +#: ../src/ui/dialog/object-properties.cpp:262 +#: ../src/ui/dialog/object-properties.cpp:267 msgid "Ref" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:324 +#: ../src/ui/dialog/object-properties.cpp:334 msgid "Id invalid! " msgstr "" -#: ../src/ui/dialog/object-properties.cpp:326 +#: ../src/ui/dialog/object-properties.cpp:336 msgid "Id exists! " msgstr "" -#: ../src/ui/dialog/object-properties.cpp:332 +#: ../src/ui/dialog/object-properties.cpp:342 msgid "Set object ID" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:346 +#: ../src/ui/dialog/object-properties.cpp:356 msgid "Set object label" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:352 +#: ../src/ui/dialog/object-properties.cpp:362 msgid "Set object title" msgstr "StabileÈ™te titlul obiectului" -#: ../src/ui/dialog/object-properties.cpp:360 +#: ../src/ui/dialog/object-properties.cpp:370 msgid "Set object description" msgstr "StabileÈ™te descrierea obiectului" -#: ../src/ui/dialog/object-properties.cpp:378 +#: ../src/ui/dialog/object-properties.cpp:388 msgid "Lock object" msgstr "Blochează obiectul" -#: ../src/ui/dialog/object-properties.cpp:378 +#: ../src/ui/dialog/object-properties.cpp:388 msgid "Unlock object" msgstr "Deblochează obiectul" -#: ../src/ui/dialog/object-properties.cpp:395 +#: ../src/ui/dialog/object-properties.cpp:405 msgid "Hide object" msgstr "Ascunde obiectul" -#: ../src/ui/dialog/object-properties.cpp:395 +#: ../src/ui/dialog/object-properties.cpp:405 msgid "Unhide object" msgstr "" -#: ../src/ui/dialog/ocaldialogs.cpp:700 +#: ../src/ui/dialog/ocaldialogs.cpp:707 msgid "Clipart found" msgstr "" -#: ../src/ui/dialog/ocaldialogs.cpp:749 -#, fuzzy +#: ../src/ui/dialog/ocaldialogs.cpp:756 msgid "Downloading image..." -msgstr "Randare bitmap..." +msgstr "" -#: ../src/ui/dialog/ocaldialogs.cpp:897 -#, fuzzy +#: ../src/ui/dialog/ocaldialogs.cpp:904 msgid "Could not download image" -msgstr "Nu s-a putut găsi fiÈ™irul: %s" +msgstr "Nu s-a putut descărca imaginea" -#: ../src/ui/dialog/ocaldialogs.cpp:907 +#: ../src/ui/dialog/ocaldialogs.cpp:914 msgid "Clipart downloaded successfully" msgstr "" -#: ../src/ui/dialog/ocaldialogs.cpp:921 -#, fuzzy +#: ../src/ui/dialog/ocaldialogs.cpp:928 msgid "Could not download thumbnail file" -msgstr "Nu s-a putut găsi fiÈ™irul: %s" +msgstr "Nu s-a putut descărca fiÈ™ierul imaginii miniatură" -#: ../src/ui/dialog/ocaldialogs.cpp:1000 -#, fuzzy +# hm ? sau nicio descriere ? +#: ../src/ui/dialog/ocaldialogs.cpp:1003 msgid "No description" -msgstr " descriere: " +msgstr "Fără descriere" -# hm ? comandă sau stare ? -#: ../src/ui/dialog/ocaldialogs.cpp:1068 -#, fuzzy +#: ../src/ui/dialog/ocaldialogs.cpp:1071 msgid "Searching clipart..." -msgstr "Schimbă direcÈ›ia traseelor..." +msgstr "Se caută un Clip Art..." -#: ../src/ui/dialog/ocaldialogs.cpp:1088 ../src/ui/dialog/ocaldialogs.cpp:1109 -#, fuzzy +#: ../src/ui/dialog/ocaldialogs.cpp:1091 +#: ../src/ui/dialog/ocaldialogs.cpp:1112 msgid "Could not connect to the Open Clip Art Library" -msgstr "Importă un document din Open Clip Art Library" +msgstr "Nu s-a putut conecta la Open Clip Art Library" -#: ../src/ui/dialog/ocaldialogs.cpp:1128 +#: ../src/ui/dialog/ocaldialogs.cpp:1137 msgid "Could not parse search results" msgstr "" -#: ../src/ui/dialog/ocaldialogs.cpp:1162 -#, fuzzy +#: ../src/ui/dialog/ocaldialogs.cpp:1171 msgid "No clipart named <b>%1</b> was found." -msgstr "Din clipboard" +msgstr "" -#: ../src/ui/dialog/ocaldialogs.cpp:1164 -msgid "" -"Please make sure all keywords are spelled correctly, or try again with " -"different keywords." +#: ../src/ui/dialog/ocaldialogs.cpp:1173 +msgid "Please make sure all keywords are spelled correctly, or try again with different keywords." msgstr "" -#: ../src/ui/dialog/ocaldialogs.cpp:1204 +#: ../src/ui/dialog/ocaldialogs.cpp:1225 msgid "Search" msgstr "Căutare" -#: ../src/ui/dialog/ocaldialogs.cpp:1210 +#: ../src/ui/dialog/ocaldialogs.cpp:1237 msgid "Close" msgstr "ÃŽnchide" @@ -19844,9 +18784,9 @@ msgstr "TipăreÈ™te" #. ## Add a menu for clear() #: ../src/ui/dialog/scriptdialog.cpp:178 -#, fuzzy +#: ../src/verbs.cpp:136 msgid "File" -msgstr "_FiÈ™ier" +msgstr "FiÈ™ier" #: ../src/ui/dialog/scriptdialog.cpp:186 msgid "_Execute Javascript" @@ -19876,187 +18816,213 @@ msgstr "Erori" msgid "Set SVG Font attribute" msgstr "StabileÈ™te atributul fontului SVG" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:204 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:195 msgid "Adjust kerning value" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:394 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:385 msgid "Family Name:" msgstr "Nume de familie:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:404 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:395 msgid "Set width:" msgstr "StabileÈ™te lățimea:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:463 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:454 msgid "glyph" msgstr "glifă" #. SPGlyph* glyph = -#: ../src/ui/dialog/svg-fonts-dialog.cpp:495 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:486 msgid "Add glyph" msgstr "Adaugă o glifă" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:529 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:569 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:520 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:560 msgid "Select a <b>path</b> to define the curves of a glyph" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:537 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:577 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:528 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:568 msgid "The selected object does not have a <b>path</b> description." msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:544 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:535 msgid "No glyph selected in the SVGFonts dialog." msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:553 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:590 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:544 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:581 msgid "Set glyph curves" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:610 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:601 msgid "Reset missing-glyph" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:626 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:617 msgid "Edit glyph name" msgstr "Editează numele glifei" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:640 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:631 msgid "Set glyph unicode" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:652 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:643 msgid "Remove font" msgstr "Elimină fontul" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:669 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:660 msgid "Remove glyph" msgstr "Elimină glifa" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:686 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:677 msgid "Remove kerning pair" msgstr "Elimină perechea de kerning" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:696 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:687 msgid "Missing Glyph:" msgstr "Glifă lipsă:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:700 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:691 msgid "From selection..." msgstr "Din selecÈ›ie..." -#: ../src/ui/dialog/svg-fonts-dialog.cpp:702 -#: ../src/ui/dialog/tracedialog.cpp:812 -#: ../src/ui/widget/preferences-widget.cpp:661 -msgid "Reset" -msgstr "Resetează" - -#: ../src/ui/dialog/svg-fonts-dialog.cpp:713 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:704 msgid "Glyph name" msgstr "Nume de glifă" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:714 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:705 msgid "Matching string" msgstr "Șir corespondent" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:717 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:708 msgid "Add Glyph" msgstr "Adaugă o glifă" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:724 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:715 msgid "Get curves from selection..." msgstr "ObÈ›ine curbe din selecÈ›ie..." -#: ../src/ui/dialog/svg-fonts-dialog.cpp:773 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:764 msgid "Add kerning pair" msgstr "" #. Kerning Setup: -#: ../src/ui/dialog/svg-fonts-dialog.cpp:781 -#, fuzzy +#: ../src/ui/dialog/svg-fonts-dialog.cpp:772 msgid "Kerning Setup" -msgstr "Kerning" +msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:783 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:774 msgid "1st Glyph:" msgstr "Prima glifă:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:785 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:776 msgid "2nd Glyph:" msgstr "A doua glifă:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:788 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:779 msgid "Add pair" msgstr "Adaugă o pereche" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:800 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:791 msgid "First Unicode range" msgstr "Primul interval Unicode" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:801 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:792 msgid "Second Unicode range" msgstr "Al doilea interval Unicode" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:808 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:799 msgid "Kerning value:" msgstr "Valoare de kerning:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:866 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:857 msgid "Set font family" msgstr "StabileÈ™te familia de fonturi" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:875 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:866 msgid "font" msgstr "font" #. select_font(font); -#: ../src/ui/dialog/svg-fonts-dialog.cpp:890 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:881 msgid "Add font" msgstr "Adaugă un font" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:918 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:909 msgid "_Global Settings" -msgstr "Configurări _globale" +msgstr "Setări _globale" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:919 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:910 msgid "_Glyphs" msgstr "_Glife" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:920 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:911 msgid "_Kerning" msgstr "_Kerning" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:927 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:928 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:918 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:919 msgid "Sample Text" msgstr "EÈ™antion de text" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:932 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:923 msgid "Preview Text:" msgstr "Previzualizare text:" +#. ******************* Symbol Sets ************************ +#: ../src/ui/dialog/symbols.cpp:110 +msgid "Symbol set: " +msgstr "" + +#. Fill in later +#: ../src/ui/dialog/symbols.cpp:114 +#: ../src/ui/dialog/symbols.cpp:115 +msgid "Current Document" +msgstr "Documentul curent" + +#. ******************* Preview Scale ********************** +#: ../src/ui/dialog/symbols.cpp:151 +msgid "Preview scale: " +msgstr "Scală de previzualizare:" + +#: ../src/ui/dialog/symbols.cpp:156 +msgid "Fit" +msgstr "PotriveÈ™te" + +#: ../src/ui/dialog/symbols.cpp:156 +msgid "Fit to width" +msgstr "PotriveÈ™te la lățime" + +#: ../src/ui/dialog/symbols.cpp:156 +msgid "Fit to height" +msgstr "PotriveÈ™te la înălÈ›ime" + +#. ******************* Preview Size *********************** +#: ../src/ui/dialog/symbols.cpp:170 +msgid "Preview size: " +msgstr "Dimensiune de previzualizare:" + #. TRANSLATORS: An item in context menu on a colour in the swatches -#: ../src/ui/dialog/swatches.cpp:255 +#: ../src/ui/dialog/swatches.cpp:257 msgid "Set fill" msgstr "StabileÈ™te culoarea de umplere" #. TRANSLATORS: An item in context menu on a colour in the swatches -#: ../src/ui/dialog/swatches.cpp:263 +#: ../src/ui/dialog/swatches.cpp:265 msgid "Set stroke" msgstr "StabileÈ™te culoarea de contur" -#: ../src/ui/dialog/swatches.cpp:284 +#: ../src/ui/dialog/swatches.cpp:286 msgid "Edit..." msgstr "Editare..." -#: ../src/ui/dialog/swatches.cpp:296 +#: ../src/ui/dialog/swatches.cpp:298 msgid "Convert" msgstr "Conversie" -#: ../src/ui/dialog/swatches.cpp:540 +#: ../src/ui/dialog/swatches.cpp:542 #, c-format msgid "Palettes directory (%s) is unavailable." msgstr "Directorul de palete (%s) nu este disponibil." @@ -20066,19 +19032,16 @@ msgid "Arrange in a grid" msgstr "Aranjează într-o grilă" #: ../src/ui/dialog/tile.cpp:615 -#, fuzzy msgid "Horizontal spacing between columns." -msgstr "SpaÈ›iere orizontală între rânduri (în unități de pixel)" +msgstr "SpaÈ›iere orizontală între coloane." #: ../src/ui/dialog/tile.cpp:616 -#, fuzzy msgid "Vertical spacing between rows." -msgstr "SpaÈ›iere verticală între rânduri (în unități de pixel)" +msgstr "SpaÈ›iere verticală între coloane." #: ../src/ui/dialog/tile.cpp:659 -#, fuzzy msgid "_Rows:" -msgstr "Rânduri:" +msgstr "_Rânduri:" # tooltip #: ../src/ui/dialog/tile.cpp:668 @@ -20086,26 +19049,24 @@ msgid "Number of rows" msgstr "Numărul de rânduri" #: ../src/ui/dialog/tile.cpp:672 -#, fuzzy msgid "Equal _height" -msgstr "ÃŽnălÈ›ime egală" +msgstr "ÃŽ_nălÈ›ime egală" #: ../src/ui/dialog/tile.cpp:683 msgid "If not set, each row has the height of the tallest object in it" -msgstr "" -"dacă nu e setată, fiecare rând are înălÈ›imea celui mai înalt obiect din el" +msgstr "dacă nu e setată, fiecare rând are înălÈ›imea celui mai înalt obiect din el" #. #### Radio buttons to control vertical alignment #### #. #### Radio buttons to control horizontal alignment #### -#: ../src/ui/dialog/tile.cpp:689 ../src/ui/dialog/tile.cpp:761 +#: ../src/ui/dialog/tile.cpp:689 +#: ../src/ui/dialog/tile.cpp:761 msgid "Align:" msgstr "Aliniere:" #. #### Number of columns #### #: ../src/ui/dialog/tile.cpp:731 -#, fuzzy msgid "_Columns:" -msgstr "Coloane:" +msgstr "_Coloane:" # tooltip #: ../src/ui/dialog/tile.cpp:740 @@ -20113,32 +19074,27 @@ msgid "Number of columns" msgstr "Numărul de coloane" #: ../src/ui/dialog/tile.cpp:744 -#, fuzzy msgid "Equal _width" -msgstr "Lățime egală" +msgstr "_Lățime egală" #: ../src/ui/dialog/tile.cpp:754 msgid "If not set, each column has the width of the widest object in it" -msgstr "" -"dacă nu e setată, fiecare coloană are lățimea celui mai înalt obiect din ea" +msgstr "Dacă nu este stabilită, fiecare coloană are lățimea celui mai lat obiect din ea" #. #### Radio buttons to control spacing manually or to fit selection bbox #### #: ../src/ui/dialog/tile.cpp:800 -#, fuzzy msgid "_Fit into selection box" -msgstr "PotriveÈ™te în caseta de selecÈ›ie" +msgstr "_PotriveÈ™te în caseta de selecÈ›ie" #: ../src/ui/dialog/tile.cpp:807 -#, fuzzy msgid "_Set spacing:" -msgstr "Specifică spaÈ›ierea:" +msgstr "_Specifică spaÈ›ierea:" #. ## The OK button #: ../src/ui/dialog/tile.cpp:859 -#, fuzzy msgctxt "Rows and columns dialog" msgid "_Arrange" -msgstr "Aranjare" +msgstr "_Aranjează" #: ../src/ui/dialog/tile.cpp:861 msgid "Arrange selected objects" @@ -20150,9 +19106,8 @@ msgstr "Aranjează obiectele selectate" #. # begin single scan #. brightness #: ../src/ui/dialog/tracedialog.cpp:507 -#, fuzzy msgid "_Brightness cutoff" -msgstr "Decupare pe luminozitate" +msgstr "Separare de luminozitate" #: ../src/ui/dialog/tracedialog.cpp:511 msgid "Trace by a given brightness level" @@ -20169,34 +19124,28 @@ msgstr "Scanare unică: creează un traseu" #. canny edge detection #. TRANSLATORS: "Canny" is the name of the inventor of this edge detection method #: ../src/ui/dialog/tracedialog.cpp:533 -#, fuzzy msgid "_Edge detection" -msgstr "Detectare de margine" +msgstr "D_etectare de margine" #: ../src/ui/dialog/tracedialog.cpp:537 msgid "Trace with optimal edge detection by J. Canny's algorithm" -msgstr "" -"Vectorizează cu detectare optimă a marginilor folosind algorituml J. Canny" +msgstr "Vectorizează cu detectare optimă a marginilor folosind algoritmul J. Canny" #: ../src/ui/dialog/tracedialog.cpp:555 msgid "Brightness cutoff for adjacent pixels (determines edge thickness)" -msgstr "" -"Nivelul de luminozitate care determină pragul dintre pixelii adiacenÈ›i " -"(determină grosimea marginilor)" +msgstr "Nivelul de luminozitate care determină pragul dintre pixelii adiacenÈ›i (determină grosimea marginilor)" #: ../src/ui/dialog/tracedialog.cpp:558 -#, fuzzy msgid "T_hreshold:" -msgstr "Prag:" +msgstr "_Prag:" #. 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:570 -#, fuzzy msgid "Color _quantization" -msgstr "Cuantificare de culori" +msgstr "Cuantificare de cul_ori" #: ../src/ui/dialog/tracedialog.cpp:574 msgid "Trace along the boundaries of reduced colors" @@ -20207,15 +19156,13 @@ msgid "The number of reduced colors" msgstr "Numărul culorilor reduse" #: ../src/ui/dialog/tracedialog.cpp:585 -#, fuzzy msgid "_Colors:" -msgstr "Culori:" +msgstr "_Culori:" #. swap black and white #: ../src/ui/dialog/tracedialog.cpp:593 -#, fuzzy msgid "_Invert image" -msgstr "Inversează imaginea" +msgstr "_Inversează imaginea" #: ../src/ui/dialog/tracedialog.cpp:598 msgid "Invert black and white regions" @@ -20224,70 +19171,58 @@ msgstr "Inversează zonele negre È™i albe" #. # end single scan #. # begin multiple scan #: ../src/ui/dialog/tracedialog.cpp:608 -#, fuzzy msgid "B_rightness steps" -msgstr "Trepte de luminozitate" +msgstr "T_repte de luminozitate" #: ../src/ui/dialog/tracedialog.cpp:612 msgid "Trace the given number of brightness levels" msgstr "Vectorizează numărul dat de niveluri de luminozitate" #: ../src/ui/dialog/tracedialog.cpp:620 -#, fuzzy msgid "Sc_ans:" -msgstr "Treceri:" +msgstr "_Treceri:" #: ../src/ui/dialog/tracedialog.cpp:624 msgid "The desired number of scans" msgstr "Numărul dorit de treceri" #: ../src/ui/dialog/tracedialog.cpp:629 -#, fuzzy msgid "Co_lors" -msgstr "Cu_loare" +msgstr "Cu_lori" #: ../src/ui/dialog/tracedialog.cpp:633 msgid "Trace the given number of reduced colors" msgstr "Vectorizează numărul dat de culori reduse" #: ../src/ui/dialog/tracedialog.cpp:638 -#, fuzzy msgid "_Grays" -msgstr "Griuri" +msgstr "_Griuri" #: ../src/ui/dialog/tracedialog.cpp:642 msgid "Same as Colors, but the result is converted to grayscale" -msgstr "La fel ca la culori, dar rezultatul este convertit în scală de gri" +msgstr "La fel ca la culori, dar rezultatul este convertit în tonuri de gri" #. TRANSLATORS: "Smooth" is a verb here #: ../src/ui/dialog/tracedialog.cpp:648 -#, fuzzy msgid "S_mooth" -msgstr "NetezeÈ™te" +msgstr "_NetezeÈ™te" #: ../src/ui/dialog/tracedialog.cpp:652 msgid "Apply Gaussian blur to the bitmap before tracing" -msgstr "" -"Aplică o neclaritate gaussiană asupra bitmapului înainte de vectorizare" +msgstr "Aplică o neclaritate gaussiană asupra bitmapului înainte de vectorizare" #. TRANSLATORS: "Stack" is a verb here #: ../src/ui/dialog/tracedialog.cpp:656 -#, fuzzy msgid "Stac_k scans" -msgstr "StivuieÈ™te scanările" +msgstr "Sti_vuieÈ™te scanările" #: ../src/ui/dialog/tracedialog.cpp:660 -msgid "" -"Stack scans on top of one another (no gaps) instead of tiling (usually with " -"gaps)" -msgstr "" -"StivuieÈ™te scanările una peste alta (fără spaÈ›ii), în loc de pavare (uzual " -"cu spaÈ›ii)" +msgid "Stack scans on top of one another (no gaps) instead of tiling (usually with gaps)" +msgstr "StivuieÈ™te scanările una peste alta (fără spaÈ›ii), în loc de pavare (uzual cu spaÈ›ii)" #: ../src/ui/dialog/tracedialog.cpp:664 -#, fuzzy msgid "Remo_ve background" -msgstr "Elimină fundalul" +msgstr "_Elimină fundalul" #. TRANSLATORS: "Layer" refers to one of the stacked paths in the multiscan #: ../src/ui/dialog/tracedialog.cpp:669 @@ -20301,16 +19236,14 @@ msgstr "Scanări multiple: creează o grupă de trasee" #. # end multiple scan #. ## end mode page #: ../src/ui/dialog/tracedialog.cpp:683 -#, fuzzy msgid "_Mode" -msgstr "Mod" +msgstr "_Mod" #. ## begin option page #. # potrace parameters #: ../src/ui/dialog/tracedialog.cpp:689 -#, fuzzy msgid "Suppress _speckles" -msgstr "Suprimă paraziÈ›ii" +msgstr "_Suprimă paraziÈ›ii" #: ../src/ui/dialog/tracedialog.cpp:691 msgid "Ignore small spots (speckles) in the bitmap" @@ -20321,14 +19254,12 @@ msgid "Speckles of up to this many pixels will be suppressed" msgstr "ParaziÈ›ii de până la atâția pixeli vor fi suprimaÈ›i" #: ../src/ui/dialog/tracedialog.cpp:702 -#, fuzzy msgid "S_ize:" -msgstr "Dimensiune:" +msgstr "D_imensiune:" #: ../src/ui/dialog/tracedialog.cpp:707 -#, fuzzy msgid "Smooth _corners" -msgstr "NetezeÈ™te colÈ›urile" +msgstr "NetezeÈ™te _colÈ›urile" #: ../src/ui/dialog/tracedialog.cpp:709 msgid "Smooth out sharp corners of the trace" @@ -20339,32 +19270,25 @@ msgid "Increase this to smooth corners more" msgstr "CreÈ™teÈ›i această valoare pentru a netezi colÈ›urile mai mult" #: ../src/ui/dialog/tracedialog.cpp:725 -#, fuzzy msgid "Optimize p_aths" -msgstr "Optimizează traseele" +msgstr "Optimizează tr_aseele" #: ../src/ui/dialog/tracedialog.cpp:728 msgid "Try to optimize paths by joining adjacent Bezier curve segments" msgstr "" #: ../src/ui/dialog/tracedialog.cpp:736 -msgid "" -"Increase this to reduce the number of nodes in the trace by more aggressive " -"optimization" -msgstr "" -"CreÈ™teÈ›i această valoare pentru a reduce numărul de noduri în vector printr-" -"o optimizare mai agresivă" +msgid "Increase this to reduce the number of nodes in the trace by more aggressive optimization" +msgstr "CreÈ™teÈ›i această valoare pentru a reduce numărul de noduri în vector printr-o optimizare mai agresivă" #: ../src/ui/dialog/tracedialog.cpp:738 -#, fuzzy msgid "To_lerance:" -msgstr "Toleranță:" +msgstr "To_leranță:" #. ## end option page #: ../src/ui/dialog/tracedialog.cpp:752 -#, fuzzy msgid "O_ptions" -msgstr "OpÈ›iuni" +msgstr "O_pÈ›iuni" #. ### credits #: ../src/ui/dialog/tracedialog.cpp:756 @@ -20388,29 +19312,24 @@ msgstr "Autori" #. #### begin right panel #. ## SIOX #: ../src/ui/dialog/tracedialog.cpp:773 -#, fuzzy msgid "SIOX _foreground selection" -msgstr "SelecÈ›ie de prim-plan SIOX" +msgstr "SelecÈ›ie de prim-plan SIO_X" #: ../src/ui/dialog/tracedialog.cpp:776 msgid "Cover the area you want to select as the foreground" msgstr "" #: ../src/ui/dialog/tracedialog.cpp:781 -#, fuzzy msgid "Live Preview" msgstr "Previzualizare în direct" #: ../src/ui/dialog/tracedialog.cpp:787 -#, fuzzy msgid "_Update" -msgstr "Actualizează" +msgstr "Act_ualizează" #. I guess it's correct to call the "intermediate bitmap" a preview of the trace #: ../src/ui/dialog/tracedialog.cpp:795 -msgid "" -"Preview the intermediate bitmap with the current settings, without actual " -"tracing" +msgid "Preview the intermediate bitmap with the current settings, without actual tracing" msgstr "" #: ../src/ui/dialog/tracedialog.cpp:799 @@ -20418,9 +19337,8 @@ msgid "Preview" msgstr "Previzualizare" #: ../src/ui/dialog/tracedialog.cpp:813 -#, fuzzy msgid "Reset all settings to defaults" -msgstr "Resetează la implicit valorile tabului curent" +msgstr "Resetează toate setările la implicit" #: ../src/ui/dialog/tracedialog.cpp:818 msgid "Abort a trace in progress" @@ -20432,9 +19350,8 @@ msgstr "" #: ../src/ui/dialog/transformation.cpp:71 #: ../src/ui/dialog/transformation.cpp:81 -#, fuzzy msgid "_Horizontal:" -msgstr "_Orizontal" +msgstr "_Orizontal:" #: ../src/ui/dialog/transformation.cpp:71 msgid "Horizontal displacement (relative) or position (absolute)" @@ -20442,9 +19359,8 @@ msgstr "Deplasament orizontal (relativ), sau poziÈ›ie (absolută)" #: ../src/ui/dialog/transformation.cpp:73 #: ../src/ui/dialog/transformation.cpp:83 -#, fuzzy msgid "_Vertical:" -msgstr "_Vertical" +msgstr "_Vertical:" #: ../src/ui/dialog/transformation.cpp:73 msgid "Vertical displacement (relative) or position (absolute)" @@ -20459,9 +19375,8 @@ msgid "Vertical size (absolute or percentage of current)" msgstr "Dimensiune verticală (absolută, sau procent din cea curentă)" #: ../src/ui/dialog/transformation.cpp:79 -#, fuzzy msgid "A_ngle:" -msgstr "U_nghi" +msgstr "U_nghi:" #: ../src/ui/dialog/transformation.cpp:79 #: ../src/ui/dialog/transformation.cpp:976 @@ -20469,20 +19384,12 @@ msgid "Rotation angle (positive = counterclockwise)" msgstr "Unghi de rotaÈ›ie (pozitiv = sens antiorar)" #: ../src/ui/dialog/transformation.cpp:81 -msgid "" -"Horizontal skew angle (positive = counterclockwise), or absolute " -"displacement, or percentage displacement" -msgstr "" -"Unghiul de înclinaÈ›ie orizontală (pozitiv = sens antiorar), sau deplasament " -"absolut, sau deplasament în procente" +msgid "Horizontal skew angle (positive = counterclockwise), or absolute displacement, or percentage displacement" +msgstr "Unghiul de înclinaÈ›ie orizontală (pozitiv = sens antiorar), sau deplasament absolut, sau deplasament în procente" #: ../src/ui/dialog/transformation.cpp:83 -msgid "" -"Vertical skew angle (positive = counterclockwise), or absolute displacement, " -"or percentage displacement" -msgstr "" -"Unghiul de înclinaÈ›ie verticală (pozitiv = sens antiorar), sau deplasament " -"absolut, sau deplasament în procente" +msgid "Vertical skew angle (positive = counterclockwise), or absolute displacement, or percentage displacement" +msgstr "Unghiul de înclinaÈ›ie verticală (pozitiv = sens antiorar), sau deplasament absolut, sau deplasament în procente" #: ../src/ui/dialog/transformation.cpp:86 msgid "Transformation matrix element A" @@ -20513,17 +19420,12 @@ msgid "Rela_tive move" msgstr "Mu_tă relativ" #: ../src/ui/dialog/transformation.cpp:96 -msgid "" -"Add the specified relative displacement to the current position; otherwise, " -"edit the current absolute position directly" -msgstr "" -"Adaugă deplasamentul relativ specificat la poziÈ›ia curentă; dacă nu, " -"editează direct poziÈ›ia absolută curentă" +msgid "Add the specified relative displacement to the current position; otherwise, edit the current absolute position directly" +msgstr "Adaugă deplasamentul relativ specificat la poziÈ›ia curentă; dacă nu, editează direct poziÈ›ia absolută curentă" #: ../src/ui/dialog/transformation.cpp:97 -#, fuzzy msgid "_Scale proportionally" -msgstr "Scalează proporÈ›ional" +msgstr "_Scalează proporÈ›ional" #: ../src/ui/dialog/transformation.cpp:97 msgid "Preserve the width/height ratio of the scaled objects" @@ -20534,9 +19436,7 @@ msgid "Apply to each _object separately" msgstr "Aplică separat pentru fiecare _obiect" #: ../src/ui/dialog/transformation.cpp:98 -msgid "" -"Apply the scale/rotate/skew to each selected object separately; otherwise, " -"transform the selection as a whole" +msgid "Apply the scale/rotate/skew to each selected object separately; otherwise, transform the selection as a whole" msgstr "" #: ../src/ui/dialog/transformation.cpp:99 @@ -20544,9 +19444,7 @@ msgid "Edit c_urrent matrix" msgstr "Editează matricea _curentă" #: ../src/ui/dialog/transformation.cpp:99 -msgid "" -"Edit the current transform= matrix; otherwise, post-multiply transform= by " -"this matrix" +msgid "Edit the current transform= matrix; otherwise, post-multiply transform= by this matrix" msgstr "" #: ../src/ui/dialog/transformation.cpp:112 @@ -20574,23 +19472,20 @@ msgid "Apply transformation to selection" msgstr "Aplică transformarea la selecÈ›ie" #: ../src/ui/dialog/transformation.cpp:296 -#, fuzzy msgid "Rotate in a counterclockwise direction" msgstr "RoteÈ™te în sens antiorar" #: ../src/ui/dialog/transformation.cpp:302 -#, fuzzy msgid "Rotate in a clockwise direction" -msgstr "RotaÈ›ia este în sens orar" +msgstr "RoteÈ™te în sens orar" #: ../src/ui/dialog/transformation.cpp:884 msgid "Edit transformation matrix" msgstr "" #: ../src/ui/dialog/transformation.cpp:983 -#, fuzzy msgid "Rotation angle (positive = clockwise)" -msgstr "Unghi de rotaÈ›ie (pozitiv = sens antiorar)" +msgstr "Unghi de rotaÈ›ie (pozitiv = sens orar)" #: ../src/ui/tool/curve-drag-point.cpp:100 msgid "Drag curve" @@ -20612,24 +19507,20 @@ msgstr "<b>Ctrl+Alt</b>: clic pentru a insera un nod" #: ../src/ui/tool/curve-drag-point.cpp:175 msgctxt "Path segment tip" -msgid "" -"<b>Linear segment</b>: drag to convert to a Bezier segment, doubleclick to " -"insert node, click to select (more: Shift, Ctrl+Alt)" +msgid "<b>Linear segment</b>: drag to convert to a Bezier segment, doubleclick to insert node, click to select (more: Shift, Ctrl+Alt)" msgstr "" #: ../src/ui/tool/curve-drag-point.cpp:179 msgctxt "Path segment tip" -msgid "" -"<b>Bezier segment</b>: drag to shape the segment, doubleclick to insert " -"node, click to select (more: Shift, Ctrl+Alt)" +msgid "<b>Bezier segment</b>: drag to shape the segment, doubleclick to insert node, click to select (more: Shift, Ctrl+Alt)" msgstr "" #: ../src/ui/tool/multi-path-manipulator.cpp:324 -#, fuzzy msgid "Retract handles" -msgstr "RoteÈ™te mânerul" +msgstr "Retrage mânerele" -#: ../src/ui/tool/multi-path-manipulator.cpp:324 ../src/ui/tool/node.cpp:271 +#: ../src/ui/tool/multi-path-manipulator.cpp:324 +#: ../src/ui/tool/node.cpp:271 msgid "Change node type" msgstr "Schimbă tipul nodului" @@ -20646,14 +19537,12 @@ msgid "Add nodes" msgstr "Adăugare de noduri" #: ../src/ui/tool/multi-path-manipulator.cpp:346 -#, fuzzy msgid "Add extremum nodes" -msgstr "Adăugare de noduri" +msgstr "" #: ../src/ui/tool/multi-path-manipulator.cpp:352 -#, fuzzy msgid "Duplicate nodes" -msgstr "Duplică" +msgstr "Duplică nodurile" #: ../src/ui/tool/multi-path-manipulator.cpp:414 #: ../src/widgets/node-toolbar.cpp:418 @@ -20704,14 +19593,12 @@ msgid "Scale nodes vertically" msgstr "Scalează nodurile vertical" #: ../src/ui/tool/multi-path-manipulator.cpp:794 -#, fuzzy msgid "Skew nodes horizontally" -msgstr "Scalează nodurile orizontal" +msgstr "ÃŽnclină nodurile orizontal" #: ../src/ui/tool/multi-path-manipulator.cpp:798 -#, fuzzy msgid "Skew nodes vertically" -msgstr "Scalează nodurile vertical" +msgstr "ÃŽnclină nodurile vertical" #: ../src/ui/tool/multi-path-manipulator.cpp:802 msgid "Flip nodes horizontally" @@ -20721,19 +19608,17 @@ msgstr "" msgid "Flip nodes vertically" msgstr "" -#: ../src/ui/tool/node-tool.cpp:570 +#: ../src/ui/tool/node-tool.cpp:574 msgctxt "Node tool tip" -msgid "" -"<b>Shift</b>: drag to add nodes to the selection, click to toggle object " -"selection" +msgid "<b>Shift</b>: drag to add nodes to the selection, click to toggle object selection" msgstr "" -#: ../src/ui/tool/node-tool.cpp:574 +#: ../src/ui/tool/node-tool.cpp:578 msgctxt "Node tool tip" msgid "<b>Shift</b>: drag to add nodes to the selection" msgstr "" -#: ../src/ui/tool/node-tool.cpp:583 +#: ../src/ui/tool/node-tool.cpp:587 #, fuzzy, c-format msgid "<b>%u of %u</b> node selected." msgid_plural "<b>%u of %u</b> nodes selected." @@ -20741,37 +19626,37 @@ msgstr[0] "Nu este selectat <b>nimic</b>" msgstr[1] "Nu este selectat <b>nimic</b>" msgstr[2] "Nu este selectat <b>nimic</b>" -#: ../src/ui/tool/node-tool.cpp:588 +#: ../src/ui/tool/node-tool.cpp:592 #, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click to edit only this object (more: Shift)" msgstr "" -#: ../src/ui/tool/node-tool.cpp:594 +#: ../src/ui/tool/node-tool.cpp:598 #, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click clear the selection" msgstr "" -#: ../src/ui/tool/node-tool.cpp:603 +#: ../src/ui/tool/node-tool.cpp:607 msgctxt "Node tool tip" msgid "Drag to select nodes, click to edit only this object" msgstr "" -#: ../src/ui/tool/node-tool.cpp:606 +#: ../src/ui/tool/node-tool.cpp:610 msgctxt "Node tool tip" msgid "Drag to select nodes, click to clear the selection" msgstr "" -#: ../src/ui/tool/node-tool.cpp:611 +#: ../src/ui/tool/node-tool.cpp:615 msgctxt "Node tool tip" msgid "Drag to select objects to edit, click to edit this object (more: Shift)" -msgstr "" +msgstr "TrageÈ›i pentru a selecta obiectele de editat, clic pentru a edita (mai multe: Shift)" -#: ../src/ui/tool/node-tool.cpp:614 +#: ../src/ui/tool/node-tool.cpp:618 msgctxt "Node tool tip" msgid "Drag to select objects to edit" -msgstr "" +msgstr "TrageÈ›i pentru a selecta obiectele de editat" #: ../src/ui/tool/node.cpp:246 msgid "Cusp node handle" @@ -20792,26 +19677,23 @@ msgstr "NetezeÈ™te automat mânerul nodului" #: ../src/ui/tool/node.cpp:433 msgctxt "Path handle tip" msgid "more: Shift, Ctrl, Alt" -msgstr "" +msgstr "mai multe: Shift, Ctrl, Alt" #: ../src/ui/tool/node.cpp:435 msgctxt "Path handle tip" msgid "more: Ctrl, Alt" -msgstr "" +msgstr "mai multe: Ctrl, Alt" #: ../src/ui/tool/node.cpp:441 #, c-format msgctxt "Path handle tip" -msgid "" -"<b>Shift+Ctrl+Alt</b>: preserve length and snap rotation angle to %g° " -"increments while rotating both handles" +msgid "<b>Shift+Ctrl+Alt</b>: preserve length and snap rotation angle to %g° increments while rotating both handles" msgstr "" #: ../src/ui/tool/node.cpp:446 #, c-format msgctxt "Path handle tip" -msgid "" -"<b>Ctrl+Alt</b>: preserve length and snap rotation angle to %g° increments" +msgid "<b>Ctrl+Alt</b>: preserve length and snap rotation angle to %g° increments" msgstr "" #: ../src/ui/tool/node.cpp:452 @@ -20827,9 +19709,7 @@ msgstr "" #: ../src/ui/tool/node.cpp:462 #, c-format msgctxt "Path handle tip" -msgid "" -"<b>Shift+Ctrl</b>: snap rotation angle to %g° increments and rotate both " -"handles" +msgid "<b>Shift+Ctrl</b>: snap rotation angle to %g° increments and rotate both handles" msgstr "" #: ../src/ui/tool/node.cpp:466 @@ -20895,17 +19775,13 @@ msgstr "" #: ../src/ui/tool/node.cpp:1288 #, c-format msgctxt "Path node tip" -msgid "" -"<b>%s</b>: drag to shape the path, click to toggle scale/rotation handles " -"(more: Shift, Ctrl, Alt)" +msgid "<b>%s</b>: drag to shape the path, click to toggle scale/rotation handles (more: Shift, Ctrl, Alt)" msgstr "" #: ../src/ui/tool/node.cpp:1291 #, c-format msgctxt "Path node tip" -msgid "" -"<b>%s</b>: drag to shape the path, click to select only this node (more: " -"Shift, Ctrl, Alt)" +msgid "<b>%s</b>: drag to shape the path, click to select only this node (more: Shift, Ctrl, Alt)" msgstr "" #: ../src/ui/tool/node.cpp:1299 @@ -20960,8 +19836,7 @@ msgstr "" #: ../src/ui/tool/transform-handle-set.cpp:201 msgctxt "Transform handle tip" -msgid "" -"<b>Shift+Alt</b>: scale using an integer ratio about the rotation center" +msgid "<b>Shift+Alt</b>: scale using an integer ratio about the rotation center" msgstr "" #: ../src/ui/tool/transform-handle-set.cpp:203 @@ -20988,9 +19863,7 @@ msgstr "" #: ../src/ui/tool/transform-handle-set.cpp:437 #, c-format msgctxt "Transform handle tip" -msgid "" -"<b>Shift+Ctrl</b>: rotate around the opposite corner and snap angle to %f° " -"increments" +msgid "<b>Shift+Ctrl</b>: rotate around the opposite corner and snap angle to %f° increments" msgstr "" #: ../src/ui/tool/transform-handle-set.cpp:440 @@ -21006,9 +19879,7 @@ msgstr "" #: ../src/ui/tool/transform-handle-set.cpp:446 msgctxt "Transform handle tip" -msgid "" -"<b>Rotation handle</b>: drag to rotate the selection around the rotation " -"center" +msgid "<b>Rotation handle</b>: drag to rotate the selection around the rotation center" msgstr "" #. event @@ -21021,9 +19892,7 @@ msgstr "" #: ../src/ui/tool/transform-handle-set.cpp:577 #, c-format msgctxt "Transform handle tip" -msgid "" -"<b>Shift+Ctrl</b>: skew about the rotation center with snapping to %f° " -"increments" +msgid "<b>Shift+Ctrl</b>: skew about the rotation center with snapping to %f° increments" msgstr "" #: ../src/ui/tool/transform-handle-set.cpp:580 @@ -21039,8 +19908,7 @@ msgstr "" #: ../src/ui/tool/transform-handle-set.cpp:587 msgctxt "Transform handle tip" -msgid "" -"<b>Skew handle</b>: drag to skew (shear) selection about the opposite handle" +msgid "<b>Skew handle</b>: drag to skew (shear) selection about the opposite handle" msgstr "" #: ../src/ui/tool/transform-handle-set.cpp:593 @@ -21061,9 +19929,8 @@ msgid "<b>Rotation center</b>: drag to change the origin of transforms" msgstr "" #: ../src/ui/widget/filter-effect-chooser.cpp:27 -#, fuzzy msgid "Blur (%)" -msgstr "Neclarități" +msgstr "Neclaritate (%)" #: ../src/ui/widget/layer-selector.cpp:118 msgid "Toggle current layer visibility" @@ -21077,7 +19944,7 @@ msgstr "Blochează sau deblochează stratul curent" msgid "Current layer" msgstr "Stratul curent" -#: ../src/ui/widget/layer-selector.cpp:590 +#: ../src/ui/widget/layer-selector.cpp:594 msgid "(root)" msgstr "(rădăcină)" @@ -21090,19 +19957,18 @@ msgid "MetadataLicence|Other" msgstr "" #: ../src/ui/widget/object-composite-settings.cpp:67 -#: ../src/ui/widget/selected-style.cpp:1063 -#: ../src/ui/widget/selected-style.cpp:1064 -#, fuzzy +#: ../src/ui/widget/selected-style.cpp:1065 +#: ../src/ui/widget/selected-style.cpp:1066 msgid "Opacity (%)" -msgstr "Opacitate, %" +msgstr "Opacitate (%)" #: ../src/ui/widget/object-composite-settings.cpp:180 msgid "Change blur" msgstr "Modifică neclaritatea" #: ../src/ui/widget/object-composite-settings.cpp:220 -#: ../src/ui/widget/selected-style.cpp:895 -#: ../src/ui/widget/selected-style.cpp:1189 +#: ../src/ui/widget/selected-style.cpp:897 +#: ../src/ui/widget/selected-style.cpp:1191 msgid "Change opacity" msgstr "Modifică opacitatea" @@ -21120,7 +19986,7 @@ msgstr "ÃŽnălÈ›imea hârtiei" #: ../src/ui/widget/page-sizer.cpp:240 msgid "T_op margin:" -msgstr "Marginea de _sus:" +msgstr "_Marginea de sus:" #: ../src/ui/widget/page-sizer.cpp:240 msgid "Top margin" @@ -21150,42 +20016,36 @@ msgstr "_Jos de tot:" msgid "Bottom margin" msgstr "Marginea de jos de tot" -#: ../src/ui/widget/page-sizer.cpp:260 -msgid "Description" -msgstr "Descriere" - -#: ../src/ui/widget/page-sizer.cpp:301 +#: ../src/ui/widget/page-sizer.cpp:303 msgid "Orientation:" msgstr "Orientare:" -#: ../src/ui/widget/page-sizer.cpp:304 +#: ../src/ui/widget/page-sizer.cpp:306 msgid "_Landscape" msgstr "Peisa_j" -#: ../src/ui/widget/page-sizer.cpp:309 +#: ../src/ui/widget/page-sizer.cpp:311 msgid "_Portrait" msgstr "_Portret" #. ## Set up custom size frame -#: ../src/ui/widget/page-sizer.cpp:325 +#: ../src/ui/widget/page-sizer.cpp:329 msgid "Custom size" msgstr "Dimensiune personalizată" -#: ../src/ui/widget/page-sizer.cpp:348 +#: ../src/ui/widget/page-sizer.cpp:374 msgid "Resi_ze page to content..." msgstr "Redimensionea_ză pagina la conÈ›inut..." -#: ../src/ui/widget/page-sizer.cpp:374 +#: ../src/ui/widget/page-sizer.cpp:426 msgid "_Resize page to drawing or selection" msgstr "_Redimensionează pagina pentru a desena sau a selecta" -#: ../src/ui/widget/page-sizer.cpp:375 -msgid "" -"Resize the page to fit the current selection, or the entire drawing if there " -"is no selection" +#: ../src/ui/widget/page-sizer.cpp:427 +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:440 +#: ../src/ui/widget/page-sizer.cpp:492 msgid "Set page size" msgstr "StabileÈ™te dimensiunea paginii" @@ -21194,48 +20054,36 @@ msgid "List" msgstr "Listă" #: ../src/ui/widget/panel.cpp:135 -#, fuzzy msgctxt "Swatches" msgid "Size" msgstr "Dimensiune" #: ../src/ui/widget/panel.cpp:139 -#, fuzzy msgctxt "Swatches height" msgid "Tiny" -msgstr "minuscul" +msgstr "Minuscul" -# apare la instrumentul găleată la selecÈ›ia de dimensiune de gaură -# apare la dimensiunea barelor în preferinÈ›e -> interfață #: ../src/ui/widget/panel.cpp:140 -#, fuzzy msgctxt "Swatches height" msgid "Small" -msgstr "Mică" +msgstr "Mic" -# apare la instrumentul găleată la selecÈ›ia de dimensiune de gaură #: ../src/ui/widget/panel.cpp:141 -#, fuzzy msgctxt "Swatches height" msgid "Medium" -msgstr "Medie" +msgstr "Mediu" -# apare la instrumentul găleată la selecÈ›ia de dimensiune de gaură -# apare la dimensiunea barelor în preferinÈ›e -> interfață #: ../src/ui/widget/panel.cpp:142 -#, fuzzy msgctxt "Swatches height" msgid "Large" msgstr "Mare" #: ../src/ui/widget/panel.cpp:143 -#, fuzzy msgctxt "Swatches height" msgid "Huge" -msgstr "Nuanță" +msgstr "Enorm" #: ../src/ui/widget/panel.cpp:165 -#, fuzzy msgctxt "Swatches" msgid "Width" msgstr "Lățime" @@ -21243,41 +20091,34 @@ msgstr "Lățime" #: ../src/ui/widget/panel.cpp:169 msgctxt "Swatches width" msgid "Narrower" -msgstr "" +msgstr "Mai îngust" #: ../src/ui/widget/panel.cpp:170 -#, fuzzy msgctxt "Swatches width" msgid "Narrow" -msgstr "SăgeÈ›i" +msgstr "ÃŽngust" -# apare la instrumentul găleată la selecÈ›ia de dimensiune de gaură #: ../src/ui/widget/panel.cpp:171 -#, fuzzy msgctxt "Swatches width" msgid "Medium" -msgstr "Medie" +msgstr "Mediu" #: ../src/ui/widget/panel.cpp:172 -#, fuzzy msgctxt "Swatches width" msgid "Wide" -msgstr "Larg" +msgstr "Lat" #: ../src/ui/widget/panel.cpp:173 -#, fuzzy msgctxt "Swatches width" msgid "Wider" -msgstr "Larg" +msgstr "Mai lat" #: ../src/ui/widget/panel.cpp:203 -#, fuzzy msgctxt "Swatches" msgid "Border" -msgstr "Ordine" +msgstr "Chenar" #: ../src/ui/widget/panel.cpp:207 -#, fuzzy msgctxt "Swatches border" msgid "None" msgstr "Fără" @@ -21285,34 +20126,30 @@ msgstr "Fără" #: ../src/ui/widget/panel.cpp:208 msgctxt "Swatches border" msgid "Solid" -msgstr "" +msgstr "Solid" #: ../src/ui/widget/panel.cpp:209 -#, fuzzy msgctxt "Swatches border" msgid "Wide" -msgstr "Larg" +msgstr "Lat" #. TRANSLATORS: "Wrap" indicates how colour swatches are displayed #: ../src/ui/widget/panel.cpp:240 -#, fuzzy msgctxt "Swatches" msgid "Wrap" -msgstr "Grafic" +msgstr "" -#: ../src/ui/widget/preferences-widget.cpp:714 +#: ../src/ui/widget/preferences-widget.cpp:715 msgid "_Browse..." msgstr "_RăsfoieÈ™te..." -#: ../src/ui/widget/preferences-widget.cpp:800 -#, fuzzy +# hm ? sau titlu ? +#: ../src/ui/widget/preferences-widget.cpp:801 msgid "Select a bitmap editor" -msgstr "Editor de bitmap:" +msgstr "SelectaÈ›i un editor de bitmap" #: ../src/ui/widget/random.cpp:84 -msgid "" -"Reseed the random number generator; this creates a different sequence of " -"random numbers." +msgid "Reseed the random number generator; this creates a different sequence of random numbers." msgstr "" # titlu pe chenar la randare în momentul tipăririi @@ -21338,341 +20175,340 @@ msgid "Preferred resolution of rendering, in dots per inch." msgstr "" #: ../src/ui/widget/rendering-options.cpp:44 -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." +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 "" #: ../src/ui/widget/rendering-options.cpp:49 -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." +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/widget/selected-style.cpp:123 +#: ../src/ui/widget/selected-style.cpp:124 #: ../src/ui/widget/style-swatch.cpp:119 msgid "Fill:" msgstr "Umplere:" # hm ? cred că se referă la opacitate -#: ../src/ui/widget/selected-style.cpp:125 +#: ../src/ui/widget/selected-style.cpp:126 msgid "O:" msgstr "O:" -#: ../src/ui/widget/selected-style.cpp:165 +#: ../src/ui/widget/selected-style.cpp:166 msgid "N/A" msgstr "Indisponibil" -#: ../src/ui/widget/selected-style.cpp:168 -#: ../src/ui/widget/selected-style.cpp:1056 -#: ../src/ui/widget/selected-style.cpp:1057 +#: ../src/ui/widget/selected-style.cpp:169 +#: ../src/ui/widget/selected-style.cpp:1058 +#: ../src/ui/widget/selected-style.cpp:1059 #: ../src/widgets/gradient-toolbar.cpp:176 msgid "Nothing selected" msgstr "Nu este selectat nimic" -#: ../src/ui/widget/selected-style.cpp:170 +#: ../src/ui/widget/selected-style.cpp:171 #: ../src/ui/widget/style-swatch.cpp:300 -#, fuzzy msgctxt "Fill and stroke" msgid "<i>None</i>" msgstr "<i>Nespecificat</i>" -#: ../src/ui/widget/selected-style.cpp:173 +#: ../src/ui/widget/selected-style.cpp:174 #: ../src/ui/widget/style-swatch.cpp:302 -#, fuzzy msgctxt "Fill and stroke" msgid "No fill" msgstr "Fără umplere" -#: ../src/ui/widget/selected-style.cpp:173 +#: ../src/ui/widget/selected-style.cpp:174 #: ../src/ui/widget/style-swatch.cpp:302 -#, fuzzy msgctxt "Fill and stroke" msgid "No stroke" msgstr "Fără contur" -#: ../src/ui/widget/selected-style.cpp:175 -#: ../src/ui/widget/style-swatch.cpp:281 ../src/widgets/paint-selector.cpp:239 +#: ../src/ui/widget/selected-style.cpp:176 +#: ../src/ui/widget/style-swatch.cpp:281 +#: ../src/widgets/paint-selector.cpp:239 msgid "Pattern" msgstr "Model" -#: ../src/ui/widget/selected-style.cpp:178 +#: ../src/ui/widget/selected-style.cpp:179 #: ../src/ui/widget/style-swatch.cpp:283 msgid "Pattern fill" msgstr "Umplere cu model" -#: ../src/ui/widget/selected-style.cpp:178 +#: ../src/ui/widget/selected-style.cpp:179 #: ../src/ui/widget/style-swatch.cpp:283 msgid "Pattern stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:180 +#: ../src/ui/widget/selected-style.cpp:181 msgid "<b>L</b>" msgstr "<b>L</b>" -#: ../src/ui/widget/selected-style.cpp:183 +#: ../src/ui/widget/selected-style.cpp:184 #: ../src/ui/widget/style-swatch.cpp:275 msgid "Linear gradient fill" msgstr "Umplere cu degrade linear" -#: ../src/ui/widget/selected-style.cpp:183 +#: ../src/ui/widget/selected-style.cpp:184 #: ../src/ui/widget/style-swatch.cpp:275 msgid "Linear gradient stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:190 +#: ../src/ui/widget/selected-style.cpp:191 msgid "<b>R</b>" msgstr "<b>R</b>" -#: ../src/ui/widget/selected-style.cpp:193 +#: ../src/ui/widget/selected-style.cpp:194 #: ../src/ui/widget/style-swatch.cpp:279 msgid "Radial gradient fill" msgstr "Umplere cu degrade radial" -#: ../src/ui/widget/selected-style.cpp:193 +#: ../src/ui/widget/selected-style.cpp:194 #: ../src/ui/widget/style-swatch.cpp:279 msgid "Radial gradient stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:200 +#: ../src/ui/widget/selected-style.cpp:201 msgid "Different" -msgstr "" +msgstr "Diferit" -#: ../src/ui/widget/selected-style.cpp:203 +#: ../src/ui/widget/selected-style.cpp:204 msgid "Different fills" msgstr "" -#: ../src/ui/widget/selected-style.cpp:203 +#: ../src/ui/widget/selected-style.cpp:204 msgid "Different strokes" msgstr "" -#: ../src/ui/widget/selected-style.cpp:205 +#: ../src/ui/widget/selected-style.cpp:206 #: ../src/ui/widget/style-swatch.cpp:305 msgid "<b>Unset</b>" msgstr "<b>Nedefinit</b>" #. TRANSLATORS COMMENT: unset is a verb here -#: ../src/ui/widget/selected-style.cpp:208 -#: ../src/ui/widget/selected-style.cpp:266 -#: ../src/ui/widget/selected-style.cpp:527 -#: ../src/ui/widget/style-swatch.cpp:307 ../src/widgets/fill-style.cpp:708 +#: ../src/ui/widget/selected-style.cpp:209 +#: ../src/ui/widget/selected-style.cpp:267 +#: ../src/ui/widget/selected-style.cpp:529 +#: ../src/ui/widget/style-swatch.cpp:307 +#: ../src/widgets/fill-style.cpp:708 msgid "Unset fill" msgstr "Umplere nedefinită" -#: ../src/ui/widget/selected-style.cpp:208 -#: ../src/ui/widget/selected-style.cpp:266 -#: ../src/ui/widget/selected-style.cpp:543 -#: ../src/ui/widget/style-swatch.cpp:307 ../src/widgets/fill-style.cpp:708 +#: ../src/ui/widget/selected-style.cpp:209 +#: ../src/ui/widget/selected-style.cpp:267 +#: ../src/ui/widget/selected-style.cpp:545 +#: ../src/ui/widget/style-swatch.cpp:307 +#: ../src/widgets/fill-style.cpp:708 msgid "Unset stroke" msgstr "DestabileÈ™te conturul" -#: ../src/ui/widget/selected-style.cpp:211 +#: ../src/ui/widget/selected-style.cpp:212 msgid "Flat color fill" msgstr "Umplere cu culoare uniformă" -#: ../src/ui/widget/selected-style.cpp:211 +#: ../src/ui/widget/selected-style.cpp:212 msgid "Flat color stroke" msgstr "Contur cu culoare uniformă" #. TRANSLATOR COMMENT: A means "Averaged" -#: ../src/ui/widget/selected-style.cpp:214 +#: ../src/ui/widget/selected-style.cpp:215 msgid "<b>a</b>" msgstr "<b>a</b>" -#: ../src/ui/widget/selected-style.cpp:217 +#: ../src/ui/widget/selected-style.cpp:218 msgid "Fill is averaged over selected objects" msgstr "" -#: ../src/ui/widget/selected-style.cpp:217 +#: ../src/ui/widget/selected-style.cpp:218 msgid "Stroke is averaged over selected objects" msgstr "" #. TRANSLATOR COMMENT: M means "Multiple" -#: ../src/ui/widget/selected-style.cpp:220 +#: ../src/ui/widget/selected-style.cpp:221 msgid "<b>m</b>" msgstr "<b>m</b>" -#: ../src/ui/widget/selected-style.cpp:223 +#: ../src/ui/widget/selected-style.cpp:224 msgid "Multiple selected objects have the same fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:223 +#: ../src/ui/widget/selected-style.cpp:224 msgid "Multiple selected objects have the same stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:225 +#: ../src/ui/widget/selected-style.cpp:226 msgid "Edit fill..." -msgstr "" +msgstr "Editează umplerea..." -#: ../src/ui/widget/selected-style.cpp:225 +#: ../src/ui/widget/selected-style.cpp:226 msgid "Edit stroke..." -msgstr "" +msgstr "Editează conturul..." -#: ../src/ui/widget/selected-style.cpp:229 +#: ../src/ui/widget/selected-style.cpp:230 msgid "Last set color" -msgstr "" +msgstr "Ultima culoare definită" -#: ../src/ui/widget/selected-style.cpp:233 +#: ../src/ui/widget/selected-style.cpp:234 msgid "Last selected color" -msgstr "" +msgstr "Ultima culoare selectată" -#: ../src/ui/widget/selected-style.cpp:249 +#: ../src/ui/widget/selected-style.cpp:250 msgid "Copy color" msgstr "Copiază culoarea" -#: ../src/ui/widget/selected-style.cpp:253 +#: ../src/ui/widget/selected-style.cpp:254 msgid "Paste color" msgstr "LipeÈ™te culoarea" -#: ../src/ui/widget/selected-style.cpp:257 -#: ../src/ui/widget/selected-style.cpp:820 +#: ../src/ui/widget/selected-style.cpp:258 +#: ../src/ui/widget/selected-style.cpp:822 msgid "Swap fill and stroke" -msgstr "" +msgstr "Inversează umplerea cu conturul" -#: ../src/ui/widget/selected-style.cpp:261 -#: ../src/ui/widget/selected-style.cpp:552 -#: ../src/ui/widget/selected-style.cpp:561 +#: ../src/ui/widget/selected-style.cpp:262 +#: ../src/ui/widget/selected-style.cpp:554 +#: ../src/ui/widget/selected-style.cpp:563 msgid "Make fill opaque" -msgstr "" +msgstr "Fă umplerea opacă" -#: ../src/ui/widget/selected-style.cpp:261 +#: ../src/ui/widget/selected-style.cpp:262 msgid "Make stroke opaque" -msgstr "" +msgstr "Fă conturul opac" -#: ../src/ui/widget/selected-style.cpp:270 -#: ../src/ui/widget/selected-style.cpp:509 ../src/widgets/fill-style.cpp:506 +#: ../src/ui/widget/selected-style.cpp:271 +#: ../src/ui/widget/selected-style.cpp:511 +#: ../src/widgets/fill-style.cpp:506 msgid "Remove fill" -msgstr "" +msgstr "Elimină umplerea" -#: ../src/ui/widget/selected-style.cpp:270 -#: ../src/ui/widget/selected-style.cpp:518 ../src/widgets/fill-style.cpp:506 +#: ../src/ui/widget/selected-style.cpp:271 +#: ../src/ui/widget/selected-style.cpp:520 +#: ../src/widgets/fill-style.cpp:506 msgid "Remove stroke" msgstr "Elimină conturul" -#: ../src/ui/widget/selected-style.cpp:573 +#: ../src/ui/widget/selected-style.cpp:575 msgid "Apply last set color to fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:585 +#: ../src/ui/widget/selected-style.cpp:587 msgid "Apply last set color to stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:596 +#: ../src/ui/widget/selected-style.cpp:598 msgid "Apply last selected color to fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:607 +#: ../src/ui/widget/selected-style.cpp:609 msgid "Apply last selected color to stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:633 +#: ../src/ui/widget/selected-style.cpp:635 msgid "Invert fill" -msgstr "" +msgstr "Inversează umplerea" -#: ../src/ui/widget/selected-style.cpp:657 +#: ../src/ui/widget/selected-style.cpp:659 msgid "Invert stroke" -msgstr "" +msgstr "Inversează conturul" -#: ../src/ui/widget/selected-style.cpp:669 +#: ../src/ui/widget/selected-style.cpp:671 msgid "White fill" -msgstr "" +msgstr "Umplere albă" -#: ../src/ui/widget/selected-style.cpp:681 +#: ../src/ui/widget/selected-style.cpp:683 msgid "White stroke" -msgstr "" +msgstr "Contur alb" -#: ../src/ui/widget/selected-style.cpp:693 +#: ../src/ui/widget/selected-style.cpp:695 msgid "Black fill" -msgstr "" +msgstr "Umplere neagră" -#: ../src/ui/widget/selected-style.cpp:705 +#: ../src/ui/widget/selected-style.cpp:707 msgid "Black stroke" -msgstr "" +msgstr "Contur negru" -#: ../src/ui/widget/selected-style.cpp:748 +#: ../src/ui/widget/selected-style.cpp:750 msgid "Paste fill" -msgstr "" +msgstr "LipeÈ™te umplerea" -#: ../src/ui/widget/selected-style.cpp:766 +#: ../src/ui/widget/selected-style.cpp:768 msgid "Paste stroke" msgstr "LipeÈ™te conturul" -#: ../src/ui/widget/selected-style.cpp:922 +#: ../src/ui/widget/selected-style.cpp:924 msgid "Change stroke width" msgstr "Schimbă lățimea conturului" -#: ../src/ui/widget/selected-style.cpp:1017 +#: ../src/ui/widget/selected-style.cpp:1019 msgid ", drag to adjust" -msgstr "" +msgstr ", trageÈ›i pentru a ajusta" -#: ../src/ui/widget/selected-style.cpp:1102 +#: ../src/ui/widget/selected-style.cpp:1104 #, c-format msgid "Stroke width: %.5g%s%s" msgstr "Lățime contur: %.5g%s%s" -#: ../src/ui/widget/selected-style.cpp:1106 +#: ../src/ui/widget/selected-style.cpp:1108 msgid " (averaged)" -msgstr "" +msgstr " (medie)" -#: ../src/ui/widget/selected-style.cpp:1134 +#: ../src/ui/widget/selected-style.cpp:1136 msgid "0 (transparent)" msgstr "0 (transparent)" -#: ../src/ui/widget/selected-style.cpp:1158 +#: ../src/ui/widget/selected-style.cpp:1160 msgid "100% (opaque)" msgstr "100% (opac)" -#: ../src/ui/widget/selected-style.cpp:1318 +#: ../src/ui/widget/selected-style.cpp:1327 +msgid "Adjust alpha" +msgstr "" + +#: ../src/ui/widget/selected-style.cpp:1329 +#, fuzzy, c-format +msgid "Adjusting <b>alpha</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Ctrl</b> to adjust lightness, with <b>Shift</b> to adjust saturation, without modifiers to adjust hue" +msgstr "Ajustare de <b>luminozitate</b>: a fost %.3g, acum este <b>%.3g</b> (diferență %.3g); <b>Shift</b> pentru ajustarea saturaÈ›iei, fără modificatori pentru ajustarea nuanÈ›ei" + +#: ../src/ui/widget/selected-style.cpp:1333 msgid "Adjust saturation" msgstr "Ajustează saturaÈ›ia" -#: ../src/ui/widget/selected-style.cpp:1320 -#, c-format -msgid "" -"Adjusting <b>saturation</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with " -"<b>Ctrl</b> to adjust lightness, without modifiers to adjust hue" -msgstr "" +#: ../src/ui/widget/selected-style.cpp:1335 +#, fuzzy, c-format +msgid "Adjusting <b>saturation</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Ctrl</b> to adjust lightness, with <b>Alt</b> to adjust alpha, without modifiers to adjust hue" +msgstr "Ajustare de <b>saturaÈ›ie</b>: a fost %.3g, acum este <b>%.3g</b> (diferență %.3g); <b>Ctrl</b> pentru ajustarea luminozității, fără modificatori pentru ajustarea nuanÈ›ei" -#: ../src/ui/widget/selected-style.cpp:1324 +#: ../src/ui/widget/selected-style.cpp:1339 msgid "Adjust lightness" msgstr "Ajustează luminozitatea" -#: ../src/ui/widget/selected-style.cpp:1326 -#, c-format -msgid "" -"Adjusting <b>lightness</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with " -"<b>Shift</b> to adjust saturation, without modifiers to adjust hue" -msgstr "" +#: ../src/ui/widget/selected-style.cpp:1341 +#, fuzzy, c-format +msgid "Adjusting <b>lightness</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</b> to adjust saturation, with <b>Alt</b> to adjust alpha, without modifiers to adjust hue" +msgstr "Ajustare de <b>luminozitate</b>: a fost %.3g, acum este <b>%.3g</b> (diferență %.3g); <b>Shift</b> pentru ajustarea saturaÈ›iei, fără modificatori pentru ajustarea nuanÈ›ei" -#: ../src/ui/widget/selected-style.cpp:1330 +#: ../src/ui/widget/selected-style.cpp:1345 msgid "Adjust hue" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1332 -#, c-format -msgid "" -"Adjusting <b>hue</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</" -"b> to adjust saturation, with <b>Ctrl</b> to adjust lightness" -msgstr "" +#: ../src/ui/widget/selected-style.cpp:1347 +#, fuzzy, c-format +msgid "Adjusting <b>hue</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</b> to adjust saturation, with <b>Alt</b> to adjust alpha, with <b>Ctrl</b> to adjust lightness" +msgstr "Ajustare de <b>luminozitate</b>: a fost %.3g, acum este <b>%.3g</b> (diferență %.3g); <b>Shift</b> pentru ajustarea saturaÈ›iei, fără modificatori pentru ajustarea nuanÈ›ei" -#: ../src/ui/widget/selected-style.cpp:1445 -#: ../src/ui/widget/selected-style.cpp:1459 +#: ../src/ui/widget/selected-style.cpp:1467 +#: ../src/ui/widget/selected-style.cpp:1481 msgid "Adjust stroke width" msgstr "Ajustează lățimea conturului" -#: ../src/ui/widget/selected-style.cpp:1446 +#: ../src/ui/widget/selected-style.cpp:1468 #, c-format msgid "Adjusting <b>stroke width</b>: was %.3g, now <b>%.3g</b> (diff %.3g)" msgstr "" +# hm ? #. TRANSLATORS: "Link" means to _link_ two sliders together #: ../src/ui/widget/spin-slider.cpp:148 -#, fuzzy msgctxt "Sliders" msgid "Link" -msgstr "Legătură:" +msgstr "Leagă" #: ../src/ui/widget/style-swatch.cpp:273 msgid "L Gradient" @@ -21697,20 +20533,15 @@ msgstr "Contur: %06x/%.3g" msgid "Stroke width: %.5g%s" msgstr "Lățime contur: %.5g%s" -#: ../src/ui/widget/style-swatch.cpp:344 +#: ../src/ui/widget/style-swatch.cpp:343 #, c-format -msgid "O:%.3g" -msgstr "O:%.3g" - -#: ../src/ui/widget/style-swatch.cpp:346 -#, c-format -msgid "O:.%d" -msgstr "O:.%d" +msgid "O: %2.0f" +msgstr "" -#: ../src/ui/widget/style-swatch.cpp:351 +#: ../src/ui/widget/style-swatch.cpp:348 #, c-format -msgid "Opacity: %.3g" -msgstr "Opacitate: %.3g" +msgid "Opacity: %2.1f %%" +msgstr "Opacitate: %2.1f %%" #: ../src/vanishing-point.cpp:132 msgid "Split vanishing points" @@ -21727,9 +20558,7 @@ msgstr "" #: ../src/vanishing-point.cpp:326 #, c-format msgid "<b>Finite</b> vanishing point shared by <b>%d</b> box" -msgid_plural "" -"<b>Finite</b> vanishing point shared by <b>%d</b> boxes; drag with <b>Shift</" -"b> to separate selected box(es)" +msgid_plural "<b>Finite</b> vanishing point shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate selected box(es)" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -21739,2272 +20568,2252 @@ msgstr[2] "" #: ../src/vanishing-point.cpp:333 #, c-format msgid "<b>Infinite</b> vanishing point shared by <b>%d</b> box" -msgid_plural "" -"<b>Infinite</b> vanishing point shared by <b>%d</b> boxes; drag with " -"<b>Shift</b> to separate selected box(es)" +msgid_plural "<b>Infinite</b> vanishing point shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate selected box(es)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: ../src/vanishing-point.cpp:341 #, c-format -msgid "" -"shared by <b>%d</b> box; drag with <b>Shift</b> to separate selected box(es)" -msgid_plural "" -"shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate selected box" -"(es)" +msgid "shared by <b>%d</b> box; drag with <b>Shift</b> to separate selected box(es)" +msgid_plural "shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate selected box(es)" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/verbs.cpp:1166 +#: ../src/verbs.cpp:155 +#: ../src/widgets/calligraphy-toolbar.cpp:649 +msgid "Edit" +msgstr "Editare" + +#: ../src/verbs.cpp:231 +msgid "Context" +msgstr "Conversie" + +#: ../src/verbs.cpp:250 +#: ../src/verbs.cpp:2174 +#: ../share/extensions/jessyInk_view.inx.h:1 +#: ../share/extensions/polyhedron_3d.inx.h:26 +msgid "View" +msgstr "Vizualizare" + +#: ../src/verbs.cpp:270 +msgid "Dialog" +msgstr "Dialog" + +#: ../src/verbs.cpp:327 +#: ../share/extensions/lorem_ipsum.inx.h:8 +#: ../share/extensions/replace_font.inx.h:11 +#: ../share/extensions/split.inx.h:10 +#: ../share/extensions/text_braille.inx.h:2 +#: ../share/extensions/text_extract.inx.h:14 +#: ../share/extensions/text_flipcase.inx.h:2 +#: ../share/extensions/text_lowercase.inx.h:2 +#: ../share/extensions/text_randomcase.inx.h:2 +#: ../share/extensions/text_sentencecase.inx.h:2 +#: ../share/extensions/text_titlecase.inx.h:2 +#: ../share/extensions/text_uppercase.inx.h:2 +msgid "Text" +msgstr "Text" + +#: ../src/verbs.cpp:1174 msgid "Switch to next layer" msgstr "Comută la stratul următor" -#: ../src/verbs.cpp:1167 +#: ../src/verbs.cpp:1175 msgid "Switched to next layer." msgstr "Comutat la stratul următor." -#: ../src/verbs.cpp:1169 +#: ../src/verbs.cpp:1177 msgid "Cannot go past last layer." msgstr "" -#: ../src/verbs.cpp:1178 +#: ../src/verbs.cpp:1186 msgid "Switch to previous layer" msgstr "" -#: ../src/verbs.cpp:1179 +#: ../src/verbs.cpp:1187 msgid "Switched to previous layer." msgstr "" -#: ../src/verbs.cpp:1181 +#: ../src/verbs.cpp:1189 msgid "Cannot go before first layer." msgstr "" -#: ../src/verbs.cpp:1202 ../src/verbs.cpp:1299 ../src/verbs.cpp:1331 -#: ../src/verbs.cpp:1337 ../src/verbs.cpp:1359 +#: ../src/verbs.cpp:1210 +#: ../src/verbs.cpp:1307 +#: ../src/verbs.cpp:1339 +#: ../src/verbs.cpp:1345 +#: ../src/verbs.cpp:1369 +#: ../src/verbs.cpp:1384 msgid "No current layer." msgstr "Niciun strat curent." -#: ../src/verbs.cpp:1231 ../src/verbs.cpp:1235 +#: ../src/verbs.cpp:1239 +#: ../src/verbs.cpp:1243 #, c-format msgid "Raised layer <b>%s</b>." msgstr "Strat ridicat <b>%s</b>." -#: ../src/verbs.cpp:1232 +#: ../src/verbs.cpp:1240 msgid "Layer to top" msgstr "Stratul deasupra" -#: ../src/verbs.cpp:1236 +#: ../src/verbs.cpp:1244 msgid "Raise layer" msgstr "Ridică stratul" -#: ../src/verbs.cpp:1239 ../src/verbs.cpp:1243 +#: ../src/verbs.cpp:1247 +#: ../src/verbs.cpp:1251 #, c-format msgid "Lowered layer <b>%s</b>." msgstr "Strat coborât <b>%s</b>." -#: ../src/verbs.cpp:1240 +#: ../src/verbs.cpp:1248 msgid "Layer to bottom" msgstr "Stratul dedesubt" # hm ? este acÈ›iune sau caracteristică ? -#: ../src/verbs.cpp:1244 +#: ../src/verbs.cpp:1252 msgid "Lower layer" msgstr "Coboară stratul" -#: ../src/verbs.cpp:1253 +#: ../src/verbs.cpp:1261 msgid "Cannot move layer any further." msgstr "Nu se mai poate muta stratul." -#: ../src/verbs.cpp:1267 ../src/verbs.cpp:1286 +#: ../src/verbs.cpp:1275 +#: ../src/verbs.cpp:1294 #, c-format msgid "%s copy" msgstr "" -#: ../src/verbs.cpp:1294 +#: ../src/verbs.cpp:1302 msgid "Duplicate layer" msgstr "Duplică stratul" #. TRANSLATORS: this means "The layer has been duplicated." -#: ../src/verbs.cpp:1297 +#: ../src/verbs.cpp:1305 msgid "Duplicated layer." msgstr "Strat duplicat." -#: ../src/verbs.cpp:1326 +#: ../src/verbs.cpp:1334 msgid "Delete layer" msgstr "Șterge stratul" #. TRANSLATORS: this means "The layer has been deleted." -#: ../src/verbs.cpp:1329 +#: ../src/verbs.cpp:1337 msgid "Deleted layer." msgstr "Start È™ters." -#: ../src/verbs.cpp:1340 -msgid "Toggle layer solo" -msgstr "" - -#: ../src/verbs.cpp:1346 -#, fuzzy +#: ../src/verbs.cpp:1354 msgid "Show all layers" -msgstr "Caută toate formele" +msgstr "Arată toate straturile" -#: ../src/verbs.cpp:1352 -#, fuzzy +#: ../src/verbs.cpp:1359 msgid "Hide all layers" -msgstr "Ascunde stratul" +msgstr "Ascunde toate straturile" + +#: ../src/verbs.cpp:1364 +msgid "Lock all layers" +msgstr "Blochează toate straturile" -#: ../src/verbs.cpp:1427 +#: ../src/verbs.cpp:1378 +msgid "Unlock all layers" +msgstr "Deblochează toate straturile" + +#: ../src/verbs.cpp:1452 msgid "Flip horizontally" msgstr "ÃŽntoarce orizontal" -#: ../src/verbs.cpp:1432 +#: ../src/verbs.cpp:1457 msgid "Flip vertically" msgstr "Răstoarnă vertical" #. 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:2009 +#: ../src/verbs.cpp:2057 msgid "tutorial-basic.svg" msgstr "tutorial-basic.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2013 +#: ../src/verbs.cpp:2061 msgid "tutorial-shapes.svg" msgstr "tutorial-shapes.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2017 +#: ../src/verbs.cpp:2065 msgid "tutorial-advanced.svg" msgstr "tutorial-advanced.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2021 +#: ../src/verbs.cpp:2069 msgid "tutorial-tracing.svg" msgstr "tutorial-tracing.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2025 +#: ../src/verbs.cpp:2073 msgid "tutorial-calligraphy.svg" msgstr "tutorial-calligraphy.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2029 +#: ../src/verbs.cpp:2077 msgid "tutorial-interpolate.svg" msgstr "tutorial-interpolate.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2033 +#: ../src/verbs.cpp:2081 msgid "tutorial-elements.svg" msgstr "tutorial-elements.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2037 +#: ../src/verbs.cpp:2085 msgid "tutorial-tips.svg" msgstr "tutorial-tips.svg" -#: ../src/verbs.cpp:2225 ../src/verbs.cpp:2798 +#: ../src/verbs.cpp:2273 +#: ../src/verbs.cpp:2863 msgid "Unlock all objects in the current layer" msgstr "Deblochează toate obiectele în stratul curent" -#: ../src/verbs.cpp:2229 ../src/verbs.cpp:2800 +#: ../src/verbs.cpp:2277 +#: ../src/verbs.cpp:2865 msgid "Unlock all objects in all layers" msgstr "Deblochează toate obiectele în toate straturile" -#: ../src/verbs.cpp:2233 ../src/verbs.cpp:2802 +#: ../src/verbs.cpp:2281 +#: ../src/verbs.cpp:2867 msgid "Unhide all objects in the current layer" msgstr "Dezvăluie toate obiectele în stratul curent" -#: ../src/verbs.cpp:2237 ../src/verbs.cpp:2804 +#: ../src/verbs.cpp:2285 +#: ../src/verbs.cpp:2869 msgid "Unhide all objects in all layers" msgstr "Dezvăluie toate obiectele în toate straturile" -#: ../src/verbs.cpp:2252 +#: ../src/verbs.cpp:2300 msgid "Does nothing" msgstr "Nu face nimic" -#: ../src/verbs.cpp:2255 +#: ../src/verbs.cpp:2303 msgid "Create new document from the default template" -msgstr "Creează un document nou cu È™ablonul inplicit" +msgstr "Creează un document nou cu È™ablonul implicit" -#: ../src/verbs.cpp:2257 +#: ../src/verbs.cpp:2305 msgid "_Open..." msgstr "_Deschide..." -#: ../src/verbs.cpp:2258 +#: ../src/verbs.cpp:2306 msgid "Open an existing document" msgstr "Deschide un document existent" -#: ../src/verbs.cpp:2259 +#: ../src/verbs.cpp:2307 msgid "Re_vert" msgstr "_Reîncarcă" -#: ../src/verbs.cpp:2260 +#: ../src/verbs.cpp:2308 msgid "Revert to the last saved version of document (changes will be lost)" -msgstr "" -"Revine la ultima versiune salvată a documentului (modificările vor fi " -"pierdute)" +msgstr "Revine la ultima versiune salvată a documentului (modificările vor fi pierdute)" -#: ../src/verbs.cpp:2261 +#: ../src/verbs.cpp:2309 msgid "Save document" msgstr "Salvează documentul" -#: ../src/verbs.cpp:2263 +#: ../src/verbs.cpp:2311 msgid "Save _As..." msgstr "Salvează c_a..." -#: ../src/verbs.cpp:2264 +#: ../src/verbs.cpp:2312 msgid "Save document under a new name" msgstr "Salvează documentul cu un nume nou" -#: ../src/verbs.cpp:2265 +#: ../src/verbs.cpp:2313 msgid "Save a Cop_y..." msgstr "Salvează o c_opie..." -#: ../src/verbs.cpp:2266 +#: ../src/verbs.cpp:2314 msgid "Save a copy of the document under a new name" msgstr "Salvează o copie a documentului cu un alt nume" -#: ../src/verbs.cpp:2267 +#: ../src/verbs.cpp:2315 msgid "_Print..." msgstr "Ti_păreÈ™te..." -#: ../src/verbs.cpp:2267 +#: ../src/verbs.cpp:2315 msgid "Print document" msgstr "TipăreÈ™te documentul" #. TRANSLATORS: "Vacuum Defs" means "Clean up defs" (so as to remove unused definitions) -#: ../src/verbs.cpp:2270 -#, fuzzy +#: ../src/verbs.cpp:2318 msgid "Clean _up document" -msgstr "Salvează documentul" +msgstr "C_urăță documentul" -#: ../src/verbs.cpp:2270 -msgid "" -"Remove unused definitions (such as gradients or clipping paths) from the <" -"defs> of the document" -msgstr "" -"Elimină definiÈ›iile nefolosite (precum degradeuri sau trasee obturate) din " -"<defs>-urile documentului" +#: ../src/verbs.cpp:2318 +msgid "Remove unused definitions (such as gradients or clipping paths) from the <defs> of the document" +msgstr "Elimină definiÈ›iile nefolosite (precum degradeuri sau trasee obturate) din <defs>-urile documentului" -#: ../src/verbs.cpp:2272 +#: ../src/verbs.cpp:2320 msgid "_Import..." msgstr "_Importă..." -#: ../src/verbs.cpp:2273 +#: ../src/verbs.cpp:2321 msgid "Import a bitmap or SVG image into this document" msgstr "Importă o imagine bitmap sau SVG în acest document" -#: ../src/verbs.cpp:2274 +# apare în meniul fiÈ™ier +# titlu pe bară +#: ../src/verbs.cpp:2322 msgid "_Export Bitmap..." msgstr "_Exportă ca bitmap..." -#: ../src/verbs.cpp:2275 +#: ../src/verbs.cpp:2323 msgid "Export this document or a selection as a bitmap image" msgstr "Exportă acest document sau o selecÈ›ie ca imagine bitmap" -#: ../src/verbs.cpp:2276 -#, fuzzy +#: ../src/verbs.cpp:2324 msgid "Import Clip Art..." -msgstr "_Importă..." +msgstr "_Importă un Clip Art..." -#: ../src/verbs.cpp:2277 -#, fuzzy +# hm ? a fost importă o grafică +#: ../src/verbs.cpp:2325 msgid "Import clipart from Open Clip Art Library" -msgstr "Importă din biblioteca Open Clip Art" +msgstr "Importă un Clip Art din biblioteca 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:2279 +#: ../src/verbs.cpp:2327 msgid "N_ext Window" msgstr "F_ereastra următoare" -#: ../src/verbs.cpp:2280 +#: ../src/verbs.cpp:2328 msgid "Switch to the next document window" msgstr "Comută la fereastra de document următoare" -#: ../src/verbs.cpp:2281 +#: ../src/verbs.cpp:2329 msgid "P_revious Window" msgstr "Fe_reastra precedentă" -#: ../src/verbs.cpp:2282 +#: ../src/verbs.cpp:2330 msgid "Switch to the previous document window" msgstr "Comută la fereastra de document precedentă" -#: ../src/verbs.cpp:2283 +#: ../src/verbs.cpp:2331 msgid "_Close" msgstr "ÃŽn_chide documentul" -#: ../src/verbs.cpp:2284 +#: ../src/verbs.cpp:2332 msgid "Close this document window" msgstr "ÃŽnchide această fereastră de document" -#: ../src/verbs.cpp:2285 +#: ../src/verbs.cpp:2333 msgid "_Quit" msgstr "ÃŽnc_hide aplicaÈ›ia" -#: ../src/verbs.cpp:2285 +#: ../src/verbs.cpp:2333 msgid "Quit Inkscape" msgstr "ÃŽnchide Inkscape" -#: ../src/verbs.cpp:2288 +#: ../src/verbs.cpp:2336 msgid "Undo last action" msgstr "Anulează ultima acÈ›iune" -#: ../src/verbs.cpp:2291 +#: ../src/verbs.cpp:2339 msgid "Do again the last undone action" msgstr "Refă ultima acÈ›iune care a fost anulată" -#: ../src/verbs.cpp:2292 +#: ../src/verbs.cpp:2340 msgid "Cu_t" msgstr "_Taie" -#: ../src/verbs.cpp:2293 +#: ../src/verbs.cpp:2341 msgid "Cut selection to clipboard" msgstr "Taie selecÈ›ia în clipboard" -#: ../src/verbs.cpp:2294 +#: ../src/verbs.cpp:2342 msgid "_Copy" msgstr "_Copiază" -#: ../src/verbs.cpp:2295 +#: ../src/verbs.cpp:2343 msgid "Copy selection to clipboard" msgstr "Copiază selecÈ›ia în clipboard" -#: ../src/verbs.cpp:2296 +#: ../src/verbs.cpp:2344 msgid "_Paste" msgstr "Li_peÈ™te" -#: ../src/verbs.cpp:2297 +#: ../src/verbs.cpp:2345 msgid "Paste objects from clipboard to mouse point, or paste text" -msgstr "" -"LipeÈ™te obiectele din clipboard la poziÈ›ia mausului, sau lipeÈ™te textul" +msgstr "LipeÈ™te obiectele din clipboard la poziÈ›ia mausului, sau lipeÈ™te textul" -#: ../src/verbs.cpp:2298 +#: ../src/verbs.cpp:2346 msgid "Paste _Style" msgstr "LipeÈ™te _stilul" -#: ../src/verbs.cpp:2299 +#: ../src/verbs.cpp:2347 msgid "Apply the style of the copied object to selection" msgstr "Aplică la selecÈ›ie stilul obiectului copiat" -#: ../src/verbs.cpp:2301 +#: ../src/verbs.cpp:2349 msgid "Scale selection to match the size of the copied object" msgstr "Scalează selecÈ›ia pentru a se potrivi cu dimensiunea obiectului copiat" -#: ../src/verbs.cpp:2302 +#: ../src/verbs.cpp:2350 msgid "Paste _Width" msgstr "LipeÈ™te lăț_imea" -#: ../src/verbs.cpp:2303 +#: ../src/verbs.cpp:2351 msgid "Scale selection horizontally to match the width of the copied object" -msgstr "" -"Scalează selecÈ›ia orizontal pentru a se potrivi cu lățimea obiectului copiat" +msgstr "Scalează selecÈ›ia orizontal pentru a se potrivi cu lățimea obiectului copiat" -#: ../src/verbs.cpp:2304 +#: ../src/verbs.cpp:2352 msgid "Paste _Height" msgstr "LipeÈ™te î_nălÈ›imea" -#: ../src/verbs.cpp:2305 +#: ../src/verbs.cpp:2353 msgid "Scale selection vertically to match the height of the copied object" -msgstr "" -"Scalează selecÈ›ia vertical pentru a se potrivi cu înălÈ›imea obiectului copiat" +msgstr "Scalează selecÈ›ia vertical pentru a se potrivi cu înălÈ›imea obiectului copiat" -#: ../src/verbs.cpp:2306 +#: ../src/verbs.cpp:2354 msgid "Paste Size Separately" msgstr "LipeÈ™te dimensiunea separat" -#: ../src/verbs.cpp:2307 +#: ../src/verbs.cpp:2355 msgid "Scale each selected object to match the size of the copied object" -msgstr "" -"Scalează fiecare obiect selectat pentru a se potrivi cu dimensiunea " -"obiectului copiat" +msgstr "Scalează fiecare obiect selectat pentru a se potrivi cu dimensiunea obiectului copiat" -#: ../src/verbs.cpp:2308 +#: ../src/verbs.cpp:2356 msgid "Paste Width Separately" msgstr "LipeÈ™te lățimea separat" -#: ../src/verbs.cpp:2309 -msgid "" -"Scale each selected object horizontally to match the width of the copied " -"object" -msgstr "" -"Scalează orizontal fiecare obiect selectat pentru a se potrivi cu lățimea " -"obiectului copiat" +#: ../src/verbs.cpp:2357 +msgid "Scale each selected object horizontally to match the width of the copied object" +msgstr "Scalează orizontal fiecare obiect selectat pentru a se potrivi cu lățimea obiectului copiat" -#: ../src/verbs.cpp:2310 +#: ../src/verbs.cpp:2358 msgid "Paste Height Separately" msgstr "LipeÈ™te înălÈ›imea separat" -#: ../src/verbs.cpp:2311 -msgid "" -"Scale each selected object vertically to match the height of the copied " -"object" -msgstr "" -"Scalează vertical fiecare obiect selectat pentru a se potrivi cu înălÈ›imea " -"obiectului copiat" +#: ../src/verbs.cpp:2359 +msgid "Scale each selected object vertically to match the height of the copied object" +msgstr "Scalează vertical fiecare obiect selectat pentru a se potrivi cu înălÈ›imea obiectului copiat" # hm ? zice aÈ™a: „Ctrl+Alt+V / paste in place / This places the clipboard objects into the original location from which they were copied.†-#: ../src/verbs.cpp:2312 +#: ../src/verbs.cpp:2360 msgid "Paste _In Place" msgstr "LipeÈ™te în locul de _origine" -#: ../src/verbs.cpp:2313 +#: ../src/verbs.cpp:2361 msgid "Paste objects from clipboard to the original location" msgstr "LipeÈ™te obiectele din clipboard la poziÈ›ia originală" -#: ../src/verbs.cpp:2314 +#: ../src/verbs.cpp:2362 msgid "Paste Path _Effect" msgstr "LipeÈ™te _efectul de traseu" -#: ../src/verbs.cpp:2315 +#: ../src/verbs.cpp:2363 msgid "Apply the path effect of the copied object to selection" msgstr "Aplică la selecÈ›ie efectul de traseu al obiectului copiat" -#: ../src/verbs.cpp:2316 +#: ../src/verbs.cpp:2364 msgid "Remove Path _Effect" msgstr "_Elimină efectul de traseu" -#: ../src/verbs.cpp:2317 +#: ../src/verbs.cpp:2365 msgid "Remove any path effects from selected objects" msgstr "Elimină orice efect de traseu din obiectele selectate" -#: ../src/verbs.cpp:2318 -#, fuzzy +#: ../src/verbs.cpp:2366 msgid "_Remove Filters" -msgstr "Elimină filtrele" +msgstr "Elimină filt_rele" -#: ../src/verbs.cpp:2319 +#: ../src/verbs.cpp:2367 msgid "Remove any filters from selected objects" -msgstr "Elimină orice filtru de la obiectele selctate" +msgstr "Elimină orice filtru de la obiectele selectate" -#: ../src/verbs.cpp:2320 +#: ../src/verbs.cpp:2368 msgid "_Delete" msgstr "Ș_terge" -#: ../src/verbs.cpp:2321 +#: ../src/verbs.cpp:2369 msgid "Delete selection" msgstr "Șterge selecÈ›ia" -#: ../src/verbs.cpp:2322 +#: ../src/verbs.cpp:2370 msgid "Duplic_ate" msgstr "_Duplică" -#: ../src/verbs.cpp:2323 +#: ../src/verbs.cpp:2371 msgid "Duplicate selected objects" msgstr "Duplică obiectele selectate" -#: ../src/verbs.cpp:2324 +#: ../src/verbs.cpp:2372 msgid "Create Clo_ne" msgstr "Creează o clo_nă" -#: ../src/verbs.cpp:2325 +#: ../src/verbs.cpp:2373 msgid "Create a clone (a copy linked to the original) of selected object" msgstr "Creează o clonă (o copie legată de original) a obiectului selectat" -#: ../src/verbs.cpp:2326 +#: ../src/verbs.cpp:2374 msgid "Unlin_k Clone" msgstr "_Dezleagă clona" -#: ../src/verbs.cpp:2327 -msgid "" -"Cut the selected clones' links to the originals, turning them into " -"standalone objects" -msgstr "" -"Taie legăturile către original a clonelor selectate, transformându-le în " -"obiecte standard" +#: ../src/verbs.cpp:2375 +msgid "Cut the selected clones' links to the originals, turning them into standalone objects" +msgstr "Taie legăturile către original a clonelor selectate, transformându-le în obiecte standard" -#: ../src/verbs.cpp:2328 +#: ../src/verbs.cpp:2376 msgid "Relink to Copied" msgstr "Leagă din nou la obiectul copiat" -#: ../src/verbs.cpp:2329 +#: ../src/verbs.cpp:2377 msgid "Relink the selected clones to the object currently on the clipboard" msgstr "Leagă din nou clonele selectate la obiectul curent din clipboard" -#: ../src/verbs.cpp:2330 +#: ../src/verbs.cpp:2378 msgid "Select _Original" msgstr "Selectează obiectul _original" -#: ../src/verbs.cpp:2331 +#: ../src/verbs.cpp:2379 msgid "Select the object to which the selected clone is linked" msgstr "Selectează obiectul la care este legată clona selectată" -#: ../src/verbs.cpp:2332 -#, fuzzy +#: ../src/verbs.cpp:2380 msgid "Clone original path (LPE)" -msgstr "ÃŽnlocuieÈ™te" +msgstr "Clonează traseul original (LPE)" -#: ../src/verbs.cpp:2333 -msgid "" -"Creates a new path, applies the Clone original LPE, and refers it to the " -"selected path" +#: ../src/verbs.cpp:2381 +msgid "Creates a new path, applies the Clone original LPE, and refers it to the selected path" msgstr "" -#: ../src/verbs.cpp:2334 +#: ../src/verbs.cpp:2382 msgid "Objects to _Marker" -msgstr "Obiecte la _marcator" +msgstr "Obiecte la _marcaj" -#: ../src/verbs.cpp:2335 +#: ../src/verbs.cpp:2383 msgid "Convert selection to a line marker" -msgstr "ConverteÈ™te selecÈ›ia într-un marcator de linie" +msgstr "ConverteÈ™te selecÈ›ia într-un marcaj de linie" -#: ../src/verbs.cpp:2336 +#: ../src/verbs.cpp:2384 msgid "Objects to Gu_ides" msgstr "Obiecte la gh_idaje" -#: ../src/verbs.cpp:2337 -msgid "" -"Convert selected objects to a collection of guidelines aligned with their " -"edges" -msgstr "" -"ConverteÈ™te obiectele selectate într-o colecÈ›ie de linii de ghidare aliniate " -"cu marginile lor" +#: ../src/verbs.cpp:2385 +msgid "Convert selected objects to a collection of guidelines aligned with their edges" +msgstr "ConverteÈ™te obiectele selectate într-o colecÈ›ie de linii de ghidare aliniate cu marginile lor" -#: ../src/verbs.cpp:2338 +#: ../src/verbs.cpp:2386 msgid "Objects to Patter_n" msgstr "Obiecte la _model" -#: ../src/verbs.cpp:2339 +#: ../src/verbs.cpp:2387 msgid "Convert selection to a rectangle with tiled pattern fill" msgstr "ConverteÈ™te selecÈ›ia într-un dreptunghi cu umplutură de model mozaicat" -#: ../src/verbs.cpp:2340 +#: ../src/verbs.cpp:2388 msgid "Pattern to _Objects" msgstr "Model la _obiecte" -#: ../src/verbs.cpp:2341 +#: ../src/verbs.cpp:2389 msgid "Extract objects from a tiled pattern fill" msgstr "Extrage obiectele dintr-o umplutură de model mozaicat" -#: ../src/verbs.cpp:2342 +#: ../src/verbs.cpp:2390 +msgid "Group to Symbol" +msgstr "Grup la simbol" + +#: ../src/verbs.cpp:2391 +msgid "Convert group to a symbol" +msgstr "ConverteÈ™te grupul la un simbol" + +#: ../src/verbs.cpp:2392 +msgid "Symbol to Group" +msgstr "Simbol la grup" + +#: ../src/verbs.cpp:2393 +msgid "Extract group from a symbol" +msgstr "" + +#: ../src/verbs.cpp:2394 msgid "Clea_r All" msgstr "GoleÈ™_te tot" -#: ../src/verbs.cpp:2343 +#: ../src/verbs.cpp:2395 msgid "Delete all objects from document" msgstr "Șterge toate obiectele din document" -#: ../src/verbs.cpp:2344 +#: ../src/verbs.cpp:2396 msgid "Select Al_l" msgstr "Se_lectează tot" -#: ../src/verbs.cpp:2345 +#: ../src/verbs.cpp:2397 msgid "Select all objects or all nodes" msgstr "Selectează toate obiectele sau toate nodurile" -#: ../src/verbs.cpp:2346 +#: ../src/verbs.cpp:2398 msgid "Select All in All La_yers" msgstr "_Selectează tot în toate straturile" -#: ../src/verbs.cpp:2347 +#: ../src/verbs.cpp:2399 msgid "Select all objects in all visible and unlocked layers" msgstr "Selectează toate obiectele în toate straturile vizibile È™i deblocate" -#: ../src/verbs.cpp:2348 -#, fuzzy +#: ../src/verbs.cpp:2400 msgid "Fill _and Stroke" -msgstr "_Umplere È™i contur" +msgstr "Umplere È™i con_tur" -#: ../src/verbs.cpp:2349 -#, fuzzy -msgid "" -"Select all objects with the same fill and stroke as the selected objects" -msgstr "" -"SelectaÈ›i din care <b>obiect cu umplere de model</b> să fie extrase " -"obiectele." +#: ../src/verbs.cpp:2401 +msgid "Select all objects with the same fill and stroke as the selected objects" +msgstr "Selectează toate obiectele cu aceeaÈ™i umplere È™i cu acelaÈ™i contur precum obiectele selectate" -#: ../src/verbs.cpp:2350 -#, fuzzy +#: ../src/verbs.cpp:2402 msgid "_Fill Color" -msgstr "Culoare uniformă" +msgstr "Culoare de umple_re" -#: ../src/verbs.cpp:2351 -#, fuzzy +#: ../src/verbs.cpp:2403 msgid "Select all objects with the same fill as the selected objects" -msgstr "" -"SelectaÈ›i din care <b>obiect cu umplere de model</b> să fie extrase " -"obiectele." +msgstr "Selectează toate obiectele cu aceeaÈ™i umplere precum obiectele selectate" -#: ../src/verbs.cpp:2352 -#, fuzzy +#: ../src/verbs.cpp:2404 msgid "_Stroke Color" -msgstr "StabileÈ™te culoarea de contur" +msgstr "Culoare de cont_ur" -#: ../src/verbs.cpp:2353 -#, fuzzy +#: ../src/verbs.cpp:2405 msgid "Select all objects with the same stroke as the selected objects" -msgstr "" -"Scalează fiecare obiect selectat pentru a se potrivi cu dimensiunea " -"obiectului copiat" +msgstr "Selectează toate obiectele cu acelaÈ™i contur precum obiectele selectate" -# titlu de tab la umplere È™i contur -#: ../src/verbs.cpp:2354 -#, fuzzy +#: ../src/verbs.cpp:2406 msgid "Stroke St_yle" msgstr "St_il de contur" -#: ../src/verbs.cpp:2355 -#, fuzzy -msgid "" -"Select all objects with the same stroke style (width, dash, markers) as the " -"selected objects" +#: ../src/verbs.cpp:2407 +msgid "Select all objects with the same stroke style (width, dash, markers) as the selected objects" msgstr "" -"Scalează fiecare obiect selectat pentru a se potrivi cu dimensiunea " -"obiectului copiat" -#: ../src/verbs.cpp:2356 -#, fuzzy +#: ../src/verbs.cpp:2408 msgid "_Object Type" -msgstr "Tip de obiect" +msgstr "Tip de _obiect" -#: ../src/verbs.cpp:2357 -#, fuzzy -msgid "" -"Select all objects with the same object type (rect, arc, text, path, bitmap " -"etc) as the selected objects" +#: ../src/verbs.cpp:2409 +msgid "Select all objects with the same object type (rect, arc, text, path, bitmap etc) as the selected objects" msgstr "" -"Scalează fiecare obiect selectat pentru a se potrivi cu dimensiunea " -"obiectului copiat" -#: ../src/verbs.cpp:2358 +#: ../src/verbs.cpp:2410 msgid "In_vert Selection" msgstr "In_versează selecÈ›ia" -#: ../src/verbs.cpp:2359 +#: ../src/verbs.cpp:2411 msgid "Invert selection (unselect what is selected and select everything else)" -msgstr "" -"Inversează selecÈ›ia (deselecteaă ce este selectat È™i selectează tot restul)" +msgstr "Inversează selecÈ›ia (deselectează ce este selectat È™i selectează tot restul)" -#: ../src/verbs.cpp:2360 +#: ../src/verbs.cpp:2412 msgid "Invert in All Layers" msgstr "Inversează în toate straturile" -#: ../src/verbs.cpp:2361 +#: ../src/verbs.cpp:2413 msgid "Invert selection in all visible and unlocked layers" msgstr "Inversează selecÈ›ia în toate straturile vizibile È™i neblocate" -#: ../src/verbs.cpp:2362 +#: ../src/verbs.cpp:2414 msgid "Select Next" msgstr "Selectează următorul" -#: ../src/verbs.cpp:2363 +#: ../src/verbs.cpp:2415 msgid "Select next object or node" msgstr "Selectează obiectul sau nodul următor" -#: ../src/verbs.cpp:2364 +#: ../src/verbs.cpp:2416 msgid "Select Previous" msgstr "Selectează precedentul" -#: ../src/verbs.cpp:2365 +#: ../src/verbs.cpp:2417 msgid "Select previous object or node" msgstr "Selectează obiectul sau nodul precedent" -#: ../src/verbs.cpp:2366 +#: ../src/verbs.cpp:2418 msgid "D_eselect" msgstr "D_eselectează" -#: ../src/verbs.cpp:2367 +#: ../src/verbs.cpp:2419 msgid "Deselect any selected objects or nodes" msgstr "Deselectează orice obiecte sau noduri selectate" -#: ../src/verbs.cpp:2368 -#, fuzzy +#: ../src/verbs.cpp:2420 msgid "Create _Guides Around the Page" -msgstr "_Ghidaje în jurul paginii" +msgstr "Creează _ghidaje în jurul paginii" -#: ../src/verbs.cpp:2369 ../src/verbs.cpp:2371 +#: ../src/verbs.cpp:2421 +#: ../src/verbs.cpp:2423 msgid "Create four guides aligned with the page borders" msgstr "Creează patru ghidaje aliniate cu chenarul paginii" -#: ../src/verbs.cpp:2372 +#: ../src/verbs.cpp:2424 msgid "Next path effect parameter" msgstr "Următorul parametru de efect de traseu" -#: ../src/verbs.cpp:2373 +#: ../src/verbs.cpp:2425 msgid "Show next editable path effect parameter" msgstr "Arată următorul parametru editabil de efect de traseu" #. Selection -#: ../src/verbs.cpp:2376 +#: ../src/verbs.cpp:2428 msgid "Raise to _Top" msgstr "Ridică sus de _tot" -#: ../src/verbs.cpp:2377 +#: ../src/verbs.cpp:2429 msgid "Raise selection to top" msgstr "Ridică selecÈ›ia sus de tot" -#: ../src/verbs.cpp:2378 +#: ../src/verbs.cpp:2430 msgid "Lower to _Bottom" msgstr "Co_boară jos de tot" -#: ../src/verbs.cpp:2379 +#: ../src/verbs.cpp:2431 msgid "Lower selection to bottom" msgstr "Coboară selecÈ›ia jos de tot" -#: ../src/verbs.cpp:2380 +#: ../src/verbs.cpp:2432 msgid "_Raise" msgstr "_Ridică" -#: ../src/verbs.cpp:2381 +#: ../src/verbs.cpp:2433 msgid "Raise selection one step" msgstr "Ridică selecÈ›ia o treaptă" -#: ../src/verbs.cpp:2382 +#: ../src/verbs.cpp:2434 msgid "_Lower" msgstr "_Coboară" -#: ../src/verbs.cpp:2383 +#: ../src/verbs.cpp:2435 msgid "Lower selection one step" msgstr "Coboară selecÈ›ia o treaptă" -#: ../src/verbs.cpp:2385 +#: ../src/verbs.cpp:2437 msgid "Group selected objects" msgstr "Grupează obiectele selectate" -#: ../src/verbs.cpp:2387 +#: ../src/verbs.cpp:2439 msgid "Ungroup selected groups" msgstr "Degrupează grupurile selectate" -#: ../src/verbs.cpp:2389 +#: ../src/verbs.cpp:2441 msgid "_Put on Path" msgstr "AÈ™ea_ză pe traseu" -#: ../src/verbs.cpp:2391 +#: ../src/verbs.cpp:2443 msgid "_Remove from Path" msgstr "ÃŽndepărtează de pe t_raseu" -#: ../src/verbs.cpp:2393 +#: ../src/verbs.cpp:2445 msgid "Remove Manual _Kerns" msgstr "Elimină _keringurile manuale" #. 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:2396 +#: ../src/verbs.cpp:2448 msgid "Remove all manual kerns and glyph rotations from a text object" -msgstr "" -"Elimină toate kerningurile manuale È™i toate rotirile de glife dintr-un " -"obiect text." +msgstr "Elimină toate kerningurile manuale È™i toate rotirile de glife dintr-un obiect de text." -#: ../src/verbs.cpp:2398 +#: ../src/verbs.cpp:2450 msgid "_Union" msgstr "_Uniune" -#: ../src/verbs.cpp:2399 +#: ../src/verbs.cpp:2451 msgid "Create union of selected paths" msgstr "Creează uniunea traseelor selectate" -#: ../src/verbs.cpp:2400 +#: ../src/verbs.cpp:2452 msgid "_Intersection" msgstr "_IntersecÈ›ie" -#: ../src/verbs.cpp:2401 +#: ../src/verbs.cpp:2453 msgid "Create intersection of selected paths" msgstr "Creează intersecÈ›ia traseelor selectate" -#: ../src/verbs.cpp:2402 +#: ../src/verbs.cpp:2454 msgid "_Difference" msgstr "_Diferență" -#: ../src/verbs.cpp:2403 +#: ../src/verbs.cpp:2455 msgid "Create difference of selected paths (bottom minus top)" msgstr "Creează diferenÈ›a dintre traseele selectate (în ordinea jos minus sus)" -#: ../src/verbs.cpp:2404 +#: ../src/verbs.cpp:2456 msgid "E_xclusion" msgstr "E_xcludere" -#: ../src/verbs.cpp:2405 -msgid "" -"Create exclusive OR of selected paths (those parts that belong to only one " -"path)" -msgstr "" -"Creează SAU exclusiv dintre traseele selectate (acele părÈ›i care aparÈ›in " -"numai unui singur traseu)" +#: ../src/verbs.cpp:2457 +msgid "Create exclusive OR of selected paths (those parts that belong to only one path)" +msgstr "Creează SAU exclusiv dintre traseele selectate (acele părÈ›i care aparÈ›in numai unui singur traseu)" -#: ../src/verbs.cpp:2406 +#: ../src/verbs.cpp:2458 msgid "Di_vision" msgstr "Di_viziune" -#: ../src/verbs.cpp:2407 +#: ../src/verbs.cpp:2459 msgid "Cut the bottom path into pieces" msgstr "Taie în bucăți traseul de jos" #. 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:2410 +#: ../src/verbs.cpp:2462 msgid "Cut _Path" msgstr "_Tăiere de traseu" -#: ../src/verbs.cpp:2411 +#: ../src/verbs.cpp:2463 msgid "Cut the bottom path's stroke into pieces, removing fill" -msgstr "Taie în bucăți conturul traseului de jos, eliminănd umplerea" +msgstr "Taie în bucăți conturul traseului de jos, eliminând umplerea" #. 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:2415 +#: ../src/verbs.cpp:2467 msgid "Outs_et" msgstr "Di_lată" -#: ../src/verbs.cpp:2416 +#: ../src/verbs.cpp:2468 msgid "Outset selected paths" msgstr "Dilată traseele selectate" -#: ../src/verbs.cpp:2418 +#: ../src/verbs.cpp:2470 msgid "O_utset Path by 1 px" msgstr "Dilată trase_ul cu 1 px" -#: ../src/verbs.cpp:2419 +#: ../src/verbs.cpp:2471 msgid "Outset selected paths by 1 px" msgstr "Dilată traseul selectat cu 1 px" -#: ../src/verbs.cpp:2421 +#: ../src/verbs.cpp:2473 msgid "O_utset Path by 10 px" msgstr "Dilată trase_ul cu 10 px" -#: ../src/verbs.cpp:2422 +#: ../src/verbs.cpp:2474 msgid "Outset selected paths by 10 px" msgstr "Dilată traseul selectat cu 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:2426 +#: ../src/verbs.cpp:2478 msgid "I_nset" msgstr "Co_ntractă" -#: ../src/verbs.cpp:2427 +#: ../src/verbs.cpp:2479 msgid "Inset selected paths" msgstr "Contractă traseele selectate" -#: ../src/verbs.cpp:2429 +#: ../src/verbs.cpp:2481 msgid "I_nset Path by 1 px" msgstr "Co_ntractă traseul cu 1 px" -#: ../src/verbs.cpp:2430 +#: ../src/verbs.cpp:2482 msgid "Inset selected paths by 1 px" msgstr "Contractă traseele selectate cu 1 px" -#: ../src/verbs.cpp:2432 +#: ../src/verbs.cpp:2484 msgid "I_nset Path by 10 px" msgstr "Co_ntractă traseul cu 10 px" -#: ../src/verbs.cpp:2433 +#: ../src/verbs.cpp:2485 msgid "Inset selected paths by 10 px" msgstr "Contractă traseele selectate cu 10 px" -#: ../src/verbs.cpp:2435 +#: ../src/verbs.cpp:2487 msgid "D_ynamic Offset" msgstr "Decalaj d_inamic" -#: ../src/verbs.cpp:2435 +#: ../src/verbs.cpp:2487 msgid "Create a dynamic offset object" msgstr "Creează un obiect de decalaj dinamic" -#: ../src/verbs.cpp:2437 +#: ../src/verbs.cpp:2489 msgid "_Linked Offset" msgstr "Decalaj _legat" -#: ../src/verbs.cpp:2438 +#: ../src/verbs.cpp:2490 msgid "Create a dynamic offset object linked to the original path" msgstr "Creează un obiect de decalaj dinamic legat la traseul original" -#: ../src/verbs.cpp:2440 +#: ../src/verbs.cpp:2492 msgid "_Stroke to Path" msgstr "Contur la tra_seu" -#: ../src/verbs.cpp:2441 +#: ../src/verbs.cpp:2493 msgid "Convert selected object's stroke to paths" msgstr "ConverteÈ™te în trasee contururile obiectelor selectate" -#: ../src/verbs.cpp:2442 +#: ../src/verbs.cpp:2494 msgid "Si_mplify" msgstr "Si_mplifică" -#: ../src/verbs.cpp:2443 +#: ../src/verbs.cpp:2495 msgid "Simplify selected paths (remove extra nodes)" msgstr "Simplifică traseele selectate (elimină nodurile care sunt în plus)" -#: ../src/verbs.cpp:2444 +#: ../src/verbs.cpp:2496 msgid "_Reverse" msgstr "Inve_rsează" -#: ../src/verbs.cpp:2445 +# hm ? +#: ../src/verbs.cpp:2497 msgid "Reverse the direction of selected paths (useful for flipping markers)" -msgstr "" -"Inversează direcÈ›ia traseului selectat (util pentru returnarea marcatorilor)" +msgstr "Inversează direcÈ›ia traseului selectat (util pentru returnarea marcajelor)" -#: ../src/verbs.cpp:2448 +#: ../src/verbs.cpp:2500 msgid "Create one or more paths from a bitmap by tracing it" -msgstr "" -"Creează unul sau mai multe trasee dintr-un bitmap, prin vectorizarea lui" +msgstr "Creează unul sau mai multe trasee dintr-un bitmap, prin vectorizarea lui" -#: ../src/verbs.cpp:2449 -#, fuzzy +#: ../src/verbs.cpp:2501 msgid "Make a _Bitmap Copy" -msgstr "Creează o copie bit_map" +msgstr "Creează o copie _bitmap" -#: ../src/verbs.cpp:2450 +#: ../src/verbs.cpp:2502 msgid "Export selection to a bitmap and insert it into document" msgstr "Exportă selecÈ›ia ca bitmap È™i inserează-l în document" -#: ../src/verbs.cpp:2451 +#: ../src/verbs.cpp:2503 msgid "_Combine" msgstr "_Combinare" -#: ../src/verbs.cpp:2452 +#: ../src/verbs.cpp:2504 msgid "Combine several paths into one" msgstr "Combină mai multe trasee într-unul singur" #. 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:2455 +#: ../src/verbs.cpp:2507 msgid "Break _Apart" msgstr "Sep_arare" -#: ../src/verbs.cpp:2456 +#: ../src/verbs.cpp:2508 msgid "Break selected paths into subpaths" msgstr "Separă traseele selectate în subtrasee" -#: ../src/verbs.cpp:2457 -#, fuzzy +#: ../src/verbs.cpp:2509 msgid "Ro_ws and Columns..." -msgstr "Rânduri È™i coloane..." +msgstr "_Rânduri È™i coloane..." -#: ../src/verbs.cpp:2458 +#: ../src/verbs.cpp:2510 msgid "Arrange selected objects in a table" -msgstr "Arajează obiectele selectate într-un tabel" +msgstr "Aranjează obiectele selectate într-un tabel" #. Layer -#: ../src/verbs.cpp:2460 +#: ../src/verbs.cpp:2512 msgid "_Add Layer..." msgstr "_Adaugă un strat..." -#: ../src/verbs.cpp:2461 +#: ../src/verbs.cpp:2513 msgid "Create a new layer" msgstr "Creează un strat nou" -#: ../src/verbs.cpp:2462 +#: ../src/verbs.cpp:2514 msgid "Re_name Layer..." msgstr "Rede_numeÈ™te stratul..." -#: ../src/verbs.cpp:2463 +#: ../src/verbs.cpp:2515 msgid "Rename the current layer" msgstr "RedenumeÈ™te stratul curent" -#: ../src/verbs.cpp:2464 +#: ../src/verbs.cpp:2516 msgid "Switch to Layer Abov_e" msgstr "Comută la stratul de d_easupra" -#: ../src/verbs.cpp:2465 +#: ../src/verbs.cpp:2517 msgid "Switch to the layer above the current" msgstr "Comută la stratul de deasupra celui curent" -#: ../src/verbs.cpp:2466 +#: ../src/verbs.cpp:2518 msgid "Switch to Layer Belo_w" msgstr "Comută la stratul de d_edesubt" -#: ../src/verbs.cpp:2467 +#: ../src/verbs.cpp:2519 msgid "Switch to the layer below the current" msgstr "Comută la stratul de sub cel curent" -#: ../src/verbs.cpp:2468 +#: ../src/verbs.cpp:2520 msgid "Move Selection to Layer Abo_ve" msgstr "_Mută selecÈ›ia la stratul de deasupra" -#: ../src/verbs.cpp:2469 +#: ../src/verbs.cpp:2521 msgid "Move selection to the layer above the current" msgstr "Mută selecÈ›ia la stratul de deasupra celui curent" -#: ../src/verbs.cpp:2470 +#: ../src/verbs.cpp:2522 msgid "Move Selection to Layer Bel_ow" msgstr "Mută selecÈ›ia la stratul de dedes_ubt" -#: ../src/verbs.cpp:2471 +#: ../src/verbs.cpp:2523 msgid "Move selection to the layer below the current" msgstr "Mută selecÈ›ia la stratul de sub cel curent" -#: ../src/verbs.cpp:2472 -#, fuzzy +#: ../src/verbs.cpp:2524 msgid "Move Selection to Layer..." -msgstr "_Mută selecÈ›ia la stratul de deasupra" +msgstr "Mută selecÈ›ia la stratul..." -#: ../src/verbs.cpp:2474 +#: ../src/verbs.cpp:2526 msgid "Layer to _Top" msgstr "Ridică stratul sus de _tot" -#: ../src/verbs.cpp:2475 +#: ../src/verbs.cpp:2527 msgid "Raise the current layer to the top" msgstr "Ridică stratul curent sus de tot" -#: ../src/verbs.cpp:2476 +#: ../src/verbs.cpp:2528 msgid "Layer to _Bottom" msgstr "Coboară stratul _jos de tot" -#: ../src/verbs.cpp:2477 +#: ../src/verbs.cpp:2529 msgid "Lower the current layer to the bottom" msgstr "Coboară stratul curent jos de tot" -#: ../src/verbs.cpp:2478 +#: ../src/verbs.cpp:2530 msgid "_Raise Layer" msgstr "_Ridică stratul" -#: ../src/verbs.cpp:2479 +#: ../src/verbs.cpp:2531 msgid "Raise the current layer" msgstr "Ridică stratul curent" -#: ../src/verbs.cpp:2480 +#: ../src/verbs.cpp:2532 msgid "_Lower Layer" msgstr "Coboară stratu_l" -#: ../src/verbs.cpp:2481 +#: ../src/verbs.cpp:2533 msgid "Lower the current layer" msgstr "Coboară stratul curent" -#: ../src/verbs.cpp:2482 -#, fuzzy +#: ../src/verbs.cpp:2534 msgid "D_uplicate Current Layer" -msgstr "Duplică stratul curent" +msgstr "D_uplică stratul curent" -#: ../src/verbs.cpp:2483 +#: ../src/verbs.cpp:2535 msgid "Duplicate an existing layer" msgstr "Duplică un strat existent" -#: ../src/verbs.cpp:2484 +#: ../src/verbs.cpp:2536 msgid "_Delete Current Layer" msgstr "Ș_terge stratul curent" -#: ../src/verbs.cpp:2485 +#: ../src/verbs.cpp:2537 msgid "Delete the current layer" msgstr "Șterge stratul curent" -#: ../src/verbs.cpp:2486 +#: ../src/verbs.cpp:2538 msgid "_Show/hide other layers" msgstr "Arată _sau ascunde alte straturi" -#: ../src/verbs.cpp:2487 +#: ../src/verbs.cpp:2539 msgid "Solo the current layer" msgstr "Păstrează în afiÈ™are numai stratul curent" -#: ../src/verbs.cpp:2488 -#, fuzzy +#: ../src/verbs.cpp:2540 msgid "_Show all layers" -msgstr "Caută toate formele" +msgstr "Arată toate _straturile" -#: ../src/verbs.cpp:2489 -#, fuzzy +#: ../src/verbs.cpp:2541 msgid "Show all the layers" -msgstr "Arată _sau ascunde alte straturi" +msgstr "Arată toate straturile" -#: ../src/verbs.cpp:2490 -#, fuzzy +#: ../src/verbs.cpp:2542 msgid "_Hide all layers" -msgstr "Ascunde stratul" +msgstr "Ascunde toate s_traturile" -#: ../src/verbs.cpp:2491 -#, fuzzy +#: ../src/verbs.cpp:2543 msgid "Hide all the layers" -msgstr "Ascunde stratul" +msgstr "Ascunde toate straturile" -#: ../src/verbs.cpp:2492 -#, fuzzy +#: ../src/verbs.cpp:2544 +msgid "_Lock all layers" +msgstr "B_lochează toate straturile" + +#: ../src/verbs.cpp:2545 +msgid "Lock all the layers" +msgstr "Blochează toate straturile" + +#: ../src/verbs.cpp:2546 +msgid "Lock/Unlock _other layers" +msgstr "Blochează sau deblochează alte strat_uri" + +#: ../src/verbs.cpp:2547 +msgid "Lock all the other layers" +msgstr "Blochează toate celelalte straturi" + +#: ../src/verbs.cpp:2548 +msgid "_Unlock all layers" +msgstr "Deblochează toate strat_urile" + +#: ../src/verbs.cpp:2549 +msgid "Unlock all the layers" +msgstr "Deblochează toate straturile" + +#: ../src/verbs.cpp:2550 msgid "_Lock/Unlock Current Layer" -msgstr "Blochează sau deblochează stratul curent" +msgstr "B_lochează sau deblochează stratul curent" -#: ../src/verbs.cpp:2493 -#, fuzzy +#: ../src/verbs.cpp:2551 msgid "Toggle lock on current layer" -msgstr "Păstrează în afiÈ™are numai stratul curent" +msgstr "Comută blocarea pe stratul curent" -#: ../src/verbs.cpp:2494 -#, fuzzy +#: ../src/verbs.cpp:2552 msgid "_Show/hide Current Layer" -msgstr "Arată _sau ascunde alte straturi" +msgstr "Arată _sau ascunde stratul curent" -#: ../src/verbs.cpp:2495 -#, fuzzy +#: ../src/verbs.cpp:2553 msgid "Toggle visibility of current layer" -msgstr "Păstrează în afiÈ™are numai stratul curent" +msgstr "Comută vizibilitatea stratului curent" #. Object -#: ../src/verbs.cpp:2498 +#: ../src/verbs.cpp:2556 msgid "Rotate _90° CW" msgstr "RoteÈ™te _90° în sens orar" #. This is shared between tooltips and statusbar, so they #. must use UTF-8, not HTML entities for special characters. -#: ../src/verbs.cpp:2501 +#: ../src/verbs.cpp:2559 msgid "Rotate selection 90° clockwise" msgstr "RoteÈ™te selecÈ›ia 90° în sens orar" -#: ../src/verbs.cpp:2502 +#: ../src/verbs.cpp:2560 msgid "Rotate 9_0° CCW" msgstr "RoteÈ™te 9_0° în sens antiorar" #. This is shared between tooltips and statusbar, so they #. must use UTF-8, not HTML entities for special characters. -#: ../src/verbs.cpp:2505 +#: ../src/verbs.cpp:2563 msgid "Rotate selection 90° counter-clockwise" msgstr "RoteÈ™te selecÈ›ia 90° în sens antiorar" -#: ../src/verbs.cpp:2506 +#: ../src/verbs.cpp:2564 msgid "Remove _Transformations" msgstr "Elimină _transformările" -#: ../src/verbs.cpp:2507 +#: ../src/verbs.cpp:2565 msgid "Remove transformations from object" msgstr "Elimină transformările din obiect" -#: ../src/verbs.cpp:2508 +#: ../src/verbs.cpp:2566 msgid "_Object to Path" msgstr "_Obiect la traseu" -#: ../src/verbs.cpp:2509 +#: ../src/verbs.cpp:2567 msgid "Convert selected object to path" msgstr "ConverteÈ™te în traseu obiectul selectat" -#: ../src/verbs.cpp:2510 +#: ../src/verbs.cpp:2568 msgid "_Flow into Frame" msgstr "_Fluid în cadru" -#: ../src/verbs.cpp:2511 -msgid "" -"Put text into a frame (path or shape), creating a flowed text linked to the " -"frame object" -msgstr "" -"Pune textul într-un cadru (traseu sau formă), creând un text fluid legat de " -"obiectul cadrului" +#: ../src/verbs.cpp:2569 +msgid "Put text into a frame (path or shape), creating a flowed text linked to the frame object" +msgstr "Pune textul într-un cadru (traseu sau formă), creând un text fluid legat de obiectul cadrului" -#: ../src/verbs.cpp:2512 +#: ../src/verbs.cpp:2570 msgid "_Unflow" msgstr "Defl_uidizează" -#: ../src/verbs.cpp:2513 +#: ../src/verbs.cpp:2571 msgid "Remove text from frame (creates a single-line text object)" -msgstr "" -"Elimină textul din cadru (creează un obiect de text pe o singură linie)" +msgstr "Elimină textul din cadru (creează un obiect de text pe o singură linie)" -#: ../src/verbs.cpp:2514 +#: ../src/verbs.cpp:2572 msgid "_Convert to Text" msgstr "_ConverteÈ™te la text" -#: ../src/verbs.cpp:2515 +#: ../src/verbs.cpp:2573 msgid "Convert flowed text to regular text object (preserves appearance)" -msgstr "" -"ConverteÈ™te textul fluid într-un obiect de text obiÈ™nuit (păstrând aspectul)" +msgstr "ConverteÈ™te textul fluid într-un obiect de text obiÈ™nuit (păstrând aspectul)" -#: ../src/verbs.cpp:2517 +#: ../src/verbs.cpp:2575 msgid "Flip _Horizontal" msgstr "ÃŽntoarce _orizontal" -#: ../src/verbs.cpp:2517 +#: ../src/verbs.cpp:2575 msgid "Flip selected objects horizontally" msgstr "ÃŽntoarce pe orizontală obiectele selectate" -#: ../src/verbs.cpp:2520 +#: ../src/verbs.cpp:2578 msgid "Flip _Vertical" msgstr "Răstoarnă _vertical" -#: ../src/verbs.cpp:2520 +#: ../src/verbs.cpp:2578 msgid "Flip selected objects vertically" msgstr "Răstoarnă pe verticală obiectele selectate" -#: ../src/verbs.cpp:2523 +#: ../src/verbs.cpp:2581 msgid "Apply mask to selection (using the topmost object as mask)" msgstr "Aplică masca la selecÈ›ie (folosind obiectul cel mai de sus ca mască)" -#: ../src/verbs.cpp:2525 +#: ../src/verbs.cpp:2583 msgid "Edit mask" msgstr "Editează masca" -#: ../src/verbs.cpp:2526 ../src/verbs.cpp:2532 +#: ../src/verbs.cpp:2584 +#: ../src/verbs.cpp:2590 msgid "_Release" msgstr "_Retrage" -#: ../src/verbs.cpp:2527 +#: ../src/verbs.cpp:2585 msgid "Remove mask from selection" msgstr "Elimină masca din selecÈ›ie" -#: ../src/verbs.cpp:2529 -msgid "" -"Apply clipping path to selection (using the topmost object as clipping path)" +#: ../src/verbs.cpp:2587 +msgid "Apply clipping path to selection (using the topmost object as clipping path)" msgstr "" -#: ../src/verbs.cpp:2531 +#: ../src/verbs.cpp:2589 msgid "Edit clipping path" msgstr "" -#: ../src/verbs.cpp:2533 +#: ../src/verbs.cpp:2591 msgid "Remove clipping path from selection" msgstr "" #. Tools -#: ../src/verbs.cpp:2536 -#, fuzzy +#: ../src/verbs.cpp:2594 msgctxt "ContextVerb" msgid "Select" -msgstr "Selector" +msgstr "Selectează" -#: ../src/verbs.cpp:2537 +#: ../src/verbs.cpp:2595 msgid "Select and transform objects" msgstr "Selectează È™i transformă obiectele" -#: ../src/verbs.cpp:2538 -#, fuzzy +#: ../src/verbs.cpp:2596 msgctxt "ContextVerb" msgid "Node Edit" -msgstr "Editare de noduri" +msgstr "" -#: ../src/verbs.cpp:2539 +#: ../src/verbs.cpp:2597 msgid "Edit paths by nodes" msgstr "Editează traseele cu ajutorul nodurilor" -#: ../src/verbs.cpp:2540 -#, fuzzy +#: ../src/verbs.cpp:2598 msgctxt "ContextVerb" msgid "Tweak" msgstr "Ajustare" -#: ../src/verbs.cpp:2541 +#: ../src/verbs.cpp:2599 msgid "Tweak objects by sculpting or painting" msgstr "Ajustează obiectele prin sculptură sau prin pictură" -#: ../src/verbs.cpp:2542 -#, fuzzy +#: ../src/verbs.cpp:2600 msgctxt "ContextVerb" msgid "Spray" msgstr "Pulverizator" -#: ../src/verbs.cpp:2543 +#: ../src/verbs.cpp:2601 msgid "Spray objects by sculpting or painting" msgstr "Pulverizează obiecte prin sculptură sau prin pictură" -#: ../src/verbs.cpp:2544 -#, fuzzy +#: ../src/verbs.cpp:2602 msgctxt "ContextVerb" msgid "Rectangle" msgstr "Dreptunghi" -#: ../src/verbs.cpp:2545 +#: ../src/verbs.cpp:2603 msgid "Create rectangles and squares" msgstr "Creează dreptunghiuri È™i pătrate" -#: ../src/verbs.cpp:2546 -#, fuzzy +#: ../src/verbs.cpp:2604 msgctxt "ContextVerb" msgid "3D Box" msgstr "Cutie 3D" -#: ../src/verbs.cpp:2547 +#: ../src/verbs.cpp:2605 msgid "Create 3D boxes" msgstr "Creează cutii 3D" -#: ../src/verbs.cpp:2548 -#, fuzzy +#: ../src/verbs.cpp:2606 msgctxt "ContextVerb" msgid "Ellipse" msgstr "Elipsă" -#: ../src/verbs.cpp:2549 +#: ../src/verbs.cpp:2607 msgid "Create circles, ellipses, and arcs" msgstr "Creează cercuri, elipse È™i arcuri" -#: ../src/verbs.cpp:2550 -#, fuzzy +#: ../src/verbs.cpp:2608 msgctxt "ContextVerb" msgid "Star" msgstr "Stea" -#: ../src/verbs.cpp:2551 +#: ../src/verbs.cpp:2609 msgid "Create stars and polygons" msgstr "Creează stele È™i poligoane" -#: ../src/verbs.cpp:2552 -#, fuzzy +#: ../src/verbs.cpp:2610 msgctxt "ContextVerb" msgid "Spiral" msgstr "Spirală" -#: ../src/verbs.cpp:2553 +#: ../src/verbs.cpp:2611 msgid "Create spirals" msgstr "Creează spirale" -#: ../src/verbs.cpp:2554 -#, fuzzy +#: ../src/verbs.cpp:2612 msgctxt "ContextVerb" msgid "Pencil" msgstr "Creion" -#: ../src/verbs.cpp:2555 +#: ../src/verbs.cpp:2613 msgid "Draw freehand lines" msgstr "Desenează linii cu mâna liberă" -#: ../src/verbs.cpp:2556 -#, fuzzy +#: ../src/verbs.cpp:2614 msgctxt "ContextVerb" msgid "Pen" msgstr "Stilou" -#: ../src/verbs.cpp:2557 +#: ../src/verbs.cpp:2615 msgid "Draw Bezier curves and straight lines" msgstr "Desenează curbe Bézier È™i linii drepte" -#: ../src/verbs.cpp:2558 -#, fuzzy +#: ../src/verbs.cpp:2616 msgctxt "ContextVerb" msgid "Calligraphy" msgstr "Caligrafie" # hm ? sau de penel ? -#: ../src/verbs.cpp:2559 +#: ../src/verbs.cpp:2617 msgid "Draw calligraphic or brush strokes" msgstr "Desenează trasee caligrafice sau penelate" -#: ../src/verbs.cpp:2561 +#: ../src/verbs.cpp:2619 msgid "Create and edit text objects" -msgstr "Creează È™i editează obiecte text" +msgstr "Creează È™i editează obiecte de text" -#: ../src/verbs.cpp:2562 -#, fuzzy +#: ../src/verbs.cpp:2620 msgctxt "ContextVerb" msgid "Gradient" msgstr "Degrade" -#: ../src/verbs.cpp:2563 +#: ../src/verbs.cpp:2621 msgid "Create and edit gradients" msgstr "Creează È™i editează degradeuri" -#: ../src/verbs.cpp:2564 +#: ../src/verbs.cpp:2622 msgctxt "ContextVerb" msgid "Mesh" -msgstr "" +msgstr "Plasă" -#: ../src/verbs.cpp:2565 -#, fuzzy +#: ../src/verbs.cpp:2623 msgid "Create and edit meshes" -msgstr "Creează È™i editează degradeuri" +msgstr "Creează È™i editează plase" -#: ../src/verbs.cpp:2566 -#, fuzzy +#: ../src/verbs.cpp:2624 msgctxt "ContextVerb" msgid "Zoom" msgstr "Zoom" -#: ../src/verbs.cpp:2567 +#: ../src/verbs.cpp:2625 msgid "Zoom in or out" msgstr "Zoom strâns sau larg" -#: ../src/verbs.cpp:2569 -#, fuzzy +#: ../src/verbs.cpp:2627 msgid "Measurement tool" -msgstr "Măsoară" +msgstr "Instrument de măsurare" -#: ../src/verbs.cpp:2570 -#, fuzzy +#: ../src/verbs.cpp:2628 msgctxt "ContextVerb" msgid "Dropper" msgstr "Pipetă" -#: ../src/verbs.cpp:2571 ../src/widgets/sp-color-notebook.cpp:389 +#: ../src/verbs.cpp:2629 +#: ../src/widgets/sp-color-notebook.cpp:413 msgid "Pick colors from image" msgstr "Prelevă culori din imagine" -#: ../src/verbs.cpp:2572 -#, fuzzy +#: ../src/verbs.cpp:2630 msgctxt "ContextVerb" msgid "Connector" msgstr "Conector" -#: ../src/verbs.cpp:2573 +#: ../src/verbs.cpp:2631 msgid "Create diagram connectors" msgstr "Creează conectori de diagramă" -#: ../src/verbs.cpp:2574 -#, fuzzy +#: ../src/verbs.cpp:2632 msgctxt "ContextVerb" msgid "Paint Bucket" msgstr "Găleată de vopsea" -#: ../src/verbs.cpp:2575 +#: ../src/verbs.cpp:2633 msgid "Fill bounded areas" msgstr "Umple zonele circumscrise" -#: ../src/verbs.cpp:2576 -#, fuzzy +#: ../src/verbs.cpp:2634 msgctxt "ContextVerb" msgid "LPE Edit" -msgstr "_Editare" +msgstr "" -#: ../src/verbs.cpp:2577 +#: ../src/verbs.cpp:2635 msgid "Edit Path Effect parameters" msgstr "" -#: ../src/verbs.cpp:2578 -#, fuzzy +#: ../src/verbs.cpp:2636 msgctxt "ContextVerb" msgid "Eraser" msgstr "Radieră" -#: ../src/verbs.cpp:2579 +#: ../src/verbs.cpp:2637 msgid "Erase existing paths" msgstr "Șterge trasee existente" -#: ../src/verbs.cpp:2580 -#, fuzzy +#: ../src/verbs.cpp:2638 msgctxt "ContextVerb" msgid "LPE Tool" msgstr "Instrument LPE" -#: ../src/verbs.cpp:2581 +#: ../src/verbs.cpp:2639 msgid "Do geometric constructions" msgstr "" #. Tool prefs -#: ../src/verbs.cpp:2583 +#: ../src/verbs.cpp:2641 msgid "Selector Preferences" msgstr "PreferinÈ›e pentru selector" -#: ../src/verbs.cpp:2584 +#: ../src/verbs.cpp:2642 msgid "Open Preferences for the Selector tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Selector" -#: ../src/verbs.cpp:2585 +#: ../src/verbs.cpp:2643 msgid "Node Tool Preferences" msgstr "PreferinÈ›e pentru instrumentul de noduri" -#: ../src/verbs.cpp:2586 +#: ../src/verbs.cpp:2644 msgid "Open Preferences for the Node tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Noduri" -#: ../src/verbs.cpp:2587 +#: ../src/verbs.cpp:2645 msgid "Tweak Tool Preferences" msgstr "PreferinÈ›e pentru instrumentul de ajustări" -#: ../src/verbs.cpp:2588 +#: ../src/verbs.cpp:2646 msgid "Open Preferences for the Tweak tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Ajustări" -#: ../src/verbs.cpp:2589 +#: ../src/verbs.cpp:2647 msgid "Spray Tool Preferences" msgstr "" -#: ../src/verbs.cpp:2590 +#: ../src/verbs.cpp:2648 msgid "Open Preferences for the Spray tool" msgstr "" -#: ../src/verbs.cpp:2591 +#: ../src/verbs.cpp:2649 msgid "Rectangle Preferences" msgstr "PreferinÈ›e pentru dreptunghi" -#: ../src/verbs.cpp:2592 +#: ../src/verbs.cpp:2650 msgid "Open Preferences for the Rectangle tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Dreptunghi" -#: ../src/verbs.cpp:2593 +#: ../src/verbs.cpp:2651 msgid "3D Box Preferences" msgstr "PreferinÈ›e pentru cutie 3D" -#: ../src/verbs.cpp:2594 +#: ../src/verbs.cpp:2652 msgid "Open Preferences for the 3D Box tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Cutie 3D" -#: ../src/verbs.cpp:2595 +#: ../src/verbs.cpp:2653 msgid "Ellipse Preferences" msgstr "PreferinÈ›e pentru elipsă" -#: ../src/verbs.cpp:2596 +#: ../src/verbs.cpp:2654 msgid "Open Preferences for the Ellipse tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Elipsă" -#: ../src/verbs.cpp:2597 +#: ../src/verbs.cpp:2655 msgid "Star Preferences" msgstr "PreferinÈ›e pentru stea" -#: ../src/verbs.cpp:2598 +#: ../src/verbs.cpp:2656 msgid "Open Preferences for the Star tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Stea" -#: ../src/verbs.cpp:2599 +#: ../src/verbs.cpp:2657 msgid "Spiral Preferences" msgstr "PreferinÈ›e pentru spirală" -#: ../src/verbs.cpp:2600 +#: ../src/verbs.cpp:2658 msgid "Open Preferences for the Spiral tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Spirală" -#: ../src/verbs.cpp:2601 +#: ../src/verbs.cpp:2659 msgid "Pencil Preferences" msgstr "PreferinÈ›e pentru creion" -#: ../src/verbs.cpp:2602 +#: ../src/verbs.cpp:2660 msgid "Open Preferences for the Pencil tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Creion" -#: ../src/verbs.cpp:2603 +#: ../src/verbs.cpp:2661 msgid "Pen Preferences" msgstr "PreferinÈ›e pentru stilou" -#: ../src/verbs.cpp:2604 +#: ../src/verbs.cpp:2662 msgid "Open Preferences for the Pen tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Stilou" -#: ../src/verbs.cpp:2605 +#: ../src/verbs.cpp:2663 msgid "Calligraphic Preferences" msgstr "PreferinÈ›e pentru caligrafie" -#: ../src/verbs.cpp:2606 +#: ../src/verbs.cpp:2664 msgid "Open Preferences for the Calligraphy tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Caligrafie" -#: ../src/verbs.cpp:2607 +#: ../src/verbs.cpp:2665 msgid "Text Preferences" msgstr "PreferinÈ›e pentru text" -#: ../src/verbs.cpp:2608 +#: ../src/verbs.cpp:2666 msgid "Open Preferences for the Text tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Text" -#: ../src/verbs.cpp:2609 +#: ../src/verbs.cpp:2667 msgid "Gradient Preferences" msgstr "PreferinÈ›e pentru degrade" -#: ../src/verbs.cpp:2610 +#: ../src/verbs.cpp:2668 msgid "Open Preferences for the Gradient tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Degrade" -#: ../src/verbs.cpp:2611 -#, fuzzy +#: ../src/verbs.cpp:2669 msgid "Mesh Preferences" -msgstr "PreferinÈ›e pentru stea" +msgstr "PreferinÈ›e pentru plasă" -#: ../src/verbs.cpp:2612 -#, fuzzy +#: ../src/verbs.cpp:2670 msgid "Open Preferences for the Mesh tool" -msgstr "Deschide preferinÈ›ele pentru instrumentul Stea" +msgstr "Deschide preferinÈ›ele pentru instrumentul Plasă" -#: ../src/verbs.cpp:2613 +#: ../src/verbs.cpp:2671 msgid "Zoom Preferences" msgstr "" -#: ../src/verbs.cpp:2614 +#: ../src/verbs.cpp:2672 msgid "Open Preferences for the Zoom tool" msgstr "" -#: ../src/verbs.cpp:2615 -#, fuzzy +#: ../src/verbs.cpp:2673 msgid "Measure Preferences" -msgstr "PreferinÈ›e pentru stea" +msgstr "PreferinÈ›e pentru măsură" -#: ../src/verbs.cpp:2616 -#, fuzzy +#: ../src/verbs.cpp:2674 msgid "Open Preferences for the Measure tool" -msgstr "Deschide preferinÈ›ele pentru instrumentul Stea" +msgstr "Deschide preferinÈ›ele pentru instrumentul de măsură" -#: ../src/verbs.cpp:2617 +#: ../src/verbs.cpp:2675 msgid "Dropper Preferences" msgstr "PreferinÈ›e pentru pipetă" -#: ../src/verbs.cpp:2618 +#: ../src/verbs.cpp:2676 msgid "Open Preferences for the Dropper tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Pipetă" -#: ../src/verbs.cpp:2619 +#: ../src/verbs.cpp:2677 msgid "Connector Preferences" msgstr "PreferinÈ›e pentru conector" -#: ../src/verbs.cpp:2620 +#: ../src/verbs.cpp:2678 msgid "Open Preferences for the Connector tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Conector" -#: ../src/verbs.cpp:2621 +#: ../src/verbs.cpp:2679 msgid "Paint Bucket Preferences" msgstr "PreferinÈ›e pentru găleata de vopsea" -#: ../src/verbs.cpp:2622 +#: ../src/verbs.cpp:2680 msgid "Open Preferences for the Paint Bucket tool" msgstr "Deschide preferinÈ›ele pentru instrumentul Găleată de vopsea" -#: ../src/verbs.cpp:2623 +#: ../src/verbs.cpp:2681 msgid "Eraser Preferences" msgstr "" -#: ../src/verbs.cpp:2624 +#: ../src/verbs.cpp:2682 msgid "Open Preferences for the Eraser tool" msgstr "" -#: ../src/verbs.cpp:2625 +#: ../src/verbs.cpp:2683 msgid "LPE Tool Preferences" msgstr "" -#: ../src/verbs.cpp:2626 +#: ../src/verbs.cpp:2684 msgid "Open Preferences for the LPETool tool" msgstr "" #. Zoom/View -#: ../src/verbs.cpp:2628 +#: ../src/verbs.cpp:2686 msgid "Zoom In" msgstr "MăreÈ™te" -#: ../src/verbs.cpp:2628 +#: ../src/verbs.cpp:2686 msgid "Zoom in" msgstr "MăreÈ™te" -#: ../src/verbs.cpp:2629 +#: ../src/verbs.cpp:2687 msgid "Zoom Out" msgstr "MicÈ™orează" -#: ../src/verbs.cpp:2629 +#: ../src/verbs.cpp:2687 msgid "Zoom out" msgstr "MicÈ™orează" -#: ../src/verbs.cpp:2630 +#: ../src/verbs.cpp:2688 msgid "_Rulers" msgstr "_Riglele" -#: ../src/verbs.cpp:2630 +#: ../src/verbs.cpp:2688 msgid "Show or hide the canvas rulers" msgstr "Arată sau ascunde riglele de la canava" -#: ../src/verbs.cpp:2631 +#: ../src/verbs.cpp:2689 msgid "Scroll_bars" msgstr "_Barele de derulare" -#: ../src/verbs.cpp:2631 +#: ../src/verbs.cpp:2689 msgid "Show or hide the canvas scrollbars" msgstr "Arată sau ascunde barele de derulare de la canava" -#: ../src/verbs.cpp:2632 +#: ../src/verbs.cpp:2690 msgid "_Grid" msgstr "_Grilă" -#: ../src/verbs.cpp:2632 +#: ../src/verbs.cpp:2690 msgid "Show or hide the grid" msgstr "Arată sau ascunde grila" -#: ../src/verbs.cpp:2633 +#: ../src/verbs.cpp:2691 msgid "G_uides" msgstr "G_hidaje" -#: ../src/verbs.cpp:2633 +#: ../src/verbs.cpp:2691 msgid "Show or hide guides (drag from a ruler to create a guide)" -msgstr "" -"Arată sau ascunde ghidajele (trageÈ›i dintr-o riglă pentru a crea un ghidaj)" +msgstr "Arată sau ascunde ghidajele (trageÈ›i dintr-o riglă pentru a crea un ghidaj)" -#: ../src/verbs.cpp:2634 +#: ../src/verbs.cpp:2692 msgid "Enable snapping" msgstr "Activează acroÈ™area" +#: ../src/verbs.cpp:2693 +msgid "_Commands Bar" +msgstr "Bara de _comenzi" + +#: ../src/verbs.cpp:2693 +msgid "Show or hide the Commands bar (under the menu)" +msgstr "Arată sau ascunde bara de comenzi (sub meniu)" + +#: ../src/verbs.cpp:2694 +msgid "Sn_ap Controls Bar" +msgstr "Bara de control a _acroșărilor" + +#: ../src/verbs.cpp:2694 +msgid "Show or hide the snapping controls" +msgstr "Arată sau ascunde controalele de acroÈ™are" + +#: ../src/verbs.cpp:2695 +msgid "T_ool Controls Bar" +msgstr "Bara de control a unel_telor" + +#: ../src/verbs.cpp:2695 +msgid "Show or hide the Tool Controls bar" +msgstr "Arată sau ascunde bara de control a acroșărilor" + +#: ../src/verbs.cpp:2696 +msgid "_Toolbox" +msgstr "_Trusa de instrumente" + +#: ../src/verbs.cpp:2696 +msgid "Show or hide the main toolbox (on the left)" +msgstr "Arată sau ascunde trusa de instrumente (în stânga)" + +#: ../src/verbs.cpp:2697 +msgid "_Palette" +msgstr "_Paleta" + +#: ../src/verbs.cpp:2697 +msgid "Show or hide the color palette" +msgstr "Arată sau ascunde paleta de culori" + +#: ../src/verbs.cpp:2698 +msgid "_Statusbar" +msgstr "Bara de _stare" + +#: ../src/verbs.cpp:2698 +msgid "Show or hide the statusbar (at the bottom of the window)" +msgstr "Arată sau ascunde bara de stare (în partea de jos a ferestrei)" + # hm ? nu se È™tie dacă este mărire sau micÈ™orare -#: ../src/verbs.cpp:2635 +#: ../src/verbs.cpp:2699 msgid "Nex_t Zoom" msgstr "Zoom-ul _următor" # hm ? nu se È™tie dacă este mărire sau micÈ™orare -#: ../src/verbs.cpp:2635 +#: ../src/verbs.cpp:2699 msgid "Next zoom (from the history of zooms)" msgstr "Zoom-ul următor (din istoricul zoom-urilor)" # hm ? nu se È™tie dacă este mărire sau micÈ™orare -#: ../src/verbs.cpp:2637 +#: ../src/verbs.cpp:2701 msgid "Pre_vious Zoom" msgstr "Zoom-ul p_recedent" # hm ? nu se È™tie dacă este mărire sau micÈ™orare -#: ../src/verbs.cpp:2637 +#: ../src/verbs.cpp:2701 msgid "Previous zoom (from the history of zooms)" msgstr "Zoom-ul precedent (din istoricul zoom-urilor)" -#: ../src/verbs.cpp:2639 +#: ../src/verbs.cpp:2703 msgid "Zoom 1:_1" msgstr "Zoom 1:_1" # hm ? nu se È™tie dacă este mărire sau micÈ™orare -#: ../src/verbs.cpp:2639 +#: ../src/verbs.cpp:2703 msgid "Zoom to 1:1" msgstr "StabileÈ™te raportul de zoom la 1:1" -#: ../src/verbs.cpp:2641 +#: ../src/verbs.cpp:2705 msgid "Zoom 1:_2" msgstr "Zoom 1:_2" # hm ? nu se È™tie dacă este mărire sau micÈ™orare -#: ../src/verbs.cpp:2641 +#: ../src/verbs.cpp:2705 msgid "Zoom to 1:2" msgstr "StabileÈ™te raportul de zoom la 1:2" -#: ../src/verbs.cpp:2643 +#: ../src/verbs.cpp:2707 msgid "_Zoom 2:1" msgstr "_Zoom 2:1" # hm ? nu se È™tie dacă este mărire sau micÈ™orare -#: ../src/verbs.cpp:2643 +#: ../src/verbs.cpp:2707 msgid "Zoom to 2:1" msgstr "StabileÈ™te raportul de zoom la 2:1" -#: ../src/verbs.cpp:2646 +#: ../src/verbs.cpp:2710 msgid "_Fullscreen" msgstr "_Pe tot ecranul" -#: ../src/verbs.cpp:2646 ../src/verbs.cpp:2648 +#: ../src/verbs.cpp:2710 +#: ../src/verbs.cpp:2712 msgid "Stretch this document window to full screen" msgstr "ÃŽntinde această fereastră de document pe tot ecranul" -#: ../src/verbs.cpp:2648 +#: ../src/verbs.cpp:2712 msgid "Fullscreen & Focus Mode" msgstr "" -#: ../src/verbs.cpp:2648 -#, fuzzy -msgid " and " -msgstr "ÃŽnăuntru È™i afară" - -#: ../src/verbs.cpp:2648 ../src/verbs.cpp:2651 -msgid "Remove excess toolbars to focus on drawing" +#: ../src/verbs.cpp:2715 +msgid "Toggle _Focus Mode" msgstr "" -#: ../src/verbs.cpp:2651 -msgid "Toggle _Focus Mode" +#: ../src/verbs.cpp:2715 +msgid "Remove excess toolbars to focus on drawing" msgstr "" -#: ../src/verbs.cpp:2653 +#: ../src/verbs.cpp:2717 msgid "Duplic_ate Window" msgstr "Duplică fere_astra" -#: ../src/verbs.cpp:2653 +#: ../src/verbs.cpp:2717 msgid "Open a new window with the same document" msgstr "Deschide o fereastră nouă cu acelaÈ™i document" -#: ../src/verbs.cpp:2655 +#: ../src/verbs.cpp:2719 msgid "_New View Preview" msgstr "" -#: ../src/verbs.cpp:2656 +#: ../src/verbs.cpp:2720 msgid "New View Preview" msgstr "" #. "view_new_preview" -#: ../src/verbs.cpp:2658 ../src/verbs.cpp:2666 +#: ../src/verbs.cpp:2722 +#: ../src/verbs.cpp:2730 msgid "_Normal" msgstr "_Normal" -#: ../src/verbs.cpp:2659 +#: ../src/verbs.cpp:2723 msgid "Switch to normal display mode" msgstr "Comută în modul de afiÈ™are normală" -#: ../src/verbs.cpp:2660 +#: ../src/verbs.cpp:2724 msgid "No _Filters" msgstr "_Fără filtre" -#: ../src/verbs.cpp:2661 +#: ../src/verbs.cpp:2725 msgid "Switch to normal display without filters" -msgstr "Comută la afiÈ™are normală fără filtre" +msgstr "Comută în modul de afiÈ™are normală fără filtre" -#: ../src/verbs.cpp:2662 +#: ../src/verbs.cpp:2726 msgid "_Outline" msgstr "C_ontur" -#: ../src/verbs.cpp:2663 +#: ../src/verbs.cpp:2727 msgid "Switch to outline (wireframe) display mode" -msgstr "Comută în modul de afiÈ™are de contur (cadru de sârmă)" +msgstr "Comută în modul de afiÈ™are contur (cadru de sârmă)" #. 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:2664 ../src/verbs.cpp:2672 +#: ../src/verbs.cpp:2728 +#: ../src/verbs.cpp:2736 msgid "_Toggle" msgstr "Comu_tă" -#: ../src/verbs.cpp:2665 +#: ../src/verbs.cpp:2729 msgid "Toggle between normal and outline display modes" -msgstr "Comută între modurile de afiÈ™are normal È™i de contur" +msgstr "Comută între modurile de afiÈ™are normal È™i contur" -#: ../src/verbs.cpp:2667 -#, fuzzy +#: ../src/verbs.cpp:2731 msgid "Switch to normal color display mode" -msgstr "Comută în modul de afiÈ™are normală" +msgstr "Comută în modul de afiÈ™are normală a culorii" -#: ../src/verbs.cpp:2668 -#, fuzzy +#: ../src/verbs.cpp:2732 msgid "_Grayscale" -msgstr "Scală de gri" +msgstr "Tonuri de _gri" -#: ../src/verbs.cpp:2669 -#, fuzzy +#: ../src/verbs.cpp:2733 msgid "Switch to grayscale display mode" -msgstr "Comută în modul de afiÈ™are normală" +msgstr "Comută la modul de afiÈ™are în tonuri de gri" -#: ../src/verbs.cpp:2673 -#, fuzzy +#: ../src/verbs.cpp:2737 msgid "Toggle between normal and grayscale color display modes" -msgstr "Comută între modurile de afiÈ™are normal È™i de contur" +msgstr "Comută între modurile de afiÈ™are cu culoare normală È™i în tonuri de gri" -#: ../src/verbs.cpp:2675 +#: ../src/verbs.cpp:2739 msgid "Color-managed view" msgstr "Vizualizare cu gestionare de culori" -#: ../src/verbs.cpp:2676 +#: ../src/verbs.cpp:2740 msgid "Toggle color-managed display for this document window" -msgstr "" -"Comută afiÈ™area gestionării de culori pentru această fereastră de document" +msgstr "Comută afiÈ™area gestionării de culori pentru această fereastră de document" -#: ../src/verbs.cpp:2678 +#: ../src/verbs.cpp:2742 msgid "Ico_n Preview..." -msgstr "Previzualizare ico_niÈ›e..." +msgstr "Previzualizare pictogra_me..." -#: ../src/verbs.cpp:2679 +#: ../src/verbs.cpp:2743 msgid "Open a window to preview objects at different icon resolutions" -msgstr "" -"Deschide o fereastră pentru a previzualiza obiectele la diferite rezoluÈ›ii " -"de iconiță" - -#: ../src/verbs.cpp:2680 -msgid "_Page" -msgstr "_Pagină" +msgstr "Deschide o fereastră pentru a previzualiza obiectele la diferite rezoluÈ›ii ale pictogramei" # hm ? nu se È™tie dacă este mărire sau micÈ™orare -#: ../src/verbs.cpp:2681 +#: ../src/verbs.cpp:2745 msgid "Zoom to fit page in window" msgstr "FoloseÈ™te zoom-ul pentru a potrivi pagina în fereastră" -#: ../src/verbs.cpp:2682 +#: ../src/verbs.cpp:2746 msgid "Page _Width" msgstr "Lățimea pa_ginii" # hm ? nu se È™tie dacă este mărire sau micÈ™orare -#: ../src/verbs.cpp:2683 +#: ../src/verbs.cpp:2747 msgid "Zoom to fit page width in window" msgstr "FoloseÈ™te zoom-ul pentru a potrivi lățimea paginii în fereastră" -#: ../src/verbs.cpp:2684 -msgid "_Drawing" -msgstr "_Desen" - # hm ? nu se È™tie dacă este mărire sau micÈ™orare -#: ../src/verbs.cpp:2685 +#: ../src/verbs.cpp:2749 msgid "Zoom to fit drawing in window" msgstr "FoloseÈ™te zoom-ul pentru a potrivi desenul în fereastră" -#: ../src/verbs.cpp:2686 -msgid "_Selection" -msgstr "_SelecÈ›ie" - # hm ? nu se È™tie dacă este mărire sau micÈ™orare -#: ../src/verbs.cpp:2687 +#: ../src/verbs.cpp:2751 msgid "Zoom to fit selection in window" msgstr "FoloseÈ™te zoom-ul pentru a potrivi selecÈ›ia în fereastră" #. Dialogs -#: ../src/verbs.cpp:2690 -#, fuzzy +#: ../src/verbs.cpp:2754 msgid "P_references..." -msgstr "PreferinÈ›e pentru stilou" +msgstr "P_referinÈ›e..." -#: ../src/verbs.cpp:2691 +#: ../src/verbs.cpp:2755 msgid "Edit global Inkscape preferences" msgstr "Editează preferinÈ›ele globale Inkscape" -#: ../src/verbs.cpp:2692 +#: ../src/verbs.cpp:2756 msgid "_Document Properties..." -msgstr "Proprietăți _document..." +msgstr "Proprietățile _documentului..." -#: ../src/verbs.cpp:2693 +#: ../src/verbs.cpp:2757 msgid "Edit properties of this document (to be saved with the document)" msgstr "Editează proprietățile acestui document (vor fi salvate cu documentul)" -#: ../src/verbs.cpp:2694 +#: ../src/verbs.cpp:2758 msgid "Document _Metadata..." msgstr "_Metadate document ..." -#: ../src/verbs.cpp:2695 +#: ../src/verbs.cpp:2759 msgid "Edit document metadata (to be saved with the document)" msgstr "Editează metadatele documentului (vor fi salvate cu documentul)" -#: ../src/verbs.cpp:2697 -#, fuzzy -msgid "" -"Edit objects' colors, gradients, arrowheads, and other fill and stroke " -"properties..." -msgstr "" -"Editează culorile obiectului, degradeurile, lățimea traseului, capetele de " -"săgeată, modelele de liniuÈ›e..." +#: ../src/verbs.cpp:2761 +msgid "Edit objects' colors, gradients, arrowheads, and other fill and stroke properties..." +msgstr "Editează culorile obiectului, degradeurile, capetele de săgeată, precum È™i alte proprietăți de umplere È™i de contur..." -#: ../src/verbs.cpp:2698 -#, fuzzy +#: ../src/verbs.cpp:2762 msgid "Gl_yphs..." -msgstr "Glife..." +msgstr "Gl_ife..." -#: ../src/verbs.cpp:2699 +#: ../src/verbs.cpp:2763 msgid "Select characters from a glyphs palette" msgstr "Selectează caracterele dintr-o paletă de glife" #. TRANSLATORS: "Swatches" means: color samples -#: ../src/verbs.cpp:2701 +#: ../src/verbs.cpp:2765 msgid "S_watches..." msgstr "_Specimene..." -#: ../src/verbs.cpp:2702 +#: ../src/verbs.cpp:2766 msgid "Select colors from a swatches palette" msgstr "SelectaÈ›i culorile dintr-o paletă de specimene" -#: ../src/verbs.cpp:2703 +#: ../src/verbs.cpp:2767 +msgid "S_ymbols..." +msgstr "S_imboluri..." + +#: ../src/verbs.cpp:2768 +msgid "Select symbol from a symbols palette" +msgstr "SelectaÈ›i simbolul dintr-o paletă de simboluri" + +#: ../src/verbs.cpp:2769 msgid "Transfor_m..." msgstr "Transfor_mare..." -#: ../src/verbs.cpp:2704 +#: ../src/verbs.cpp:2770 msgid "Precisely control objects' transformations" msgstr "Controlează precis transformările obiectelor" -#: ../src/verbs.cpp:2705 +#: ../src/verbs.cpp:2771 msgid "_Align and Distribute..." msgstr "_Aliniere È™i distribuire..." -#: ../src/verbs.cpp:2706 +#: ../src/verbs.cpp:2772 msgid "Align and distribute objects" msgstr "Aliniază È™i distribuie obiectele" -#: ../src/verbs.cpp:2707 +#: ../src/verbs.cpp:2773 msgid "_Spray options..." msgstr "OpÈ›iuni de pulveri_zator..." -#: ../src/verbs.cpp:2708 +#: ../src/verbs.cpp:2774 msgid "Some options for the spray" msgstr "Câteva opÈ›iuni pentru pulverizator" -#: ../src/verbs.cpp:2709 +#: ../src/verbs.cpp:2775 msgid "Undo _History..." msgstr "_Istoric de anulări..." -#: ../src/verbs.cpp:2710 +#: ../src/verbs.cpp:2776 msgid "Undo History" msgstr "Istoric de anulări" -#: ../src/verbs.cpp:2712 +#: ../src/verbs.cpp:2778 msgid "View and select font family, font size and other text properties" -msgstr "" -"Vizualizează È™i selectează familia de fonturi, dimensiunea fonturilor È™i " -"alte proprietăți ale textului" +msgstr "Vizualizează È™i selectează familia de fonturi, dimensiunea fonturilor È™i alte proprietăți ale textului" -#: ../src/verbs.cpp:2713 +#: ../src/verbs.cpp:2779 msgid "_XML Editor..." msgstr "Editor _XML..." -#: ../src/verbs.cpp:2714 +#: ../src/verbs.cpp:2780 msgid "View and edit the XML tree of the document" msgstr "Vizualizează È™i editează arborele XML al documentului" -#: ../src/verbs.cpp:2715 -#, fuzzy +#: ../src/verbs.cpp:2781 msgid "_Find/Replace..." -msgstr "Căuta_re È™i înlocuire de text..." +msgstr "Căuta_re sau înlocuire..." -#: ../src/verbs.cpp:2716 +#: ../src/verbs.cpp:2782 msgid "Find objects in document" msgstr "Caută obiecte în document" -#: ../src/verbs.cpp:2717 +#: ../src/verbs.cpp:2783 msgid "Find and _Replace Text..." msgstr "Căuta_re È™i înlocuire de text..." -#: ../src/verbs.cpp:2718 +#: ../src/verbs.cpp:2784 msgid "Find and replace text in document" msgstr "Caută È™i înlocuieÈ™te un text în document" -#: ../src/verbs.cpp:2720 +#: ../src/verbs.cpp:2786 msgid "Check spelling of text in document" msgstr "Verifică ortografia textului în document" -#: ../src/verbs.cpp:2721 +#: ../src/verbs.cpp:2787 msgid "_Messages..." msgstr "_Mesaje..." -#: ../src/verbs.cpp:2722 +#: ../src/verbs.cpp:2788 msgid "View debug messages" msgstr "Vizualizează mesaje de depanare" -#: ../src/verbs.cpp:2723 +#: ../src/verbs.cpp:2789 msgid "S_cripts..." msgstr "S_cripturi..." -#: ../src/verbs.cpp:2724 +#: ../src/verbs.cpp:2790 msgid "Run scripts" msgstr "Rulează scripturi" -#: ../src/verbs.cpp:2725 +#: ../src/verbs.cpp:2791 msgid "Show/Hide D_ialogs" msgstr "Arată sau ascunde d_ialogurile" -#: ../src/verbs.cpp:2726 +#: ../src/verbs.cpp:2792 msgid "Show or hide all open dialogs" msgstr "Arată sau ascunde toate dialogurile deschise" -#: ../src/verbs.cpp:2727 +#: ../src/verbs.cpp:2793 msgid "Create Tiled Clones..." msgstr "Creează clone în mozaic..." -#: ../src/verbs.cpp:2728 -msgid "" -"Create multiple clones of selected object, arranging them into a pattern or " -"scattering" -msgstr "" -"Creează clone multiple ale obiectului selectat, aranjându-le într-un model, " -"sau dispersându-le" +#: ../src/verbs.cpp:2794 +msgid "Create multiple clones of selected object, arranging them into a pattern or scattering" +msgstr "Creează clone multiple ale obiectului selectat, aranjându-le într-un model, sau dispersându-le" -#: ../src/verbs.cpp:2729 -#, fuzzy +#: ../src/verbs.cpp:2795 msgid "_Object attributes..." -msgstr "Proprietăți _obiect..." +msgstr "Atribute de _obiect..." -#: ../src/verbs.cpp:2730 -#, fuzzy +#: ../src/verbs.cpp:2796 msgid "Edit the object attributes..." -msgstr "StabileÈ™te atributul" +msgstr "" -#: ../src/verbs.cpp:2732 +#: ../src/verbs.cpp:2798 msgid "Edit the ID, locked and visible status, and other object properties" -msgstr "" -"Editează ID-ul, starea de blocat È™i vizibil È™i alte proprietăți de obiect" +msgstr "Editează ID-ul, starea de blocat È™i vizibil È™i alte proprietăți de obiect" #. #ifdef WITH_INKBOARD #. new DialogVerb(SP_VERB_XMPP_CLIENT, "DialogXmppClient", #. N_("_Instant Messaging..."), N_("Jabber Instant Messaging Client"), NULL), #. #endif -#: ../src/verbs.cpp:2737 +#: ../src/verbs.cpp:2803 msgid "_Input Devices..." msgstr "Dispozitive de _intrare..." -#: ../src/verbs.cpp:2738 +#: ../src/verbs.cpp:2804 msgid "Configure extended input devices, such as a graphics tablet" -msgstr "" -"Configurează dispozitivele de intrare extinse, precum o tabletă grafică" +msgstr "Configurează dispozitivele de intrare extinse, precum o tabletă grafică" -#: ../src/verbs.cpp:2739 +#: ../src/verbs.cpp:2805 msgid "_Extensions..." msgstr "_Extensii..." -#: ../src/verbs.cpp:2740 +#: ../src/verbs.cpp:2806 msgid "Query information about extensions" msgstr "Interoghează informaÈ›iile despre extensii" -#: ../src/verbs.cpp:2741 +#: ../src/verbs.cpp:2807 msgid "Layer_s..." msgstr "_Straturi..." -#: ../src/verbs.cpp:2742 +#: ../src/verbs.cpp:2808 msgid "View Layers" msgstr "Vizualizează straturile" -#: ../src/verbs.cpp:2743 -#, fuzzy +#: ../src/verbs.cpp:2809 msgid "Path E_ffects ..." -msgstr "Editor de efecte de traseu..." +msgstr "E_fecte de traseu..." -#: ../src/verbs.cpp:2744 +#: ../src/verbs.cpp:2810 msgid "Manage, edit, and apply path effects" msgstr "Gestionează, editează È™i aplică efecte de traseu" -#: ../src/verbs.cpp:2745 -#, fuzzy +#: ../src/verbs.cpp:2811 msgid "Filter _Editor..." -msgstr "Editor de filtre..." +msgstr "_Editor de filtre..." -#: ../src/verbs.cpp:2746 +#: ../src/verbs.cpp:2812 msgid "Manage, edit, and apply SVG filters" msgstr "Gestionează, editează È™i aplică filtre SVG" -#: ../src/verbs.cpp:2747 +#: ../src/verbs.cpp:2813 msgid "SVG Font Editor..." msgstr "Editor de fonturi SVG..." -#: ../src/verbs.cpp:2748 +#: ../src/verbs.cpp:2814 msgid "Edit SVG fonts" msgstr "Editează fonturi SVG" -#: ../src/verbs.cpp:2749 +#: ../src/verbs.cpp:2815 msgid "Print Colors..." msgstr "Culori de tipărire..." -#: ../src/verbs.cpp:2750 -msgid "" -"Select which color separations to render in Print Colors Preview rendermode" -msgstr "" -"Selectează care separare de culori să fie randată în modul de randare a " -"previzualizării de tipărire în culori" +#: ../src/verbs.cpp:2816 +msgid "Select which color separations to render in Print Colors Preview rendermode" +msgstr "Selectează care separare de culori să fie randată în modul de randare a previzualizării de tipărire în culori" -#: ../src/verbs.cpp:2751 -#, fuzzy +#: ../src/verbs.cpp:2817 msgid "_Export PNG Image..." -msgstr "Extragere de imagine" +msgstr "_Exportă ca imagine PNG..." -#: ../src/verbs.cpp:2752 -#, fuzzy +#: ../src/verbs.cpp:2818 msgid "Export this document or a selection as a PNG image" -msgstr "Exportă acest document sau o selecÈ›ie ca imagine bitmap" +msgstr "Exportă acest document sau o selecÈ›ie ca imagine PNG" #. Help -#: ../src/verbs.cpp:2755 +#: ../src/verbs.cpp:2820 msgid "About E_xtensions" msgstr "Despre e_xtensii" -#: ../src/verbs.cpp:2756 +#: ../src/verbs.cpp:2821 msgid "Information on Inkscape extensions" msgstr "InformaÈ›ii despre extensiile Inkscape" -#: ../src/verbs.cpp:2757 +#: ../src/verbs.cpp:2822 msgid "About _Memory" msgstr "Despre _memorie" -#: ../src/verbs.cpp:2758 +#: ../src/verbs.cpp:2823 msgid "Memory usage information" msgstr "InformaÈ›ii despre folosirea memoriei" -#: ../src/verbs.cpp:2759 +#: ../src/verbs.cpp:2824 msgid "_About Inkscape" msgstr "_Despre Inkscape" -#: ../src/verbs.cpp:2760 +#: ../src/verbs.cpp:2825 msgid "Inkscape version, authors, license" msgstr "Versiune Inkscape, autori, licență" #. new HelpVerb(SP_VERB_SHOW_LICENSE, "ShowLicense", N_("_License"), #. N_("Distribution terms"), /*"show_license"*/"inkscape_options"), #. Tutorials -#: ../src/verbs.cpp:2765 +#: ../src/verbs.cpp:2830 msgid "Inkscape: _Basic" msgstr "Inkscape: noÈ›iuni de _bază" -#: ../src/verbs.cpp:2766 +#: ../src/verbs.cpp:2831 msgid "Getting started with Inkscape" msgstr "Primii paÈ™i cu Inkscape" #. "tutorial_basic" -#: ../src/verbs.cpp:2767 +#: ../src/verbs.cpp:2832 msgid "Inkscape: _Shapes" msgstr "Ink_scape: forme" -#: ../src/verbs.cpp:2768 +#: ../src/verbs.cpp:2833 msgid "Using shape tools to create and edit shapes" -msgstr "" -"Utilizarea instrumentelor de forme pentru crearea sau editarea formelor" +msgstr "Utilizarea instrumentelor de forme pentru crearea sau editarea formelor" -#: ../src/verbs.cpp:2769 +#: ../src/verbs.cpp:2834 msgid "Inkscape: _Advanced" msgstr "Inkscape: _Avansat" -#: ../src/verbs.cpp:2770 +#: ../src/verbs.cpp:2835 msgid "Advanced Inkscape topics" msgstr "Subiecte avansate Inkscape" #. "tutorial_advanced" #. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/verbs.cpp:2772 +#: ../src/verbs.cpp:2837 msgid "Inkscape: T_racing" msgstr "" -#: ../src/verbs.cpp:2773 +#: ../src/verbs.cpp:2838 msgid "Using bitmap tracing" msgstr "" #. "tutorial_tracing" -#: ../src/verbs.cpp:2774 +#: ../src/verbs.cpp:2839 msgid "Inkscape: _Calligraphy" msgstr "" -#: ../src/verbs.cpp:2775 +#: ../src/verbs.cpp:2840 msgid "Using the Calligraphy pen tool" msgstr "" -#: ../src/verbs.cpp:2776 +#: ../src/verbs.cpp:2841 msgid "Inkscape: _Interpolate" msgstr "Inkscape: _interpolează" -#: ../src/verbs.cpp:2777 +#: ../src/verbs.cpp:2842 msgid "Using the interpolate extension" msgstr "" #. "tutorial_interpolate" -#: ../src/verbs.cpp:2778 +#: ../src/verbs.cpp:2843 msgid "_Elements of Design" msgstr "_Elemente de dizain" -#: ../src/verbs.cpp:2779 +#: ../src/verbs.cpp:2844 msgid "Principles of design in the tutorial form" msgstr "Principiile de dizain sub formă de tutorial" #. "tutorial_design" -#: ../src/verbs.cpp:2780 +#: ../src/verbs.cpp:2845 msgid "_Tips and Tricks" msgstr "C_hichiÈ›e È™i È™mecherii" -#: ../src/verbs.cpp:2781 +#: ../src/verbs.cpp:2846 msgid "Miscellaneous tips and tricks" msgstr "ChichiÈ›e È™i È™mecherii diverse" #. "tutorial_tips" #. Effect -- renamed Extension -#: ../src/verbs.cpp:2784 -#, fuzzy +#: ../src/verbs.cpp:2849 msgid "Previous Exte_nsion" -msgstr "Extensia precedentă" +msgstr "Extensia precede_ntă" -#: ../src/verbs.cpp:2785 +#: ../src/verbs.cpp:2850 msgid "Repeat the last extension with the same settings" -msgstr "Repetă ultma extensie cu aceleaÈ™i configurări" +msgstr "Repetă ultima extensie cu aceleaÈ™i setări" -#: ../src/verbs.cpp:2786 -#, fuzzy +#: ../src/verbs.cpp:2851 msgid "_Previous Extension Settings..." -msgstr "Configurări pentru extensia precedentă..." +msgstr "Setări pentru extensia _precedentă..." -#: ../src/verbs.cpp:2787 +#: ../src/verbs.cpp:2852 msgid "Repeat the last extension with new settings" -msgstr "Repetă ultma extensie cu configurări noi" +msgstr "Repetă ultima extensie cu setări noi" -#: ../src/verbs.cpp:2791 +#: ../src/verbs.cpp:2856 msgid "Fit the page to the current selection" msgstr "" -#: ../src/verbs.cpp:2793 +#: ../src/verbs.cpp:2858 msgid "Fit the page to the drawing" msgstr "" -#: ../src/verbs.cpp:2795 -msgid "" -"Fit the page to the current selection or the drawing if there is no selection" +#: ../src/verbs.cpp:2860 +msgid "Fit the page to the current selection or the drawing if there is no selection" msgstr "" #. LockAndHide -#: ../src/verbs.cpp:2797 +#: ../src/verbs.cpp:2862 msgid "Unlock All" msgstr "Deblochează tot" -#: ../src/verbs.cpp:2799 +#: ../src/verbs.cpp:2864 msgid "Unlock All in All Layers" msgstr "Deblochează tot în toate straturile" -#: ../src/verbs.cpp:2801 +#: ../src/verbs.cpp:2866 msgid "Unhide All" msgstr "Dezvăluie tot" -#: ../src/verbs.cpp:2803 +#: ../src/verbs.cpp:2868 msgid "Unhide All in All Layers" msgstr "Dezvăluie tot în toate straturile" -#: ../src/verbs.cpp:2807 +#: ../src/verbs.cpp:2872 msgid "Link an ICC color profile" msgstr "Leagă un profil de culoare ICC" -#: ../src/verbs.cpp:2808 +#: ../src/verbs.cpp:2873 msgid "Remove Color Profile" msgstr "" -#: ../src/verbs.cpp:2809 +#: ../src/verbs.cpp:2874 msgid "Remove a linked ICC color profile" msgstr "" -#: ../src/verbs.cpp:2832 ../src/verbs.cpp:2833 -#, fuzzy +#: ../src/verbs.cpp:2897 +#: ../src/verbs.cpp:2898 msgid "Center on horizontal and vertical axis" -msgstr "Centrează pe axa orizontală" +msgstr "Centrează pe axele orizontală È™i verticală" #: ../src/widgets/arc-toolbar.cpp:146 msgid "Arc: Change start/end" @@ -24014,10 +22823,14 @@ msgstr "" msgid "Arc: Change open/closed" msgstr "" -#: ../src/widgets/arc-toolbar.cpp:303 ../src/widgets/arc-toolbar.cpp:332 -#: ../src/widgets/rect-toolbar.cpp:260 ../src/widgets/rect-toolbar.cpp:298 -#: ../src/widgets/spiral-toolbar.cpp:232 ../src/widgets/spiral-toolbar.cpp:256 -#: ../src/widgets/star-toolbar.cpp:396 ../src/widgets/star-toolbar.cpp:457 +#: ../src/widgets/arc-toolbar.cpp:303 +#: ../src/widgets/arc-toolbar.cpp:332 +#: ../src/widgets/rect-toolbar.cpp:260 +#: ../src/widgets/rect-toolbar.cpp:298 +#: ../src/widgets/spiral-toolbar.cpp:232 +#: ../src/widgets/spiral-toolbar.cpp:256 +#: ../src/widgets/star-toolbar.cpp:396 +#: ../src/widgets/star-toolbar.cpp:457 msgid "<b>New:</b>" msgstr "<b>Nou:</b>" @@ -24027,9 +22840,12 @@ msgstr "<b>Nou:</b>" # apare la ... ? #. FIXME: implement averaging of all parameters for multiple selected #. gtk_label_set_markup(GTK_LABEL(l), _("<b>Average:</b>")); -#: ../src/widgets/arc-toolbar.cpp:306 ../src/widgets/arc-toolbar.cpp:317 -#: ../src/widgets/rect-toolbar.cpp:268 ../src/widgets/rect-toolbar.cpp:286 -#: ../src/widgets/spiral-toolbar.cpp:234 ../src/widgets/spiral-toolbar.cpp:245 +#: ../src/widgets/arc-toolbar.cpp:306 +#: ../src/widgets/arc-toolbar.cpp:317 +#: ../src/widgets/rect-toolbar.cpp:268 +#: ../src/widgets/rect-toolbar.cpp:286 +#: ../src/widgets/spiral-toolbar.cpp:234 +#: ../src/widgets/spiral-toolbar.cpp:245 #: ../src/widgets/star-toolbar.cpp:398 msgid "<b>Change:</b>" msgstr "<b>Parametri:</b>" @@ -24137,404 +22953,362 @@ msgstr "" msgid "Toggle VP in Z direction between 'finite' and 'infinite' (=parallel)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:231 +# hm ? +#. gint preset_index = ege_select_one_action_get_active( sel ); +#: ../src/widgets/calligraphy-toolbar.cpp:241 +#: ../src/widgets/calligraphy-toolbar.cpp:285 +#: ../src/widgets/calligraphy-toolbar.cpp:290 msgid "No preset" msgstr "Fără profil" -#: ../src/widgets/calligraphy-toolbar.cpp:249 -msgid "Save..." -msgstr "Salvează..." - #. Width -#: ../src/widgets/calligraphy-toolbar.cpp:407 -#: ../src/widgets/erasor-toolbar.cpp:146 +#: ../src/widgets/calligraphy-toolbar.cpp:450 +#: ../src/widgets/erasor-toolbar.cpp:148 msgid "(hairline)" msgstr "" #. Mean #. Rotation #. Scale -#: ../src/widgets/calligraphy-toolbar.cpp:407 -#: ../src/widgets/calligraphy-toolbar.cpp:440 -#: ../src/widgets/erasor-toolbar.cpp:146 ../src/widgets/pencil-toolbar.cpp:304 -#: ../src/widgets/spray-toolbar.cpp:130 ../src/widgets/spray-toolbar.cpp:146 -#: ../src/widgets/spray-toolbar.cpp:162 ../src/widgets/spray-toolbar.cpp:222 -#: ../src/widgets/spray-toolbar.cpp:252 ../src/widgets/spray-toolbar.cpp:270 -#: ../src/widgets/tweak-toolbar.cpp:144 ../src/widgets/tweak-toolbar.cpp:161 +#: ../src/widgets/calligraphy-toolbar.cpp:450 +#: ../src/widgets/calligraphy-toolbar.cpp:483 +#: ../src/widgets/erasor-toolbar.cpp:148 +#: ../src/widgets/pencil-toolbar.cpp:304 +#: ../src/widgets/spray-toolbar.cpp:130 +#: ../src/widgets/spray-toolbar.cpp:146 +#: ../src/widgets/spray-toolbar.cpp:162 +#: ../src/widgets/spray-toolbar.cpp:222 +#: ../src/widgets/spray-toolbar.cpp:252 +#: ../src/widgets/spray-toolbar.cpp:270 +#: ../src/widgets/tweak-toolbar.cpp:144 +#: ../src/widgets/tweak-toolbar.cpp:161 #: ../src/widgets/tweak-toolbar.cpp:369 msgid "(default)" msgstr "(implicit)" -#: ../src/widgets/calligraphy-toolbar.cpp:407 -#: ../src/widgets/erasor-toolbar.cpp:146 +#: ../src/widgets/calligraphy-toolbar.cpp:450 +#: ../src/widgets/erasor-toolbar.cpp:148 msgid "(broad stroke)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:410 -#: ../src/widgets/erasor-toolbar.cpp:149 +#: ../src/widgets/calligraphy-toolbar.cpp:453 +#: ../src/widgets/erasor-toolbar.cpp:151 msgid "Pen Width" msgstr "Lățimea stiloului" -#: ../src/widgets/calligraphy-toolbar.cpp:411 +#: ../src/widgets/calligraphy-toolbar.cpp:454 msgid "The width of the calligraphic pen (relative to the visible canvas area)" -msgstr "Lățimea stiloului caligrafic (relativ la zona vizibiă a canavalei)" +msgstr "Lățimea stiloului caligrafic (relativ la zona vizibilă a canavalei)" #. Thinning -#: ../src/widgets/calligraphy-toolbar.cpp:424 +#: ../src/widgets/calligraphy-toolbar.cpp:467 msgid "(speed blows up stroke)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:424 +#: ../src/widgets/calligraphy-toolbar.cpp:467 msgid "(slight widening)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:424 +#: ../src/widgets/calligraphy-toolbar.cpp:467 msgid "(constant width)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:424 +#: ../src/widgets/calligraphy-toolbar.cpp:467 msgid "(slight thinning, default)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:424 +#: ../src/widgets/calligraphy-toolbar.cpp:467 msgid "(speed deflates stroke)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:427 +#: ../src/widgets/calligraphy-toolbar.cpp:470 msgid "Stroke Thinning" msgstr "ÃŽngustarea tuÈ™ei" -#: ../src/widgets/calligraphy-toolbar.cpp:427 +#: ../src/widgets/calligraphy-toolbar.cpp:470 msgid "Thinning:" msgstr "ÃŽngustare:" -#: ../src/widgets/calligraphy-toolbar.cpp:428 -msgid "" -"How much velocity thins the stroke (> 0 makes fast strokes thinner, < 0 " -"makes them broader, 0 makes width independent of velocity)" -msgstr "" -"Lățimea tuÈ™ei în funcÈ›ie de viteză (pentru > 0 tuÈ™ele rapide devin mai " -"înguste, pentru < 0 devin mai late, la 0 lățimea rămâne independentă de " -"viteză)" +#: ../src/widgets/calligraphy-toolbar.cpp:471 +msgid "How much velocity thins the stroke (> 0 makes fast strokes thinner, < 0 makes them broader, 0 makes width independent of velocity)" +msgstr "Lățimea tuÈ™ei în funcÈ›ie de viteză (pentru > 0 tuÈ™ele rapide devin mai înguste, pentru < 0 devin mai late, la 0 lățimea rămâne independentă de viteză)" #. Angle -#: ../src/widgets/calligraphy-toolbar.cpp:440 +#: ../src/widgets/calligraphy-toolbar.cpp:483 msgid "(left edge up)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:440 +#: ../src/widgets/calligraphy-toolbar.cpp:483 msgid "(horizontal)" msgstr "(orizontal)" -#: ../src/widgets/calligraphy-toolbar.cpp:440 +#: ../src/widgets/calligraphy-toolbar.cpp:483 msgid "(right edge up)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:443 +#: ../src/widgets/calligraphy-toolbar.cpp:486 msgid "Pen Angle" msgstr "Unghiul stiloului" -#: ../src/widgets/calligraphy-toolbar.cpp:443 -#: ../share/extensions/motion.inx.h:1 ../share/extensions/restack.inx.h:1 +#: ../src/widgets/calligraphy-toolbar.cpp:486 +#: ../share/extensions/motion.inx.h:3 +#: ../share/extensions/restack.inx.h:10 msgid "Angle:" msgstr "Unghi:" -#: ../src/widgets/calligraphy-toolbar.cpp:444 -msgid "" -"The angle of the pen's nib (in degrees; 0 = horizontal; has no effect if " -"fixation = 0)" -msgstr "" -"Unghiul peniÈ›ei stiloului (în grade; 0 = orizontal; nu are efect dacă " -"fixarea = 0)" +#: ../src/widgets/calligraphy-toolbar.cpp:487 +msgid "The angle of the pen's nib (in degrees; 0 = horizontal; has no effect if fixation = 0)" +msgstr "Unghiul peniÈ›ei stiloului (în grade; 0 = orizontal; nu are efect dacă fixarea = 0)" #. Fixation -#: ../src/widgets/calligraphy-toolbar.cpp:458 +#: ../src/widgets/calligraphy-toolbar.cpp:501 msgid "(perpendicular to stroke, \"brush\")" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:458 +#: ../src/widgets/calligraphy-toolbar.cpp:501 msgid "(almost fixed, default)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:458 +#: ../src/widgets/calligraphy-toolbar.cpp:501 msgid "(fixed by Angle, \"pen\")" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:461 +#: ../src/widgets/calligraphy-toolbar.cpp:504 msgid "Fixation" msgstr "Fixare" -#: ../src/widgets/calligraphy-toolbar.cpp:461 +#: ../src/widgets/calligraphy-toolbar.cpp:504 msgid "Fixation:" msgstr "Fixare:" -#: ../src/widgets/calligraphy-toolbar.cpp:462 -msgid "" -"Angle behavior (0 = nib always perpendicular to stroke direction, 100 = " -"fixed angle)" -msgstr "" -"Comportamentul unghiului (0 = peniÈ›a este oricum perpendiculară pe direcÈ›ia " -"tuÈ™ei, 100 = unghi fix)" +#: ../src/widgets/calligraphy-toolbar.cpp:505 +msgid "Angle behavior (0 = nib always perpendicular to stroke direction, 100 = fixed angle)" +msgstr "Comportamentul unghiului (0 = peniÈ›a este oricum perpendiculară pe direcÈ›ia tuÈ™ei, 100 = unghi fix)" #. Cap Rounding -#: ../src/widgets/calligraphy-toolbar.cpp:474 +#: ../src/widgets/calligraphy-toolbar.cpp:517 msgid "(blunt caps, default)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:474 +#: ../src/widgets/calligraphy-toolbar.cpp:517 msgid "(slightly bulging)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:474 +#: ../src/widgets/calligraphy-toolbar.cpp:517 msgid "(approximately round)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:474 +#: ../src/widgets/calligraphy-toolbar.cpp:517 msgid "(long protruding caps)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:478 +#: ../src/widgets/calligraphy-toolbar.cpp:521 msgid "Cap rounding" msgstr "Rotunjire de cap" -#: ../src/widgets/calligraphy-toolbar.cpp:478 +#: ../src/widgets/calligraphy-toolbar.cpp:521 msgid "Caps:" msgstr "Capete:" -#: ../src/widgets/calligraphy-toolbar.cpp:479 -msgid "" -"Increase to make caps at the ends of strokes protrude more (0 = no caps, 1 = " -"round caps)" -msgstr "" -"CreÈ™terea valorii măreÈ™te proeminenÈ›a capetelor de la sfârÈ™itul tuÈ™ei (0 = " -"fără capete, 1 = capete rotunde)" +#: ../src/widgets/calligraphy-toolbar.cpp:522 +msgid "Increase to make caps at the ends of strokes protrude more (0 = no caps, 1 = round caps)" +msgstr "CreÈ™terea valorii măreÈ™te proeminenÈ›a capetelor de la sfârÈ™itul tuÈ™ei (0 = fără capete, 1 = capete rotunde)" #. Tremor -#: ../src/widgets/calligraphy-toolbar.cpp:491 +#: ../src/widgets/calligraphy-toolbar.cpp:534 msgid "(smooth line)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:491 +#: ../src/widgets/calligraphy-toolbar.cpp:534 msgid "(slight tremor)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:491 +#: ../src/widgets/calligraphy-toolbar.cpp:534 msgid "(noticeable tremor)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:491 +#: ../src/widgets/calligraphy-toolbar.cpp:534 msgid "(maximum tremor)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:494 +#: ../src/widgets/calligraphy-toolbar.cpp:537 msgid "Stroke Tremor" msgstr "TrepidaÈ›ie de contur" -#: ../src/widgets/calligraphy-toolbar.cpp:494 +#: ../src/widgets/calligraphy-toolbar.cpp:537 msgid "Tremor:" msgstr "Tremur:" -#: ../src/widgets/calligraphy-toolbar.cpp:495 +#: ../src/widgets/calligraphy-toolbar.cpp:538 msgid "Increase to make strokes rugged and trembling" msgstr "CreÈ™teÈ›i pentru ca tuÈ™ele să devină accidentate È™i tremurânde" #. Wiggle -#: ../src/widgets/calligraphy-toolbar.cpp:509 +#: ../src/widgets/calligraphy-toolbar.cpp:552 msgid "(no wiggle)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:509 +#: ../src/widgets/calligraphy-toolbar.cpp:552 msgid "(slight deviation)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:509 +#: ../src/widgets/calligraphy-toolbar.cpp:552 msgid "(wild waves and curls)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:512 +#: ../src/widgets/calligraphy-toolbar.cpp:555 msgid "Pen Wiggle" msgstr "OscilaÈ›ia stiloului" -#: ../src/widgets/calligraphy-toolbar.cpp:512 +#: ../src/widgets/calligraphy-toolbar.cpp:555 msgid "Wiggle:" msgstr "Oscilare:" -#: ../src/widgets/calligraphy-toolbar.cpp:513 +#: ../src/widgets/calligraphy-toolbar.cpp:556 msgid "Increase to make the pen waver and wiggle" msgstr "CreÈ™teÈ›i pentru ca stiloul să devină È™ovăitor È™i oscilant" #. Mass -#: ../src/widgets/calligraphy-toolbar.cpp:526 +#: ../src/widgets/calligraphy-toolbar.cpp:569 msgid "(no inertia)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:526 +#: ../src/widgets/calligraphy-toolbar.cpp:569 msgid "(slight smoothing, default)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:526 +#: ../src/widgets/calligraphy-toolbar.cpp:569 msgid "(noticeable lagging)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:526 +#: ../src/widgets/calligraphy-toolbar.cpp:569 msgid "(maximum inertia)" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:529 +#: ../src/widgets/calligraphy-toolbar.cpp:572 msgid "Pen Mass" msgstr "Masa stiloului" -#: ../src/widgets/calligraphy-toolbar.cpp:529 +#: ../src/widgets/calligraphy-toolbar.cpp:572 msgid "Mass:" msgstr "Masă:" -#: ../src/widgets/calligraphy-toolbar.cpp:530 +#: ../src/widgets/calligraphy-toolbar.cpp:573 msgid "Increase to make the pen drag behind, as if slowed by inertia" -msgstr "" -"CreÈ™teÈ›i pentru ca stiloul să tragă înapoi, ca atunci când este încetinit de " -"inerÈ›ie" +msgstr "CreÈ™teÈ›i pentru ca stiloul să tragă înapoi, ca atunci când este încetinit de inerÈ›ie" -#: ../src/widgets/calligraphy-toolbar.cpp:545 +#: ../src/widgets/calligraphy-toolbar.cpp:588 msgid "Trace Background" msgstr "" -#: ../src/widgets/calligraphy-toolbar.cpp:546 -msgid "" -"Trace the lightness of the background by the width of the pen (white - " -"minimum width, black - maximum width)" -msgstr "" -"Depistează luminozitatea fundalului pe baza lățimii stiloului (alb - lățime " -"minimă, negru - lățime maximă)" - -#: ../src/widgets/calligraphy-toolbar.cpp:558 -#: ../src/widgets/spray-toolbar.cpp:241 ../src/widgets/tweak-toolbar.cpp:391 -msgid "Pressure" -msgstr "Presiune" +#: ../src/widgets/calligraphy-toolbar.cpp:589 +msgid "Trace the lightness of the background by the width of the pen (white - minimum width, black - maximum width)" +msgstr "Depistează luminozitatea fundalului pe baza lățimii stiloului (alb - lățime minimă, negru - lățime maximă)" -#: ../src/widgets/calligraphy-toolbar.cpp:559 +#: ../src/widgets/calligraphy-toolbar.cpp:602 msgid "Use the pressure of the input device to alter the width of the pen" -msgstr "" -"FoloseÈ™te presiunea dispozitivului de intrare pentru a altera lățimea " -"stiloului" +msgstr "FoloseÈ™te presiunea dispozitivului de intrare pentru a altera lățimea stiloului" -#: ../src/widgets/calligraphy-toolbar.cpp:571 +#: ../src/widgets/calligraphy-toolbar.cpp:614 msgid "Tilt" msgstr "ÃŽnclinare" -#: ../src/widgets/calligraphy-toolbar.cpp:572 +#: ../src/widgets/calligraphy-toolbar.cpp:615 msgid "Use the tilt of the input device to alter the angle of the pen's nib" -msgstr "" -"FoloseÈ™te înclinarea dispozitivului de intrare pentru a altera unghiul " -"peniÈ›ei stiloului" +msgstr "FoloseÈ™te înclinarea dispozitivului de intrare pentru a altera unghiul peniÈ›ei stiloului" -#: ../src/widgets/calligraphy-toolbar.cpp:587 +#: ../src/widgets/calligraphy-toolbar.cpp:630 msgid "Choose a preset" msgstr "AlegeÈ›i un profil" -#: ../src/widgets/connector-toolbar.cpp:143 +#: ../src/widgets/calligraphy-toolbar.cpp:645 +msgid "Add/Edit Profile" +msgstr "" + +#: ../src/widgets/calligraphy-toolbar.cpp:646 +msgid "Add or edit calligraphic profile" +msgstr "" + +#: ../src/widgets/connector-toolbar.cpp:136 msgid "Set connector type: orthogonal" msgstr "" -#: ../src/widgets/connector-toolbar.cpp:143 +#: ../src/widgets/connector-toolbar.cpp:136 msgid "Set connector type: polyline" msgstr "" -#: ../src/widgets/connector-toolbar.cpp:192 +#: ../src/widgets/connector-toolbar.cpp:185 msgid "Change connector curvature" msgstr "" -#: ../src/widgets/connector-toolbar.cpp:243 +#: ../src/widgets/connector-toolbar.cpp:236 msgid "Change connector spacing" msgstr "Schimbă spaÈ›ierea conectorilor" -#: ../src/widgets/connector-toolbar.cpp:357 -msgid "EditMode" -msgstr "" - -#: ../src/widgets/connector-toolbar.cpp:358 -msgid "Switch between connection point editing and connector drawing mode" -msgstr "" - -#: ../src/widgets/connector-toolbar.cpp:372 +#: ../src/widgets/connector-toolbar.cpp:329 msgid "Avoid" msgstr "Evită" -#: ../src/widgets/connector-toolbar.cpp:382 +#: ../src/widgets/connector-toolbar.cpp:339 msgid "Ignore" msgstr "Ignoră" -#: ../src/widgets/connector-toolbar.cpp:393 +#: ../src/widgets/connector-toolbar.cpp:350 msgid "Orthogonal" msgstr "Ortogonal" -#: ../src/widgets/connector-toolbar.cpp:394 +#: ../src/widgets/connector-toolbar.cpp:351 msgid "Make connector orthogonal or polyline" msgstr "" -#: ../src/widgets/connector-toolbar.cpp:408 +#: ../src/widgets/connector-toolbar.cpp:365 msgid "Connector Curvature" msgstr "" -#: ../src/widgets/connector-toolbar.cpp:408 +#: ../src/widgets/connector-toolbar.cpp:365 msgid "Curvature:" msgstr "" -#: ../src/widgets/connector-toolbar.cpp:409 +#: ../src/widgets/connector-toolbar.cpp:366 msgid "The amount of connectors curvature" msgstr "" -#: ../src/widgets/connector-toolbar.cpp:419 +#: ../src/widgets/connector-toolbar.cpp:376 msgid "Connector Spacing" msgstr "SpaÈ›iere conector" -#: ../src/widgets/connector-toolbar.cpp:419 +#: ../src/widgets/connector-toolbar.cpp:376 msgid "Spacing:" msgstr "" -#: ../src/widgets/connector-toolbar.cpp:420 +#: ../src/widgets/connector-toolbar.cpp:377 msgid "The amount of space left around objects by auto-routing connectors" msgstr "" -#: ../src/widgets/connector-toolbar.cpp:431 +#: ../src/widgets/connector-toolbar.cpp:388 msgid "Graph" msgstr "Grafic" -#: ../src/widgets/connector-toolbar.cpp:441 +#: ../src/widgets/connector-toolbar.cpp:398 msgid "Connector Length" -msgstr "Lungime cnector" +msgstr "Lungime conector" -#: ../src/widgets/connector-toolbar.cpp:442 +#: ../src/widgets/connector-toolbar.cpp:399 msgid "Ideal length for connectors when layout is applied" msgstr "" -#: ../src/widgets/connector-toolbar.cpp:454 +#: ../src/widgets/connector-toolbar.cpp:411 msgid "Downwards" msgstr "" -#: ../src/widgets/connector-toolbar.cpp:455 +#: ../src/widgets/connector-toolbar.cpp:412 msgid "Make connectors with end-markers (arrows) point downwards" msgstr "" -#: ../src/widgets/connector-toolbar.cpp:471 +#: ../src/widgets/connector-toolbar.cpp:428 msgid "Do not allow overlapping shapes" msgstr "" -#: ../src/widgets/connector-toolbar.cpp:486 -msgid "New connection point" -msgstr "" - -#: ../src/widgets/connector-toolbar.cpp:487 -msgid "Add a new connection point to the currently selected item" -msgstr "" - -#: ../src/widgets/connector-toolbar.cpp:498 -msgid "Remove connection point" -msgstr "" - -#: ../src/widgets/connector-toolbar.cpp:499 -msgid "Remove the currently selected connection point" -msgstr "" - #: ../src/widgets/dash-selector.cpp:58 msgid "Dash pattern" msgstr "Model de liniuÈ›e" @@ -24543,102 +23317,121 @@ msgstr "Model de liniuÈ›e" msgid "Pattern offset" msgstr "Decalaj de model" -# hm ? nu se È™tie dacă este mărire sau micÈ™orare -#: ../src/widgets/desktop-widget.cpp:436 +# hm ? termenul zoom acoperă È™i mărirea È™i micÈ™orarea +#: ../src/widgets/desktop-widget.cpp:446 msgid "Zoom drawing if window size changes" -msgstr "FoloseÈ™te zoom-ul desenului dacă se modifică dimensiunea ferestrei" +msgstr "Zoom-ează desenul dacă se modifică dimensiunea ferestrei" -#: ../src/widgets/desktop-widget.cpp:588 +#: ../src/widgets/desktop-widget.cpp:647 msgid "Cursor coordinates" msgstr "Coordonatele cursorului" -#: ../src/widgets/desktop-widget.cpp:603 +#: ../src/widgets/desktop-widget.cpp:673 msgid "Z:" msgstr "Z:" #. display the initial welcome message in the statusbar -#: ../src/widgets/desktop-widget.cpp:634 -msgid "" -"<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; " -"use selector (arrow) to move or transform them." +#: ../src/widgets/desktop-widget.cpp:716 +msgid "<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; use selector (arrow) to move or transform them." +msgstr "<b>Bun venit la Inkscape!</b> FolosiÈ›i un instrument de tip formă sau mână liberă pentru a crea obiecte; folosiÈ›i selectorul (săgeata) pentru a le muta sau a le transforma." + +#: ../src/widgets/desktop-widget.cpp:797 +msgid "grayscale" +msgstr "tonuri de gri" + +#: ../src/widgets/desktop-widget.cpp:798 +msgid ", grayscale" +msgstr ", tonuri de gri" + +#: ../src/widgets/desktop-widget.cpp:799 +msgid "print colors preview" msgstr "" -#: ../src/widgets/desktop-widget.cpp:737 -#, fuzzy, c-format -msgid "%s%s: %d (outline%s) - Inkscape" -msgstr "%s (contur) - Inkscape" +#: ../src/widgets/desktop-widget.cpp:800 +msgid ", print colors preview" +msgstr "" -#: ../src/widgets/desktop-widget.cpp:739 -#, fuzzy, c-format -msgid "%s%s: %d (no filters%s) - Inkscape" -msgstr "%s (contur) - Inkscape" +#: ../src/widgets/desktop-widget.cpp:801 +msgid "outline" +msgstr "contur" -#: ../src/widgets/desktop-widget.cpp:741 -#, fuzzy, c-format -msgid "%s%s: %d %s- Inkscape" -msgstr "%s (contur) - Inkscape" +#: ../src/widgets/desktop-widget.cpp:802 +msgid "no filters" +msgstr "fără filtre" -#: ../src/widgets/desktop-widget.cpp:745 -#, fuzzy, c-format -msgid "%s%s (outline%s) - Inkscape" -msgstr "%s (contur) - Inkscape" +#: ../src/widgets/desktop-widget.cpp:829 +#, c-format +msgid "%s%s: %d (%s%s) - Inkscape" +msgstr "%s%s: %d (%s%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:747 -#, fuzzy, c-format -msgid "%s%s (no filters%s) - Inkscape" -msgstr "%s (contur) - Inkscape" +#: ../src/widgets/desktop-widget.cpp:831 +#: ../src/widgets/desktop-widget.cpp:835 +#, c-format +msgid "%s%s: %d (%s) - Inkscape" +msgstr "%s%s: %d (%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:749 -#, fuzzy, c-format -msgid "%s%s %s- Inkscape" -msgstr "Inkscape" +#: ../src/widgets/desktop-widget.cpp:837 +#, c-format +msgid "%s%s: %d - Inkscape" +msgstr "%s%s: %d - Inkscape" + +#: ../src/widgets/desktop-widget.cpp:843 +#, c-format +msgid "%s%s (%s%s) - Inkscape" +msgstr "%s%s (%s%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:916 +#: ../src/widgets/desktop-widget.cpp:845 +#: ../src/widgets/desktop-widget.cpp:849 +#, c-format +msgid "%s%s (%s) - Inkscape" +msgstr "%s%s (%s) - Inkscape" + +#: ../src/widgets/desktop-widget.cpp:851 +#, c-format +msgid "%s%s - Inkscape" +msgstr "%s%s - Inkscape" + +#: ../src/widgets/desktop-widget.cpp:1019 msgid "Color-managed display is <b>enabled</b> in this window" msgstr "" -#: ../src/widgets/desktop-widget.cpp:918 +#: ../src/widgets/desktop-widget.cpp:1021 msgid "Color-managed display is <b>disabled</b> in this window" msgstr "" # hm ? sau înainte de a‑l închide, cu non breaking hyphen -#: ../src/widgets/desktop-widget.cpp:973 +#: ../src/widgets/desktop-widget.cpp:1076 #, c-format msgid "" -"<span weight=\"bold\" size=\"larger\">Save changes to document \"%s\" before " -"closing?</span>\n" +"<span weight=\"bold\" size=\"larger\">Save changes to document \"%s\" before closing?</span>\n" "\n" "If you close without saving, your changes will be discarded." msgstr "" -"<span weight=\"bold\" size=\"larger\">SalvaÈ›i modificările efectuate la " -"documentul „%s†înainte de închidere ?</span>\n" +"<span weight=\"bold\" size=\"larger\">SalvaÈ›i modificările efectuate la documentul „%s†înainte de închidere ?</span>\n" "\n" "Dacă închideÈ›i fără salvare, modificările vor fi pierdute." -#: ../src/widgets/desktop-widget.cpp:983 -#: ../src/widgets/desktop-widget.cpp:1042 +#: ../src/widgets/desktop-widget.cpp:1086 +#: ../src/widgets/desktop-widget.cpp:1145 msgid "Close _without saving" -msgstr "ÃŽnchide _fără salvare" +msgstr "ÃŽnchide _fără a salva" -#: ../src/widgets/desktop-widget.cpp:1032 -#, fuzzy, c-format +#: ../src/widgets/desktop-widget.cpp:1135 +#, c-format msgid "" -"<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a " -"format that may cause data loss!</span>\n" +"<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a format that may cause data loss!</span>\n" "\n" "Do you want to save this file as Inkscape SVG?" msgstr "" -"<span weight=\"bold\" size=\"larger\">FiÈ™ierul „%s†a fost salvat cu un " -"format (%s) care ar putea cauza pierderi de date !</span>\n" +"<span weight=\"bold\" size=\"larger\">FiÈ™ierul „%s†a fost salvat cu un format care ar putea cauza pierderi de date !</span>\n" "\n" -"VreÈ›i să salvaÈ›i acest fiÈ™ier în format SVG Inkscape ?" +"VreÈ›i să fie salvat acest fiÈ™ier în format SVG Inkscape ?" -#: ../src/widgets/desktop-widget.cpp:1044 -#, fuzzy +#: ../src/widgets/desktop-widget.cpp:1147 msgid "_Save as Inkscape SVG" -msgstr "_Salvează ca SVG" +msgstr "_Salvează ca SVG Inkscape" -#: ../src/widgets/desktop-widget.cpp:1254 +#: ../src/widgets/desktop-widget.cpp:1357 msgid "Note:" msgstr "" @@ -24647,9 +23440,7 @@ msgid "Pick opacity" msgstr "Alege opacitatea" #: ../src/widgets/dropper-toolbar.cpp:120 -msgid "" -"Pick both the color and the alpha (transparency) under cursor; otherwise, " -"pick only the visible color premultiplied by alpha" +msgid "Pick both the color and the alpha (transparency) under cursor; otherwise, pick only the visible color premultiplied by alpha" msgstr "" #: ../src/widgets/dropper-toolbar.cpp:123 @@ -24661,16 +23452,15 @@ msgid "Assign opacity" msgstr "Atribuie opacitatea" #: ../src/widgets/dropper-toolbar.cpp:133 -msgid "" -"If alpha was picked, assign it to selection as fill or stroke transparency" +msgid "If alpha was picked, assign it to selection as fill or stroke transparency" msgstr "" #: ../src/widgets/dropper-toolbar.cpp:136 msgid "Assign" msgstr "Atribuie" -#: ../src/widgets/ege-paint-def.cpp:67 ../src/widgets/ege-paint-def.cpp:91 -#: ../src/widgets/gradient-toolbar.cpp:1128 +#: ../src/widgets/ege-paint-def.cpp:67 +#: ../src/widgets/ege-paint-def.cpp:91 msgid "none" msgstr "nespecificat" @@ -24678,19 +23468,19 @@ msgstr "nespecificat" msgid "remove" msgstr "elimină" -#: ../src/widgets/erasor-toolbar.cpp:115 +#: ../src/widgets/erasor-toolbar.cpp:117 msgid "Delete objects touched by the eraser" msgstr "" -#: ../src/widgets/erasor-toolbar.cpp:121 +#: ../src/widgets/erasor-toolbar.cpp:123 msgid "Cut" msgstr "Taie" -#: ../src/widgets/erasor-toolbar.cpp:122 +#: ../src/widgets/erasor-toolbar.cpp:124 msgid "Cut out from objects" -msgstr "" +msgstr "Decupează din obiecte" -#: ../src/widgets/erasor-toolbar.cpp:150 +#: ../src/widgets/erasor-toolbar.cpp:152 msgid "The width of the eraser pen (relative to the visible canvas area)" msgstr "" @@ -24698,11 +23488,13 @@ msgstr "" msgid "Change fill rule" msgstr "" -#: ../src/widgets/fill-style.cpp:443 ../src/widgets/fill-style.cpp:522 +#: ../src/widgets/fill-style.cpp:443 +#: ../src/widgets/fill-style.cpp:522 msgid "Set fill color" msgstr "StabileÈ™te culoarea de umplere" -#: ../src/widgets/fill-style.cpp:443 ../src/widgets/fill-style.cpp:522 +#: ../src/widgets/fill-style.cpp:443 +#: ../src/widgets/fill-style.cpp:522 msgid "Set stroke color" msgstr "StabileÈ™te culoarea de contur" @@ -24722,6 +23514,12 @@ msgstr "" msgid "Set pattern on stroke" msgstr "StabileÈ™te È™ablonul pe contur" +#: ../src/widgets/font-selector.cpp:136 +#: ../src/widgets/text-toolbar.cpp:1239 +#: ../src/widgets/text-toolbar.cpp:1498 +msgid "Font size" +msgstr "Dimensiune font" + #. Family frame #: ../src/widgets/font-selector.cpp:147 msgid "Font family" @@ -24729,43 +23527,51 @@ msgstr "Familie de font" #. Style frame #: ../src/widgets/font-selector.cpp:178 -#, fuzzy msgctxt "Font selector" msgid "Style" msgstr "Stil" -#: ../src/widgets/font-selector.cpp:237 ../share/extensions/dots.inx.h:2 +#: ../src/widgets/font-selector.cpp:228 +#: ../share/extensions/dots.inx.h:3 msgid "Font size:" -msgstr "Dimensiune font:" +msgstr "Dimensiunea fontului:" -#: ../src/widgets/gradient-selector.cpp:203 -#, fuzzy +#: ../src/widgets/gradient-selector.cpp:207 msgid "Create a duplicate gradient" -msgstr "Creează È™i editează degradeuri" +msgstr "Creează un degrade duplicat" -#: ../src/widgets/gradient-selector.cpp:213 -#, fuzzy +#: ../src/widgets/gradient-selector.cpp:217 msgid "Edit gradient" -msgstr "Degrade radial" +msgstr "Editare degrade" + +#: ../src/widgets/gradient-selector.cpp:227 +msgid "Delete swatch" +msgstr "" + +#: ../src/widgets/gradient-selector.cpp:288 +#: ../src/widgets/paint-selector.cpp:241 +msgid "Swatch" +msgstr "Specimen" + +#: ../src/widgets/gradient-selector.cpp:338 +msgid "Rename gradient" +msgstr "RedenumeÈ™te degradeul" #: ../src/widgets/gradient-toolbar.cpp:170 #: ../src/widgets/gradient-toolbar.cpp:183 #: ../src/widgets/gradient-toolbar.cpp:775 #: ../src/widgets/gradient-toolbar.cpp:1110 #: ../src/widgets/gradient-toolbar.cpp:1157 -#, fuzzy msgid "No gradient" -msgstr "Mută degradeurile" +msgstr "Fără degrade" #: ../src/widgets/gradient-toolbar.cpp:189 -#, fuzzy msgid "Multiple gradients" -msgstr "Mută degradeurile" +msgstr "Degradeuri multiple" #: ../src/widgets/gradient-toolbar.cpp:695 -#, fuzzy msgid "Multiple stops" -msgstr "Multiplicare" +msgstr "Opriri multiple" #: ../src/widgets/gradient-toolbar.cpp:793 #: ../src/widgets/gradient-vector.cpp:630 @@ -24777,9 +23583,8 @@ msgid "Assign gradient to object" msgstr "" #: ../src/widgets/gradient-toolbar.cpp:968 -#, fuzzy msgid "Set gradient repeat" -msgstr "StabileÈ™te degradeul pe contur" +msgstr "StabileÈ™te repetarea degradeului" #: ../src/widgets/gradient-toolbar.cpp:1006 #: ../src/widgets/gradient-vector.cpp:741 @@ -24787,9 +23592,8 @@ msgid "Change gradient stop offset" msgstr "" #: ../src/widgets/gradient-toolbar.cpp:1050 -#, fuzzy msgid "linear" -msgstr "Liniar" +msgstr "liniar" #: ../src/widgets/gradient-toolbar.cpp:1050 msgid "Create linear gradient" @@ -24797,7 +23601,7 @@ msgstr "Creează un degrade liniar" #: ../src/widgets/gradient-toolbar.cpp:1054 msgid "radial" -msgstr "" +msgstr "radial" #: ../src/widgets/gradient-toolbar.cpp:1054 msgid "Create radial (elliptic or circular) gradient" @@ -24805,60 +23609,61 @@ msgstr "Creează un degrade radial (eliptic sau circular)" #: ../src/widgets/gradient-toolbar.cpp:1057 msgid "New:" -msgstr "" +msgstr "Nou:" #: ../src/widgets/gradient-toolbar.cpp:1080 -#, fuzzy msgid "fill" -msgstr "Braille" +msgstr "umplere" +# tooltip +# hm ? dă mai bine în meniul dedicat, dar nu È™tiu dacă mai apare undeva; a fost: Creează degradeul în umplere #: ../src/widgets/gradient-toolbar.cpp:1080 msgid "Create gradient in the fill" -msgstr "" +msgstr "umplerii" #: ../src/widgets/gradient-toolbar.cpp:1084 -#, fuzzy msgid "stroke" -msgstr "Contur:" +msgstr "contur" +# tooltip +# hm ? dă mai bine în meniul dedicat, dar nu È™tiu dacă mai apare undeva; a fost: Creează degradeul în traseu #: ../src/widgets/gradient-toolbar.cpp:1084 msgid "Create gradient in the stroke" -msgstr "" +msgstr "traseului" +# hm ? #: ../src/widgets/gradient-toolbar.cpp:1087 -#, fuzzy msgid "on:" -msgstr "Racord:" +msgstr "asupra:" #: ../src/widgets/gradient-toolbar.cpp:1112 msgid "Select" -msgstr "" +msgstr "Selectează" + +# tooltip +#: ../src/widgets/gradient-toolbar.cpp:1112 +msgid "Choose a gradient" +msgstr "AlegeÈ›i un degrade" #: ../src/widgets/gradient-toolbar.cpp:1113 -#, fuzzy msgid "Select:" -msgstr "Selector" +msgstr "SelecÈ›ie:" #: ../src/widgets/gradient-toolbar.cpp:1131 -msgid "reflected" -msgstr "reflectat" +msgid "Reflected" +msgstr "Reflectat" #: ../src/widgets/gradient-toolbar.cpp:1134 -msgid "direct" -msgstr "direct" +msgid "Direct" +msgstr "Direct" #: ../src/widgets/gradient-toolbar.cpp:1136 -#, fuzzy msgid "Repeat" -msgstr "RepetiÈ›ie:" +msgstr "Repetă" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/pservers.html#LinearGradientSpreadMethodAttribute #: ../src/widgets/gradient-toolbar.cpp:1138 -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\")" +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 "" #: ../src/widgets/gradient-toolbar.cpp:1143 @@ -24866,52 +23671,44 @@ msgid "Repeat:" msgstr "RepetiÈ›ie:" #: ../src/widgets/gradient-toolbar.cpp:1159 -#, fuzzy msgid "Stops" -msgstr "_Stop" +msgstr "" #: ../src/widgets/gradient-toolbar.cpp:1159 -#, fuzzy msgid "Select a stop for the current gradient" -msgstr "Selectează numai ce se află pe startul curent" +msgstr "" #: ../src/widgets/gradient-toolbar.cpp:1160 -#, fuzzy -msgid "Edit:" -msgstr "_Editare" +msgid "Stops:" +msgstr "Opriri:" +# tooltip #: ../src/widgets/gradient-toolbar.cpp:1172 -#, fuzzy msgid "Offset of selected stop" -msgstr "Dilată traseele selectate" +msgstr "Decalajul opririi selectate" #: ../src/widgets/gradient-toolbar.cpp:1189 #: ../src/widgets/gradient-toolbar.cpp:1190 -#, fuzzy msgid "Insert new stop" -msgstr "Inserează un nod" +msgstr "" #: ../src/widgets/gradient-toolbar.cpp:1203 #: ../src/widgets/gradient-toolbar.cpp:1204 #: ../src/widgets/gradient-vector.cpp:909 msgid "Delete stop" -msgstr "" +msgstr "Șterge oprirea" #: ../src/widgets/gradient-toolbar.cpp:1217 -#, fuzzy msgid "Reverse" -msgstr "Inve_rsează" +msgstr "" #: ../src/widgets/gradient-toolbar.cpp:1218 -#, fuzzy msgid "Reverse the direction of the gradient" -msgstr "" -"Inversează direcÈ›ia traseului selectat (util pentru returnarea marcatorilor)" +msgstr "Inversează direcÈ›ia degradeului" #: ../src/widgets/gradient-toolbar.cpp:1232 -#, fuzzy msgid "Link gradients" -msgstr "Degrade liniar" +msgstr "" #: ../src/widgets/gradient-toolbar.cpp:1233 msgid "Link gradients to change all related gradients" @@ -24933,20 +23730,21 @@ msgstr "" #. TRANSLATORS: "Stop" means: a "phase" of a gradient #: ../src/widgets/gradient-vector.cpp:904 msgid "Add stop" -msgstr "" +msgstr "Adaugă o oprire" #: ../src/widgets/gradient-vector.cpp:907 msgid "Add another control stop to gradient" -msgstr "" +msgstr "Adaugă altă oprire de control la degrade" #: ../src/widgets/gradient-vector.cpp:912 msgid "Delete current control stop from gradient" -msgstr "" +msgstr "Șterge oprirea de control curentă din degrade" +# titlu pe chenar #. TRANSLATORS: "Stop" means: a "phase" of a gradient #: ../src/widgets/gradient-vector.cpp:980 msgid "Stop Color" -msgstr "" +msgstr "Culoare de oprire" #: ../src/widgets/gradient-vector.cpp:1010 msgid "Gradient editor" @@ -24993,9 +23791,7 @@ msgid "Get limiting bounding box from selection" msgstr "" #: ../src/widgets/lpe-toolbar.cpp:361 -msgid "" -"Set limiting bounding box (used to cut infinite lines) to the bounding box " -"of current selection" +msgid "Set limiting bounding box (used to cut infinite lines) to the bounding box of current selection" msgstr "" #: ../src/widgets/lpe-toolbar.cpp:373 @@ -25018,14 +23814,14 @@ msgstr "" msgid "Open LPE dialog (to adapt parameters numerically)" msgstr "" -#: ../src/widgets/measure-toolbar.cpp:103 ../src/widgets/text-toolbar.cpp:1498 +#: ../src/widgets/measure-toolbar.cpp:103 +#: ../src/widgets/text-toolbar.cpp:1501 msgid "Font Size" -msgstr "" +msgstr "Dimensiune de font" #: ../src/widgets/measure-toolbar.cpp:103 -#, fuzzy msgid "Font Size:" -msgstr "Dimensiune font:" +msgstr "Dimensiune de font:" #: ../src/widgets/measure-toolbar.cpp:104 msgid "The font size to be used in the measurement labels" @@ -25140,6 +23936,7 @@ msgstr "Șterge segmentul" msgid "Delete segment between two non-endpoint nodes" msgstr "Șterge segmentul dintre două noduri care nu sunt terminale" +# hm ? sau ascuÈ›ire de nod ? sau ceva de genul ? #: ../src/widgets/node-toolbar.cpp:460 msgid "Node Cusp" msgstr "Nod ascuÈ›it" @@ -25214,11 +24011,11 @@ msgstr "Arată conturul traseului (fără efecte de traseu)" #: ../src/widgets/node-toolbar.cpp:565 msgid "Edit clipping paths" -msgstr "Editează traseele de decupare" +msgstr "Editează traseele de tăiere" #: ../src/widgets/node-toolbar.cpp:566 msgid "Show clipping path(s) of selected object(s)" -msgstr "Arată traseele de decupare ale obiectelor selectate" +msgstr "Arată traseele de tăiere ale obiectelor selectate" #: ../src/widgets/node-toolbar.cpp:576 msgid "Edit masks" @@ -25258,9 +24055,7 @@ msgid "Fill Threshold" msgstr "" #: ../src/widgets/paintbucket-toolbar.cpp:169 -msgid "" -"The maximum allowed difference between the clicked pixel and the neighboring " -"pixels to be counted in the fill" +msgid "The maximum allowed difference between the clicked pixel and the neighboring pixels to be counted in the fill" msgstr "" #: ../src/widgets/paintbucket-toolbar.cpp:195 @@ -25272,8 +24067,7 @@ msgid "Grow/shrink by:" msgstr "" #: ../src/widgets/paintbucket-toolbar.cpp:196 -msgid "" -"The amount to grow (positive) or shrink (negative) the created fill path" +msgid "The amount to grow (positive) or shrink (negative) the created fill path" msgstr "" #: ../src/widgets/paintbucket-toolbar.cpp:221 @@ -25286,15 +24080,14 @@ msgid "Close gaps:" msgstr "ÃŽnchide spaÈ›iile:" #: ../src/widgets/paintbucket-toolbar.cpp:233 -#: ../src/widgets/pencil-toolbar.cpp:327 ../src/widgets/spiral-toolbar.cpp:307 +#: ../src/widgets/pencil-toolbar.cpp:327 +#: ../src/widgets/spiral-toolbar.cpp:307 #: ../src/widgets/star-toolbar.cpp:577 msgid "Defaults" msgstr "Valori implicite" #: ../src/widgets/paintbucket-toolbar.cpp:234 -msgid "" -"Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools " -"to change defaults)" +msgid "Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools to change defaults)" msgstr "" #: ../src/widgets/paint-selector.cpp:231 @@ -25313,31 +24106,19 @@ msgstr "Degrade liniar" msgid "Radial gradient" msgstr "Degrade radial" -#: ../src/widgets/paint-selector.cpp:241 -msgid "Swatch" -msgstr "Specimen" - #: ../src/widgets/paint-selector.cpp:243 msgid "Unset paint (make it undefined so it can be inherited)" -msgstr "" -"Dezafectează culoarea (o face nedefinită, astfel încât să poată fi moÈ™tenită)" +msgstr "Dezafectează culoarea (o face nedefinită, astfel încât să poată fi moÈ™tenită)" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty #: ../src/widgets/paint-selector.cpp:260 -msgid "" -"Any path self-intersections or subpaths create holes in the fill (fill-rule: " -"evenodd)" -msgstr "" -"Orice intersecÈ›ie de traseu cu el însuÈ™i sau cu unul din subtraseele lui " -"creează găuri în umplere (regulă de umplere: evenodd)" +msgid "Any path self-intersections or subpaths create holes in the fill (fill-rule: evenodd)" +msgstr "Orice intersecÈ›ie de traseu cu el însuÈ™i sau cu unul din subtraseele lui creează găuri în umplere (regulă de umplere: evenodd)" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty #: ../src/widgets/paint-selector.cpp:271 -msgid "" -"Fill is solid unless a subpath is counterdirectional (fill-rule: nonzero)" -msgstr "" -"Umplerea este solidă, în afară de cazul în care un subtraseu este în sens " -"invers (regulă de umplere: nonzero)" +msgid "Fill is solid unless a subpath is counterdirectional (fill-rule: nonzero)" +msgstr "Umplerea este uniformă, în afară de cazul în care un subtraseu este în sens invers (regulă de umplere: nonzero)" #: ../src/widgets/paint-selector.cpp:587 #, fuzzy @@ -25357,7 +24138,7 @@ msgstr "Vopseaua nu este definită" #: ../src/widgets/paint-selector.cpp:620 #, fuzzy msgid "<b>No paint</b>" -msgstr "Opacitate:" +msgstr "<b>Opacitate:</b>" #: ../src/widgets/paint-selector.cpp:691 #, fuzzy @@ -25376,14 +24157,8 @@ msgid "<b>Radial gradient</b>" msgstr "Degrade radial" #: ../src/widgets/paint-selector.cpp:1052 -msgid "" -"Use the <b>Node tool</b> to adjust position, scale, and rotation of the " -"pattern on canvas. Use <b>Object > Pattern > Objects to Pattern</b> to " -"create a new pattern from selection." -msgstr "" -"FolosiÈ›i <b>instrumentul nod</b> pentru a ajusta poziÈ›ia, scalarea È™i " -"rotaÈ›ia modelului pe canava. FolosiÈ›i <b>Obiect > Model > Obiecte la " -"model</b> pentru a crea un nou model din selecÈ›ie." +msgid "Use the <b>Node tool</b> to adjust position, scale, and rotation of the pattern on canvas. Use <b>Object > Pattern > Objects to Pattern</b> to create a new pattern from selection." +msgstr "FolosiÈ›i <b>instrumentul nod</b> pentru a ajusta poziÈ›ia, scalarea È™i rotirea modelului pe canava. FolosiÈ›i <b>Obiect > Model > Obiecte la model</b> pentru a crea un nou model din selecÈ›ie." #: ../src/widgets/paint-selector.cpp:1065 #, fuzzy @@ -25425,7 +24200,7 @@ msgstr "" #: ../src/widgets/pencil-toolbar.cpp:162 msgid "Mode of new lines drawn by this tool" -msgstr "Modul liniilor noi desenate de acest intrument" +msgstr "Modul liniilor noi desenate de acest instrument" #: ../src/widgets/pencil-toolbar.cpp:191 msgid "Triangle in" @@ -25439,7 +24214,8 @@ msgstr "Triunghi crescător" msgid "From clipboard" msgstr "Din clipboard" -#: ../src/widgets/pencil-toolbar.cpp:219 ../src/widgets/pencil-toolbar.cpp:220 +#: ../src/widgets/pencil-toolbar.cpp:219 +#: ../src/widgets/pencil-toolbar.cpp:220 msgid "Shape:" msgstr "Formă:" @@ -25468,12 +24244,8 @@ msgid "How much smoothing (simplifying) is applied to the line" msgstr "" #: ../src/widgets/pencil-toolbar.cpp:328 -msgid "" -"Reset pencil parameters to defaults (use Inkscape Preferences > Tools to " -"change defaults)" -msgstr "" -"Resetează parametrii formei la valorile implicite (folosiÈ›i PreferinÈ›e " -"Inkscape > Unelte pentru a schimba valorile implicite)" +msgid "Reset pencil parameters to defaults (use Inkscape Preferences > Tools to change defaults)" +msgstr "Resetează parametrii formei la valorile implicite (folosiÈ›i PreferinÈ›e Inkscape > Unelte pentru a schimba valorile implicite)" #: ../src/widgets/rect-toolbar.cpp:129 msgid "Change rectangle" @@ -25495,7 +24267,8 @@ msgstr "H:" msgid "Height of rectangle" msgstr "ÃŽnălÈ›imea dreptunghiului" -#: ../src/widgets/rect-toolbar.cpp:347 ../src/widgets/rect-toolbar.cpp:362 +#: ../src/widgets/rect-toolbar.cpp:347 +#: ../src/widgets/rect-toolbar.cpp:362 msgid "not rounded" msgstr "nu este rotunjit" @@ -25529,7 +24302,7 @@ msgstr "Nu este rotunjit" #: ../src/widgets/rect-toolbar.cpp:385 msgid "Make corners sharp" -msgstr "AscuÈ›eÈ™te colÈ›urile" +msgstr "Ascute colÈ›urile" #: ../src/widgets/select-toolbar.cpp:263 msgid "Transform by toolbar" @@ -25544,50 +24317,36 @@ msgid "Now <b>stroke width</b> is <b>not scaled</b> when objects are scaled." msgstr "" #: ../src/widgets/select-toolbar.cpp:354 -msgid "" -"Now <b>rounded rectangle corners</b> are <b>scaled</b> when rectangles are " -"scaled." +msgid "Now <b>rounded rectangle corners</b> are <b>scaled</b> when rectangles are scaled." msgstr "" #: ../src/widgets/select-toolbar.cpp:356 -msgid "" -"Now <b>rounded rectangle corners</b> are <b>not scaled</b> when rectangles " -"are scaled." +msgid "Now <b>rounded rectangle corners</b> are <b>not scaled</b> when rectangles are scaled." msgstr "" #: ../src/widgets/select-toolbar.cpp:367 -msgid "" -"Now <b>gradients</b> are <b>transformed</b> along with their objects when " -"those are transformed (moved, scaled, rotated, or skewed)." +msgid "Now <b>gradients</b> are <b>transformed</b> along with their objects when those are transformed (moved, scaled, rotated, or skewed)." msgstr "" #: ../src/widgets/select-toolbar.cpp:369 -msgid "" -"Now <b>gradients</b> remain <b>fixed</b> when objects are transformed " -"(moved, scaled, rotated, or skewed)." +msgid "Now <b>gradients</b> remain <b>fixed</b> when objects are transformed (moved, scaled, rotated, or skewed)." msgstr "" #: ../src/widgets/select-toolbar.cpp:380 -msgid "" -"Now <b>patterns</b> are <b>transformed</b> along with their objects when " -"those are transformed (moved, scaled, rotated, or skewed)." +msgid "Now <b>patterns</b> are <b>transformed</b> along with their objects when those are transformed (moved, scaled, rotated, or skewed)." msgstr "" #: ../src/widgets/select-toolbar.cpp:382 -msgid "" -"Now <b>patterns</b> remain <b>fixed</b> when objects are transformed (moved, " -"scaled, rotated, or skewed)." +msgid "Now <b>patterns</b> remain <b>fixed</b> when objects are transformed (moved, scaled, rotated, or skewed)." msgstr "" #. four spinbuttons #: ../src/widgets/select-toolbar.cpp:500 -#, fuzzy msgctxt "Select toolbar" msgid "X position" -msgstr "PoziÈ›ie" +msgstr "PoziÈ›ie X" #: ../src/widgets/select-toolbar.cpp:500 -#, fuzzy msgctxt "Select toolbar" msgid "X:" msgstr "X:" @@ -25597,13 +24356,11 @@ msgid "Horizontal coordinate of selection" msgstr "Coordonata orizontală a selecÈ›iei" #: ../src/widgets/select-toolbar.cpp:506 -#, fuzzy msgctxt "Select toolbar" msgid "Y position" -msgstr "PoziÈ›ie" +msgstr "PoziÈ›ie Y" #: ../src/widgets/select-toolbar.cpp:506 -#, fuzzy msgctxt "Select toolbar" msgid "Y:" msgstr "Y:" @@ -25613,13 +24370,11 @@ msgid "Vertical coordinate of selection" msgstr "Coordonata verticală a selecÈ›iei" #: ../src/widgets/select-toolbar.cpp:512 -#, fuzzy msgctxt "Select toolbar" msgid "Width" msgstr "Lățime" #: ../src/widgets/select-toolbar.cpp:512 -#, fuzzy msgctxt "Select toolbar" msgid "W:" msgstr "W:" @@ -25634,17 +24389,14 @@ msgstr "Blochează lățimea È™i înălÈ›imea" #: ../src/widgets/select-toolbar.cpp:522 msgid "When locked, change both width and height by the same proportion" -msgstr "" -"Când este blocat, lățimea È™i înălÈ›imea se modifică cu aceeaÈ™i proporÈ›ie" +msgstr "Când este blocat, lățimea È™i înălÈ›imea se modifică cu aceeaÈ™i proporÈ›ie" #: ../src/widgets/select-toolbar.cpp:531 -#, fuzzy msgctxt "Select toolbar" msgid "Height" msgstr "ÃŽnălÈ›ime" #: ../src/widgets/select-toolbar.cpp:531 -#, fuzzy msgctxt "Select toolbar" msgid "H:" msgstr "H:" @@ -25747,16 +24499,12 @@ msgstr "Rază internă" #: ../src/widgets/spiral-toolbar.cpp:295 msgid "Radius of the innermost revolution (relative to the spiral size)" -msgstr "" -"Raza revoluÈ›iei celei mai din interior (relativ la dimensiunea spiralei)" +msgstr "Raza revoluÈ›iei celei mai din interior (relativ la dimensiunea spiralei)" -#: ../src/widgets/spiral-toolbar.cpp:308 ../src/widgets/star-toolbar.cpp:578 -msgid "" -"Reset shape parameters to defaults (use Inkscape Preferences > Tools to " -"change defaults)" -msgstr "" -"Resetează parametrii formei la valorile implicite (folosiÈ›i Proprietăți " -"Inkscape > Instrumente pentru modificarea valorilor implicite)" +#: ../src/widgets/spiral-toolbar.cpp:308 +#: ../src/widgets/star-toolbar.cpp:578 +msgid "Reset shape parameters to defaults (use Inkscape Preferences > Tools to change defaults)" +msgstr "Resetează parametrii formei la valorile implicite (folosiÈ›i Proprietăți Inkscape > Instrumente pentru modificarea valorilor implicite)" #. Width #: ../src/widgets/spray-toolbar.cpp:130 @@ -25796,14 +24544,13 @@ msgstr "" msgid "(maximum scatter)" msgstr "" +# hm ? sau împrăștie ? #: ../src/widgets/spray-toolbar.cpp:165 -#, fuzzy msgctxt "Spray tool" msgid "Scatter" msgstr "ÃŽmprăștiere" #: ../src/widgets/spray-toolbar.cpp:165 -#, fuzzy msgctxt "Spray tool" msgid "Scatter:" msgstr "ÃŽmprăștiere" @@ -25828,7 +24575,8 @@ msgstr "" msgid "Spray objects in a single path" msgstr "" -#: ../src/widgets/spray-toolbar.cpp:202 ../src/widgets/tweak-toolbar.cpp:272 +#: ../src/widgets/spray-toolbar.cpp:202 +#: ../src/widgets/tweak-toolbar.cpp:272 msgid "Mode" msgstr "Mod" @@ -25846,17 +24594,12 @@ msgid "Amount" msgstr "Cantitate" #: ../src/widgets/spray-toolbar.cpp:226 -#, fuzzy msgid "Adjusts the number of items sprayed per click" -msgstr "Ajustează numărul de elemente pulverizate per clic." +msgstr "Ajustează numărul de elemente pulverizate per clic" #: ../src/widgets/spray-toolbar.cpp:242 -#, fuzzy -msgid "" -"Use the pressure of the input device to alter the amount of sprayed objects" -msgstr "" -"FoloseÈ™te presiunea dispozitivului de intrare pentru a altera cantitatea de " -"obiecte pulverizate." +msgid "Use the pressure of the input device to alter the amount of sprayed objects" +msgstr "FoloseÈ™te presiunea dispozitivului de intrare pentru a altera cantitatea de obiecte pulverizate" #: ../src/widgets/spray-toolbar.cpp:252 msgid "(high rotation variation)" @@ -25872,32 +24615,27 @@ msgstr "RotaÈ›ie:" #: ../src/widgets/spray-toolbar.cpp:257 #, no-c-format -msgid "" -"Variation of the rotation of the sprayed objects; 0% for the same rotation " -"than the original object" +msgid "Variation of the rotation of the sprayed objects; 0% for the same rotation than the original object" msgstr "" #: ../src/widgets/spray-toolbar.cpp:270 msgid "(high scale variation)" msgstr "" +# hm ? sau scală ? #: ../src/widgets/spray-toolbar.cpp:273 -#, fuzzy msgctxt "Spray tool" msgid "Scale" msgstr "Scalează" #: ../src/widgets/spray-toolbar.cpp:273 -#, fuzzy msgctxt "Spray tool" msgid "Scale:" msgstr "Scală:" #: ../src/widgets/spray-toolbar.cpp:275 #, no-c-format -msgid "" -"Variation in the scale of the sprayed objects; 0% for the same scale than " -"the original object" +msgid "Variation in the scale of the sprayed objects; 0% for the same scale than the original object" msgstr "" #: ../src/widgets/sp-attribute-widget.cpp:267 @@ -25908,119 +24646,115 @@ msgstr "StabileÈ™te atributul" msgid "CMS" msgstr "CMS" -#: ../src/widgets/sp-color-icc-selector.cpp:216 -#: ../src/widgets/sp-color-scales.cpp:400 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:213 +#: ../src/widgets/sp-color-scales.cpp:428 msgid "_R:" -msgstr "_R" +msgstr "_R:" -#: ../src/widgets/sp-color-icc-selector.cpp:216 -#: ../src/widgets/sp-color-icc-selector.cpp:217 -#: ../src/widgets/sp-color-scales.cpp:403 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:213 +#: ../src/widgets/sp-color-icc-selector.cpp:214 +#: ../src/widgets/sp-color-scales.cpp:431 msgid "_G:" -msgstr "_G" +msgstr "_G:" -#: ../src/widgets/sp-color-icc-selector.cpp:216 -#: ../src/widgets/sp-color-scales.cpp:406 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:213 +#: ../src/widgets/sp-color-scales.cpp:434 msgid "_B:" -msgstr "_B" +msgstr "_B:" -#: ../src/widgets/sp-color-icc-selector.cpp:218 -#: ../src/widgets/sp-color-icc-selector.cpp:219 -#: ../src/widgets/sp-color-scales.cpp:426 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:215 +#: ../src/widgets/sp-color-icc-selector.cpp:216 +#: ../src/widgets/sp-color-scales.cpp:454 msgid "_H:" -msgstr "_H" +msgstr "_H:" -#: ../src/widgets/sp-color-icc-selector.cpp:218 -#: ../src/widgets/sp-color-icc-selector.cpp:219 -#: ../src/widgets/sp-color-scales.cpp:429 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:215 +#: ../src/widgets/sp-color-icc-selector.cpp:216 +#: ../src/widgets/sp-color-scales.cpp:457 msgid "_S:" -msgstr "_S" +msgstr "_S:" -#: ../src/widgets/sp-color-icc-selector.cpp:219 -#: ../src/widgets/sp-color-scales.cpp:432 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:216 +#: ../src/widgets/sp-color-scales.cpp:460 msgid "_L:" -msgstr "_L" +msgstr "_L:" -#: ../src/widgets/sp-color-icc-selector.cpp:220 -#: ../src/widgets/sp-color-icc-selector.cpp:221 -#: ../src/widgets/sp-color-scales.cpp:454 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:217 +#: ../src/widgets/sp-color-icc-selector.cpp:218 +#: ../src/widgets/sp-color-scales.cpp:482 msgid "_C:" -msgstr "_C" +msgstr "_C:" -#: ../src/widgets/sp-color-icc-selector.cpp:220 -#: ../src/widgets/sp-color-icc-selector.cpp:221 -#: ../src/widgets/sp-color-scales.cpp:457 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:217 +#: ../src/widgets/sp-color-icc-selector.cpp:218 +#: ../src/widgets/sp-color-scales.cpp:485 msgid "_M:" -msgstr "_M" +msgstr "_M:" -#: ../src/widgets/sp-color-icc-selector.cpp:220 -#: ../src/widgets/sp-color-scales.cpp:463 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:217 +#: ../src/widgets/sp-color-icc-selector.cpp:218 +#: ../src/widgets/sp-color-scales.cpp:488 +msgid "_Y:" +msgstr "_Y:" + +#: ../src/widgets/sp-color-icc-selector.cpp:217 +#: ../src/widgets/sp-color-scales.cpp:491 msgid "_K:" -msgstr "_K" +msgstr "_K:" -#: ../src/widgets/sp-color-icc-selector.cpp:231 +#: ../src/widgets/sp-color-icc-selector.cpp:228 msgid "Gray" msgstr "Gri" -#: ../src/widgets/sp-color-icc-selector.cpp:296 +#: ../src/widgets/sp-color-icc-selector.cpp:297 msgid "Fix" msgstr "" -#: ../src/widgets/sp-color-icc-selector.cpp:299 +#: ../src/widgets/sp-color-icc-selector.cpp:300 msgid "Fix RGB fallback to match icc-color() value." msgstr "" #. Label -#: ../src/widgets/sp-color-icc-selector.cpp:389 -#: ../src/widgets/sp-color-scales.cpp:409 -#: ../src/widgets/sp-color-scales.cpp:435 -#: ../src/widgets/sp-color-scales.cpp:466 -#: ../src/widgets/sp-color-wheel-selector.cpp:170 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:438 +#: ../src/widgets/sp-color-scales.cpp:437 +#: ../src/widgets/sp-color-scales.cpp:463 +#: ../src/widgets/sp-color-scales.cpp:494 +#: ../src/widgets/sp-color-wheel-selector.cpp:140 msgid "_A:" -msgstr "_A" +msgstr "_A:" -#: ../src/widgets/sp-color-icc-selector.cpp:399 -#: ../src/widgets/sp-color-icc-selector.cpp:411 -#: ../src/widgets/sp-color-scales.cpp:410 -#: ../src/widgets/sp-color-scales.cpp:411 -#: ../src/widgets/sp-color-scales.cpp:436 -#: ../src/widgets/sp-color-scales.cpp:437 -#: ../src/widgets/sp-color-scales.cpp:467 -#: ../src/widgets/sp-color-scales.cpp:468 -#: ../src/widgets/sp-color-wheel-selector.cpp:180 -#: ../src/widgets/sp-color-wheel-selector.cpp:192 +#: ../src/widgets/sp-color-icc-selector.cpp:457 +#: ../src/widgets/sp-color-icc-selector.cpp:479 +#: ../src/widgets/sp-color-scales.cpp:438 +#: ../src/widgets/sp-color-scales.cpp:439 +#: ../src/widgets/sp-color-scales.cpp:464 +#: ../src/widgets/sp-color-scales.cpp:465 +#: ../src/widgets/sp-color-scales.cpp:495 +#: ../src/widgets/sp-color-scales.cpp:496 +#: ../src/widgets/sp-color-wheel-selector.cpp:161 +#: ../src/widgets/sp-color-wheel-selector.cpp:185 msgid "Alpha (opacity)" msgstr "Alfa (opacitate)" # hm ? parcă alta este formularea -#: ../src/widgets/sp-color-notebook.cpp:362 +#: ../src/widgets/sp-color-notebook.cpp:387 msgid "Color Managed" msgstr "Gestionare de culori" -#: ../src/widgets/sp-color-notebook.cpp:369 +#: ../src/widgets/sp-color-notebook.cpp:394 msgid "Out of gamut!" msgstr "ÃŽn afara gamei !" -#: ../src/widgets/sp-color-notebook.cpp:376 +#: ../src/widgets/sp-color-notebook.cpp:401 msgid "Too much ink!" msgstr "Prea multă cerneală !" #. Create RGBA entry and color preview -#: ../src/widgets/sp-color-notebook.cpp:394 +#: ../src/widgets/sp-color-notebook.cpp:418 msgid "RGBA_:" msgstr "RGBA_:" -#: ../src/widgets/sp-color-notebook.cpp:402 +#: ../src/widgets/sp-color-notebook.cpp:426 msgid "Hexadecimal RGBA value of the color" msgstr "Valoarea RGBA în hexazecimal a culorii" @@ -26040,15 +24774,11 @@ msgstr "CMYK" msgid "Unnamed" msgstr "Nedenumit" -#: ../src/widgets/sp-color-wheel-selector.cpp:58 -msgid "Wheel" -msgstr "Roată" - -#: ../src/widgets/sp-xmlview-attr-list.cpp:67 +#: ../src/widgets/sp-xmlview-attr-list.cpp:64 msgid "Value" msgstr "Valoare" -#: ../src/widgets/sp-xmlview-content.cpp:183 +#: ../src/widgets/sp-xmlview-content.cpp:179 msgid "Type text in a text node" msgstr "IntroduceÈ›i text într-un nod de text" @@ -26182,7 +24912,8 @@ msgstr "" msgid "amply rounded" msgstr "" -#: ../src/widgets/star-toolbar.cpp:544 ../src/widgets/star-toolbar.cpp:559 +#: ../src/widgets/star-toolbar.cpp:544 +#: ../src/widgets/star-toolbar.cpp:559 msgid "blown up" msgstr "" @@ -26223,366 +24954,356 @@ msgid "Scatter randomly the corners and angles" msgstr "" # tooltip -#: ../src/widgets/stroke-style.cpp:151 +#: ../src/widgets/stroke-style.cpp:158 msgid "Stroke width" msgstr "Lățimea conturului" -#: ../src/widgets/stroke-style.cpp:153 -#, fuzzy +#: ../src/widgets/stroke-style.cpp:160 msgctxt "Stroke width" msgid "_Width:" msgstr "_Lățime:" +# hm ? miter = îmbinare în unghi ascuÈ›it #. 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:197 +#: ../src/widgets/stroke-style.cpp:204 msgid "Miter join" -msgstr "Racord drept" +msgstr "Racord în unghi ascuÈ›it" #. 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:204 +#: ../src/widgets/stroke-style.cpp:211 msgid "Round join" msgstr "Racord rotunjit" #. 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:211 +#: ../src/widgets/stroke-style.cpp:218 msgid "Bevel join" msgstr "Racord teÈ™it" # hm ? miter = îmbinare în unghi ascuÈ›it -#: ../src/widgets/stroke-style.cpp:236 -#, fuzzy +#: ../src/widgets/stroke-style.cpp:243 msgid "Miter _limit:" -msgstr "Limită de îmbinare:" +msgstr "_Limită de îmbinare:" #. Cap type #. TRANSLATORS: cap type specifies the shape for the ends of lines #. spw_label(t, _("_Cap:"), 0, i); -#: ../src/widgets/stroke-style.cpp:252 +#: ../src/widgets/stroke-style.cpp:259 msgid "Cap:" msgstr "Capăt:" #. 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:260 +#: ../src/widgets/stroke-style.cpp:267 msgid "Butt cap" msgstr "Capăt retezat" #. 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:266 +#: ../src/widgets/stroke-style.cpp:273 msgid "Round cap" msgstr "Capăt rotunjit" #. 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:272 +#: ../src/widgets/stroke-style.cpp:279 msgid "Square cap" msgstr "Capăt pătrat" #. Dash -#: ../src/widgets/stroke-style.cpp:277 +#: ../src/widgets/stroke-style.cpp:284 msgid "Dashes:" msgstr "LiniuÈ›e:" -#: ../src/widgets/stroke-style.cpp:295 -#, fuzzy +#: ../src/widgets/stroke-style.cpp:311 msgid "_Start Markers:" -msgstr "Marcatori de început:" +msgstr "Marcaje _de început:" -#: ../src/widgets/stroke-style.cpp:296 +#: ../src/widgets/stroke-style.cpp:312 msgid "Start Markers are drawn on the first node of a path or shape" -msgstr "" -"Marcatorii de început sunt desenaÈ›i pe primul nod al unui traseu sau al unei " -"forme" +msgstr "Marcajele de început sunt desenate pe primul nod al unui traseu sau al unei forme" -#: ../src/widgets/stroke-style.cpp:305 -#, fuzzy +#: ../src/widgets/stroke-style.cpp:330 msgid "_Mid Markers:" -msgstr "Marcatori de mijloc:" +msgstr "_Marcaje de mijloc:" -#: ../src/widgets/stroke-style.cpp:306 -msgid "" -"Mid Markers are drawn on every node of a path or shape except the first and " -"last nodes" -msgstr "" -"Marcatorii de mijloc sunt desenaÈ›i pe orice nod al unui traseu sau al unei " -"forme, exceptând primul È™i ultimul nod" +#: ../src/widgets/stroke-style.cpp:331 +msgid "Mid Markers are drawn on every node of a path or shape except the first and last nodes" +msgstr "Marcajele de mijloc sunt desenate pe orice nod al unui traseu sau al unei forme, exceptând primul È™i ultimul nod" -#: ../src/widgets/stroke-style.cpp:315 -#, fuzzy +#: ../src/widgets/stroke-style.cpp:349 msgid "_End Markers:" -msgstr "Marcatori de sfârÈ™it:" +msgstr "Marcaj_e de sfârÈ™it:" -#: ../src/widgets/stroke-style.cpp:316 +#: ../src/widgets/stroke-style.cpp:350 msgid "End Markers are drawn on the last node of a path or shape" -msgstr "" -"Marcatorii de sfârÈ™it sunt desenaÈ›i pe ultimul nod al unui traseu sau al " -"unei forme" +msgstr "Marcajele de sfârÈ™it sunt desenate pe ultimul nod al unui traseu sau al unei forme" -#: ../src/widgets/stroke-style.cpp:443 +#: ../src/widgets/stroke-style.cpp:480 msgid "Set markers" -msgstr "StabileÈ™te marcatorii" +msgstr "StabileÈ™te marcajele" -#: ../src/widgets/stroke-style.cpp:1028 ../src/widgets/stroke-style.cpp:1121 +#: ../src/widgets/stroke-style.cpp:1068 +#: ../src/widgets/stroke-style.cpp:1161 msgid "Set stroke style" -msgstr "DefineÈ™te stilul conturului" +msgstr "StabileÈ™te stilul conturului" -#: ../src/widgets/stroke-style.cpp:1209 -#, fuzzy +#: ../src/widgets/stroke-style.cpp:1249 msgid "Set marker color" -msgstr "StabileÈ™te culoarea de contur" +msgstr "StabileÈ™te culoarea marcajului" #: ../src/widgets/swatch-selector.cpp:140 msgid "Change swatch color" msgstr "Schimbă culoarea de specimen" -#: ../src/widgets/text-toolbar.cpp:371 +#: ../src/widgets/text-toolbar.cpp:374 #, c-format msgid "Failed to find font matching: %s\n" msgstr "" -#: ../src/widgets/text-toolbar.cpp:405 +#: ../src/widgets/text-toolbar.cpp:408 msgid "Text: Change font family" -msgstr "" +msgstr "Text: schimbă familia fontului" -#: ../src/widgets/text-toolbar.cpp:473 +#: ../src/widgets/text-toolbar.cpp:476 msgid "Text: Change font size" -msgstr "" +msgstr "Text: schimbă dimensiunea fontului" -#: ../src/widgets/text-toolbar.cpp:565 +#: ../src/widgets/text-toolbar.cpp:568 msgid "Text: Change font style" -msgstr "" +msgstr "Text: schimbă stilul fontului" -#: ../src/widgets/text-toolbar.cpp:645 +#: ../src/widgets/text-toolbar.cpp:648 msgid "Text: Change superscript or subscript" -msgstr "" +msgstr "Text: schimbă superscriptul sau subscriptul" -#: ../src/widgets/text-toolbar.cpp:790 +#: ../src/widgets/text-toolbar.cpp:793 msgid "Text: Change alignment" -msgstr "" +msgstr "Text: modifică alinierea" -#: ../src/widgets/text-toolbar.cpp:833 +#: ../src/widgets/text-toolbar.cpp:836 msgid "Text: Change line-height" -msgstr "" +msgstr "Text: modifică înălÈ›imea liniei" -#: ../src/widgets/text-toolbar.cpp:882 +#: ../src/widgets/text-toolbar.cpp:885 msgid "Text: Change word-spacing" -msgstr "" +msgstr "Text: modifică spaÈ›ierea dintre cuvinte" -#: ../src/widgets/text-toolbar.cpp:923 +#: ../src/widgets/text-toolbar.cpp:926 msgid "Text: Change letter-spacing" -msgstr "" +msgstr "Text: modifică spaÈ›ierea dintre litere" -#: ../src/widgets/text-toolbar.cpp:963 +#: ../src/widgets/text-toolbar.cpp:966 msgid "Text: Change dx (kern)" -msgstr "" +msgstr "Text: modifică dx (kern)" -#: ../src/widgets/text-toolbar.cpp:997 +#: ../src/widgets/text-toolbar.cpp:1000 msgid "Text: Change dy" -msgstr "" +msgstr "Text: modifică dy" -#: ../src/widgets/text-toolbar.cpp:1032 +#: ../src/widgets/text-toolbar.cpp:1035 msgid "Text: Change rotate" -msgstr "" +msgstr "Text: modifică rotirea" -#: ../src/widgets/text-toolbar.cpp:1080 +#: ../src/widgets/text-toolbar.cpp:1083 msgid "Text: Change orientation" -msgstr "" +msgstr "Text: modifică orientarea" -#: ../src/widgets/text-toolbar.cpp:1461 +#: ../src/widgets/text-toolbar.cpp:1464 msgid "Font Family" -msgstr "" +msgstr "Familie de font" -#: ../src/widgets/text-toolbar.cpp:1462 +#: ../src/widgets/text-toolbar.cpp:1465 msgid "Select Font Family (Alt-X to access)" -msgstr "" +msgstr "SelectaÈ›i familia de font (Alt-X pentru acces)" #. Entry width #. Extra list width #. Cell layout #. Focus widget #. Enable entry completion -#: ../src/widgets/text-toolbar.cpp:1470 +#: ../src/widgets/text-toolbar.cpp:1473 msgid "Font not found on system" -msgstr "" +msgstr "Fontul nu a fost găsit în sistem" -#: ../src/widgets/text-toolbar.cpp:1517 -#, fuzzy +#: ../src/widgets/text-toolbar.cpp:1520 msgid "Font Style" -msgstr "Dimensiune font:" +msgstr "Stil de font" -#: ../src/widgets/text-toolbar.cpp:1518 -#, fuzzy +#: ../src/widgets/text-toolbar.cpp:1521 msgid "Font style" -msgstr "Dimensiune font" +msgstr "Stil de font" #. Name -#: ../src/widgets/text-toolbar.cpp:1534 +#: ../src/widgets/text-toolbar.cpp:1537 msgid "Toggle Superscript" -msgstr "" +msgstr "Comută superscript" +# hm ? #. Label -#: ../src/widgets/text-toolbar.cpp:1535 +#: ../src/widgets/text-toolbar.cpp:1538 msgid "Toggle superscript" -msgstr "" +msgstr "Comută modul superscript" #. Name -#: ../src/widgets/text-toolbar.cpp:1547 +#: ../src/widgets/text-toolbar.cpp:1550 msgid "Toggle Subscript" -msgstr "" +msgstr "Comută subscript" +# hm ? #. Label -#: ../src/widgets/text-toolbar.cpp:1548 +#: ../src/widgets/text-toolbar.cpp:1551 msgid "Toggle subscript" -msgstr "" +msgstr "Comută modul subscript" -#: ../src/widgets/text-toolbar.cpp:1589 +#: ../src/widgets/text-toolbar.cpp:1592 msgid "Justify" msgstr "Aliniază la ambele margini" #. Name -#: ../src/widgets/text-toolbar.cpp:1596 +#: ../src/widgets/text-toolbar.cpp:1599 msgid "Alignment" msgstr "Aliniere" #. Label -#: ../src/widgets/text-toolbar.cpp:1597 +#: ../src/widgets/text-toolbar.cpp:1600 msgid "Text alignment" msgstr "Aliniere text" -#: ../src/widgets/text-toolbar.cpp:1624 +#: ../src/widgets/text-toolbar.cpp:1627 msgid "Horizontal" msgstr "Orizontal" -#: ../src/widgets/text-toolbar.cpp:1631 +#: ../src/widgets/text-toolbar.cpp:1634 msgid "Vertical" msgstr "Vertical" #. Label -#: ../src/widgets/text-toolbar.cpp:1638 +#: ../src/widgets/text-toolbar.cpp:1641 msgid "Text orientation" msgstr "Orientare text" #. Drop down menu -#: ../src/widgets/text-toolbar.cpp:1661 +#: ../src/widgets/text-toolbar.cpp:1664 msgid "Smaller spacing" msgstr "SpaÈ›iere mai mică" -#: ../src/widgets/text-toolbar.cpp:1661 ../src/widgets/text-toolbar.cpp:1692 -#: ../src/widgets/text-toolbar.cpp:1723 -#, fuzzy +#: ../src/widgets/text-toolbar.cpp:1664 +#: ../src/widgets/text-toolbar.cpp:1695 +#: ../src/widgets/text-toolbar.cpp:1726 msgctxt "Text tool" msgid "Normal" msgstr "Normal" -#: ../src/widgets/text-toolbar.cpp:1661 +#: ../src/widgets/text-toolbar.cpp:1664 msgid "Larger spacing" msgstr "SpaÈ›iere mai mare" #. name -#: ../src/widgets/text-toolbar.cpp:1666 +#: ../src/widgets/text-toolbar.cpp:1669 msgid "Line Height" msgstr "ÃŽnălÈ›ime linie" #. label -#: ../src/widgets/text-toolbar.cpp:1667 +#: ../src/widgets/text-toolbar.cpp:1670 msgid "Line:" msgstr "Linie:" #. short label -#: ../src/widgets/text-toolbar.cpp:1668 +#: ../src/widgets/text-toolbar.cpp:1671 msgid "Spacing between lines (times font size)" msgstr "SpaÈ›iere între linii (dimensiune de font Times)" #. Drop down menu -#: ../src/widgets/text-toolbar.cpp:1692 ../src/widgets/text-toolbar.cpp:1723 +#: ../src/widgets/text-toolbar.cpp:1695 +#: ../src/widgets/text-toolbar.cpp:1726 msgid "Negative spacing" msgstr "SpaÈ›iere negativă" -#: ../src/widgets/text-toolbar.cpp:1692 ../src/widgets/text-toolbar.cpp:1723 +#: ../src/widgets/text-toolbar.cpp:1695 +#: ../src/widgets/text-toolbar.cpp:1726 msgid "Positive spacing" -msgstr "SpaÈ›iiere pozitivă" +msgstr "SpaÈ›iere pozitivă" #. name -#: ../src/widgets/text-toolbar.cpp:1697 +#: ../src/widgets/text-toolbar.cpp:1700 msgid "Word spacing" msgstr "SpaÈ›iere cuvânt" #. label -#: ../src/widgets/text-toolbar.cpp:1698 +#: ../src/widgets/text-toolbar.cpp:1701 msgid "Word:" msgstr "Cuvânt:" #. short label -#: ../src/widgets/text-toolbar.cpp:1699 +#: ../src/widgets/text-toolbar.cpp:1702 msgid "Spacing between words (px)" msgstr "SpaÈ›iere între cuvinte (px)" #. name -#: ../src/widgets/text-toolbar.cpp:1728 +#: ../src/widgets/text-toolbar.cpp:1731 msgid "Letter spacing" msgstr "SpaÈ›iere litere" #. label -#: ../src/widgets/text-toolbar.cpp:1729 +#: ../src/widgets/text-toolbar.cpp:1732 msgid "Letter:" msgstr "Literă:" #. short label -#: ../src/widgets/text-toolbar.cpp:1730 +#: ../src/widgets/text-toolbar.cpp:1733 msgid "Spacing between letters (px)" msgstr "SpaÈ›iere între litere (px)" #. name -#: ../src/widgets/text-toolbar.cpp:1759 +#: ../src/widgets/text-toolbar.cpp:1762 msgid "Kerning" msgstr "Kerning" #. label -#: ../src/widgets/text-toolbar.cpp:1760 +#: ../src/widgets/text-toolbar.cpp:1763 msgid "Kern:" msgstr "Kern:" #. short label -#: ../src/widgets/text-toolbar.cpp:1761 +#: ../src/widgets/text-toolbar.cpp:1764 msgid "Horizontal kerning (px)" msgstr "Kerning orizontal (px)" #. name -#: ../src/widgets/text-toolbar.cpp:1790 +#: ../src/widgets/text-toolbar.cpp:1793 msgid "Vertical Shift" msgstr "Decalaj vertical" #. label -#: ../src/widgets/text-toolbar.cpp:1791 +#: ../src/widgets/text-toolbar.cpp:1794 msgid "Vert:" msgstr "Vert:" #. short label -#: ../src/widgets/text-toolbar.cpp:1792 +#: ../src/widgets/text-toolbar.cpp:1795 msgid "Vertical shift (px)" msgstr "Decalaj vertical (px)" #. name -#: ../src/widgets/text-toolbar.cpp:1821 +#: ../src/widgets/text-toolbar.cpp:1824 msgid "Letter rotation" -msgstr "RotaÈ›ie de literă" +msgstr "Rotire de literă" #. label -#: ../src/widgets/text-toolbar.cpp:1822 +#: ../src/widgets/text-toolbar.cpp:1825 msgid "Rot:" msgstr "Rot:" #. short label -#: ../src/widgets/text-toolbar.cpp:1823 +#: ../src/widgets/text-toolbar.cpp:1826 msgid "Character rotation (degrees)" -msgstr "RotaÈ›ie de caracter (grade)" +msgstr "Rotire de caracter (grade)" #: ../src/widgets/toolbox.cpp:177 msgid "Color/opacity used for color tweaking" @@ -26620,7 +25341,8 @@ msgstr "" msgid "Style of new calligraphic strokes" msgstr "Stilul tuÈ™elor caligrafice noi" -#: ../src/widgets/toolbox.cpp:201 ../src/widgets/toolbox.cpp:203 +#: ../src/widgets/toolbox.cpp:201 +#: ../src/widgets/toolbox.cpp:203 msgid "TBD" msgstr "" @@ -26628,144 +25350,136 @@ msgstr "" msgid "Style of Paint Bucket fill objects" msgstr "" -#: ../src/widgets/toolbox.cpp:1710 +#: ../src/widgets/toolbox.cpp:1678 msgid "Bounding box" msgstr "Chenar circumscris" -#: ../src/widgets/toolbox.cpp:1710 -#, fuzzy +#: ../src/widgets/toolbox.cpp:1678 msgid "Snap bounding boxes" -msgstr "AcroÈ™ează colÈ›urile chenarului circumscris" +msgstr "AcroÈ™ează chenarele circumscrise" -#: ../src/widgets/toolbox.cpp:1719 +#: ../src/widgets/toolbox.cpp:1687 msgid "Bounding box edges" msgstr "Marginile chenarului circumscris" -#: ../src/widgets/toolbox.cpp:1719 +#: ../src/widgets/toolbox.cpp:1687 msgid "Snap to edges of a bounding box" msgstr "AcroÈ™ează la marginile chenarului circumscris" -#: ../src/widgets/toolbox.cpp:1728 +#: ../src/widgets/toolbox.cpp:1696 msgid "Bounding box corners" msgstr "ColÈ›urile chenarului circumscris" -#: ../src/widgets/toolbox.cpp:1728 +#: ../src/widgets/toolbox.cpp:1696 msgid "Snap bounding box corners" msgstr "AcroÈ™ează colÈ›urile chenarului circumscris" -#: ../src/widgets/toolbox.cpp:1737 +#: ../src/widgets/toolbox.cpp:1705 msgid "BBox Edge Midpoints" msgstr "Punctele de mijloc ale marginilor chenarului circumscris" -#: ../src/widgets/toolbox.cpp:1737 -#, fuzzy +#: ../src/widgets/toolbox.cpp:1705 msgid "Snap midpoints of bounding box edges" -msgstr "" -"AcroÈ™ează la È™i de la punctele de mijloc ale marginii chenarului circumscris" +msgstr "AcroÈ™ează punctele de mijloc ale marginii chenarului circumscris" -#: ../src/widgets/toolbox.cpp:1747 +#: ../src/widgets/toolbox.cpp:1715 msgid "BBox Centers" -msgstr "Centrele dreptnghiurilor circumscrise" +msgstr "Centrele dreptunghiurilor circumscrise" -#: ../src/widgets/toolbox.cpp:1747 -#, fuzzy +# hm ? de ce diferă ca formulare de celelalte snap-uri ? +#: ../src/widgets/toolbox.cpp:1715 msgid "Snapping centers of bounding boxes" -msgstr "AcroÈ™ează la È™i de la centrele chenarului circumscris" +msgstr "AcroÈ™area centrelor chenarelor circumscrise" -#: ../src/widgets/toolbox.cpp:1756 -#, fuzzy +#: ../src/widgets/toolbox.cpp:1724 msgid "Snap nodes, paths, and handles" -msgstr "AcroÈ™ează nodurile sau mânerele" +msgstr "AcroÈ™ează nodurile, traseele È™i mânerele" -#: ../src/widgets/toolbox.cpp:1764 +#: ../src/widgets/toolbox.cpp:1732 msgid "Snap to paths" msgstr "AcroÈ™ează la trasee" -#: ../src/widgets/toolbox.cpp:1773 +#: ../src/widgets/toolbox.cpp:1741 msgid "Path intersections" msgstr "IntersecÈ›ii de trasee" -#: ../src/widgets/toolbox.cpp:1773 +#: ../src/widgets/toolbox.cpp:1741 msgid "Snap to path intersections" msgstr "AcroÈ™ează la intersecÈ›iile de trasee" -#: ../src/widgets/toolbox.cpp:1782 +#: ../src/widgets/toolbox.cpp:1750 msgid "To nodes" msgstr "La noduri" -#: ../src/widgets/toolbox.cpp:1782 +#: ../src/widgets/toolbox.cpp:1750 msgid "Snap cusp nodes, incl. rectangle corners" -msgstr "" +msgstr "AcroÈ™ează nodurile ascuÈ›ite, incluzând colÈ›urile drepte" -#: ../src/widgets/toolbox.cpp:1791 +#: ../src/widgets/toolbox.cpp:1759 msgid "Smooth nodes" msgstr "Noduri netede" -#: ../src/widgets/toolbox.cpp:1791 +#: ../src/widgets/toolbox.cpp:1759 msgid "Snap smooth nodes, incl. quadrant points of ellipses" -msgstr "" +msgstr "AcroÈ™ează nodurile netede, incluzând punctele de cadran ale elipselor" -#: ../src/widgets/toolbox.cpp:1800 +# hm ? s-ar putea să fie corect ca o linie să poată avea mai multe puncte de mijloc +#: ../src/widgets/toolbox.cpp:1768 msgid "Line Midpoints" -msgstr "" +msgstr "Punctele de mijloc ale liniei" -#: ../src/widgets/toolbox.cpp:1800 -#, fuzzy +#: ../src/widgets/toolbox.cpp:1768 msgid "Snap midpoints of line segments" -msgstr "AcroÈ™ează la È™i de la punctele de mijloc ale segmentelor de linii" +msgstr "AcroÈ™ează punctele de mijloc ale segmentelor de linii" -#: ../src/widgets/toolbox.cpp:1809 -#, fuzzy +#: ../src/widgets/toolbox.cpp:1777 msgid "Others" msgstr "Altele" -#: ../src/widgets/toolbox.cpp:1809 +#: ../src/widgets/toolbox.cpp:1777 msgid "Snap other points (centers, guide origins, gradient handles, etc.)" -msgstr "" +msgstr "AcroÈ™ează alte puncte (centre, origini de ghidaje, mânere de degrade, etc.)" -#: ../src/widgets/toolbox.cpp:1817 +#: ../src/widgets/toolbox.cpp:1785 msgid "Object Centers" msgstr "Centrele obiectelor" -#: ../src/widgets/toolbox.cpp:1817 -#, fuzzy +#: ../src/widgets/toolbox.cpp:1785 msgid "Snap centers of objects" -msgstr "AcroÈ™ează la È™i de la centrele obiectelor" +msgstr "AcroÈ™ează centrele obiectelor" -#: ../src/widgets/toolbox.cpp:1826 +#: ../src/widgets/toolbox.cpp:1794 msgid "Rotation Centers" msgstr "Centre de rotaÈ›ie" -#: ../src/widgets/toolbox.cpp:1826 -#, fuzzy +#: ../src/widgets/toolbox.cpp:1794 msgid "Snap an item's rotation center" -msgstr "AcroÈ™ează la È™i de la centrul de rotaÈ›ie al unui element" +msgstr "AcroÈ™ează centrul de rotaÈ›ie al unui element" -#: ../src/widgets/toolbox.cpp:1835 +#: ../src/widgets/toolbox.cpp:1803 msgid "Text baseline" -msgstr "" +msgstr "Linia de bază a textului" -#: ../src/widgets/toolbox.cpp:1835 -#, fuzzy +# hm ? un singur text poate avea mai multe linii de bază ? +#: ../src/widgets/toolbox.cpp:1803 msgid "Snap text anchors and baselines" -msgstr "AcroÈ™ează nodurile sau mânerele" +msgstr "AcroÈ™ează ancorele È™i liniile de bază ale textelor" -#: ../src/widgets/toolbox.cpp:1845 +#: ../src/widgets/toolbox.cpp:1813 msgid "Page border" msgstr "Chenar de pagină" -#: ../src/widgets/toolbox.cpp:1845 +#: ../src/widgets/toolbox.cpp:1813 msgid "Snap to the page border" msgstr "AcroÈ™ează la chenarul paginii" -#: ../src/widgets/toolbox.cpp:1854 +#: ../src/widgets/toolbox.cpp:1822 msgid "Snap to grids" -msgstr "AcroÈ™ează la glile" +msgstr "AcroÈ™ează la grile" -#: ../src/widgets/toolbox.cpp:1863 -#, fuzzy +#: ../src/widgets/toolbox.cpp:1831 msgid "Snap guides" -msgstr "AcroÈ™ează la ghidaje" +msgstr "AcroÈ™ează ghidajele" #. Width #: ../src/widgets/tweak-toolbar.cpp:144 @@ -26863,9 +25577,7 @@ msgstr "Mod de micÈ™orare sau de mărire" #: ../src/widgets/tweak-toolbar.cpp:232 msgid "Shrink (inset) parts of paths; with Shift grow (outset)" -msgstr "" -"MicÈ™orează (contractă) părÈ›i sau trasee, cu Shift măreÈ™te (dilată) părÈ›ile " -"sau traseele" +msgstr "MicÈ™orează (contractă) părÈ›i sau trasee, cu Shift măreÈ™te (dilată) părÈ›ile sau traseele" #: ../src/widgets/tweak-toolbar.cpp:238 msgid "Attract/repel mode" @@ -26873,8 +25585,7 @@ msgstr "AtracÈ›ie sau respingere" #: ../src/widgets/tweak-toolbar.cpp:239 msgid "Attract parts of paths towards cursor; with Shift from cursor" -msgstr "" -"Atrage părÈ›i sau trasee înspre cursor, cu Shift respinge-le dinspre cursor" +msgstr "Atrage părÈ›i sau trasee înspre cursor, cu Shift respinge-le dinspre cursor" #: ../src/widgets/tweak-toolbar.cpp:245 msgid "Roughen mode" @@ -26906,9 +25617,7 @@ msgstr "Mod de neclaritate" #: ../src/widgets/tweak-toolbar.cpp:267 msgid "Blur selected objects more; with Shift, blur less" -msgstr "" -"Estompează mai mult claritatea la obiectele selectate; cu Shift estompează " -"mai puÈ›in" +msgstr "Estompează mai mult claritatea la obiectele selectate; cu Shift estompează mai puÈ›in" #: ../src/widgets/tweak-toolbar.cpp:294 msgid "Channels:" @@ -26916,7 +25625,7 @@ msgstr "Canale:" #: ../src/widgets/tweak-toolbar.cpp:306 msgid "In color mode, act on objects' hue" -msgstr "ÃŽn modul de culoare, acÈ›ionează saupra nuanÈ›ei obiectului" +msgstr "ÃŽn modul de culoare, acÈ›ionează asupra nuanÈ›ei obiectului" #. TRANSLATORS: "H" here stands for hue #: ../src/widgets/tweak-toolbar.cpp:310 @@ -26925,7 +25634,7 @@ msgstr "H" #: ../src/widgets/tweak-toolbar.cpp:322 msgid "In color mode, act on objects' saturation" -msgstr "ÃŽn modul de culoare, acÈ›ionează saupra saturaÈ›iei obiectului" +msgstr "ÃŽn modul de culoare, acÈ›ionează asupra saturaÈ›iei obiectului" #. TRANSLATORS: "S" here stands for Saturation #: ../src/widgets/tweak-toolbar.cpp:326 @@ -26934,7 +25643,7 @@ msgstr "S" #: ../src/widgets/tweak-toolbar.cpp:338 msgid "In color mode, act on objects' lightness" -msgstr "ÃŽn modul de culoare, acÈ›ionează saupra luminozității obiectului" +msgstr "ÃŽn modul de culoare, acÈ›ionează asupra luminozității obiectului" #. TRANSLATORS: "L" here stands for Lightness #: ../src/widgets/tweak-toolbar.cpp:342 @@ -26943,7 +25652,7 @@ msgstr "L" #: ../src/widgets/tweak-toolbar.cpp:354 msgid "In color mode, act on objects' opacity" -msgstr "ÃŽn modul de culoare, acÈ›ionează saupra opacității obiectului" +msgstr "ÃŽn modul de culoare, acÈ›ionează asupra opacității obiectului" #. TRANSLATORS: "O" here stands for Opacity #: ../src/widgets/tweak-toolbar.cpp:358 @@ -26968,16 +25677,12 @@ msgid "Fidelity:" msgstr "Fidelitate:" #: ../src/widgets/tweak-toolbar.cpp:373 -msgid "" -"Low fidelity simplifies paths; high fidelity preserves path features but may " -"generate a lot of new nodes" +msgid "Low fidelity simplifies paths; high fidelity preserves path features but may generate a lot of new nodes" msgstr "" #: ../src/widgets/tweak-toolbar.cpp:392 msgid "Use the pressure of the input device to alter the force of tweak action" -msgstr "" -"FoloseÈ™te presiunea dispozitivului de intrare pentru a altera forÈ›a acÈ›iunii " -"de ajustare" +msgstr "FoloseÈ™te presiunea dispozitivului de intrare pentru a altera forÈ›a acÈ›iunii de ajustare" #: ../share/extensions/convert2dashes.py:93 msgid "" @@ -26986,90 +25691,88 @@ msgid "" msgstr "" #: ../share/extensions/dimension.py:108 -#, fuzzy msgid "Please select an object." -msgstr "Duplică obiectele selectate" +msgstr "SelectaÈ›i un obiect." #: ../share/extensions/dimension.py:133 msgid "Unable to process this object. Try changing it into a path first." -msgstr "" +msgstr "Nu s-a putut procesa acest obiect. ÃŽncercaÈ›i să îl transformaÈ›i mai întâi într-un traseu." #. report to the Inkscape console using errormsg #: ../share/extensions/draw_from_triangle.py:178 msgid "Side Length 'a' (px): " -msgstr "" +msgstr "Lungimea laturii „a†(px):" #: ../share/extensions/draw_from_triangle.py:179 msgid "Side Length 'b' (px): " -msgstr "" +msgstr "Lungimea laturii „b†(px): " #: ../share/extensions/draw_from_triangle.py:180 msgid "Side Length 'c' (px): " -msgstr "" +msgstr "Lungimea laturii „c†(px): " #: ../share/extensions/draw_from_triangle.py:181 msgid "Angle 'A' (radians): " -msgstr "" +msgstr "Unghiul „A†(radiani): " #: ../share/extensions/draw_from_triangle.py:182 msgid "Angle 'B' (radians): " -msgstr "" +msgstr "Unghiul „B†(radiani): " #: ../share/extensions/draw_from_triangle.py:183 msgid "Angle 'C' (radians): " -msgstr "" +msgstr "Unghiul „C†(radiani): " #: ../share/extensions/draw_from_triangle.py:184 msgid "Semiperimeter (px): " -msgstr "" +msgstr "Semiperimetru (px): " #: ../share/extensions/draw_from_triangle.py:185 msgid "Area (px^2): " -msgstr "" +msgstr "Aria (px^2): " #: ../share/extensions/dxf_outlines.py:49 -msgid "" -"Failed to import the numpy or numpy.linalg modules. These modules are " -"required by this extension. Please install them and try again." -msgstr "" +msgid "Failed to import the numpy or numpy.linalg modules. These modules are required by this extension. Please install them and try again." +msgstr "Importul modulelor numpy sau numpy.linalg a eÈ™uat. Aceste module sunt necesare pentru această extensie. InstalaÈ›i-le È™i încercaÈ›i din nou." -#: ../share/extensions/embedimage.py:81 -msgid "" -"No xlink:href or sodipodi:absref attributes found, or they do not point to " -"an existing file! Unable to embed image." +#: ../share/extensions/embedimage.py:84 +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/embedimage.py:83 +#: ../share/extensions/embedimage.py:86 #, python-format msgid "Sorry we could not locate %s" -msgstr "" +msgstr "Regretăm, nu am putut localiza %s" -#: ../share/extensions/embedimage.py:108 +#: ../share/extensions/embedimage.py:111 #, python-format -msgid "" -"%s is not of type image/png, image/jpeg, image/bmp, image/gif, image/tiff, " -"or image/x-icon" -msgstr "" +msgid "%s is not of type image/png, image/jpeg, image/bmp, image/gif, image/tiff, or image/x-icon" +msgstr "%s nu este de niciunul din tipurile image/png, image/jpeg, image/bmp, image/gif, image/tiff, sau image/x-icon" #: ../share/extensions/export_gimp_palette.py:16 -msgid "" -"The export_gpl.py module requires PyXML. Please download the latest version " -"from http://pyxml.sourceforge.net/." +msgid "The export_gpl.py module requires PyXML. Please download the latest version from http://pyxml.sourceforge.net/." msgstr "" #: ../share/extensions/extractimage.py:68 #, python-format msgid "Image extracted to: %s" -msgstr "" +msgstr "Imaginea a fost extrasă în: %s" #: ../share/extensions/extractimage.py:75 msgid "Unable to find image data." +msgstr "Nu s-au putut găsi datele de imagine." + +#: ../share/extensions/funcplot.py:48 +msgid "x-interval cannot be zero. Please modify 'Start X' or 'End X'" msgstr "" -#: ../share/extensions/funcplot.py:294 -#, fuzzy +#: ../share/extensions/funcplot.py:60 +msgid "y-interval cannot be zero. Please modify 'Y top' or 'Y bottom'" +msgstr "" + +#: ../share/extensions/funcplot.py:315 msgid "Please select a rectangle" -msgstr "Duplică obiectele selectate" +msgstr "SelectaÈ›i un dreptunghi" #: ../share/extensions/gcodetools.py:3321 #: ../share/extensions/gcodetools.py:4526 @@ -27084,11 +25787,8 @@ msgid "Noting is selected. Please select something." msgstr "" #: ../share/extensions/gcodetools.py:3864 -#, fuzzy -msgid "" -"Directory does not exist! Please specify existing directory at Preferences " -"tab!" -msgstr "Directorul %s nu există sau nu este un director.\n" +msgid "Directory does not exist! Please specify existing directory at Preferences tab!" +msgstr "Directorul nu există ! SpecificaÈ›i un director existent în tabul PreferinÈ›e !" #: ../share/extensions/gcodetools.py:3894 #, python-format @@ -27096,12 +25796,12 @@ msgid "" "Can not write to specified file!\n" "%s" msgstr "" +"Nu se poate scrie în fiÈ™ierul specificat !\n" +"%s" #: ../share/extensions/gcodetools.py:4040 #, python-format -msgid "" -"Orientation points for '%s' layer have not been found! Please add " -"orientation points using Orientation tab!" +msgid "Orientation points for '%s' layer have not been found! Please add orientation points using Orientation tab!" msgstr "" #: ../share/extensions/gcodetools.py:4047 @@ -27111,54 +25811,39 @@ msgstr "" #: ../share/extensions/gcodetools.py:4078 #: ../share/extensions/gcodetools.py:4080 -msgid "" -"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.)" +msgid "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.)" msgstr "" #: ../share/extensions/gcodetools.py:4250 #, python-format -msgid "" -"Warning! Found bad orientation points in '%s' layer. Resulting Gcode could " -"be corrupt!" -msgstr "" +msgid "Warning! Found bad orientation points in '%s' layer. Resulting Gcode could be corrupt!" +msgstr "Avertisment ! Au fost găsite puncte de orientare greÈ™ită în stratul „%sâ€. Gcode-le rezultat ar putea fi corupt !" #: ../share/extensions/gcodetools.py:4263 #, python-format -msgid "" -"Warning! Found bad graffiti reference point in '%s' layer. Resulting Gcode " -"could be corrupt!" +msgid "Warning! Found bad graffiti reference point in '%s' layer. Resulting Gcode could be corrupt!" msgstr "" #. xgettext:no-pango-format #: ../share/extensions/gcodetools.py:4284 msgid "" -"This extension works with Paths and Dynamic Offsets and groups of them only! " -"All other objects will be ignored!\n" +"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." +"Solution 3: export all contours to PostScript level 2 (File->Save As->.ps) and File->Import this file." msgstr "" #: ../share/extensions/gcodetools.py:4290 -msgid "" -"Document has no layers! Add at least one layer using layers panel (Ctrl+Shift" -"+L)" +msgid "Document has no layers! Add at least one layer using layers panel (Ctrl+Shift+L)" msgstr "" #: ../share/extensions/gcodetools.py:4294 -msgid "" -"Warning! There are some paths in the root of the document, but not in any " -"layer! Using bottom-most layer for them." +msgid "Warning! There are some paths in the root of the document, but not in any layer! Using bottom-most layer for them." msgstr "" #: ../share/extensions/gcodetools.py:4371 #, python-format -msgid "" -"Warning! Tool's and default tool's parameter's (%s) types are not the same " -"( type('%s') != type('%s') )." +msgid "Warning! Tool's and default tool's parameter's (%s) types are not the same ( type('%s') != type('%s') )." msgstr "" #: ../share/extensions/gcodetools.py:4374 @@ -27173,21 +25858,16 @@ msgstr "" #: ../share/extensions/gcodetools.py:4391 #, python-format -msgid "" -"Can not find tool for '%s' layer! Please add one with Tools library tab!" +msgid "Can not find tool for '%s' layer! Please add one with Tools library tab!" msgstr "" #: ../share/extensions/gcodetools.py:4553 #: ../share/extensions/gcodetools.py:4708 -msgid "" -"Warning: One or more paths do not have 'd' parameter, try to Ungroup (Ctrl" -"+Shift+G) and Object to Path (Ctrl+Shift+C)!" +msgid "Warning: One or more paths do not have 'd' parameter, try to Ungroup (Ctrl+Shift+G) and Object to Path (Ctrl+Shift+C)!" msgstr "" #: ../share/extensions/gcodetools.py:4667 -msgid "" -"Noting is selected. Please select something to convert to drill point " -"(dxfpoint) or clear point sign." +msgid "Noting is selected. Please select something to convert to drill point (dxfpoint) or clear point sign." msgstr "" #: ../share/extensions/gcodetools.py:4750 @@ -27230,9 +25910,7 @@ msgid "No need to engrave sharp angles." msgstr "" #: ../share/extensions/gcodetools.py:5848 -msgid "" -"Active layer already has orientation points! Remove them or select another " -"layer!" +msgid "Active layer already has orientation points! Remove them or select another layer!" msgstr "" #: ../share/extensions/gcodetools.py:5893 @@ -27263,21 +25941,16 @@ msgstr "" #: ../share/extensions/gcodetools.py:6662 #, python-format msgid "" -"Select one of the action tabs - Path to Gcode, Area, Engraving, DXF points, " -"Orientation, Offset, Lathe or Tools library.\n" +"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" msgstr "" #: ../share/extensions/gcodetools.py:6668 -msgid "" -"Orientation points have not been defined! A default set of orientation " -"points has been automatically added." +msgid "Orientation points have not been defined! A default set of orientation points has been automatically added." msgstr "" #: ../share/extensions/gcodetools.py:6672 -msgid "" -"Cutting tool has not been defined! A default tool has been automatically " -"added." +msgid "Cutting tool has not been defined! A default tool has been automatically added." msgstr "" #: ../share/extensions/gimp_xcf.py:39 @@ -27296,27 +25969,23 @@ msgstr "" msgid "The sliced bitmaps have been saved as:" msgstr "" -#: ../share/extensions/inkex.py:123 +#: ../share/extensions/inkex.py:133 #, 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" +"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/inkex.py:267 +#: ../share/extensions/inkex.py:277 #, python-format msgid "No matching node for expression: %s" msgstr "" #: ../share/extensions/interp_att_g.py:167 -#, fuzzy msgid "There is no selection to interpolate" -msgstr "Ridică selecÈ›ia sus de tot" +msgstr "Nu este nicio selecÈ›ie de interpolat" #: ../share/extensions/jessyInk_autoTexts.py:45 #: ../share/extensions/jessyInk_effects.py:50 @@ -27329,19 +25998,15 @@ msgstr "Ridică selecÈ›ia sus de tot" #: ../share/extensions/jessyInk_video.py:49 #: ../share/extensions/jessyInk_view.py:67 msgid "" -"The JessyInk script is not installed in this SVG file or has a different " -"version than the JessyInk extensions. Please select \"install/update...\" " -"from the \"JessyInk\" sub-menu of the \"Extensions\" menu to install or " -"update the JessyInk script.\n" +"The JessyInk script is not installed in this SVG file or has a different version than the JessyInk extensions. Please select \"install/update...\" from the \"JessyInk\" sub-menu of the \"Extensions\" menu to install or update the JessyInk script.\n" "\n" msgstr "" #: ../share/extensions/jessyInk_autoTexts.py:48 -#, fuzzy msgid "" "To assign an effect, please select an object.\n" "\n" -msgstr "Duplică obiectele selectate" +msgstr "" #: ../share/extensions/jessyInk_autoTexts.py:54 msgid "" @@ -27350,9 +26015,7 @@ msgid "" msgstr "" #: ../share/extensions/jessyInk_effects.py:53 -msgid "" -"No object selected. Please select the object you want to assign an effect to " -"and then press apply.\n" +msgid "No object selected. Please select the object you want to assign an effect to and then press apply.\n" msgstr "" #: ../share/extensions/jessyInk_export.py:82 @@ -27364,9 +26027,7 @@ msgid "Layer not found. Removed current master slide selection.\n" msgstr "" #: ../share/extensions/jessyInk_masterSlide.py:58 -msgid "" -"More than one layer with this name found. Removed current master slide " -"selection.\n" +msgid "More than one layer with this name found. Removed current master slide selection.\n" msgstr "" #: ../share/extensions/jessyInk_summary.py:69 @@ -27378,11 +26039,10 @@ msgid "JessyInk script installed." msgstr "" #: ../share/extensions/jessyInk_summary.py:83 -#, fuzzy msgid "" "\n" "Master slide:" -msgstr "LipeÈ™te dimensiunea" +msgstr "" #: ../share/extensions/jessyInk_summary.py:89 msgid "" @@ -27391,27 +26051,24 @@ msgid "" msgstr "" #: ../share/extensions/jessyInk_summary.py:94 -#, fuzzy msgid "{0}Layer name: {1}" -msgstr "Nume strat:" +msgstr "{0}Nume de strat: {1}" #: ../share/extensions/jessyInk_summary.py:102 msgid "{0}Transition in: {1} ({2!s} s)" msgstr "" #: ../share/extensions/jessyInk_summary.py:104 -#, fuzzy msgid "{0}Transition in: {1}" -msgstr "Traduceri" +msgstr "{0}TranziÈ›ie de intrare: {1}" #: ../share/extensions/jessyInk_summary.py:111 msgid "{0}Transition out: {1} ({2!s} s)" msgstr "" #: ../share/extensions/jessyInk_summary.py:113 -#, fuzzy msgid "{0}Transition out: {1}" -msgstr "Traduceri" +msgstr "{0}TranziÈ›ie de ieÈ™ire: {1}" #: ../share/extensions/jessyInk_summary.py:120 msgid "" @@ -27444,9 +26101,8 @@ msgid "{0}\tObject \"{1}\"" msgstr "" #: ../share/extensions/jessyInk_summary.py:179 -#, fuzzy msgid " will appear" -msgstr "Umple zonele circumscrise" +msgstr " va apărea" #: ../share/extensions/jessyInk_summary.py:181 msgid " will disappear" @@ -27461,18 +26117,16 @@ msgid " in {0!s} s" msgstr "" #: ../share/extensions/jessyInk_transitions.py:55 -#, fuzzy msgid "Layer not found.\n" -msgstr "Stratul deasupra" +msgstr "" #: ../share/extensions/jessyInk_transitions.py:57 msgid "More than one layer with this name found.\n" msgstr "" #: ../share/extensions/jessyInk_transitions.py:70 -#, fuzzy msgid "Please enter a layer name.\n" -msgstr "Trebuie să introduceÈ›i un nume pentru acest fiÈ™ier" +msgstr "IntroduceÈ›i un nume de strat.\n" #: ../share/extensions/jessyInk_video.py:54 #: ../share/extensions/jessyInk_video.py:59 @@ -27482,16 +26136,11 @@ msgid "" msgstr "" #: ../share/extensions/jessyInk_view.py:75 -#, fuzzy msgid "More than one object selected. Please select only one object.\n" -msgstr "" -"<b>Este selectat mai mult de un obiect.</b> Nu se poate prelua stilul de la " -"obiecte multiple." +msgstr "Este selectat mai mult de un obiect. SelectaÈ›i un singur obiect.\n" #: ../share/extensions/jessyInk_view.py:79 -msgid "" -"No object selected. Please select the object you want to assign a view to " -"and then press apply.\n" +msgid "No object selected. Please select the object you want to assign a view to and then press apply.\n" msgstr "" #: ../share/extensions/markers_strokepaint.py:83 @@ -27502,7 +26151,7 @@ msgstr "" #: ../share/extensions/markers_strokepaint.py:137 #, python-format msgid "unable to locate marker: %s" -msgstr "" +msgstr "nu s-a putut localiza marcajul: %s" #: ../share/extensions/pathalongpath.py:208 #: ../share/extensions/pathscatter.py:228 @@ -27528,11 +26177,7 @@ msgid "Please first convert objects to paths! (Got [%s].)" msgstr "" #: ../share/extensions/perspective.py:45 -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." +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/perspective.py:60 @@ -27545,8 +26190,7 @@ msgstr "" #: ../share/extensions/perspective.py:67 #: ../share/extensions/summersnight.py:59 -msgid "" -"This extension requires that the second selected path be four nodes long." +msgid "This extension requires that the second selected path be four nodes long." msgstr "" #: ../share/extensions/perspective.py:93 @@ -27571,10 +26215,7 @@ msgid "" msgstr "" #: ../share/extensions/polyhedron_3d.py:65 -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'." +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 "" #: ../share/extensions/polyhedron_3d.py:336 @@ -27595,9 +26236,7 @@ msgstr "" #. we cannot generate a list of faces from the edges without a lot of computation #: ../share/extensions/polyhedron_3d.py:519 -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" +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/polyhedron_3d.py:521 @@ -27619,9 +26258,7 @@ msgid "Please enter an input string" msgstr "" #: ../share/extensions/replace_font.py:133 -msgid "" -"Couldn't find anything using that font, please ensure the spelling and " -"spacing is correct." +msgid "Couldn't find anything using that font, please ensure the spelling and spacing is correct." msgstr "" #: ../share/extensions/replace_font.py:140 @@ -27644,9 +26281,8 @@ msgid "" msgstr "" #: ../share/extensions/replace_font.py:196 -#, fuzzy msgid "There was nothing selected" -msgstr "Nu este selectat nimic" +msgstr "Nu a fost selectat nimic" #: ../share/extensions/replace_font.py:244 msgid "Please enter a search string in the find box." @@ -27665,37 +26301,34 @@ msgid "" "This extension requires two selected paths. \n" "The second path must be exactly four nodes long." msgstr "" -"Această extensie necesită două trasee selectate.\n" +"Această extensie necesită două trasee selectate. \n" "Al doilea traseu trebuie să fie lung de exact patru noduri." #: ../share/extensions/svg_and_media_zip_output.py:128 #, python-format msgid "Could not locate file: %s" -msgstr "Nu s-a putut găsi fiÈ™irul: %s" +msgstr "Nu s-a putut găsi fiÈ™ierul: %s" -#: ../share/extensions/uniconv-ext.py:55 +#: ../share/extensions/uniconv-ext.py:56 #: ../share/extensions/uniconv_output.py:122 msgid "You need to install the UniConvertor software.\n" msgstr "Trebuie să instalaÈ›i programul UniConvertor.\n" #: ../share/extensions/voronoi2svg.py:215 -#, fuzzy msgid "Please select objects!" -msgstr "Duplică obiectele selectate" +msgstr "SelectaÈ›i obiecte !" #: ../share/extensions/web-set-att.py:58 #: ../share/extensions/web-transmit-att.py:54 msgid "You must select at least two elements." -msgstr "Trebuie să selectaÈ›i cel puÈ›in două elemente" +msgstr "Trebuie să selectaÈ›i cel puÈ›in două elemente." #: ../share/extensions/webslicer_create_group.py:57 -msgid "" -"You must create and select some \"Slicer rectangles\" before trying to group." +msgid "You must create and select some \"Slicer rectangles\" before trying to group." msgstr "" #: ../share/extensions/webslicer_create_group.py:72 -msgid "" -"You must to select some \"Slicer rectangles\" or other \"Layout groups\"." +msgid "You must to select some \"Slicer rectangles\" or other \"Layout groups\"." msgstr "" #: ../share/extensions/webslicer_create_group.py:76 @@ -27713,14 +26346,14 @@ msgid "Can't create \"%s\"." msgstr "" #: ../share/extensions/webslicer_export.py:70 -#, fuzzy, python-format +#, python-format msgid "Error: %s" -msgstr "Erori" +msgstr "Eroare: %s" #: ../share/extensions/webslicer_export.py:73 -#, fuzzy, python-format +#, python-format msgid "The directory \"%s\" does not exists." -msgstr "Directorul %s nu există sau nu este un director.\n" +msgstr "Directorul „%s†nu există." #: ../share/extensions/webslicer_export.py:102 #, python-format @@ -27743,42 +26376,42 @@ msgid "Add Nodes" msgstr "Adăugă noduri" #: ../share/extensions/addnodes.inx.h:2 -msgid "By max. segment length" -msgstr "" +msgid "Division method:" +msgstr "Metodă de diviziune:" #: ../share/extensions/addnodes.inx.h:3 -msgid "By number of segments" +msgid "By max. segment length" msgstr "" #: ../share/extensions/addnodes.inx.h:4 -#, fuzzy -msgid "Division method:" -msgstr "Metodă de diviziune" +msgid "By number of segments" +msgstr "" #: ../share/extensions/addnodes.inx.h:5 msgid "Maximum segment length (px):" msgstr "" #: ../share/extensions/addnodes.inx.h:6 +msgid "Number of segments:" +msgstr "Numărul segmentelor:" + +#: ../share/extensions/addnodes.inx.h:7 #: ../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 +#: ../share/extensions/edge3d.inx.h:9 +#: ../share/extensions/flatten.inx.h:3 +#: ../share/extensions/fractalize.inx.h:4 +#: ../share/extensions/interp_att_g.inx.h:29 +#: ../share/extensions/markers_strokepaint.inx.h:13 +#: ../share/extensions/perspective.inx.h:2 +#: ../share/extensions/pixelsnap.inx.h:3 +#: ../share/extensions/radiusrand.inx.h:10 +#: ../share/extensions/rubberstretch.inx.h:6 +#: ../share/extensions/straightseg.inx.h:4 +#: ../share/extensions/summersnight.inx.h:2 +#: ../share/extensions/whirl.inx.h:4 msgid "Modify Path" msgstr "Modificare de traseu" -#: ../share/extensions/addnodes.inx.h:7 -#, fuzzy -msgid "Number of segments:" -msgstr "Numărul segmentelor" - #: ../share/extensions/ai_input.inx.h:1 msgid "AI 8.0 Input" msgstr "Intrare AI 8.0" @@ -27790,8 +26423,7 @@ msgstr "Adobe Illustrator 8.0 È™i mai vechi (*.ai)" #: ../share/extensions/ai_input.inx.h:3 msgid "Open files saved with Adobe Illustrator 8.0 or older" -msgstr "" -"Deschide fiÈ™ierele salvate cu Adobe Illustrator 8.0 sau versiuni mai vechi" +msgstr "Deschide fiÈ™ierele salvate cu Adobe Illustrator 8.0 sau versiuni mai vechi" #: ../share/extensions/aisvg.inx.h:1 msgid "AI SVG Input" @@ -27806,11 +26438,11 @@ msgid "Cleans the cruft out of Adobe Illustrator SVGs before opening" msgstr "" #: ../share/extensions/ccx_input.inx.h:1 -msgid "Corel DRAW Compressed Exchange files (.ccx)" +msgid "Corel DRAW Compressed Exchange files input" msgstr "" #: ../share/extensions/ccx_input.inx.h:2 -msgid "Corel DRAW Compressed Exchange files input" +msgid "Corel DRAW Compressed Exchange files (.ccx)" msgstr "" #: ../share/extensions/ccx_input.inx.h:3 @@ -27818,47 +26450,47 @@ msgid "Open compressed exchange files saved in Corel DRAW" msgstr "" #: ../share/extensions/cdr_input.inx.h:1 -msgid "Corel DRAW 7-X4 files (*.cdr)" -msgstr "FiÈ™iere Corel DRAW 7-X4 (*.cdr)" - -#: ../share/extensions/cdr_input.inx.h:2 msgid "Corel DRAW Input" msgstr "Intrare Corel DRAW" +#: ../share/extensions/cdr_input.inx.h:2 +msgid "Corel DRAW 7-X4 files (*.cdr)" +msgstr "FiÈ™iere Corel DRAW 7-X4 (*.cdr)" + #: ../share/extensions/cdr_input.inx.h:3 msgid "Open files saved in Corel DRAW 7-X4" -msgstr "Deshide fiÈ™iere salvate în Corel DRAW 7-X4" +msgstr "Deschide fiÈ™iere salvate în Corel DRAW 7-X4" #: ../share/extensions/cdt_input.inx.h:1 -msgid "Corel DRAW 7-13 template files (.cdt)" -msgstr "FiÈ™iere È™ablon Corel DRAW 7-13 (.cdt)" +msgid "Corel DRAW templates input" +msgstr "Intrare de È™abloane Corel DRAW" #: ../share/extensions/cdt_input.inx.h:2 -msgid "Corel DRAW templates input" -msgstr "" +msgid "Corel DRAW 7-13 template files (.cdt)" +msgstr "FiÈ™iere È™ablon Corel DRAW 7-13 (.cdt)" #: ../share/extensions/cdt_input.inx.h:3 msgid "Open files saved in Corel DRAW 7-13" -msgstr "" +msgstr "Deschide fiÈ™iere salvate în Corel DRAW 7-13" #: ../share/extensions/cgm_input.inx.h:1 -msgid "Computer Graphics Metafile files (.cgm)" -msgstr "" +msgid "Computer Graphics Metafile files input" +msgstr "Intrare de fiÈ™iere Computer Graphics Metafile" #: ../share/extensions/cgm_input.inx.h:2 -msgid "Computer Graphics Metafile files input" -msgstr "" +msgid "Computer Graphics Metafile files (.cgm)" +msgstr "FiÈ™iere Computer Graphics Metafile (.cgm)" #: ../share/extensions/cgm_input.inx.h:3 msgid "Open Computer Graphics Metafile files" msgstr "" #: ../share/extensions/cmx_input.inx.h:1 -msgid "Corel DRAW Presentation Exchange files (.cmx)" +msgid "Corel DRAW Presentation Exchange files input" msgstr "" #: ../share/extensions/cmx_input.inx.h:2 -msgid "Corel DRAW Presentation Exchange files input" +msgid "Corel DRAW Presentation Exchange files (.cmx)" msgstr "" #: ../share/extensions/cmx_input.inx.h:3 @@ -27874,180 +26506,162 @@ msgid "Brighter" msgstr "Mai luminos" #: ../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 "" - -#: ../share/extensions/color_custom.inx.h:8 -#, fuzzy -msgid "Blue Function:" -msgstr "FuncÈ›ie albastru" - -# apare la vizualizare, împreună cu implicit È™i larg -# apare la ... ? -# apare la ... ? -#: ../share/extensions/color_custom.inx.h:10 -#, fuzzy msgctxt "Custom color extension" msgid "Custom" msgstr "Personalizat" -#: ../share/extensions/color_custom.inx.h:11 -#, fuzzy +#: ../share/extensions/color_custom.inx.h:3 +msgid "Red Function:" +msgstr "FuncÈ›ie roÈ™u:" + +#: ../share/extensions/color_custom.inx.h:4 msgid "Green Function:" -msgstr "FuncÈ›ie verde" +msgstr "FuncÈ›ie verde:" + +#: ../share/extensions/color_custom.inx.h:5 +msgid "Blue Function:" +msgstr "FuncÈ›ie albastru:" -#: ../share/extensions/color_custom.inx.h:13 +#: ../share/extensions/color_custom.inx.h:6 msgid "Input (r,g,b) Color Range:" msgstr "" -#: ../share/extensions/color_custom.inx.h:15 -#, fuzzy -msgid "Red Function:" -msgstr "FuncÈ›ie roÈ™u" +#: ../share/extensions/color_custom.inx.h:8 +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 "" -#: ../share/extensions/color_darker.inx.h:2 +#: ../share/extensions/color_darker.inx.h:1 msgid "Darker" msgstr "Mai închis" -#: ../share/extensions/color_desaturate.inx.h:2 +#: ../share/extensions/color_desaturate.inx.h:1 msgid "Desaturate" msgstr "Desaturează" -#: ../share/extensions/color_grayscale.inx.h:2 -#: ../share/extensions/webslicer_create_rect.inx.h:16 +#: ../share/extensions/color_grayscale.inx.h:1 +#: ../share/extensions/webslicer_create_rect.inx.h:15 msgid "Grayscale" -msgstr "Scală de gri" +msgstr "Tonuri de gri" -#: ../share/extensions/color_HSL_adjust.inx.h:2 -#, no-c-format -msgid "" -"Adjusts hue, saturation and lightness in the HSL representation of the " -"selected objects's color.\n" -"Options:\n" -" * Hue: rotate by degrees (wraps around).\n" -" * Saturation: add/subtract % (min=-100, max=100).\n" -" * Lightness: add/subtract % (min=-100, max=100).\n" -" * Random Hue/Saturation/Lightness: randomize the parameter's value.\n" -" " -msgstr "" - -#: ../share/extensions/color_HSL_adjust.inx.h:10 -#, fuzzy +#: ../share/extensions/color_HSL_adjust.inx.h:1 msgid "HSL Adjust" -msgstr "ProtuberanÈ›e HSL" +msgstr "Ajustare HSL" -#: ../share/extensions/color_HSL_adjust.inx.h:12 -#, fuzzy +#: ../share/extensions/color_HSL_adjust.inx.h:3 msgid "Hue (°):" -msgstr "RotaÈ›ie (grade)" - -#: ../share/extensions/color_HSL_adjust.inx.h:14 -#, fuzzy, no-c-format -msgid "Lightness (%):" -msgstr "Luminozitate" +msgstr "Nuanță (°):" -#: ../share/extensions/color_HSL_adjust.inx.h:16 -#, fuzzy +#: ../share/extensions/color_HSL_adjust.inx.h:4 msgid "Random hue" -msgstr "Arbore aleator" +msgstr "Nuanță aleatoare" -#: ../share/extensions/color_HSL_adjust.inx.h:17 -#, fuzzy -msgid "Random lightness" -msgstr "Luminozitate" +#: ../share/extensions/color_HSL_adjust.inx.h:6 +#, no-c-format +msgid "Saturation (%):" +msgstr "SaturaÈ›ie (%):" -#: ../share/extensions/color_HSL_adjust.inx.h:18 -#, fuzzy +#: ../share/extensions/color_HSL_adjust.inx.h:7 msgid "Random saturation" -msgstr "Ajustează saturaÈ›ia" +msgstr "SaturaÈ›ie aleatoare" -#: ../share/extensions/color_HSL_adjust.inx.h:20 -#, fuzzy, no-c-format -msgid "Saturation (%):" -msgstr "SaturaÈ›ie" +#: ../share/extensions/color_HSL_adjust.inx.h:9 +#, no-c-format +msgid "Lightness (%):" +msgstr "Luminozitate (%):" -#: ../share/extensions/color_lesshue.inx.h:2 +#: ../share/extensions/color_HSL_adjust.inx.h:10 +msgid "Random lightness" +msgstr "Luminozitate aleatoare" + +#: ../share/extensions/color_HSL_adjust.inx.h:13 +#, no-c-format +msgid "" +"Adjusts hue, saturation and lightness in the HSL representation of the selected objects's color.\n" +"Options:\n" +" * Hue: rotate by degrees (wraps around).\n" +" * Saturation: add/subtract % (min=-100, max=100).\n" +" * Lightness: add/subtract % (min=-100, max=100).\n" +" * Random Hue/Saturation/Lightness: randomize the parameter's value.\n" +" " +msgstr "" + +#: ../share/extensions/color_lesshue.inx.h:1 msgid "Less Hue" msgstr "Mai puÈ›ină nuanță" -#: ../share/extensions/color_lesslight.inx.h:2 +#: ../share/extensions/color_lesslight.inx.h:1 msgid "Less Light" msgstr "Mai puÈ›ină lumină" -#: ../share/extensions/color_lesssaturation.inx.h:2 +#: ../share/extensions/color_lesssaturation.inx.h:1 msgid "Less Saturation" msgstr "Mai puÈ›ină saturaÈ›ie" -#: ../share/extensions/color_morehue.inx.h:2 +#: ../share/extensions/color_morehue.inx.h:1 msgid "More Hue" msgstr "Mai multă nuanță" -#: ../share/extensions/color_morelight.inx.h:2 +#: ../share/extensions/color_morelight.inx.h:1 msgid "More Light" msgstr "Mai multă lumină" -#: ../share/extensions/color_moresaturation.inx.h:2 +#: ../share/extensions/color_moresaturation.inx.h:1 msgid "More Saturation" msgstr "Mai multă saturaÈ›ie" -#: ../share/extensions/color_negative.inx.h:2 +#: ../share/extensions/color_negative.inx.h:1 msgid "Negative" msgstr "Negativ" -#: ../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 "" - -#: ../share/extensions/color_randomize.inx.h:7 -#: ../share/extensions/render_alphabetsoup.inx.h:2 +#: ../share/extensions/color_randomize.inx.h:1 +#: ../share/extensions/render_alphabetsoup.inx.h:4 msgid "Randomize" msgstr "Randomizare" -#: ../share/extensions/color_removeblue.inx.h:2 +#: ../share/extensions/color_randomize.inx.h:7 +msgid "Converts to HSL, randomizes hue and/or saturation and/or lightness and converts it back to RGB." +msgstr "" + +#: ../share/extensions/color_removeblue.inx.h:1 msgid "Remove Blue" msgstr "Elimină albastrul" -#: ../share/extensions/color_removegreen.inx.h:2 +#: ../share/extensions/color_removegreen.inx.h:1 msgid "Remove Green" msgstr "Elimină verdele" -#: ../share/extensions/color_removered.inx.h:2 +#: ../share/extensions/color_removered.inx.h:1 msgid "Remove Red" msgstr "Elimină roÈ™ul" #: ../share/extensions/color_replace.inx.h:1 -msgid "By color (RRGGBB hex):" -msgstr "Cu culoarea (RRGGBB hex):" +msgid "Replace color" +msgstr "ÃŽnlocuire de culoare" + +#: ../share/extensions/color_replace.inx.h:2 +msgid "Replace color (RRGGBB hex):" +msgstr "ÃŽnlocuieÈ™te culoarea (RRGGBB hex):" #: ../share/extensions/color_replace.inx.h:3 -#, fuzzy msgid "Color to replace" -msgstr "Culoarea liniilor caroiajului" +msgstr "Culoarea de înlocuit" #: ../share/extensions/color_replace.inx.h:4 -#, fuzzy -msgid "New color" -msgstr "LipeÈ™te culoarea" +msgid "By color (RRGGBB hex):" +msgstr "Cu culoarea (RRGGBB hex):" #: ../share/extensions/color_replace.inx.h:5 -msgid "Replace color" -msgstr "ÃŽnlocuire de culoare" - -#: ../share/extensions/color_replace.inx.h:6 -msgid "Replace color (RRGGBB hex):" -msgstr "ÃŽnlocuieÈ™te culoarea (RRGGBB hex):" +msgid "New color" +msgstr "Culoarea nouă" -#: ../share/extensions/color_rgbbarrel.inx.h:2 +#: ../share/extensions/color_rgbbarrel.inx.h:1 msgid "RGB Barrel" msgstr "Butoi RGB" @@ -28056,107 +26670,91 @@ msgid "Convert to Dashes" msgstr "ConverteÈ™te la liniuÈ›e" #: ../share/extensions/dia.inx.h:1 -msgid "A diagram created with the program Dia" -msgstr "O diagramă creată cu programul Dia" +msgid "Dia Input" +msgstr "Intrare Dia" #: ../share/extensions/dia.inx.h:2 -msgid "Dia Diagram (*.dia)" -msgstr "Diagramă Dia (*.dia)" +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 "Scriptul dia2svg.sh ar trebui să fie instalat cu distribuÈ›ia Inkscape. Dacă nu îl aveÈ›i, este posibil să fie ceva greÈ™it cu instalarea Inkscape." #: ../share/extensions/dia.inx.h:3 -msgid "Dia Input" -msgstr "Intrare Dia" +msgid "In order to import Dia files, Dia itself must be installed. You can get Dia at http://live.gnome.org/Dia" +msgstr "Pentru a importa fiÈ™iere Dia, programul Dia în sine trebuie să fie instalat. PuteÈ›i obÈ›ine Dia de la http://live.gnome.org/Dia" #: ../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 "" -"Pentru a importa fiÈ™iere Dia, programul Dia în sine trebuie să fie instalat. " -"PuteÈ›i obÈ›ine Dia de la http://live.gnome.org/Dia" +msgid "Dia Diagram (*.dia)" +msgstr "Diagramă Dia (*.dia)" #: ../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 "" -"Scriptul dia2svg.sh ar trebui să fie instalat cu distribuÈ›ia Inkscape. Dacă " -"nu îl aveÈ›i, este posibil să fie ceva greÈ™it cu instalarea Inkscape." +msgid "A diagram created with the program Dia" +msgstr "O diagramă creată cu programul Dia" #: ../share/extensions/dimension.inx.h:1 -#, fuzzy -msgid "Bounding box type :" -msgstr "Chenar circumscris" - -#: ../share/extensions/dimension.inx.h:2 msgid "Dimensions" msgstr "Dimensiuni" +#: ../share/extensions/dimension.inx.h:2 +msgid "X Offset:" +msgstr "Decalaj X:" + #: ../share/extensions/dimension.inx.h:3 -#, fuzzy -msgid "Geometric" -msgstr "Gotică" +msgid "Y Offset:" +msgstr "Decalaj Y:" #: ../share/extensions/dimension.inx.h:4 -#, fuzzy -msgid "Visual" -msgstr "Vizualizare de traseu" +msgid "Bounding box type :" +msgstr "Tip de chenar circumscris:" -#: ../share/extensions/dimension.inx.h:5 ../share/extensions/dots.inx.h:13 -#: ../share/extensions/handles.inx.h:2 ../share/extensions/measure.inx.h:21 -msgid "Visualize Path" -msgstr "Vizualizare de traseu" +#: ../share/extensions/dimension.inx.h:5 +msgid "Geometric" +msgstr "Geometric" #: ../share/extensions/dimension.inx.h:6 -#, fuzzy -msgid "X Offset:" -msgstr "Decalaj X" +msgid "Visual" +msgstr "Vizual" #: ../share/extensions/dimension.inx.h:7 -#, fuzzy -msgid "Y Offset:" -msgstr "Decalaj Y" +#: ../share/extensions/dots.inx.h:13 +#: ../share/extensions/handles.inx.h:2 +#: ../share/extensions/measure.inx.h:24 +msgid "Visualize Path" +msgstr "Vizualizare de traseu" #: ../share/extensions/dots.inx.h:1 -#, fuzzy -msgid "Dot size:" -msgstr "Dimensiune punct" - -#: ../share/extensions/dots.inx.h:4 msgid "Number Nodes" msgstr "Numerotare de noduri" -#: ../share/extensions/dots.inx.h:6 +#: ../share/extensions/dots.inx.h:4 +msgid "Dot size:" +msgstr "Dimensiune punct:" + +#: ../share/extensions/dots.inx.h:5 msgid "Starting dot number:" msgstr "" -#: ../share/extensions/dots.inx.h:7 -#, fuzzy +#: ../share/extensions/dots.inx.h:6 msgid "Step:" -msgstr "PaÈ™i" +msgstr "PaÈ™i:" #: ../share/extensions/dots.inx.h:8 msgid "" -"This extension replaces the selection's nodes with numbered dots according " -"to the following options:\n" +"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" +" * Starting dot number: first number in the sequence, assigned to the first node of the path.\n" " * Step: numbering step between two nodes." msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:1 -msgid "Altitudes" -msgstr "Altitudini" +msgid "Draw From Triangle" +msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:2 -msgid "Angle Bisectors" -msgstr "" +msgid "Common Objects" +msgstr "Obiecte comune" #: ../share/extensions/draw_from_triangle.inx.h:3 -msgid "Centroid" +msgid "Circumcircle" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:4 @@ -28164,11 +26762,11 @@ msgid "Circumcentre" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:5 -msgid "Circumcircle" +msgid "Incircle" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:6 -msgid "Common Objects" +msgid "Incentre" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:7 @@ -28176,59 +26774,63 @@ msgid "Contact Triangle" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:8 -msgid "Custom Point Specified By:" +msgid "Excircles" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:9 -msgid "Custom Points and Options" +msgid "Excentres" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:10 -msgid "Draw Circle Around This Point" +msgid "Extouch Triangle" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:11 -msgid "Draw From Triangle" +msgid "Excentral Triangle" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:12 -msgid "Draw Isogonal Conjugate" +msgid "Orthocentre" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:13 -msgid "Draw Isotomic Conjugate" +msgid "Orthic Triangle" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:14 -msgid "Draw Marker At This Point" -msgstr "" +msgid "Altitudes" +msgstr "Altitudini" #: ../share/extensions/draw_from_triangle.inx.h:15 -msgid "Excentral Triangle" +msgid "Angle Bisectors" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:16 -msgid "Excentres" +msgid "Centroid" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:17 -msgid "Excircles" +msgid "Nine-Point Centre" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:18 -msgid "Extouch Triangle" +msgid "Nine-Point Circle" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:19 -msgid "Gergonne Point" +msgid "Symmedians" +msgstr "" + +#: ../share/extensions/draw_from_triangle.inx.h:20 +msgid "Symmedian Point" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:21 -msgid "Incentre" +msgid "Symmedial Triangle" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:22 -msgid "Incircle" +msgid "Gergonne Point" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:23 @@ -28236,63 +26838,61 @@ msgid "Nagel Point" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:24 -msgid "Nine-Point Centre" +msgid "Custom Points and Options" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:25 -msgid "Nine-Point Circle" +msgid "Custom Point Specified By:" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:26 -msgid "Orthic Triangle" -msgstr "" +msgid "Point At:" +msgstr "Puncte la:" #: ../share/extensions/draw_from_triangle.inx.h:27 -msgid "Orthocentre" -msgstr "" +msgid "Draw Marker At This Point" +msgstr "Desenează un marcaj la acest punct" #: ../share/extensions/draw_from_triangle.inx.h:28 -#, fuzzy -msgid "Point At:" -msgstr "Puncte la" +msgid "Draw Circle Around This Point" +msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:29 -#: ../share/extensions/wireframe_sphere.inx.h:4 -#, fuzzy +#: ../share/extensions/wireframe_sphere.inx.h:6 msgid "Radius (px):" -msgstr "Rază (px)" +msgstr "Rază (px):" + +#: ../share/extensions/draw_from_triangle.inx.h:30 +msgid "Draw Isogonal Conjugate" +msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:31 -msgid "Report this triangle's properties" +msgid "Draw Isotomic Conjugate" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:32 -msgid "Symmedial Triangle" +msgid "Report this triangle's properties" msgstr "" #: ../share/extensions/draw_from_triangle.inx.h:33 -msgid "Symmedian Point" -msgstr "" +msgid "Trilinear Coordinates" +msgstr "Coordonate triliniare" #: ../share/extensions/draw_from_triangle.inx.h:34 -msgid "Symmedians" +msgid "Triangle Function" msgstr "" -#: ../share/extensions/draw_from_triangle.inx.h:35 +#: ../share/extensions/draw_from_triangle.inx.h:36 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" +"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" +"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" +"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" @@ -28304,23 +26904,45 @@ msgid "" "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" +"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 "" -#: ../share/extensions/draw_from_triangle.inx.h:57 -msgid "Triangle Function" -msgstr "" +#: ../share/extensions/dxf_input.inx.h:1 +msgid "DXF Input" +msgstr "Intrare DXF" -#: ../share/extensions/draw_from_triangle.inx.h:58 -msgid "Trilinear Coordinates" -msgstr "" +#: ../share/extensions/dxf_input.inx.h:3 +msgid "Use automatic scaling to size A4" +msgstr "FoloseÈ™te scalarea automată la dimensiunea A4" -#: ../share/extensions/dxf_input.inx.h:1 +#: ../share/extensions/dxf_input.inx.h:4 +msgid "Or, use manual scale factor:" +msgstr "Sau, foloseÈ™te un factor de scalare manual:" + +#: ../share/extensions/dxf_input.inx.h:5 +msgid "Manual x-axis origin (mm):" +msgstr "Origine manuală pe axa X (mm):" + +#: ../share/extensions/dxf_input.inx.h:6 +msgid "Manual y-axis origin (mm):" +msgstr "Origine manuală pe axa Y (mm):" + +#: ../share/extensions/dxf_input.inx.h:7 #, fuzzy +msgid "Gcodetools compatible point import" +msgstr "Import de punct compatibil cu gcodetools" + +#: ../share/extensions/dxf_input.inx.h:8 +#: ../share/extensions/render_barcode_qrcode.inx.h:16 +msgid "Character encoding:" +msgstr "Codare de caractere:" + +#: ../share/extensions/dxf_input.inx.h:9 +msgid "Text Font:" +msgstr "Font pentru text:" + +#: ../share/extensions/dxf_input.inx.h:11 msgid "" "- AutoCAD Release 13 and newer.\n" "- assume dxf drawing is in mm.\n" @@ -28329,185 +26951,132 @@ msgid "" "- layers are preserved only on File->Open, not Import.\n" "- limited support for BLOCKS, use AutoCAD Explode Blocks instead, if needed." msgstr "" -"- versiune AutoCAD 13 È™i mai nouă.\n" +"- versiune AutoCAD 13 sau mai recentă.\n" "- se presupune că desenul dxf este în mm.\n" "- se presupune că desenul svg este în pixeli, la 90 dpi.\n" -"- straturile sunt păstrate numai la FiÈ™ier->Deschide, nu È™i la Importă.\n" -"- suport limitat pentru BLOCKS, dacă este necesar folosiÈ›i în schimb AutoCAD " -"Explode Blocks." +"- factorul de scalare È™i originea se aplică numai la scalarea manuală.\n" +"- straturile sunt păstrate numai la deschiderea unui fiÈ™ier, nu È™i la importul unui fiÈ™ier.\n" +"- suport limitat pentru BLOCKS, dacă este necesar folosiÈ›i în schimb AutoCAD Explode Blocks." -#: ../share/extensions/dxf_input.inx.h:7 +#: ../share/extensions/dxf_input.inx.h:17 msgid "AutoCAD DXF R13 (*.dxf)" msgstr "AutoCAD DXF R13 (*.dxf)" -#: ../share/extensions/dxf_input.inx.h:8 -#: ../share/extensions/render_barcode_qrcode.inx.h:3 -#, fuzzy -msgid "Character encoding:" -msgstr "Codare de caractere" - -#: ../share/extensions/dxf_input.inx.h:9 -msgid "DXF Input" -msgstr "Intrare DXF" - -#: ../share/extensions/dxf_input.inx.h:10 -msgid "Gcodetools compatible point import" -msgstr "" - -#: ../share/extensions/dxf_input.inx.h:12 -msgid "Import AutoCAD's Document Exchange Format" -msgstr "" - -#: ../share/extensions/dxf_input.inx.h:13 -msgid "Manual x-axis origin (mm):" -msgstr "" - -#: ../share/extensions/dxf_input.inx.h:14 -msgid "Manual y-axis origin (mm):" -msgstr "" - -#: ../share/extensions/dxf_input.inx.h:16 -msgid "Or, use manual scale factor:" -msgstr "" - -#: ../share/extensions/dxf_input.inx.h:17 -#, fuzzy -msgid "Text Font:" -msgstr "Intrare text" - #: ../share/extensions/dxf_input.inx.h:18 -msgid "Use automatic scaling to size A4" -msgstr "" +msgid "Import AutoCAD's Document Exchange Format" +msgstr "Importă „Document Exchange Format†de la AutoCAD" #: ../share/extensions/dxf_outlines.inx.h:1 -#, fuzzy -msgid "" -"- AutoCAD Release 14 DXF format.\n" -"- The base unit parameter specifies in what unit the coordinates are output " -"(90 px = 1 in).\n" -"- Supported element types\n" -" - paths (lines and splines)\n" -" - rectangles\n" -" - clones (the crossreference to the original is lost)\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.\n" -"- You can choose to export all layers or only visible ones" +msgid "Desktop Cutting Plotter" msgstr "" -"- format în versiune AutoCAD 13.\n" -"- se presupune că desenul svg este în pixeli, la 90 dpi.\n" -"- se presupune că desenul dxf este în mm.\n" -"- sunt suportate numai elementele line È™i spline.\n" -"- ieÈ™irea spline ROBO-Master este o categorie spline specializată, citibilă " -"numai de vizualizatoarele ROBO-Master È™i AutoDesk, nu È™i de Inkscape.\n" -"- ieÈ™irea LWPOLYLINE ese o comandă polyline cu conectare multiplă, " -"dezactivaÈ›i-o pentru a utiliza o versiune mai veche a ieÈ™irii LINE." -#: ../share/extensions/dxf_outlines.inx.h:10 -msgid "Base unit" +#: ../share/extensions/dxf_outlines.inx.h:3 +msgid "use ROBO-Master type of spline output" msgstr "" -#: ../share/extensions/dxf_outlines.inx.h:11 -msgid "CP 1250" +#: ../share/extensions/dxf_outlines.inx.h:4 +msgid "use LWPOLYLINE type of line output" msgstr "" -#: ../share/extensions/dxf_outlines.inx.h:12 -msgid "CP 1252" +#: ../share/extensions/dxf_outlines.inx.h:5 +msgid "Base unit" msgstr "" -#: ../share/extensions/dxf_outlines.inx.h:13 +#: ../share/extensions/dxf_outlines.inx.h:6 msgid "Character Encoding" msgstr "Codare de caractere" -#: ../share/extensions/dxf_outlines.inx.h:14 -msgid "Desktop Cutting Plotter" -msgstr "" +#: ../share/extensions/dxf_outlines.inx.h:7 +msgid "keep only visible layers" +msgstr "păstrează numai straturile vizibile" -#: ../share/extensions/dxf_outlines.inx.h:15 -#, fuzzy -msgid "Desktop Cutting Plotter (AutoCAD DXF R14) (*.dxf)" -msgstr "AutoCAD DXF R13 (*.dxf)" +#: ../share/extensions/dxf_outlines.inx.h:16 +msgid "Latin 1" +msgstr "Latin 1" #: ../share/extensions/dxf_outlines.inx.h:17 -#, fuzzy -msgid "Latin 1" -msgstr "Latin" +msgid "CP 1250" +msgstr "CP 1250" + +#: ../share/extensions/dxf_outlines.inx.h:18 +msgid "CP 1252" +msgstr "CP 1252" #: ../share/extensions/dxf_outlines.inx.h:19 msgid "UTF 8" -msgstr "" +msgstr "UTF 8" -#: ../share/extensions/dxf_outlines.inx.h:23 +#: ../share/extensions/dxf_outlines.inx.h:21 #, fuzzy -msgid "keep only visible layers" -msgstr "Selectează numai ce se află pe startul curent" - -#: ../share/extensions/dxf_outlines.inx.h:29 -msgid "use LWPOLYLINE type of line output" +msgid "" +"- AutoCAD Release 14 DXF format.\n" +"- The base unit parameter specifies in what unit the coordinates are output (90 px = 1 in).\n" +"- Supported element types\n" +" - paths (lines and splines)\n" +" - rectangles\n" +" - clones (the crossreference to the original is lost)\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.\n" +"- You can choose to export all layers or only visible ones" msgstr "" +"- format DXF în versiune AutoCAD 14.\n" +"- se presupune că desenul svg este în pixeli, la 90 dpi.\n" +"- sunt suportate numai elementele line È™i spline.\n" +"- ieÈ™irea spline ROBO-Master este o categorie spline specializată, citibilă numai de vizualizatoarele ROBO-Master È™i AutoDesk, nu È™i de Inkscape.\n" +"- ieÈ™irea LWPOLYLINE ese o comandă poliline cu conectare multiplă, dezactivaÈ›i-o pentru a utiliza o versiune mai veche a ieÈ™irii LINE." #: ../share/extensions/dxf_outlines.inx.h:30 -msgid "use ROBO-Master type of spline output" +msgid "Desktop Cutting Plotter (AutoCAD DXF R14) (*.dxf)" msgstr "" #: ../share/extensions/dxf_output.inx.h:1 -msgid "AutoCAD DXF R12 (*.dxf)" -msgstr "AutoCAD DXF R12 (*.dxf)" - -#: ../share/extensions/dxf_output.inx.h:2 msgid "DXF Output" msgstr "IeÈ™ire DXF" +#: ../share/extensions/dxf_output.inx.h:2 +msgid "pstoedit must be installed to run; see http://www.pstoedit.net/pstoedit" +msgstr "Pentru a rula, trebuie să fie instalat pstoedit; vedeÈ›i http://www.pstoedit.net/pstoedit" + #: ../share/extensions/dxf_output.inx.h:3 -msgid "DXF file written by pstoedit" -msgstr "FiÈ™ier DXF scris de pstoedit" +msgid "AutoCAD DXF R12 (*.dxf)" +msgstr "AutoCAD DXF R12 (*.dxf)" #: ../share/extensions/dxf_output.inx.h:4 -msgid "pstoedit must be installed to run; see http://www.pstoedit.net/pstoedit" -msgstr "" -"Pentru a rula, trebuie să fie instalat pstoedit; vedeÈ›i http://www.pstoedit." -"net/pstoedit" +msgid "DXF file written by pstoedit" +msgstr "FiÈ™ier DXF scris de pstoedit" #: ../share/extensions/edge3d.inx.h:1 -#, fuzzy -msgid "Blur height:" -msgstr "ÃŽnălÈ›ime de neclaritate" +msgid "Edge 3D" +msgstr "Margine 3D" #: ../share/extensions/edge3d.inx.h:2 -#, fuzzy -msgid "Blur stdDeviation:" -msgstr "DeviaÈ›ia standard de neclaritate" +msgid "Illumination Angle:" +msgstr "Unghi de iluminare:" #: ../share/extensions/edge3d.inx.h:3 -#, fuzzy -msgid "Blur width:" -msgstr "Lățime de neclaritate" +msgid "Shades:" +msgstr "Umbre:" #: ../share/extensions/edge3d.inx.h:4 -msgid "Edge 3D" -msgstr "Margine 3D" +msgid "Only black and white:" +msgstr "Numai alb È™i negru:" #: ../share/extensions/edge3d.inx.h:5 +msgid "Stroke width:" +msgstr "Lățime contur:" + +#: ../share/extensions/edge3d.inx.h:6 #, fuzzy -msgid "Illumination Angle:" -msgstr "Unghi de iluminare" +msgid "Blur stdDeviation:" +msgstr "DeviaÈ›ia standard de neclaritate" #: ../share/extensions/edge3d.inx.h:7 -#, fuzzy -msgid "Only black and white:" -msgstr "Numai alb È™i negru" +msgid "Blur width:" +msgstr "Lățime de neclaritate:" #: ../share/extensions/edge3d.inx.h:8 -#, fuzzy -msgid "Shades:" -msgstr "Umbre" - -# tooltip -#: ../share/extensions/edge3d.inx.h:9 -#, fuzzy -msgid "Stroke width:" -msgstr "Lățimea conturului" +msgid "Blur height:" +msgstr "ÃŽnălÈ›ime de neclaritate:" #: ../share/extensions/embedimage.inx.h:1 msgid "Embed Images" @@ -28522,174 +27091,158 @@ msgid "EPS Input" msgstr "Intrare EPS" #: ../share/extensions/eqtexsvg.inx.h:1 -msgid "Additional packages (comma-separated): " -msgstr "Pachete adiÈ›ionale (separate prin virgulă):" +msgid "LaTeX" +msgstr "LaTeX" #: ../share/extensions/eqtexsvg.inx.h:2 -#, fuzzy -msgid "LaTeX" -msgstr "Tipărire LaTex" +msgid "LaTeX input: " +msgstr "Intrare LaTeX:" #: ../share/extensions/eqtexsvg.inx.h:3 -#, fuzzy -msgid "LaTeX input: " -msgstr "Tipărire LaTex" +msgid "Additional packages (comma-separated): " +msgstr "Pachete adiÈ›ionale (separate prin virgulă):" #: ../share/extensions/export_gimp_palette.inx.h:1 msgid "Export as GIMP Palette" msgstr "Exportă ca paletă GIMP" #: ../share/extensions/export_gimp_palette.inx.h:2 -msgid "Exports the colors of this document as GIMP Palette" -msgstr "Exportă culorile acestui document ca paletă GIMP" - -#: ../share/extensions/export_gimp_palette.inx.h:3 msgid "GIMP Palette (*.gpl)" msgstr "Paletă GIMP (*.gpl)" -#: ../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 "" -"* LăsaÈ›i necompletată extensia de fiÈ™ier, va fi adăugată automat.\n" -"* O cale relativă (sau un nume de fiÈ™ier fără cale) este relativă la " -"directorul personal." +#: ../share/extensions/export_gimp_palette.inx.h:3 +msgid "Exports the colors of this document as GIMP Palette" +msgstr "Exportă culorile acestui document ca paletă GIMP" -#: ../share/extensions/extractimage.inx.h:3 +#: ../share/extensions/extractimage.inx.h:1 msgid "Extract Image" msgstr "Extragere de imagine" -#: ../share/extensions/extractimage.inx.h:5 +#: ../share/extensions/extractimage.inx.h:2 msgid "Path to save image:" msgstr "Calea pentru salvarea imaginii:" +#: ../share/extensions/extractimage.inx.h:3 +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 "" +"* LăsaÈ›i necompletată extensia de fiÈ™ier, va fi adăugată automat.\n" +"* O cale relativă (sau un nume de fiÈ™ier fără cale) este relativă la directorul personal." + #: ../share/extensions/extrude.inx.h:3 msgid "Lines" msgstr "Linii" -#: ../share/extensions/extrude.inx.h:5 +#: ../share/extensions/extrude.inx.h:4 msgid "Polygons" msgstr "Poligoane" #: ../share/extensions/fig_input.inx.h:1 -msgid "Open files saved with XFIG" -msgstr "Deschide fiÈ™iere salvate cu XFIG" +msgid "XFIG Input" +msgstr "Intrare XFIG" #: ../share/extensions/fig_input.inx.h:2 msgid "XFIG Graphics File (*.fig)" msgstr "FiÈ™ier grafic XFIG (*.fig)" #: ../share/extensions/fig_input.inx.h:3 -msgid "XFIG Input" -msgstr "Intrare XFIG" +msgid "Open files saved with XFIG" +msgstr "Deschide fiÈ™iere salvate cu XFIG" #: ../share/extensions/flatten.inx.h:1 -#, fuzzy -msgid "Flatness:" -msgstr "Filtre" +msgid "Flatten Beziers" +msgstr "" #: ../share/extensions/flatten.inx.h:2 -msgid "Flatten Beziers" +msgid "Flatness:" msgstr "" #: ../share/extensions/foldablebox.inx.h:1 -msgid "Add Guide Lines" +msgid "Foldable Box" msgstr "" -#: ../share/extensions/foldablebox.inx.h:2 -#, fuzzy +#: ../share/extensions/foldablebox.inx.h:4 msgid "Depth:" -msgstr "RepetiÈ›ie:" - -#: ../share/extensions/foldablebox.inx.h:3 -msgid "Foldable Box" -msgstr "" +msgstr "Adâncime:" #: ../share/extensions/foldablebox.inx.h:5 msgid "Paper Thickness:" -msgstr "" +msgstr "Grosime de hârtie:" -#: ../share/extensions/foldablebox.inx.h:7 -#, fuzzy +#: ../share/extensions/foldablebox.inx.h:6 msgid "Tab Proportion:" -msgstr "Scalează proporÈ›ional" +msgstr "ProporÈ›ie de tab:" + +#: ../share/extensions/foldablebox.inx.h:8 +msgid "Add Guide Lines" +msgstr "" #: ../share/extensions/fractalize.inx.h:1 msgid "Fractalize" -msgstr "" +msgstr "Fractalizează" -#: ../share/extensions/fractalize.inx.h:4 -#, fuzzy +#: ../share/extensions/fractalize.inx.h:2 msgid "Subdivisions:" -msgstr "Subdiviziuni" +msgstr "Subdiviziuni:" #: ../share/extensions/funcplot.inx.h:1 -msgid "Add x-axis endpoints" +msgid "Function Plotter" msgstr "" #: ../share/extensions/funcplot.inx.h:2 -msgid "Calculate first derivative numerically" +msgid "Range and sampling" msgstr "" #: ../share/extensions/funcplot.inx.h:3 -#: ../share/extensions/param_curves.inx.h:1 -msgid "Draw Axes" -msgstr "" +msgid "Start X value:" +msgstr "Valoare X de pornire:" #: ../share/extensions/funcplot.inx.h:4 -#, fuzzy msgid "End X value:" -msgstr "Valoare de kerning:" +msgstr "Valoare X de sfârÈ™it:" #: ../share/extensions/funcplot.inx.h:5 -#, fuzzy -msgid "First derivative:" -msgstr "Primul interval Unicode" +msgid "Multiply X range by 2*pi" +msgstr "" #: ../share/extensions/funcplot.inx.h:6 -msgid "Function Plotter" -msgstr "" +#, fuzzy +msgid "Y value of rectangle's bottom:" +msgstr "Stilul dreptunghiurilor noi" #: ../share/extensions/funcplot.inx.h:7 #, fuzzy -msgid "Function:" -msgstr "FuncÈ›ie roÈ™u" +msgid "Y value of rectangle's top:" +msgstr "Stilul dreptunghiurilor noi" #: ../share/extensions/funcplot.inx.h:8 -#: ../share/extensions/param_curves.inx.h:3 -msgid "Functions" -msgstr "" +msgid "Number of samples:" +msgstr "Numărul de eÈ™antioane:" #: ../share/extensions/funcplot.inx.h:9 -#: ../share/extensions/param_curves.inx.h:4 +#: ../share/extensions/param_curves.inx.h:11 msgid "Isotropic scaling" msgstr "" #: ../share/extensions/funcplot.inx.h:10 -msgid "Multiply X range by 2*pi" -msgstr "" +msgid "Use polar coordinates" +msgstr "FoloseÈ™te coordonate polare" #: ../share/extensions/funcplot.inx.h:11 -#, fuzzy -msgid "Number of samples:" -msgstr "Număr de pagini" +#: ../share/extensions/param_curves.inx.h:12 +msgid "When set, Isotropic scaling uses smallest of width/xrange or height/yrange" +msgstr "" #: ../share/extensions/funcplot.inx.h:12 -msgid "Range and sampling" -msgstr "" +#: ../share/extensions/param_curves.inx.h:13 +msgid "Use" +msgstr "FoloseÈ™te" #: ../share/extensions/funcplot.inx.h:13 -#: ../share/extensions/param_curves.inx.h:8 -msgid "Remove rectangle" -msgstr "Elimină dreptunghiul" - -#: ../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" +"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" @@ -28698,8 +27251,13 @@ msgid "" " First derivative is always determined numerically." msgstr "" -#: ../share/extensions/funcplot.inx.h:23 -#: ../share/extensions/param_curves.inx.h:13 +#: ../share/extensions/funcplot.inx.h:21 +#: ../share/extensions/param_curves.inx.h:16 +msgid "Functions" +msgstr "" + +#: ../share/extensions/funcplot.inx.h:22 +#: ../share/extensions/param_curves.inx.h:17 msgid "" "Standard Python math functions are available:\n" "\n" @@ -28712,1009 +27270,898 @@ msgid "" "The constants pi and e are also available." msgstr "" +#: ../share/extensions/funcplot.inx.h:31 +msgid "Function:" +msgstr "FuncÈ›ie:" + #: ../share/extensions/funcplot.inx.h:32 -#, fuzzy -msgid "Start X value:" -msgstr "Valoare de start" +msgid "Calculate first derivative numerically" +msgstr "" #: ../share/extensions/funcplot.inx.h:33 -#: ../share/extensions/param_curves.inx.h:23 -msgid "Use" -msgstr "" +#, fuzzy +msgid "First derivative:" +msgstr "Primul interval Unicode" #: ../share/extensions/funcplot.inx.h:34 -msgid "Use polar coordinates" -msgstr "" +#, fuzzy +msgid "Clip with rectangle" +msgstr "Lățimea dreptunghiului" #: ../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 "" +#: ../share/extensions/param_curves.inx.h:28 +msgid "Remove rectangle" +msgstr "Elimină dreptunghiul" #: ../share/extensions/funcplot.inx.h:36 -#, fuzzy -msgid "Y value of rectangle's bottom:" -msgstr "Stilul dreptunghiurilor noi" +#: ../share/extensions/param_curves.inx.h:29 +msgid "Draw Axes" +msgstr "" #: ../share/extensions/funcplot.inx.h:37 -#, fuzzy -msgid "Y value of rectangle's top:" -msgstr "Stilul dreptunghiurilor noi" +msgid "Add x-axis endpoints" +msgstr "" #: ../share/extensions/gears.inx.h:1 -#, fuzzy -msgid "Circular pitch (tooth size):" -msgstr "Dimensiune iconiÈ›e la bara de control:" +msgid "Gear" +msgstr "" #: ../share/extensions/gears.inx.h:2 -msgid "Diameter of center hole (0 for none):" -msgstr "" +msgid "Number of teeth:" +msgstr "Numărul de dinÈ›i:" #: ../share/extensions/gears.inx.h:3 -msgid "Gear" +msgid "Circular pitch (tooth size):" msgstr "" #: ../share/extensions/gears.inx.h:4 -#, fuzzy -msgid "Number of teeth:" -msgstr "Număr de dinÈ›i" +msgid "Pressure angle (degrees):" +msgstr "Unghiul de presiune (grade):" #: ../share/extensions/gears.inx.h:5 -#, fuzzy -msgid "Pressure angle (degrees):" -msgstr "Unghi de presiune" +msgid "Diameter of center hole (0 for none):" +msgstr "" -#: ../share/extensions/gears.inx.h:7 -msgid "Unit of measure for both circular pitch and center diameter." +#: ../share/extensions/gears.inx.h:10 +msgid "Unit of measurement for both circular pitch and center diameter." msgstr "" #: ../share/extensions/gcodetools_about.inx.h:1 msgid "About" -msgstr "" +msgstr "Despre" #: ../share/extensions/gcodetools_about.inx.h:2 -#: ../share/extensions/gcodetools_area.inx.h:24 -#: ../share/extensions/gcodetools_check_for_updates.inx.h:3 -#: ../share/extensions/gcodetools_dxf_points.inx.h:11 -#: ../share/extensions/gcodetools_engraving.inx.h:12 -#: ../share/extensions/gcodetools_graffiti.inx.h:13 -#: ../share/extensions/gcodetools_lathe.inx.h:16 -#: ../share/extensions/gcodetools_orientation_points.inx.h:3 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:13 -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:4 -#: ../share/extensions/gcodetools_tools_library.inx.h:1 -msgid "Gcodetools" +msgid "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 machine types: Mills Lathes Laser and Plasma cutters and engravers Mill engravers Plotters etc. To get more info visit developers page at http://www.cnc-club.ru/gcodetools" msgstr "" -#: ../share/extensions/gcodetools_about.inx.h:3 -#: ../share/extensions/gcodetools_area.inx.h:25 +#: ../share/extensions/gcodetools_about.inx.h:4 +#: ../share/extensions/gcodetools_area.inx.h:54 #: ../share/extensions/gcodetools_check_for_updates.inx.h:4 -#: ../share/extensions/gcodetools_dxf_points.inx.h:12 -#: ../share/extensions/gcodetools_engraving.inx.h:13 -#: ../share/extensions/gcodetools_graffiti.inx.h:14 -#: ../share/extensions/gcodetools_lathe.inx.h:17 -#: ../share/extensions/gcodetools_orientation_points.inx.h:4 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:14 -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:5 -#: ../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, Chris Lusby Taylor. Gcodetools ver. 1.7" +#: ../share/extensions/gcodetools_dxf_points.inx.h:26 +#: ../share/extensions/gcodetools_engraving.inx.h:32 +#: ../share/extensions/gcodetools_graffiti.inx.h:43 +#: ../share/extensions/gcodetools_lathe.inx.h:47 +#: ../share/extensions/gcodetools_orientation_points.inx.h:15 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:36 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:18 +#: ../share/extensions/gcodetools_tools_library.inx.h:13 +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, Chris Lusby Taylor. Gcodetools ver. 1.7" msgstr "" -#: ../share/extensions/gcodetools_about.inx.h:4 -msgid "" -"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 " -"machine types: Mills Lathes Laser and Plasma cutters and engravers Mill " -"engravers Plotters etc. To get more info visit developers page at http://www." -"cnc-club.ru/gcodetools" +#: ../share/extensions/gcodetools_about.inx.h:5 +#: ../share/extensions/gcodetools_area.inx.h:55 +#: ../share/extensions/gcodetools_check_for_updates.inx.h:5 +#: ../share/extensions/gcodetools_dxf_points.inx.h:27 +#: ../share/extensions/gcodetools_engraving.inx.h:33 +#: ../share/extensions/gcodetools_graffiti.inx.h:44 +#: ../share/extensions/gcodetools_lathe.inx.h:48 +#: ../share/extensions/gcodetools_orientation_points.inx.h:16 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:37 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:19 +#: ../share/extensions/gcodetools_tools_library.inx.h:14 +msgid "Gcodetools" msgstr "" #: ../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 "" +msgid "Area" +msgstr "Suprafață" #: ../share/extensions/gcodetools_area.inx.h:2 -#, fuzzy -msgid "Action:" -msgstr "AcceleraÈ›ie:" +msgid "Maximum area cutting curves:" +msgstr "" #: ../share/extensions/gcodetools_area.inx.h:3 -#: ../share/extensions/gcodetools_dxf_points.inx.h:1 -#: ../share/extensions/gcodetools_engraving.inx.h:2 -#: ../share/extensions/gcodetools_graffiti.inx.h:3 -#: ../share/extensions/gcodetools_lathe.inx.h:1 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:1 -msgid "Add numeric suffix to filename" +msgid "Area width:" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:4 -#: ../share/extensions/gcodetools_dxf_points.inx.h:2 -#: ../share/extensions/gcodetools_engraving.inx.h:3 -#: ../share/extensions/gcodetools_graffiti.inx.h:4 -#: ../share/extensions/gcodetools_lathe.inx.h:2 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:2 -msgid "Additional post-processor:" +msgid "Area tool overlap (0..0.9):" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:5 -msgid "Area" -msgstr "Suprafață" +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 "" #: ../share/extensions/gcodetools_area.inx.h:6 -msgid "Area artifacts" -msgstr "" +msgid "Fill area" +msgstr "Zona de umplere" #: ../share/extensions/gcodetools_area.inx.h:7 -#, fuzzy msgid "Area fill angle" -msgstr "Unghiul din stânga" +msgstr "" #: ../share/extensions/gcodetools_area.inx.h:8 msgid "Area fill shift" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:9 -msgid "Area tool overlap (0..0.9):" -msgstr "" +msgid "Filling method" +msgstr "Metodă de umplere" #: ../share/extensions/gcodetools_area.inx.h:10 -#, fuzzy -msgid "Area width:" -msgstr "StabileÈ™te lățimea:" - -#: ../share/extensions/gcodetools_area.inx.h:11 -msgid "Artifact diameter:" -msgstr "" +msgid "Zig zag" +msgstr "Zigzag" #: ../share/extensions/gcodetools_area.inx.h:12 -#: ../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 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." +msgid "Area artifacts" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:13 -#: ../share/extensions/gcodetools_lathe.inx.h:4 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:4 -msgid "Biarc interpolation tolerance:" +msgid "Artifact diameter:" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:14 -#: ../share/extensions/gcodetools_engraving.inx.h:4 -#: ../share/extensions/gcodetools_graffiti.inx.h:5 -#: ../share/extensions/gcodetools_lathe.inx.h:5 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:5 -msgid "Comment Gcode:" -msgstr "" +msgid "Action:" +msgstr "AcÈ›iune:" #: ../share/extensions/gcodetools_area.inx.h:15 -#: ../share/extensions/gcodetools_lathe.inx.h:7 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:6 -msgid "Cutting order:" +msgid "mark with an arrow" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:16 -#: ../share/extensions/gcodetools_lathe.inx.h:8 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:7 -#, fuzzy -msgid "Depth function:" -msgstr "FuncÈ›ie roÈ™u" +msgid "mark with style" +msgstr "" #: ../share/extensions/gcodetools_area.inx.h:17 -#: ../share/extensions/gcodetools_dxf_points.inx.h:6 -#: ../share/extensions/gcodetools_engraving.inx.h:5 -#: ../share/extensions/gcodetools_graffiti.inx.h:8 -#: ../share/extensions/gcodetools_lathe.inx.h:9 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:8 -#, fuzzy -msgid "Directory:" -msgstr "DirecÈ›ie" +msgid "delete" +msgstr "È™terge" #: ../share/extensions/gcodetools_area.inx.h:18 -#: ../share/extensions/gcodetools_dxf_points.inx.h:7 -#: ../share/extensions/gcodetools_engraving.inx.h:8 -#: ../share/extensions/gcodetools_graffiti.inx.h:9 -#: ../share/extensions/gcodetools_lathe.inx.h:10 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:9 -msgid "Fast pre-penetrate" +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 "" +# hm ? presupun că nu traseu #: ../share/extensions/gcodetools_area.inx.h:19 -#: ../share/extensions/gcodetools_dxf_points.inx.h:8 -#: ../share/extensions/gcodetools_engraving.inx.h:9 -#: ../share/extensions/gcodetools_graffiti.inx.h:10 -#: ../share/extensions/gcodetools_lathe.inx.h:11 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:10 -#, fuzzy -msgid "File:" -msgstr "_FiÈ™ier" +#: ../share/extensions/gcodetools_lathe.inx.h:12 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:1 +msgid "Path to Gcode" +msgstr "Cale către Gcode" #: ../share/extensions/gcodetools_area.inx.h:20 -#, fuzzy -msgid "Fill area" -msgstr "Umple zonele circumscrise" +#: ../share/extensions/gcodetools_lathe.inx.h:13 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:2 +msgid "Biarc interpolation tolerance:" +msgstr "" #: ../share/extensions/gcodetools_area.inx.h:21 -#, fuzzy -msgid "Filling method" -msgstr "Metodă de diviziune" +#: ../share/extensions/gcodetools_lathe.inx.h:14 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:3 +msgid "Maximum splitting depth:" +msgstr "" #: ../share/extensions/gcodetools_area.inx.h:22 -#: ../share/extensions/gcodetools_dxf_points.inx.h:9 -#: ../share/extensions/gcodetools_engraving.inx.h:10 -#: ../share/extensions/gcodetools_graffiti.inx.h:11 -#: ../share/extensions/gcodetools_lathe.inx.h:14 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:11 -msgid "Flip y axis and parameterize Gcode" +#: ../share/extensions/gcodetools_lathe.inx.h:15 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:4 +msgid "Cutting order:" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:23 -#: ../share/extensions/gcodetools_dxf_points.inx.h:10 -#: ../share/extensions/gcodetools_engraving.inx.h:11 -#: ../share/extensions/gcodetools_graffiti.inx.h:12 -#: ../share/extensions/gcodetools_lathe.inx.h:15 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:12 -#, fuzzy -msgid "Full path to log file:" -msgstr "Umplere cu culoare uniformă" +#: ../share/extensions/gcodetools_lathe.inx.h:16 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:5 +msgid "Depth function:" +msgstr "" -#: ../share/extensions/gcodetools_area.inx.h:26 -#: ../share/extensions/gcodetools_dxf_points.inx.h:13 -#: ../share/extensions/gcodetools_engraving.inx.h:14 -#: ../share/extensions/gcodetools_graffiti.inx.h:15 +#: ../share/extensions/gcodetools_area.inx.h:24 +#: ../share/extensions/gcodetools_lathe.inx.h:17 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:6 +msgid "Sort paths to reduse rapid distance" +msgstr "" + +#: ../share/extensions/gcodetools_area.inx.h:25 #: ../share/extensions/gcodetools_lathe.inx.h:18 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:15 -#, fuzzy -msgid "Generate log file" -msgstr "Generare din traseu" +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:7 +msgid "Subpath by subpath" +msgstr "" -#: ../share/extensions/gcodetools_area.inx.h:27 -#: ../share/extensions/gcodetools_engraving.inx.h:15 -#: ../share/extensions/gcodetools_graffiti.inx.h:16 +#: ../share/extensions/gcodetools_area.inx.h:26 #: ../share/extensions/gcodetools_lathe.inx.h:19 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:16 -msgid "Get additional comments from object's properties" +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:8 +msgid "Path by path" msgstr "" -#: ../share/extensions/gcodetools_area.inx.h:29 -msgid "Maximum area cutting curves:" +#: ../share/extensions/gcodetools_area.inx.h:27 +#: ../share/extensions/gcodetools_lathe.inx.h:20 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:9 +msgid "Pass by Pass" +msgstr "" + +#: ../share/extensions/gcodetools_area.inx.h:28 +#: ../share/extensions/gcodetools_lathe.inx.h:21 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:10 +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 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." msgstr "" #: ../share/extensions/gcodetools_area.inx.h:30 -#: ../share/extensions/gcodetools_lathe.inx.h:26 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:18 -msgid "Maximum splitting depth:" +#: ../share/extensions/gcodetools_engraving.inx.h:8 +#: ../share/extensions/gcodetools_graffiti.inx.h:22 +#: ../share/extensions/gcodetools_lathe.inx.h:23 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:12 +msgid "Scale along Z axis:" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:31 -#: ../share/extensions/gcodetools_engraving.inx.h:18 -#: ../share/extensions/gcodetools_graffiti.inx.h:21 -#: ../share/extensions/gcodetools_lathe.inx.h:27 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:19 -#, fuzzy -msgid "Minimum arc radius:" -msgstr "Rază internă" - -#: ../share/extensions/gcodetools_area.inx.h:33 -#: ../share/extensions/gcodetools_engraving.inx.h:20 +#: ../share/extensions/gcodetools_engraving.inx.h:9 #: ../share/extensions/gcodetools_graffiti.inx.h:23 -#: ../share/extensions/gcodetools_lathe.inx.h:30 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:21 +#: ../share/extensions/gcodetools_lathe.inx.h:24 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:13 msgid "Offset along Z axis:" msgstr "" +#: ../share/extensions/gcodetools_area.inx.h:32 +#: ../share/extensions/gcodetools_engraving.inx.h:10 +#: ../share/extensions/gcodetools_graffiti.inx.h:24 +#: ../share/extensions/gcodetools_lathe.inx.h:25 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:14 +msgid "Select all paths if nothing is selected" +msgstr "" + +#: ../share/extensions/gcodetools_area.inx.h:33 +#: ../share/extensions/gcodetools_engraving.inx.h:11 +#: ../share/extensions/gcodetools_graffiti.inx.h:25 +#: ../share/extensions/gcodetools_lathe.inx.h:26 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:15 +msgid "Minimum arc radius:" +msgstr "Raza minimă a arcului:" + +#: ../share/extensions/gcodetools_area.inx.h:34 +#: ../share/extensions/gcodetools_engraving.inx.h:12 +#: ../share/extensions/gcodetools_graffiti.inx.h:26 +#: ../share/extensions/gcodetools_lathe.inx.h:27 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:16 +msgid "Comment Gcode:" +msgstr "" + #: ../share/extensions/gcodetools_area.inx.h:35 -#: ../share/extensions/gcodetools_dxf_points.inx.h:16 -#: ../share/extensions/gcodetools_engraving.inx.h:22 -#: ../share/extensions/gcodetools_graffiti.inx.h:28 -#: ../share/extensions/gcodetools_lathe.inx.h:33 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:23 -#, fuzzy -msgid "Parameterize Gcode" -msgstr "Parametri" +#: ../share/extensions/gcodetools_engraving.inx.h:13 +#: ../share/extensions/gcodetools_graffiti.inx.h:27 +#: ../share/extensions/gcodetools_lathe.inx.h:28 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:17 +msgid "Get additional comments from object's properties" +msgstr "" #: ../share/extensions/gcodetools_area.inx.h:36 -#: ../share/extensions/gcodetools_lathe.inx.h:34 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:24 -msgid "Pass by Pass" -msgstr "" +#: ../share/extensions/gcodetools_dxf_points.inx.h:8 +#: ../share/extensions/gcodetools_engraving.inx.h:14 +#: ../share/extensions/gcodetools_graffiti.inx.h:28 +#: ../share/extensions/gcodetools_lathe.inx.h:29 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:18 +msgid "Preferences" +msgstr "PreferinÈ›e" #: ../share/extensions/gcodetools_area.inx.h:37 -#: ../share/extensions/gcodetools_lathe.inx.h:35 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:25 -#, fuzzy -msgid "Path by path" -msgstr "LipeÈ™te traseul" +#: ../share/extensions/gcodetools_dxf_points.inx.h:9 +#: ../share/extensions/gcodetools_engraving.inx.h:15 +#: ../share/extensions/gcodetools_graffiti.inx.h:29 +#: ../share/extensions/gcodetools_lathe.inx.h:30 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:19 +msgid "File:" +msgstr "FiÈ™ier:" #: ../share/extensions/gcodetools_area.inx.h:38 -#: ../share/extensions/gcodetools_lathe.inx.h:36 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:26 -#, fuzzy -msgid "Path to Gcode" -msgstr "Traseul este închis." +#: ../share/extensions/gcodetools_dxf_points.inx.h:10 +#: ../share/extensions/gcodetools_engraving.inx.h:16 +#: ../share/extensions/gcodetools_graffiti.inx.h:30 +#: ../share/extensions/gcodetools_lathe.inx.h:31 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:20 +msgid "Add numeric suffix to filename" +msgstr "" #: ../share/extensions/gcodetools_area.inx.h:39 -#: ../share/extensions/gcodetools_dxf_points.inx.h:17 -#: ../share/extensions/gcodetools_engraving.inx.h:23 -#: ../share/extensions/gcodetools_graffiti.inx.h:29 -#: ../share/extensions/gcodetools_lathe.inx.h:37 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:27 -msgid "Post-processor:" -msgstr "" +#: ../share/extensions/gcodetools_dxf_points.inx.h:11 +#: ../share/extensions/gcodetools_engraving.inx.h:17 +#: ../share/extensions/gcodetools_graffiti.inx.h:31 +#: ../share/extensions/gcodetools_lathe.inx.h:32 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:21 +msgid "Directory:" +msgstr "Director:" #: ../share/extensions/gcodetools_area.inx.h:40 -#: ../share/extensions/gcodetools_dxf_points.inx.h:18 -#: ../share/extensions/gcodetools_engraving.inx.h:24 -#: ../share/extensions/gcodetools_graffiti.inx.h:30 -#: ../share/extensions/gcodetools_lathe.inx.h:38 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:28 -#, fuzzy -msgid "Preferences" -msgstr "PreferinÈ›e pentru stilou" +#: ../share/extensions/gcodetools_dxf_points.inx.h:12 +#: ../share/extensions/gcodetools_engraving.inx.h:18 +#: ../share/extensions/gcodetools_graffiti.inx.h:32 +#: ../share/extensions/gcodetools_lathe.inx.h:33 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:22 +msgid "Z safe height for G00 move over blank:" +msgstr "" #: ../share/extensions/gcodetools_area.inx.h:41 -#: ../share/extensions/gcodetools_dxf_points.inx.h:19 -#: ../share/extensions/gcodetools_engraving.inx.h:25 -#: ../share/extensions/gcodetools_graffiti.inx.h:33 -#: ../share/extensions/gcodetools_lathe.inx.h:39 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:29 -msgid "Round all values to 4 digits" +#: ../share/extensions/gcodetools_dxf_points.inx.h:13 +#: ../share/extensions/gcodetools_engraving.inx.h:19 +#: ../share/extensions/gcodetools_graffiti.inx.h:13 +#: ../share/extensions/gcodetools_lathe.inx.h:34 +#: ../share/extensions/gcodetools_orientation_points.inx.h:6 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:23 +msgid "Units (mm or in):" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:42 -#: ../share/extensions/gcodetools_engraving.inx.h:26 -#: ../share/extensions/gcodetools_graffiti.inx.h:34 -#: ../share/extensions/gcodetools_lathe.inx.h:40 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:30 -msgid "Scale along Z axis:" +#: ../share/extensions/gcodetools_dxf_points.inx.h:14 +#: ../share/extensions/gcodetools_engraving.inx.h:20 +#: ../share/extensions/gcodetools_graffiti.inx.h:33 +#: ../share/extensions/gcodetools_lathe.inx.h:35 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:24 +msgid "Post-processor:" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:43 -#: ../share/extensions/gcodetools_engraving.inx.h:27 -#: ../share/extensions/gcodetools_graffiti.inx.h:35 -#: ../share/extensions/gcodetools_lathe.inx.h:41 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:31 -msgid "Select all paths if nothing is selected" +#: ../share/extensions/gcodetools_dxf_points.inx.h:15 +#: ../share/extensions/gcodetools_engraving.inx.h:21 +#: ../share/extensions/gcodetools_graffiti.inx.h:34 +#: ../share/extensions/gcodetools_lathe.inx.h:36 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:25 +msgid "Additional post-processor:" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:44 +#: ../share/extensions/gcodetools_dxf_points.inx.h:16 +#: ../share/extensions/gcodetools_engraving.inx.h:22 +#: ../share/extensions/gcodetools_graffiti.inx.h:35 +#: ../share/extensions/gcodetools_lathe.inx.h:37 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:26 +msgid "Generate log file" +msgstr "Generează un fiÈ™ier de jurnal" + +#: ../share/extensions/gcodetools_area.inx.h:45 +#: ../share/extensions/gcodetools_dxf_points.inx.h:17 +#: ../share/extensions/gcodetools_engraving.inx.h:23 +#: ../share/extensions/gcodetools_graffiti.inx.h:36 +#: ../share/extensions/gcodetools_lathe.inx.h:38 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:27 +msgid "Full path to log file:" +msgstr "Cale completă către fiÈ™ierul de jurnal:" + +#: ../share/extensions/gcodetools_area.inx.h:49 +#: ../share/extensions/gcodetools_dxf_points.inx.h:21 +#: ../share/extensions/gcodetools_engraving.inx.h:27 +#: ../share/extensions/gcodetools_graffiti.inx.h:38 #: ../share/extensions/gcodetools_lathe.inx.h:42 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:31 +msgid "Parameterize Gcode" +msgstr "Parametrizează Gcode" + +#: ../share/extensions/gcodetools_area.inx.h:50 +#: ../share/extensions/gcodetools_dxf_points.inx.h:22 +#: ../share/extensions/gcodetools_engraving.inx.h:28 +#: ../share/extensions/gcodetools_graffiti.inx.h:39 +#: ../share/extensions/gcodetools_lathe.inx.h:43 #: ../share/extensions/gcodetools_path_to_gcode.inx.h:32 -msgid "Sort paths to reduse rapid distance" +msgid "Flip y axis and parameterize Gcode" msgstr "" -#: ../share/extensions/gcodetools_area.inx.h:46 -#: ../share/extensions/gcodetools_lathe.inx.h:43 +#: ../share/extensions/gcodetools_area.inx.h:51 +#: ../share/extensions/gcodetools_dxf_points.inx.h:23 +#: ../share/extensions/gcodetools_engraving.inx.h:29 +#: ../share/extensions/gcodetools_graffiti.inx.h:40 +#: ../share/extensions/gcodetools_lathe.inx.h:44 #: ../share/extensions/gcodetools_path_to_gcode.inx.h:33 -msgid "Subpath by subpath" +msgid "Round all values to 4 digits" msgstr "" -#: ../share/extensions/gcodetools_area.inx.h:47 -#: ../share/extensions/gcodetools_dxf_points.inx.h:20 +#: ../share/extensions/gcodetools_area.inx.h:52 +#: ../share/extensions/gcodetools_dxf_points.inx.h:24 #: ../share/extensions/gcodetools_engraving.inx.h:30 -#: ../share/extensions/gcodetools_graffiti.inx.h:37 +#: ../share/extensions/gcodetools_graffiti.inx.h:41 #: ../share/extensions/gcodetools_lathe.inx.h:45 -#: ../share/extensions/gcodetools_orientation_points.inx.h:9 #: ../share/extensions/gcodetools_path_to_gcode.inx.h:34 -msgid "Units (mm or in):" -msgstr "" - -#: ../share/extensions/gcodetools_area.inx.h:48 -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." +msgid "Fast pre-penetrate" msgstr "" -#: ../share/extensions/gcodetools_area.inx.h:49 -#: ../share/extensions/gcodetools_dxf_points.inx.h:21 -#: ../share/extensions/gcodetools_engraving.inx.h:31 -#: ../share/extensions/gcodetools_graffiti.inx.h:39 -#: ../share/extensions/gcodetools_lathe.inx.h:46 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:35 -msgid "Z safe height for G00 move over blank:" +#: ../share/extensions/gcodetools_check_for_updates.inx.h:1 +msgid "Check for updates" msgstr "" -#: ../share/extensions/gcodetools_area.inx.h:50 -msgid "Zig zag" +#: ../share/extensions/gcodetools_check_for_updates.inx.h:2 +msgid "Check for Gcodetools latest stable version and try to get the updates." msgstr "" -#: ../share/extensions/gcodetools_area.inx.h:51 -#, fuzzy -msgid "delete" -msgstr "Șterge" +#: ../share/extensions/gcodetools_dxf_points.inx.h:1 +msgid "DXF Points" +msgstr "Puncte DXF" -#: ../share/extensions/gcodetools_area.inx.h:53 -msgid "mark with an arrow" -msgstr "" +#: ../share/extensions/gcodetools_dxf_points.inx.h:2 +msgid "DXF points" +msgstr "Puncte DXF" -#: ../share/extensions/gcodetools_area.inx.h:54 -#, fuzzy -msgid "mark with style" -msgstr "LipeÈ™te stilul" +#: ../share/extensions/gcodetools_dxf_points.inx.h:3 +msgid "Convert selection:" +msgstr "ConverteÈ™te selecÈ›ia:" -#: ../share/extensions/gcodetools_check_for_updates.inx.h:1 -msgid "Check for Gcodetools latest stable version and try to get the updates." +#: ../share/extensions/gcodetools_dxf_points.inx.h:4 +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 "" -#: ../share/extensions/gcodetools_check_for_updates.inx.h:2 -msgid "Check for updates" +#: ../share/extensions/gcodetools_dxf_points.inx.h:5 +msgid "set as dxfpoint and save shape" msgstr "" -#: ../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." +#: ../share/extensions/gcodetools_dxf_points.inx.h:6 +msgid "set as dxfpoint and draw arrow" msgstr "" -#: ../share/extensions/gcodetools_dxf_points.inx.h:4 -#, fuzzy -msgid "Convert selection:" -msgstr "In_versează selecÈ›ia" - -#: ../share/extensions/gcodetools_dxf_points.inx.h:5 -#, fuzzy -msgid "DXF points" -msgstr "Intrare DXF" - -#: ../share/extensions/gcodetools_dxf_points.inx.h:22 +#: ../share/extensions/gcodetools_dxf_points.inx.h:7 msgid "clear dxfpoint sign" msgstr "" -#: ../share/extensions/gcodetools_dxf_points.inx.h:25 -msgid "set as dxfpoint and draw arrow" +#: ../share/extensions/gcodetools_engraving.inx.h:1 +msgid "Engraving" msgstr "" -#: ../share/extensions/gcodetools_dxf_points.inx.h:26 -msgid "set as dxfpoint and save shape" +#: ../share/extensions/gcodetools_engraving.inx.h:2 +msgid "Smooth convex corners between this value and 180 degrees:" msgstr "" -#: ../share/extensions/gcodetools_engraving.inx.h:1 +#: ../share/extensions/gcodetools_engraving.inx.h:3 +msgid "Maximum distance for engraving (mm/inch):" +msgstr "" + +#: ../share/extensions/gcodetools_engraving.inx.h:4 msgid "Accuracy factor (2 low to 10 high):" msgstr "" -#: ../share/extensions/gcodetools_engraving.inx.h:6 +#: ../share/extensions/gcodetools_engraving.inx.h:5 msgid "Draw additional graphics to see engraving path" msgstr "" -#: ../share/extensions/gcodetools_engraving.inx.h:7 -#, fuzzy -msgid "Engraving" -msgstr "Desen" +#: ../share/extensions/gcodetools_engraving.inx.h:6 +msgid "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*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" +msgstr "" -#: ../share/extensions/gcodetools_engraving.inx.h:17 -#, fuzzy -msgid "Maximum distance for engraving (mm/inch):" -msgstr "Numărul maxim de documente în lista celor deschise recent:" +#: ../share/extensions/gcodetools_graffiti.inx.h:1 +msgid "Graffiti" +msgstr "Graffiti" -#: ../share/extensions/gcodetools_engraving.inx.h:28 -msgid "Smooth convex corners between this value and 180 degrees:" +#: ../share/extensions/gcodetools_graffiti.inx.h:2 +msgid "Maximum segment length:" msgstr "" -#: ../share/extensions/gcodetools_engraving.inx.h:29 -msgid "" -"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*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" +#: ../share/extensions/gcodetools_graffiti.inx.h:3 +msgid "Minimal connector radius:" msgstr "" -#: ../share/extensions/gcodetools_graffiti.inx.h:1 -#: ../share/extensions/gcodetools_orientation_points.inx.h:1 -msgid "2-points mode (move and rotate, maintained aspect ratio X/Y)" +#: ../share/extensions/gcodetools_graffiti.inx.h:4 +msgid "Start position (x;y):" msgstr "" -#: ../share/extensions/gcodetools_graffiti.inx.h:2 -#: ../share/extensions/gcodetools_orientation_points.inx.h:2 -msgid "3-points mode (move, rotate and mirror, different X/Y scale)" -msgstr "" +#: ../share/extensions/gcodetools_graffiti.inx.h:5 +msgid "Create preview" +msgstr "Creează o previzualizare" #: ../share/extensions/gcodetools_graffiti.inx.h:6 -#, fuzzy msgid "Create linearization preview" -msgstr "Creează un degrade liniar" +msgstr "" #: ../share/extensions/gcodetools_graffiti.inx.h:7 -#, fuzzy -msgid "Create preview" -msgstr "Activează previzualizarea" +msgid "Preview's size (px):" +msgstr "" -#: ../share/extensions/gcodetools_graffiti.inx.h:17 -msgid "Graffiti" +#: ../share/extensions/gcodetools_graffiti.inx.h:8 +msgid "Preview's paint emmit (pts/s):" msgstr "" -#: ../share/extensions/gcodetools_graffiti.inx.h:19 -#, fuzzy -msgid "Maximum segment length:" -msgstr "Lungimea maximă a tuÈ™ei" +#: ../share/extensions/gcodetools_graffiti.inx.h:10 +#: ../share/extensions/gcodetools_orientation_points.inx.h:3 +msgid "Orientation type:" +msgstr "Tipul de orientare:" -#: ../share/extensions/gcodetools_graffiti.inx.h:20 -#, fuzzy -msgid "Minimal connector radius:" -msgstr "Rază internă" +#: ../share/extensions/gcodetools_graffiti.inx.h:11 +#: ../share/extensions/gcodetools_orientation_points.inx.h:4 +msgid "Z surface:" +msgstr "" -#: ../share/extensions/gcodetools_graffiti.inx.h:26 +#: ../share/extensions/gcodetools_graffiti.inx.h:12 +#: ../share/extensions/gcodetools_orientation_points.inx.h:5 +msgid "Z depth:" +msgstr "Adâncime Z:" + +#: ../share/extensions/gcodetools_graffiti.inx.h:14 #: ../share/extensions/gcodetools_orientation_points.inx.h:7 -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)." +msgid "2-points mode (move and rotate, maintained aspect ratio X/Y)" msgstr "" -#: ../share/extensions/gcodetools_graffiti.inx.h:27 +#: ../share/extensions/gcodetools_graffiti.inx.h:15 #: ../share/extensions/gcodetools_orientation_points.inx.h:8 -#, fuzzy -msgid "Orientation type:" -msgstr "Orientare:" - -#: ../share/extensions/gcodetools_graffiti.inx.h:31 -msgid "Preview's paint emmit (pts/s):" +msgid "3-points mode (move, rotate and mirror, different X/Y scale)" msgstr "" -#: ../share/extensions/gcodetools_graffiti.inx.h:32 -#, fuzzy -msgid "Preview's size (px):" -msgstr "Dimensiune font:" - -#: ../share/extensions/gcodetools_graffiti.inx.h:36 -msgid "Start position (x;y):" +#: ../share/extensions/gcodetools_graffiti.inx.h:16 +#: ../share/extensions/gcodetools_orientation_points.inx.h:9 +msgid "graffiti points" msgstr "" -#: ../share/extensions/gcodetools_graffiti.inx.h:38 +#: ../share/extensions/gcodetools_graffiti.inx.h:17 #: ../share/extensions/gcodetools_orientation_points.inx.h:10 -msgid "Z depth:" +msgid "in-out reference point" msgstr "" -#: ../share/extensions/gcodetools_graffiti.inx.h:40 -#: ../share/extensions/gcodetools_orientation_points.inx.h:11 -msgid "Z surface:" +#: ../share/extensions/gcodetools_graffiti.inx.h:20 +#: ../share/extensions/gcodetools_orientation_points.inx.h:13 +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 "" -#: ../share/extensions/gcodetools_graffiti.inx.h:41 -#: ../share/extensions/gcodetools_orientation_points.inx.h:12 -#, fuzzy -msgid "graffiti points" -msgstr "Orientare" +#: ../share/extensions/gcodetools_lathe.inx.h:1 +msgid "Lathe" +msgstr "" -#: ../share/extensions/gcodetools_graffiti.inx.h:43 -#: ../share/extensions/gcodetools_orientation_points.inx.h:14 -#, fuzzy -msgid "in-out reference point" -msgstr "PreferinÈ›e pentru degrade" +#: ../share/extensions/gcodetools_lathe.inx.h:2 +msgid "Lathe width:" +msgstr "" -#: ../share/extensions/gcodetools_lathe.inx.h:6 -#, fuzzy -msgid "Create fine cut using:" -msgstr "Creează obiecte noi cu:" +#: ../share/extensions/gcodetools_lathe.inx.h:3 +msgid "Fine cut width:" +msgstr "" -#: ../share/extensions/gcodetools_lathe.inx.h:12 +#: ../share/extensions/gcodetools_lathe.inx.h:4 msgid "Fine cut count:" msgstr "" -#: ../share/extensions/gcodetools_lathe.inx.h:13 -#, fuzzy -msgid "Fine cut width:" -msgstr "StabileÈ™te lățimea:" - -#: ../share/extensions/gcodetools_lathe.inx.h:21 -#, fuzzy -msgid "Lathe" -msgstr "Estompare" +#: ../share/extensions/gcodetools_lathe.inx.h:5 +msgid "Create fine cut using:" +msgstr "" -#: ../share/extensions/gcodetools_lathe.inx.h:22 +#: ../share/extensions/gcodetools_lathe.inx.h:6 msgid "Lathe X axis remap:" msgstr "" -#: ../share/extensions/gcodetools_lathe.inx.h:23 +#: ../share/extensions/gcodetools_lathe.inx.h:7 msgid "Lathe Z axis remap:" msgstr "" -#: ../share/extensions/gcodetools_lathe.inx.h:24 -#, fuzzy -msgid "Lathe modify path" -msgstr "Modificare de traseu" +#: ../share/extensions/gcodetools_lathe.inx.h:8 +msgid "Move path" +msgstr "" -#: ../share/extensions/gcodetools_lathe.inx.h:25 -#, fuzzy -msgid "Lathe width:" -msgstr "StabileÈ™te lățimea:" +#: ../share/extensions/gcodetools_lathe.inx.h:10 +msgid "Lathe modify path" +msgstr "" -#: ../share/extensions/gcodetools_lathe.inx.h:28 -#, fuzzy -msgid "Move path" -msgstr "Mută modelele" +#: ../share/extensions/gcodetools_lathe.inx.h:11 +msgid "This function modifies path so it will be able to be cut with the rectangular cutter." +msgstr "" -#: ../share/extensions/gcodetools_lathe.inx.h:44 -msgid "" -"This function modifies path so it will be able to be cut with the " -"rectangular cutter." +#: ../share/extensions/gcodetools_orientation_points.inx.h:1 +msgid "Orientation points" msgstr "" #: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:1 -msgid "-------------------------------------------------" +msgid "Prepare path for plasma" msgstr "" #: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:2 -#, fuzzy -msgid "Create in-out paths" -msgstr "Creează un traseu spiro" +msgid "Prepare path for plasma or laser cuters" +msgstr "" #: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:3 -msgid "Do not add in-out reference points" +msgid "Create in-out paths" msgstr "" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:7 -#, fuzzy +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:4 msgid "In-out path length:" -msgstr "Lungime de traseu" +msgstr "" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:8 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:5 msgid "In-out path max distance to reference point:" msgstr "" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:9 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:6 +msgid "In-out path type:" +msgstr "" + +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:7 msgid "In-out path radius for round path:" msgstr "" +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:8 +msgid "Replace original path" +msgstr "" + +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:9 +msgid "Do not add in-out reference points" +msgstr "" + #: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:10 -msgid "In-out path type:" +msgid "Prepare corners" msgstr "" #: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:11 -msgid "Maximum angle for corner (0-180 deg):" +msgid "Stepout distance for corners:" msgstr "" #: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:12 -msgid "Perpendicular" +msgid "Maximum angle for corner (0-180 deg):" msgstr "" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:13 -#, fuzzy -msgid "Prepare corners" -msgstr "Creează un conector" - #: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:14 -msgid "Prepare path for plasma or laser cuters" -msgstr "" +msgid "Perpendicular" +msgstr "Perpendicular" #: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:15 -#, fuzzy -msgid "Replace original path" -msgstr "ÃŽnlocuieÈ™te" - -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:17 -#, fuzzy -msgid "Stepout distance for corners:" -msgstr "AcroÈ™ează colÈ›urile chenarului circumscris" - -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:18 -#, fuzzy msgid "Tangent" -msgstr "Magenta" - -#: ../share/extensions/gcodetools_tools_library.inx.h:4 -msgid "Just check tools" -msgstr "" +msgstr "Tangent" -#: ../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." +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:16 +msgid "-------------------------------------------------" msgstr "" -#: ../share/extensions/gcodetools_tools_library.inx.h:6 +#: ../share/extensions/gcodetools_tools_library.inx.h:1 msgid "Tools library" msgstr "" -#: ../share/extensions/gcodetools_tools_library.inx.h:7 -#, fuzzy +#: ../share/extensions/gcodetools_tools_library.inx.h:2 msgid "Tools type:" -msgstr " tip: " +msgstr "" -# se combină atunci când snap -#: ../share/extensions/gcodetools_tools_library.inx.h:8 -#, fuzzy -msgid "cone" -msgstr "colÈ›" +#: ../share/extensions/gcodetools_tools_library.inx.h:3 +msgid "default" +msgstr "implicit" -#: ../share/extensions/gcodetools_tools_library.inx.h:9 -#, fuzzy +#: ../share/extensions/gcodetools_tools_library.inx.h:4 msgid "cylinder" -msgstr "linii" +msgstr "cilindru" -#: ../share/extensions/gcodetools_tools_library.inx.h:10 -#, fuzzy -msgid "default" -msgstr "(implicit)" +#: ../share/extensions/gcodetools_tools_library.inx.h:5 +msgid "cone" +msgstr "con" -#: ../share/extensions/gcodetools_tools_library.inx.h:11 -msgid "graffiti" +#: ../share/extensions/gcodetools_tools_library.inx.h:6 +msgid "plasma" msgstr "" -#: ../share/extensions/gcodetools_tools_library.inx.h:12 +#: ../share/extensions/gcodetools_tools_library.inx.h:7 +msgid "tangent knife" +msgstr "" + +#: ../share/extensions/gcodetools_tools_library.inx.h:8 msgid "lathe cutter" msgstr "" -#: ../share/extensions/gcodetools_tools_library.inx.h:13 -msgid "plasma" +#: ../share/extensions/gcodetools_tools_library.inx.h:9 +msgid "graffiti" +msgstr "graffiti" + +#: ../share/extensions/gcodetools_tools_library.inx.h:10 +msgid "Just check tools" msgstr "" -#: ../share/extensions/gcodetools_tools_library.inx.h:14 -msgid "tangent knife" +#: ../share/extensions/gcodetools_tools_library.inx.h:11 +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/generate_voronoi.inx.h:1 -msgid "Average size of cell (px):" +msgid "Voronoi Pattern" 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:3 +msgid "Average size of cell (px):" +msgstr "Dimensiunea medie a celulei (px):" -#: ../share/extensions/generate_voronoi.inx.h:8 +#: ../share/extensions/generate_voronoi.inx.h:4 msgid "Size of Border (px):" msgstr "" -#: ../share/extensions/generate_voronoi.inx.h:9 -msgid "Voronoi Pattern" +#: ../share/extensions/generate_voronoi.inx.h:6 +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/gimp_xcf.inx.h:1 msgid "GIMP XCF" msgstr "" -#: ../share/extensions/gimp_xcf.inx.h:2 -msgid "GIMP XCF maintaining layers (*.xcf)" -msgstr "" +#: ../share/extensions/gimp_xcf.inx.h:3 +msgid "Save Guides" +msgstr "Salvează ghidajele" + +#: ../share/extensions/gimp_xcf.inx.h:4 +msgid "Save Grid" +msgstr "Salvează grila" #: ../share/extensions/gimp_xcf.inx.h:5 -#, fuzzy msgid "Save Background" -msgstr "Fundal" - -#: ../share/extensions/gimp_xcf.inx.h:6 -#, fuzzy -msgid "Save Grid" -msgstr "Grilă polară" +msgstr "Salvează fundalul" #: ../share/extensions/gimp_xcf.inx.h:7 -#, fuzzy -msgid "Save Guides" -msgstr "Ghidaje" - -#: ../share/extensions/gimp_xcf.inx.h:8 msgid "" -"This extension exports the document to Gimp XCF format according to the " -"following options:\n" +"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 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." +"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 "" -#: ../share/extensions/grid_cartesian.inx.h:1 -#: ../share/extensions/grid_isometric.inx.h:1 -msgid "Border Thickness (px):" +#: ../share/extensions/gimp_xcf.inx.h:13 +msgid "GIMP XCF maintaining layers (*.xcf)" msgstr "" -#: ../share/extensions/grid_cartesian.inx.h:2 +#: ../share/extensions/grid_cartesian.inx.h:1 msgid "Cartesian Grid" msgstr "Grilă carteziană" +#: ../share/extensions/grid_cartesian.inx.h:2 +#: ../share/extensions/grid_isometric.inx.h:10 +msgid "Border Thickness (px):" +msgstr "Grosime de chenar (px):" + #: ../share/extensions/grid_cartesian.inx.h:3 -msgid "Halve X Subsubdiv. Frequency after 'n' Subdivs. (log only):" +msgid "X Axis" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:4 -msgid "Halve Y Subsubdiv. Frequency after 'n' Subdivs. (log only):" -msgstr "" +msgid "Major X Divisions:" +msgstr "Diviziuni majore pe axa X:" #: ../share/extensions/grid_cartesian.inx.h:5 -msgid "Logarithmic X Subdiv. (Base given by entry above)" +msgid "Major X Division Spacing (px):" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:6 -msgid "Logarithmic Y Subdiv. (Base given by entry above)" +msgid "Subdivisions per Major X Division:" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:7 -msgid "Major X Division Spacing (px):" +msgid "Logarithmic X Subdiv. (Base given by entry above)" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:8 -msgid "Major X Division Thickness (px):" +msgid "Subsubdivs. per X Subdivision:" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:9 -#, fuzzy -msgid "Major X Divisions:" -msgstr "Diviziune" +msgid "Halve X Subsubdiv. Frequency after 'n' Subdivs. (log only):" +msgstr "" #: ../share/extensions/grid_cartesian.inx.h:10 -msgid "Major Y Division Spacing (px):" +msgid "Major X Division Thickness (px):" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:11 -msgid "Major Y Division Thickness (px):" +msgid "Minor X Division Thickness (px):" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:12 -#, fuzzy -msgid "Major Y Divisions:" -msgstr "Diviziune" +msgid "Subminor X Division Thickness (px):" +msgstr "" #: ../share/extensions/grid_cartesian.inx.h:13 -msgid "Minor X Division Thickness (px):" +msgid "Y Axis" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:14 -msgid "Minor Y Division Thickness (px):" +msgid "Major Y Divisions:" +msgstr "Diviziuni majore pe axa Y:" + +#: ../share/extensions/grid_cartesian.inx.h:15 +msgid "Major Y Division Spacing (px):" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:16 -msgid "Subdivisions per Major X Division:" +msgid "Subdivisions per Major Y Division:" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:17 -msgid "Subdivisions per Major Y Division:" +msgid "Logarithmic Y Subdiv. (Base given by entry above)" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:18 -msgid "Subminor X Division Thickness (px):" +msgid "Subsubdivs. per Y Subdivision:" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:19 -msgid "Subminor Y Division Thickness (px):" +msgid "Halve Y Subsubdiv. Frequency after 'n' Subdivs. (log only):" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:20 -msgid "Subsubdivs. per X Subdivision:" +msgid "Major Y Division Thickness (px):" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:21 -msgid "Subsubdivs. per Y Subdivision:" +msgid "Minor Y Division Thickness (px):" msgstr "" #: ../share/extensions/grid_cartesian.inx.h:22 -msgid "X Axis" +msgid "Subminor Y Division Thickness (px):" msgstr "" -#: ../share/extensions/grid_cartesian.inx.h:23 -msgid "Y Axis" +#: ../share/extensions/grid_isometric.inx.h:1 +msgid "Isometric Grid" msgstr "" #: ../share/extensions/grid_isometric.inx.h:2 -msgid "Division Spacing (px):" -msgstr "" +msgid "X Divisions [x2]:" +msgstr "Diviziuni pe axa X [×2]:" #: ../share/extensions/grid_isometric.inx.h:3 -#, fuzzy -msgid "Isometric Grid" -msgstr "Gotică" +msgid "Y Divisions [x2] [> 1/2 X Div]:" +msgstr "" #: ../share/extensions/grid_isometric.inx.h:4 -#, fuzzy -msgid "Major Division Thickness (px):" -msgstr "Diviziune" +msgid "Division Spacing (px):" +msgstr "" #: ../share/extensions/grid_isometric.inx.h:5 -msgid "Minor Division Thickness (px):" +msgid "Subdivisions per Major Division:" +msgstr "" + +#: ../share/extensions/grid_isometric.inx.h:6 +msgid "Subsubdivs per Subdivision:" msgstr "" #: ../share/extensions/grid_isometric.inx.h:7 -#, fuzzy -msgid "Subdivisions per Major Division:" -msgstr "Diviziune" +msgid "Major Division Thickness (px):" +msgstr "" #: ../share/extensions/grid_isometric.inx.h:8 -msgid "Subminor Division Thickness (px):" +msgid "Minor Division Thickness (px):" msgstr "" #: ../share/extensions/grid_isometric.inx.h:9 -#, fuzzy -msgid "Subsubdivs per Subdivision:" -msgstr "Subdiviziuni" - -#: ../share/extensions/grid_isometric.inx.h:10 -#, fuzzy -msgid "X Divisions [x2]:" -msgstr "Diviziune" - -#: ../share/extensions/grid_isometric.inx.h:11 -msgid "Y Divisions [x2] [> 1/2 X Div]:" +msgid "Subminor Division Thickness (px):" msgstr "" #: ../share/extensions/grid_polar.inx.h:1 -#, fuzzy -msgid "Angle Divisions at Centre:" -msgstr "Diviziuni de unghi" +msgid "Polar Grid" +msgstr "Grilă polară" #: ../share/extensions/grid_polar.inx.h:2 -#, fuzzy -msgid "Angle Divisions:" -msgstr "Diviziuni de unghi" +msgid "Centre Dot Diameter (px):" +msgstr "" #: ../share/extensions/grid_polar.inx.h:3 -#, fuzzy -msgid "Angular Divisions" -msgstr "Diviziuni de unghi" - -#: ../share/extensions/grid_polar.inx.h:4 -msgid "Centre Dot Diameter (px):" +msgid "Circumferential Labels:" msgstr "" #: ../share/extensions/grid_polar.inx.h:5 -#, fuzzy -msgid "Circular Divisions" -msgstr "Diviziuni de unghi" +msgid "Degrees" +msgstr "Grade" #: ../share/extensions/grid_polar.inx.h:6 -msgid "Circumferential Label Outset (px):" +msgid "Circumferential Label Size (px):" msgstr "" #: ../share/extensions/grid_polar.inx.h:7 -msgid "Circumferential Label Size (px):" +msgid "Circumferential Label Outset (px):" msgstr "" #: ../share/extensions/grid_polar.inx.h:8 -msgid "Circumferential Labels:" -msgstr "" +msgid "Circular Divisions" +msgstr "Diviziuni circulare" #: ../share/extensions/grid_polar.inx.h:9 -msgid "Degrees" -msgstr "Grade" +msgid "Major Circular Divisions:" +msgstr "" #: ../share/extensions/grid_polar.inx.h:10 -msgid "Logarithmic Subdiv. (Base given by entry above)" +msgid "Major Circular Division Spacing (px):" msgstr "" #: ../share/extensions/grid_polar.inx.h:11 -msgid "Major Angular Division Thickness (px):" +msgid "Subdivisions per Major Circular Division:" msgstr "" #: ../share/extensions/grid_polar.inx.h:12 -msgid "Major Circular Division Spacing (px):" +msgid "Logarithmic Subdiv. (Base given by entry above)" msgstr "" #: ../share/extensions/grid_polar.inx.h:13 @@ -29722,174 +28169,173 @@ msgid "Major Circular Division Thickness (px):" msgstr "" #: ../share/extensions/grid_polar.inx.h:14 -msgid "Major Circular Divisions:" +msgid "Minor Circular Division Thickness (px):" msgstr "" #: ../share/extensions/grid_polar.inx.h:15 -msgid "Minor Angle Division End 'n' Divs. Before Centre:" -msgstr "" +msgid "Angular Divisions" +msgstr "Diviziuni unghiulare" #: ../share/extensions/grid_polar.inx.h:16 -msgid "Minor Angular Division Thickness (px):" -msgstr "" +msgid "Angle Divisions:" +msgstr "Diviziuni de unghi:" #: ../share/extensions/grid_polar.inx.h:17 -msgid "Minor Circular Division Thickness (px):" +msgid "Angle Divisions at Centre:" +msgstr "Diviziuni de unghi la centru:" + +#: ../share/extensions/grid_polar.inx.h:18 +msgid "Subdivisions per Major Angular Division:" msgstr "" #: ../share/extensions/grid_polar.inx.h:19 -msgid "Polar Grid" -msgstr "Grilă polară" +msgid "Minor Angle Division End 'n' Divs. Before Centre:" +msgstr "" -#: ../share/extensions/grid_polar.inx.h:21 -msgid "Subdivisions per Major Angular Division:" +#: ../share/extensions/grid_polar.inx.h:20 +msgid "Major Angular Division Thickness (px):" msgstr "" -#: ../share/extensions/grid_polar.inx.h:22 -msgid "Subdivisions per Major Circular Division:" +#: ../share/extensions/grid_polar.inx.h:21 +msgid "Minor Angular Division Thickness (px):" msgstr "" #: ../share/extensions/guides_creator.inx.h:1 -msgid "1/10" -msgstr "1/10" +msgid "Guides creator" +msgstr "Creator de linii de ghidare" +# hm ? titlu sau acÈ›iune ? #: ../share/extensions/guides_creator.inx.h:2 +msgid "Preset:" +msgstr "Prestabilit:" + +#: ../share/extensions/guides_creator.inx.h:3 +msgid "Custom..." +msgstr "Personalizare..." + +#: ../share/extensions/guides_creator.inx.h:4 +msgid "Golden ratio" +msgstr "" + +#: ../share/extensions/guides_creator.inx.h:5 +msgid "Rule-of-third" +msgstr "" + +#: ../share/extensions/guides_creator.inx.h:6 +msgid "Vertical guide each:" +msgstr "Ghidaj vertical la fiecare:" + +#: ../share/extensions/guides_creator.inx.h:8 msgid "1/2" msgstr "1/2" -#: ../share/extensions/guides_creator.inx.h:3 +#: ../share/extensions/guides_creator.inx.h:9 msgid "1/3" msgstr "1/3" -#: ../share/extensions/guides_creator.inx.h:4 +#: ../share/extensions/guides_creator.inx.h:10 msgid "1/4" msgstr "1/4" -#: ../share/extensions/guides_creator.inx.h:5 +#: ../share/extensions/guides_creator.inx.h:11 msgid "1/5" msgstr "1/5" -#: ../share/extensions/guides_creator.inx.h:6 +#: ../share/extensions/guides_creator.inx.h:12 msgid "1/6" msgstr "1/6" -#: ../share/extensions/guides_creator.inx.h:7 +#: ../share/extensions/guides_creator.inx.h:13 msgid "1/7" msgstr "1/7" -#: ../share/extensions/guides_creator.inx.h:8 +#: ../share/extensions/guides_creator.inx.h:14 msgid "1/8" msgstr "1/8" -#: ../share/extensions/guides_creator.inx.h:9 +#: ../share/extensions/guides_creator.inx.h:15 msgid "1/9" msgstr "1/9" -#: ../share/extensions/guides_creator.inx.h:10 -msgid "Custom..." -msgstr "Personalizare..." - -#: ../share/extensions/guides_creator.inx.h:11 -msgid "Delete existing guides" -msgstr "Șterge ghidajele existente" - -#: ../share/extensions/guides_creator.inx.h:12 -msgid "Golden ratio" -msgstr "" - -#: ../share/extensions/guides_creator.inx.h:13 -msgid "Guides creator" -msgstr "Creator de linii de ghidare" +#: ../share/extensions/guides_creator.inx.h:16 +msgid "1/10" +msgstr "1/10" -#: ../share/extensions/guides_creator.inx.h:14 -#, fuzzy +#: ../share/extensions/guides_creator.inx.h:17 msgid "Horizontal guide each:" -msgstr "Detectare de margine orizontală" - -# hm ? titlu sau acÈ›iune ? -#: ../share/extensions/guides_creator.inx.h:16 -#, fuzzy -msgid "Preset:" -msgstr "Prestabilit" +msgstr "Ghidaj orizontal la fiecare:" #: ../share/extensions/guides_creator.inx.h:18 -msgid "Rule-of-third" -msgstr "" - -#: ../share/extensions/guides_creator.inx.h:19 msgid "Start from edges" msgstr "" -#: ../share/extensions/guides_creator.inx.h:20 -#, fuzzy -msgid "Vertical guide each:" -msgstr "Detectare de margine verticală" +#: ../share/extensions/guides_creator.inx.h:19 +msgid "Delete existing guides" +msgstr "Șterge ghidajele existente" #: ../share/extensions/guillotine.inx.h:1 -#, fuzzy -msgid "Directory to save images to" -msgstr "Calea pentru salvarea imaginii:" +msgid "Guillotine" +msgstr "Ghilotină" #: ../share/extensions/guillotine.inx.h:2 -#, fuzzy -msgid "Export" -msgstr "_Exportă" +msgid "Directory to save images to" +msgstr "Directorul în care să fie salvate imaginile" #: ../share/extensions/guillotine.inx.h:3 -#, fuzzy -msgid "Guillotine" -msgstr "Linie de ghidare" +msgid "Image name (without extension)" +msgstr "" #: ../share/extensions/guillotine.inx.h:4 msgid "Ignore these settings and use export hints?" msgstr "" +# hm ? titlu sau acÈ›iune ? #: ../share/extensions/guillotine.inx.h:5 -msgid "Image name (without extension)" -msgstr "" +msgid "Export" +msgstr "Export" #: ../share/extensions/handles.inx.h:1 msgid "Draw Handles" msgstr "Desenează mânerele" #: ../share/extensions/hpgl_output.inx.h:1 -msgid "Export to an HP Graphics Language file" -msgstr "" +msgid "HPGL Output" +msgstr "IeÈ™ire HPGL" #: ../share/extensions/hpgl_output.inx.h:2 -msgid "HP Graphics Language file (*.hpgl)" +msgid "hpgl output flatness" msgstr "" #: ../share/extensions/hpgl_output.inx.h:3 -msgid "HPGL Output" -msgstr "IeÈ™ire HPGL" +msgid "Mirror Y-axis" +msgstr "" #: ../share/extensions/hpgl_output.inx.h:4 -msgid "Mirror Y-axis" +msgid "X-origin (px)" msgstr "" #: ../share/extensions/hpgl_output.inx.h:5 -msgid "Pen number" -msgstr "Număr stilou" - -#: ../share/extensions/hpgl_output.inx.h:6 -msgid "Plot invisible layers" +msgid "Y-origin (px)" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:7 +#: ../share/extensions/hpgl_output.inx.h:6 msgid "Resolution (dpi)" msgstr "RezoluÈ›ie (dpi)" +#: ../share/extensions/hpgl_output.inx.h:7 +msgid "Pen number" +msgstr "Număr stilou" + #: ../share/extensions/hpgl_output.inx.h:8 -msgid "X-origin (px)" +msgid "Plot invisible layers" msgstr "" #: ../share/extensions/hpgl_output.inx.h:9 -msgid "Y-origin (px)" +msgid "HP Graphics Language file (*.hpgl)" msgstr "" #: ../share/extensions/hpgl_output.inx.h:10 -msgid "hpgl output flatness" +msgid "Export to an HP Graphics Language file" msgstr "" #: ../share/extensions/inkscape_help_askaquestion.inx.h:1 @@ -29950,236 +28396,211 @@ msgid "SVG 1.1 Specification" msgstr "SpecificaÈ›ii SVG 1.1" #: ../share/extensions/interp_att_g.inx.h:1 -#, fuzzy -msgid "Apply to:" -msgstr "Aplică filtrul" +msgid "Interpolate Attribute in a group" +msgstr "" -#: ../share/extensions/interp_att_g.inx.h:2 -#, fuzzy +#: ../share/extensions/interp_att_g.inx.h:3 msgid "Attribute to Interpolate:" -msgstr "Nume atribut" +msgstr "Atributul de interpolat:" #: ../share/extensions/interp_att_g.inx.h:4 -#, fuzzy -msgid "End Value:" -msgstr "Valoare" +msgid "Other Attribute:" +msgstr "Alt atribut:" -# titlu de tab la umplere È™i contur #: ../share/extensions/interp_att_g.inx.h:5 -#: ../share/extensions/markers_strokepaint.inx.h:6 -msgid "Fill" -msgstr "Umplere" +msgid "Other Attribute type:" +msgstr "Alte tipuri de atribut" #: ../share/extensions/interp_att_g.inx.h:6 -msgid "Float Number" -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 "" +msgid "Apply to:" +msgstr "Aplică la:" -#: ../share/extensions/interp_att_g.inx.h:10 -msgid "Integer Number" -msgstr "" +#: ../share/extensions/interp_att_g.inx.h:7 +msgid "Start Value:" +msgstr "Valoare de start:" -#: ../share/extensions/interp_att_g.inx.h:11 -msgid "Interpolate Attribute in a group" -msgstr "" +#: ../share/extensions/interp_att_g.inx.h:8 +msgid "End Value:" +msgstr "Valoare de final:" -# hm ? #: ../share/extensions/interp_att_g.inx.h:13 -msgid "No Unit" -msgstr "Fără unitate de măsură" +msgid "Translate X" +msgstr "Translatează pe axa X" -#: ../share/extensions/interp_att_g.inx.h:16 -msgid "Other" -msgstr "Altele" +#: ../share/extensions/interp_att_g.inx.h:14 +msgid "Translate Y" +msgstr "Translatează pe axa Y" + +# titlu de tab la umplere È™i contur +#: ../share/extensions/interp_att_g.inx.h:15 +#: ../share/extensions/markers_strokepaint.inx.h:9 +msgid "Fill" +msgstr "Umplere" #: ../share/extensions/interp_att_g.inx.h:17 -#, fuzzy -msgid "Other Attribute type:" -msgstr "Alt tip de atribut" +msgid "Other" +msgstr "Altele" #: ../share/extensions/interp_att_g.inx.h:18 -#, fuzzy -msgid "Other Attribute:" -msgstr "Alt atribut" +msgid "If you select \"Other\", you must know the SVG attributes to identify here this \"other\"." +msgstr "" #: ../share/extensions/interp_att_g.inx.h:20 -#, fuzzy -msgid "Start Value:" -msgstr "Valoare de start" +msgid "Integer Number" +msgstr "" #: ../share/extensions/interp_att_g.inx.h:21 -#: ../share/extensions/polyhedron_3d.inx.h:43 -msgid "Style" -msgstr "Stil" +msgid "Float Number" +msgstr "" #: ../share/extensions/interp_att_g.inx.h:22 msgid "Tag" 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/extensions/polyhedron_3d.inx.h:33 +msgid "Style" +msgstr "Stil" #: ../share/extensions/interp_att_g.inx.h:24 msgid "Transformation" msgstr "Transformare" #: ../share/extensions/interp_att_g.inx.h:25 -msgid "Translate X" -msgstr "Translatează pe axa X" +msgid "••••••••••••••••••••••••••••••••••••••••••••••••" +msgstr "" +# hm ? #: ../share/extensions/interp_att_g.inx.h:26 -msgid "Translate Y" -msgstr "Translatează pe axa Y" +msgid "No Unit" +msgstr "Fără unitate de măsură" -#: ../share/extensions/interp_att_g.inx.h:29 -msgid "••••••••••••••••••••••••••••••••••••••••••••••••" +#: ../share/extensions/interp_att_g.inx.h:28 +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/extensions/interp.inx.h:1 -msgid "Duplicate endpaths" +msgid "Interpolate" +msgstr "" + +#: ../share/extensions/interp.inx.h:3 +msgid "Interpolation steps:" msgstr "" #: ../share/extensions/interp.inx.h:4 -msgid "Interpolate" +msgid "Interpolation method:" msgstr "" #: ../share/extensions/interp.inx.h:5 -msgid "Interpolate style" +msgid "Duplicate endpaths" msgstr "" #: ../share/extensions/interp.inx.h:6 -msgid "Interpolation method:" +msgid "Interpolate style" msgstr "" -#: ../share/extensions/interp.inx.h:7 -#, fuzzy -msgid "Interpolation steps:" -msgstr "Dimensiune iconiÈ›e la bara de control:" - #: ../share/extensions/jessyInk_autoTexts.inx.h:1 -msgid "Auto-Text:" +msgid "Auto-texts" msgstr "" #: ../share/extensions/jessyInk_autoTexts.inx.h:2 -msgid "Auto-texts" +#: ../share/extensions/jessyInk_effects.inx.h:2 +#: ../share/extensions/jessyInk_export.inx.h:2 +#: ../share/extensions/jessyInk_masterSlide.inx.h:2 +#: ../share/extensions/jessyInk_transitions.inx.h:2 +#: ../share/extensions/jessyInk_view.inx.h:2 +msgid "Settings" +msgstr "Setări" + +#: ../share/extensions/jessyInk_autoTexts.inx.h:3 +msgid "Auto-Text:" 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" +msgid "None (remove)" msgstr "" #: ../share/extensions/jessyInk_autoTexts.inx.h:5 -msgid "None (remove)" +msgid "Slide title" msgstr "" #: ../share/extensions/jessyInk_autoTexts.inx.h:6 -msgid "Number of slides" +msgid "Slide number" 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 "Configurări" - -#: ../share/extensions/jessyInk_autoTexts.inx.h:8 -msgid "Slide number" +msgid "Number of slides" msgstr "" #: ../share/extensions/jessyInk_autoTexts.inx.h:9 -msgid "Slide title" +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 "" #: ../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." +#: ../share/extensions/jessyInk_effects.inx.h:15 +#: ../share/extensions/jessyInk_install.inx.h:4 +#: ../share/extensions/jessyInk_keyBindings.inx.h:46 +#: ../share/extensions/jessyInk_masterSlide.inx.h:7 +#: ../share/extensions/jessyInk_mouseHandler.inx.h:8 +#: ../share/extensions/jessyInk_summary.inx.h:4 +#: ../share/extensions/jessyInk_transitions.inx.h:14 +#: ../share/extensions/jessyInk_uninstall.inx.h:12 +#: ../share/extensions/jessyInk_video.inx.h:4 +#: ../share/extensions/jessyInk_view.inx.h:9 +msgid "JessyInk" msgstr "" #: ../share/extensions/jessyInk_effects.inx.h:1 -#: ../share/extensions/jessyInk_transitions.inx.h:1 -msgid "Appear" +msgid "Effects" +msgstr "Efecte" + +#: ../share/extensions/jessyInk_effects.inx.h:4 +#: ../share/extensions/jessyInk_transitions.inx.h:4 +#: ../share/extensions/jessyInk_view.inx.h:4 +msgid "Duration in seconds:" msgstr "" -#: ../share/extensions/jessyInk_effects.inx.h:2 +#: ../share/extensions/jessyInk_effects.inx.h:6 msgid "Build-in effect" msgstr "" -#: ../share/extensions/jessyInk_effects.inx.h:3 -msgid "Build-out effect" +#: ../share/extensions/jessyInk_effects.inx.h:7 +msgid "None (default)" msgstr "" -#: ../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:" +#: ../share/extensions/jessyInk_effects.inx.h:8 +#: ../share/extensions/jessyInk_transitions.inx.h:8 +msgid "Appear" msgstr "" -#: ../share/extensions/jessyInk_effects.inx.h:5 -msgid "Effects" -msgstr "Efecte" - -#: ../share/extensions/jessyInk_effects.inx.h:6 +#: ../share/extensions/jessyInk_effects.inx.h:9 msgid "Fade in" msgstr "" -#: ../share/extensions/jessyInk_effects.inx.h:7 -#, fuzzy -msgid "Fade out" -msgstr "Triunghi crescător" - #: ../share/extensions/jessyInk_effects.inx.h:10 -msgid "None (default)" +#: ../share/extensions/jessyInk_transitions.inx.h:10 +msgid "Pop" +msgstr "" + +#: ../share/extensions/jessyInk_effects.inx.h:11 +msgid "Build-out effect" msgstr "" #: ../share/extensions/jessyInk_effects.inx.h:12 -#: ../share/extensions/jessyInk_transitions.inx.h:8 -msgid "Pop" +msgid "Fade out" 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." +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 "" #: ../share/extensions/jessyInk_export.inx.h:1 -msgid "" -"Creates a zip file containing pdfs or pngs of all slides of a JessyInk " -"presentation." -msgstr "" - -#: ../share/extensions/jessyInk_export.inx.h:3 msgid "JessyInk zipped pdf or png output" msgstr "" #: ../share/extensions/jessyInk_export.inx.h:4 -msgid "JessyInk zipped pdf or png output (*.zip)" -msgstr "" +msgid "Resolution:" +msgstr "RezoluÈ›ie:" #: ../share/extensions/jessyInk_export.inx.h:5 msgid "PDF" @@ -30189,486 +28610,485 @@ msgstr "" msgid "PNG" msgstr "" -#: ../share/extensions/jessyInk_export.inx.h:7 -msgid "Resolution:" -msgstr "RezoluÈ›ie:" +#: ../share/extensions/jessyInk_export.inx.h:8 +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 "" #: ../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." +msgid "JessyInk zipped pdf or png output (*.zip)" msgstr "" -#: ../share/extensions/jessyInk_install.inx.h:2 +#: ../share/extensions/jessyInk_export.inx.h:10 +msgid "Creates a zip file containing pdfs or pngs of all slides of a JessyInk presentation." +msgstr "" + +#: ../share/extensions/jessyInk_install.inx.h:1 msgid "Install/update" 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." +#: ../share/extensions/jessyInk_install.inx.h:3 +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 "" #: ../share/extensions/jessyInk_keyBindings.inx.h:1 -msgid "Add slide:" +msgid "Key bindings" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:2 -msgid "Back (with effects):" +msgid "Slide mode" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:3 -msgid "Back (without effects):" +msgid "Back (with effects):" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:4 -msgid "Decrease number of columns:" -msgstr "MicÈ™orează numărul de coloane:" +msgid "Next (with effects):" +msgstr "" + +#: ../share/extensions/jessyInk_keyBindings.inx.h:5 +msgid "Back (without effects):" +msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:6 -#, fuzzy -msgid "Export presentation:" -msgstr "Orientare text" +msgid "Next (without effects):" +msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:7 msgid "First slide:" msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:8 +msgid "Last slide:" +msgstr "" + #: ../share/extensions/jessyInk_keyBindings.inx.h:9 -msgid "Increase number of columns:" -msgstr "MăreÈ™te numărul de coloane:" +msgid "Switch to index mode:" +msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:10 -msgid "Index mode" +msgid "Switch to drawing mode:" msgstr "" +#: ../share/extensions/jessyInk_keyBindings.inx.h:11 +msgid "Set duration:" +msgstr "StabileÈ™te durata:" + #: ../share/extensions/jessyInk_keyBindings.inx.h:12 -msgid "Key bindings" +msgid "Add slide:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:13 -msgid "Last slide:" +msgid "Toggle progress bar:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:14 -msgid "Next (with effects):" +msgid "Reset timer:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:15 -msgid "Next (without effects):" -msgstr "" - -#: ../share/extensions/jessyInk_keyBindings.inx.h:16 -msgid "Next page:" -msgstr "Pagina următoare:" +msgid "Export presentation:" +msgstr "Exportă prezentarea:" #: ../share/extensions/jessyInk_keyBindings.inx.h:17 -msgid "Previous page:" -msgstr "Pagina precedentă:" +msgid "Switch to slide mode:" +msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:18 -msgid "Reset timer:" +msgid "Set path width to default:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:19 -msgid "Select the slide above:" +msgid "Set path width to 1:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:20 -msgid "Select the slide below:" +msgid "Set path width to 3:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:21 -msgid "Select the slide to the left:" +msgid "Set path width to 5:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:22 -msgid "Select the slide to the right:" +msgid "Set path width to 7:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:23 -msgid "Set duration:" -msgstr "StabileÈ™te durata:" +msgid "Set path width to 9:" +msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:24 -msgid "Set number of columns to default:" -msgstr "StabileÈ™te numărul de coloane la implicit:" +msgid "Set path color to blue:" +msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:25 -msgid "Set path color to black:" +msgid "Set path color to cyan:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:26 -msgid "Set path color to blue:" +msgid "Set path color to green:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:27 -msgid "Set path color to cyan:" +msgid "Set path color to black:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:28 -msgid "Set path color to green:" +msgid "Set path color to magenta:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:29 -msgid "Set path color to magenta:" +msgid "Set path color to orange:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:30 -msgid "Set path color to orange:" +msgid "Set path color to red:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:31 -msgid "Set path color to red:" +msgid "Set path color to white:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:32 -msgid "Set path color to white:" +msgid "Set path color to yellow:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:33 -msgid "Set path color to yellow:" -msgstr "" +msgid "Undo last path segment:" +msgstr "Anulează ultimul segment de traseu:" #: ../share/extensions/jessyInk_keyBindings.inx.h:34 -msgid "Set path width to 1:" +msgid "Index mode" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:35 -msgid "Set path width to 3:" +msgid "Select the slide to the left:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:36 -msgid "Set path width to 5:" +msgid "Select the slide to the right:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:37 -msgid "Set path width to 7:" +msgid "Select the slide above:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:38 -msgid "Set path width to 9:" +msgid "Select the slide below:" msgstr "" #: ../share/extensions/jessyInk_keyBindings.inx.h:39 -msgid "Set path width to default:" -msgstr "" +msgid "Previous page:" +msgstr "Pagina precedentă:" #: ../share/extensions/jessyInk_keyBindings.inx.h:40 -msgid "Slide mode" -msgstr "" +msgid "Next page:" +msgstr "Pagina următoare:" #: ../share/extensions/jessyInk_keyBindings.inx.h:41 -msgid "Switch to drawing mode:" -msgstr "" +msgid "Decrease number of columns:" +msgstr "MicÈ™orează numărul de coloane:" #: ../share/extensions/jessyInk_keyBindings.inx.h:42 -msgid "Switch to index mode:" -msgstr "" +msgid "Increase number of columns:" +msgstr "MăreÈ™te numărul de coloane:" #: ../share/extensions/jessyInk_keyBindings.inx.h:43 -msgid "Switch to slide mode:" -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 "" +msgid "Set number of columns to default:" +msgstr "StabileÈ™te numărul de coloane la implicit:" #: ../share/extensions/jessyInk_keyBindings.inx.h:45 -msgid "Toggle progress bar:" -msgstr "" - -#: ../share/extensions/jessyInk_keyBindings.inx.h:46 -msgid "Undo last path segment:" -msgstr "Anulează ultimul segment de traseu:" - -#: ../share/extensions/jessyInk_masterSlide.inx.h:2 -msgid "If no layer name is supplied, the master slide is unset." +msgid "This extension allows you customise the key bindings JessyInk uses. Please see code.google.com/p/jessyink for more details." msgstr "" -#: ../share/extensions/jessyInk_masterSlide.inx.h:4 +#: ../share/extensions/jessyInk_masterSlide.inx.h:1 msgid "Master slide" msgstr "" -#: ../share/extensions/jessyInk_masterSlide.inx.h:5 -#: ../share/extensions/jessyInk_transitions.inx.h:7 +#: ../share/extensions/jessyInk_masterSlide.inx.h:3 +#: ../share/extensions/jessyInk_transitions.inx.h:3 msgid "Name of layer:" msgstr "Numele stratului:" -#: ../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." +#: ../share/extensions/jessyInk_masterSlide.inx.h:4 +msgid "If no layer name is supplied, the master slide is unset." msgstr "" -#: ../share/extensions/jessyInk_mouseHandler.inx.h:2 -msgid "Dragging/zoom" +#: ../share/extensions/jessyInk_masterSlide.inx.h:6 +msgid "This extension allows you to change the master slide JessyInk uses. Please see code.google.com/p/jessyink for more details." msgstr "" -#: ../share/extensions/jessyInk_mouseHandler.inx.h:5 +#: ../share/extensions/jessyInk_mouseHandler.inx.h:1 msgid "Mouse handler" msgstr "" -#: ../share/extensions/jessyInk_mouseHandler.inx.h:6 +#: ../share/extensions/jessyInk_mouseHandler.inx.h:2 msgid "Mouse settings:" -msgstr "Configurări de maus:" +msgstr "Setări de maus:" -#: ../share/extensions/jessyInk_mouseHandler.inx.h:7 +#: ../share/extensions/jessyInk_mouseHandler.inx.h:4 msgid "No-click" 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." +#: ../share/extensions/jessyInk_mouseHandler.inx.h:5 +msgid "Dragging/zoom" msgstr "" -#: ../share/extensions/jessyInk_summary.inx.h:3 +#: ../share/extensions/jessyInk_mouseHandler.inx.h:7 +msgid "This extension allows you customise the mouse handler JessyInk uses. Please see code.google.com/p/jessyink for more details." +msgstr "" + +#: ../share/extensions/jessyInk_summary.inx.h:1 msgid "Summary" msgstr "Rezumat" -#: ../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 "" - -#: ../share/extensions/jessyInk_transitions.inx.h:4 -msgid "Fade" +#: ../share/extensions/jessyInk_summary.inx.h:3 +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 "" -#: ../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 "" +#: ../share/extensions/jessyInk_transitions.inx.h:1 +msgid "Transitions" +msgstr "TranziÈ›ii" -#: ../share/extensions/jessyInk_transitions.inx.h:11 +#: ../share/extensions/jessyInk_transitions.inx.h:6 msgid "Transition in effect" +msgstr "Efect de tranziÈ›ie de intrare" + +#: ../share/extensions/jessyInk_transitions.inx.h:9 +msgid "Fade" msgstr "" -#: ../share/extensions/jessyInk_transitions.inx.h:12 +#: ../share/extensions/jessyInk_transitions.inx.h:11 msgid "Transition out effect" -msgstr "" +msgstr "Efect de tranziÈ›ie de ieÈ™ire" #: ../share/extensions/jessyInk_transitions.inx.h:13 -msgid "Transitions" -msgstr "Traduceri" +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 "" -#: ../share/extensions/jessyInk_uninstall.inx.h:4 -msgid "Please select the parts of JessyInk you want to uninstall/remove." +#: ../share/extensions/jessyInk_uninstall.inx.h:1 +msgid "Uninstall/remove" msgstr "" -#: ../share/extensions/jessyInk_uninstall.inx.h:5 -msgid "Remove auto-texts" -msgstr "Elimină textele automate" +#: ../share/extensions/jessyInk_uninstall.inx.h:3 +msgid "Remove script" +msgstr "Elimină scriptul" -#: ../share/extensions/jessyInk_uninstall.inx.h:6 +#: ../share/extensions/jessyInk_uninstall.inx.h:4 msgid "Remove effects" msgstr "Elimină efectele" -#: ../share/extensions/jessyInk_uninstall.inx.h:7 +#: ../share/extensions/jessyInk_uninstall.inx.h:5 msgid "Remove master slide assignment" msgstr "" -#: ../share/extensions/jessyInk_uninstall.inx.h:8 -msgid "Remove script" -msgstr "Elimină scriptul" - -#: ../share/extensions/jessyInk_uninstall.inx.h:9 +#: ../share/extensions/jessyInk_uninstall.inx.h:6 msgid "Remove transitions" -msgstr "Elimină traducerile" +msgstr "Elimină tranziÈ›iile" -#: ../share/extensions/jessyInk_uninstall.inx.h:10 +#: ../share/extensions/jessyInk_uninstall.inx.h:7 +msgid "Remove auto-texts" +msgstr "Elimină textele automate" + +#: ../share/extensions/jessyInk_uninstall.inx.h:8 msgid "Remove views" msgstr "Elimină vizualizările" -#: ../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 "" - -#: ../share/extensions/jessyInk_uninstall.inx.h:12 -msgid "Uninstall/remove" -msgstr "" +#: ../share/extensions/jessyInk_uninstall.inx.h:9 +msgid "Please select the parts of JessyInk you want to uninstall/remove." +msgstr "SelectaÈ›i componentele JessyInk care vreÈ›i să fie dezinstalate sau eliminate." -#: ../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." +#: ../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 "" -#: ../share/extensions/jessyInk_video.inx.h:4 +#: ../share/extensions/jessyInk_video.inx.h:1 msgid "Video" msgstr "Video" -#: ../share/extensions/jessyInk_view.inx.h:1 -msgid "Choose order number 0 to set the initial view of a slide." +#: ../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 "" -#: ../share/extensions/jessyInk_view.inx.h:6 +#: ../share/extensions/jessyInk_view.inx.h:5 msgid "Remove view" msgstr "Elimină vizualizarea" -#: ../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." +#: ../share/extensions/jessyInk_view.inx.h:6 +msgid "Choose order number 0 to set the initial view of a slide." msgstr "" -#: ../share/extensions/jessyInk_view.inx.h:9 -#: ../share/extensions/polyhedron_3d.inx.h:52 -msgid "View" -msgstr "Vizualizare" +#: ../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 "" #: ../share/extensions/layers2svgfont.inx.h:1 msgid "3 - Convert Glyph Layers to SVG Font" msgstr "" #: ../share/extensions/layers2svgfont.inx.h:2 -#: ../share/extensions/new_glyph_layer.inx.h:2 -#: ../share/extensions/next_glyph_layer.inx.h:1 -#: ../share/extensions/previous_glyph_layer.inx.h:1 -#: ../share/extensions/setup_typography_canvas.inx.h:6 +#: ../share/extensions/new_glyph_layer.inx.h:3 +#: ../share/extensions/next_glyph_layer.inx.h:2 +#: ../share/extensions/previous_glyph_layer.inx.h:2 +#: ../share/extensions/setup_typography_canvas.inx.h:7 #: ../share/extensions/svgfont2layers.inx.h:3 -#, fuzzy msgid "Typography" -msgstr "Spirograf" +msgstr "" #: ../share/extensions/layout_nup.inx.h:1 -msgid "" -"\n" -"Parameters:\n" -" * Page size: width and height.\n" -" * Page margins: extra space around each page.\n" -" * Layout rows and cols.\n" -" * Layout size: width and height, auto calculated if one is 0.\n" -" * Auto calculate layout size: don't use the layout size values.\n" -" * Layout margins: white space around each part of the layout.\n" -" * Layout padding: inner padding for each part of the layout.\n" -" " +msgid "N-up layout" +msgstr "" + +#: ../share/extensions/layout_nup.inx.h:2 +msgid "Page dimensions" +msgstr "Dimensiuni de pagină" + +#: ../share/extensions/layout_nup.inx.h:4 +msgid "Size X:" +msgstr "Dimensiune X:" + +#: ../share/extensions/layout_nup.inx.h:5 +msgid "Size Y:" +msgstr "Dimensiune Y:" + +#: ../share/extensions/layout_nup.inx.h:6 +#: ../share/extensions/printing_marks.inx.h:13 +msgid "Top:" +msgstr "Sus de tot:" + +#: ../share/extensions/layout_nup.inx.h:7 +#: ../share/extensions/printing_marks.inx.h:14 +msgid "Bottom:" +msgstr "Jos de tot:" + +#: ../share/extensions/layout_nup.inx.h:8 +#: ../share/extensions/printing_marks.inx.h:15 +msgid "Left:" +msgstr "Stânga:" + +#: ../share/extensions/layout_nup.inx.h:9 +#: ../share/extensions/printing_marks.inx.h:16 +msgid "Right:" +msgstr "Dreapta:" + +#: ../share/extensions/layout_nup.inx.h:10 +msgid "Page margins" msgstr "" #: ../share/extensions/layout_nup.inx.h:11 -msgid "Auto calculate layout size" +msgid "Layout dimensions" msgstr "" #: ../share/extensions/layout_nup.inx.h:12 -#: ../share/extensions/printing_marks.inx.h:3 -msgid "Bottom:" -msgstr "Jos de tot:" +msgid "Rows:" +msgstr "Rânduri:" #: ../share/extensions/layout_nup.inx.h:13 -#, fuzzy msgid "Cols:" -msgstr "Culori:" +msgstr "Coloane:" #: ../share/extensions/layout_nup.inx.h:14 -msgid "Cutting marks" +msgid "Auto calculate layout size" +msgstr "" + +#: ../share/extensions/layout_nup.inx.h:15 +msgid "Layout padding" msgstr "" #: ../share/extensions/layout_nup.inx.h:16 -#: ../share/extensions/perfectboundcover.inx.h:10 -#: ../share/extensions/printing_marks.inx.h:7 -#: ../share/extensions/svgcalendar.inx.h:10 -msgid "Layout" -msgstr "Aranjament" +msgid "Layout margins" +msgstr "" #: ../share/extensions/layout_nup.inx.h:17 -#, fuzzy -msgid "Layout dimensions" -msgstr "Dimensiuni" +#: ../share/extensions/printing_marks.inx.h:2 +msgid "Marks" +msgstr "Semne" #: ../share/extensions/layout_nup.inx.h:18 -#, fuzzy -msgid "Layout margins" -msgstr "Marginea din stânga" +msgid "Place holder" +msgstr "" #: ../share/extensions/layout_nup.inx.h:19 -#, fuzzy -msgid "Layout padding" -msgstr "Aranjament" +msgid "Cutting marks" +msgstr "" #: ../share/extensions/layout_nup.inx.h:20 -#: ../share/extensions/printing_marks.inx.h:8 -msgid "Left:" -msgstr "Stânga:" +msgid "Padding guide" +msgstr "" #: ../share/extensions/layout_nup.inx.h:21 -msgid "Margin box" +msgid "Margin guide" msgstr "" #: ../share/extensions/layout_nup.inx.h:22 -#, fuzzy -msgid "Margin guide" -msgstr "Mută ghidajul" +msgid "Padding box" +msgstr "" #: ../share/extensions/layout_nup.inx.h:23 -#: ../share/extensions/printing_marks.inx.h:9 -msgid "Marks" -msgstr "Semne" - -#: ../share/extensions/layout_nup.inx.h:24 -msgid "N-up layout" +msgid "Margin box" msgstr "" #: ../share/extensions/layout_nup.inx.h:25 -#, fuzzy -msgid "Padding box" -msgstr "Chenar circumscris" +msgid "" +"\n" +"Parameters:\n" +" * Page size: width and height.\n" +" * Page margins: extra space around each page.\n" +" * Layout rows and cols.\n" +" * Layout size: width and height, auto calculated if one is 0.\n" +" * Auto calculate layout size: don't use the layout size values.\n" +" * Layout margins: white space around each part of the layout.\n" +" * Layout padding: inner padding for each part of the layout.\n" +" " +msgstr "" -#: ../share/extensions/layout_nup.inx.h:26 -msgid "Padding guide" +#: ../share/extensions/layout_nup.inx.h:36 +#: ../share/extensions/perfectboundcover.inx.h:20 +#: ../share/extensions/printing_marks.inx.h:21 +#: ../share/extensions/svgcalendar.inx.h:13 +msgid "Layout" +msgstr "Aranjament" + +#: ../share/extensions/lindenmayer.inx.h:1 +msgid "L-system" msgstr "" -#: ../share/extensions/layout_nup.inx.h:27 -#, fuzzy -msgid "Page dimensions" -msgstr "Dimensiuni" +#: ../share/extensions/lindenmayer.inx.h:2 +msgid "Axiom and rules" +msgstr "" -#: ../share/extensions/layout_nup.inx.h:28 -#, fuzzy -msgid "Page margins" -msgstr "Marginea din stânga" +#: ../share/extensions/lindenmayer.inx.h:3 +msgid "Axiom:" +msgstr "" -#: ../share/extensions/layout_nup.inx.h:29 -#, fuzzy -msgid "Place holder" -msgstr "Gaură neagră" +#: ../share/extensions/lindenmayer.inx.h:4 +msgid "Rules:" +msgstr "Reguli:" -#: ../share/extensions/layout_nup.inx.h:31 -#: ../share/extensions/printing_marks.inx.h:16 -msgid "Right:" -msgstr "Dreapta:" +#: ../share/extensions/lindenmayer.inx.h:6 +msgid "Step length (px):" +msgstr "" -#: ../share/extensions/layout_nup.inx.h:32 -#, fuzzy -msgid "Rows:" -msgstr "Rânduri:" +#: ../share/extensions/lindenmayer.inx.h:8 +#, no-c-format +msgid "Randomize step (%):" +msgstr "Pas de randomizare (%):" -#: ../share/extensions/layout_nup.inx.h:33 -#, fuzzy -msgid "Size X:" -msgstr "Dimensiune X" +#: ../share/extensions/lindenmayer.inx.h:9 +msgid "Left angle:" +msgstr "Unghiul din stânga:" -#: ../share/extensions/layout_nup.inx.h:34 -#, fuzzy -msgid "Size Y:" -msgstr "Dimensiune Y" +#: ../share/extensions/lindenmayer.inx.h:10 +msgid "Right angle:" +msgstr "Unghiul din dreapta:" -#: ../share/extensions/layout_nup.inx.h:35 -#: ../share/extensions/printing_marks.inx.h:20 -msgid "Top:" -msgstr "Sus de tot:" +#: ../share/extensions/lindenmayer.inx.h:12 +#, no-c-format +msgid "Randomize angle (%):" +msgstr "Unghi de randomizare (%):" -#: ../share/extensions/lindenmayer.inx.h:1 +#: ../share/extensions/lindenmayer.inx.h:14 msgid "" "\n" "The path is generated by applying the \n" @@ -30691,239 +29111,161 @@ msgid "" "]: return to remembered point\n" msgstr "" -#: ../share/extensions/lindenmayer.inx.h:21 -msgid "Axiom and rules" -msgstr "" - -#: ../share/extensions/lindenmayer.inx.h:22 -msgid "Axiom:" -msgstr "" - -#: ../share/extensions/lindenmayer.inx.h:24 -msgid "L-system" -msgstr "" - -#: ../share/extensions/lindenmayer.inx.h:25 -#, fuzzy -msgid "Left angle:" -msgstr "Unghiul din stânga" - -#: ../share/extensions/lindenmayer.inx.h:28 -#, fuzzy, no-c-format -msgid "Randomize angle (%):" -msgstr "Unghi de randomizsre (%)" - -#: ../share/extensions/lindenmayer.inx.h:30 -#, fuzzy, no-c-format -msgid "Randomize step (%):" -msgstr "Pas de randomizare (%)" - -#: ../share/extensions/lindenmayer.inx.h:32 -#, fuzzy -msgid "Right angle:" -msgstr "Unghiul din dreapta" - -#: ../share/extensions/lindenmayer.inx.h:33 -#, fuzzy -msgid "Rules:" -msgstr "Reguli" - -#: ../share/extensions/lindenmayer.inx.h:34 -msgid "Step length (px):" -msgstr "" - -#: ../share/extensions/lorem_ipsum.inx.h:2 +#: ../share/extensions/lorem_ipsum.inx.h:1 msgid "Lorem ipsum" msgstr "Lorem ipsum" #: ../share/extensions/lorem_ipsum.inx.h:3 -#, fuzzy msgid "Number of paragraphs:" -msgstr "Număr de paragrafe" +msgstr "Număr de paragrafe:" -#: ../share/extensions/lorem_ipsum.inx.h:5 -msgid "Paragraph length fluctuation (sentences):" +#: ../share/extensions/lorem_ipsum.inx.h:4 +msgid "Sentences per paragraph:" msgstr "" -#: ../share/extensions/lorem_ipsum.inx.h:6 -msgid "Sentences per paragraph:" +#: ../share/extensions/lorem_ipsum.inx.h:5 +msgid "Paragraph length fluctuation (sentences):" msgstr "" #: ../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_extract.inx.h:10 -#: ../share/extensions/text_flipcase.inx.h:2 -#: ../share/extensions/text_lowercase.inx.h:2 -#: ../share/extensions/text_randomcase.inx.h:2 -#: ../share/extensions/text_sentencecase.inx.h:3 -#: ../share/extensions/text_titlecase.inx.h:2 -#: ../share/extensions/text_uppercase.inx.h:2 -msgid "Text" -msgstr "Text" - -#: ../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." +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 "" #: ../share/extensions/markers_strokepaint.inx.h:1 -#, fuzzy -msgid "Assign alpha" -msgstr "Atribuie opacitatea" +msgid "Color Markers" +msgstr "Marcaje colorate" #: ../share/extensions/markers_strokepaint.inx.h:2 -#, fuzzy -msgid "Assign fill color" -msgstr "StabileÈ™te culoarea de umplere" +msgid "From object" +msgstr "" #: ../share/extensions/markers_strokepaint.inx.h:3 -#, fuzzy -msgid "Assign stroke color" -msgstr "StabileÈ™te culoarea de contur" +msgid "Marker type:" +msgstr "Tip de marcaj:" #: ../share/extensions/markers_strokepaint.inx.h:4 -#, fuzzy -msgid "Color Markers" -msgstr "Bare colorate" +msgid "Invert fill and stroke colors" +msgstr "" -#: ../share/extensions/markers_strokepaint.inx.h:7 -#, fuzzy -msgid "From object" -msgstr "Niciun obiect" +#: ../share/extensions/markers_strokepaint.inx.h:5 +msgid "Assign alpha" +msgstr "Atribuie alfa" -#: ../share/extensions/markers_strokepaint.inx.h:8 -#, fuzzy -msgid "Invert fill and stroke colors" -msgstr "StabileÈ™te culoarea de contur" +#: ../share/extensions/markers_strokepaint.inx.h:6 +msgid "solid" +msgstr "solid" -#: ../share/extensions/markers_strokepaint.inx.h:9 -#, fuzzy -msgid "Marker type:" -msgstr "Marcator" +#: ../share/extensions/markers_strokepaint.inx.h:7 +msgid "filled" +msgstr "umplut" + +#: ../share/extensions/markers_strokepaint.inx.h:10 +msgid "Assign fill color" +msgstr "Atribuie culoarea de umplere" #: ../share/extensions/markers_strokepaint.inx.h:11 -#, fuzzy msgid "Stroke" -msgstr "Contur:" +msgstr "" #: ../share/extensions/markers_strokepaint.inx.h:12 -#, fuzzy -msgid "filled" -msgstr "Braille" - -#: ../share/extensions/markers_strokepaint.inx.h:13 -msgid "solid" -msgstr "" +msgid "Assign stroke color" +msgstr "Atribuie culoarea de contur" #: ../share/extensions/measure.inx.h:1 -msgid "Angle [with Fixed Angle option only] (°):" -msgstr "" +msgid "Measure Path" +msgstr "Traseu de măsură" #: ../share/extensions/measure.inx.h:2 -#, fuzzy -msgid "Font size (px):" -msgstr "Dimensiune font:" +msgid "Measure" +msgstr "Măsură" + +#: ../share/extensions/measure.inx.h:3 +msgid "Measurement Type: " +msgstr "Tip de măsurare: " #: ../share/extensions/measure.inx.h:4 -msgid "Length" -msgstr "Lungime" +msgid "Text Orientation: " +msgstr "Orientarea textului:" #: ../share/extensions/measure.inx.h:5 -#, fuzzy -msgid "Length Unit:" -msgstr "Unitate de lungime: " +msgid "Angle [with Fixed Angle option only] (°):" +msgstr "" #: ../share/extensions/measure.inx.h:6 -msgid "Measure" -msgstr "Măsoară" +msgid "Font size (px):" +msgstr "Dimensiune de font (px):" #: ../share/extensions/measure.inx.h:7 -msgid "Measure Path" -msgstr "" - -#: ../share/extensions/measure.inx.h:8 -msgid "Measurement Type: " -msgstr "" - -#: ../share/extensions/measure.inx.h:9 -#, fuzzy msgid "Offset (px):" -msgstr "Traseu decalat" +msgstr "Decalaj (px):" -#: ../share/extensions/measure.inx.h:11 +#: ../share/extensions/measure.inx.h:9 msgid "Scale Factor (Drawing:Real Length) = 1:" -msgstr "" +msgstr "Factor de scală (desen:lungime_reală) = 1:" -#: ../share/extensions/measure.inx.h:12 -#, fuzzy -msgid "Text Orientation: " -msgstr "Orientare text" +#: ../share/extensions/measure.inx.h:10 +msgid "Length Unit:" +msgstr "Unitate de lungime:" -#: ../share/extensions/measure.inx.h:14 -#, no-c-format -msgid "" -"This effect measures the length, or area, of the selected paths and adds it " -"as a text object with the selected units.\n" -" \n" -" * Display format can be either Text-On-Path, or stand-alone text at a " -"specified angle.\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 "" +#: ../share/extensions/measure.inx.h:11 +msgid "Length" +msgstr "Lungime" -#: ../share/extensions/measure.inx.h:22 -#, fuzzy +#: ../share/extensions/measure.inx.h:12 msgctxt "measure extension" msgid "Area" msgstr "Suprafață" -#: ../share/extensions/measure.inx.h:23 -#, fuzzy +#: ../share/extensions/measure.inx.h:13 msgctxt "measure extension" -msgid "Fixed Angle" -msgstr "Unghiul stiloului" +msgid "Text On Path" +msgstr "Text pe traseu" -#: ../share/extensions/measure.inx.h:24 -#, fuzzy +#: ../share/extensions/measure.inx.h:14 msgctxt "measure extension" -msgid "Text On Path" -msgstr "AÈ™ea_ză pe traseu" +msgid "Fixed Angle" +msgstr "Unghi fix" -#: ../share/extensions/motion.inx.h:3 -#, fuzzy -msgid "Magnitude:" -msgstr "Mărit:" +#: ../share/extensions/measure.inx.h:17 +#, fuzzy, no-c-format +msgid "" +"This effect measures the length, or area, of the selected paths and adds it as a text object with the selected units.\n" +" \n" +" * Display format can be either Text-On-Path, or stand-alone text at a specified angle.\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 "" +"Acest efect măsoară lungimea sau suprafaÈ›a traseului selectat È™i o adaugă ca obiect de tip text-pe-traseu cu unitatea de măsură selectată.\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%." -#: ../share/extensions/motion.inx.h:4 +#: ../share/extensions/motion.inx.h:1 msgid "Motion" msgstr "MiÈ™care" +#: ../share/extensions/motion.inx.h:2 +msgid "Magnitude:" +msgstr "Magnitudine:" + #: ../share/extensions/new_glyph_layer.inx.h:1 -#, fuzzy msgid "2 - Add Glyph Layer" -msgstr "Adaugă o glifă" +msgstr "2 - Adaugă un strat de glifă" -#: ../share/extensions/new_glyph_layer.inx.h:3 -#, fuzzy +#: ../share/extensions/new_glyph_layer.inx.h:2 msgid "Unicode character:" -msgstr "Caracter netipăribil" +msgstr "Caracter Unicode:" -#: ../share/extensions/next_glyph_layer.inx.h:2 +#: ../share/extensions/next_glyph_layer.inx.h:1 msgid "View Next Glyph" msgstr "" #: ../share/extensions/outline2svg.inx.h:1 -msgid "ASCII Text with outline markup" +msgid "Text Outline Input" msgstr "" #: ../share/extensions/outline2svg.inx.h:2 @@ -30931,258 +29273,234 @@ msgid "Text Outline File (*.outline)" msgstr "" #: ../share/extensions/outline2svg.inx.h:3 -msgid "Text Outline Input" +msgid "ASCII Text with outline markup" msgstr "" +#: ../share/extensions/param_curves.inx.h:1 +msgid "Parametric Curves" +msgstr "Curbe parametrice" + #: ../share/extensions/param_curves.inx.h:2 -#, fuzzy +msgid "Range and Sampling" +msgstr "" + +#: ../share/extensions/param_curves.inx.h:3 +msgid "Start t-value:" +msgstr "" + +#: ../share/extensions/param_curves.inx.h:4 msgid "End t-value:" -msgstr "Valoare de kerning:" +msgstr "" #: ../share/extensions/param_curves.inx.h:5 msgid "Multiply t-range by 2*pi:" msgstr "" #: ../share/extensions/param_curves.inx.h:6 -msgid "Parametric Curves" -msgstr "Curbe parametrice" +msgid "x-value of rectangle's left:" +msgstr "" #: ../share/extensions/param_curves.inx.h:7 -msgid "Range and Sampling" +msgid "x-value of rectangle's right:" +msgstr "" + +#: ../share/extensions/param_curves.inx.h:8 +msgid "y-value of rectangle's bottom:" +msgstr "" + +#: ../share/extensions/param_curves.inx.h:9 +msgid "y-value of rectangle's top:" msgstr "" #: ../share/extensions/param_curves.inx.h:10 -#, fuzzy msgid "Samples:" -msgstr "EÈ™antioane" +msgstr "EÈ™antioane:" -#: ../share/extensions/param_curves.inx.h:11 +#: ../share/extensions/param_curves.inx.h:14 msgid "" -"Select a rectangle before calling the extension, it will determine X and Y " -"scales.\n" +"Select a rectangle before calling the extension, it will determine X and Y scales.\n" "First derivatives are always determined numerically." msgstr "" -#: ../share/extensions/param_curves.inx.h:22 -#, fuzzy -msgid "Start t-value:" -msgstr "Valoare de start" - -#: ../share/extensions/param_curves.inx.h:25 -#, fuzzy -msgid "x-Function:" -msgstr "FuncÈ›ie roÈ™u" - #: ../share/extensions/param_curves.inx.h:26 -#, fuzzy -msgid "x-value of rectangle's left:" -msgstr "Stilul dreptunghiurilor noi" +msgid "x-Function:" +msgstr "" #: ../share/extensions/param_curves.inx.h:27 -#, fuzzy -msgid "x-value of rectangle's right:" -msgstr "Stilul dreptunghiurilor noi" - -#: ../share/extensions/param_curves.inx.h:28 -#, fuzzy msgid "y-Function:" -msgstr "FuncÈ›ie roÈ™u" - -#: ../share/extensions/param_curves.inx.h:29 -#, fuzzy -msgid "y-value of rectangle's bottom:" -msgstr "Stilul dreptunghiurilor noi" - -#: ../share/extensions/param_curves.inx.h:30 -#, fuzzy -msgid "y-value of rectangle's top:" -msgstr "Stilul dreptunghiurilor noi" +msgstr "" #: ../share/extensions/pathalongpath.inx.h:1 +msgid "Pattern along Path" +msgstr "" + +#: ../share/extensions/pathalongpath.inx.h:3 msgid "Copies of the pattern:" msgstr "" -#: ../share/extensions/pathalongpath.inx.h:2 +#: ../share/extensions/pathalongpath.inx.h:4 msgid "Deformation type:" msgstr "" -#: ../share/extensions/pathalongpath.inx.h:3 -#: ../share/extensions/pathscatter.inx.h:3 -msgid "Duplicate the pattern before deformation" +#: ../share/extensions/pathalongpath.inx.h:5 +#: ../share/extensions/pathscatter.inx.h:5 +msgid "Space between copies:" msgstr "" #: ../share/extensions/pathalongpath.inx.h:6 -#: ../share/extensions/pathscatter.inx.h:9 -#, fuzzy +#: ../share/extensions/pathscatter.inx.h:6 msgid "Normal offset:" -msgstr "Decalaj orizontal" +msgstr "Decalaj normal:" -#: ../share/extensions/pathalongpath.inx.h:8 -msgid "Pattern along Path" -msgstr "" +#: ../share/extensions/pathalongpath.inx.h:7 +#: ../share/extensions/pathscatter.inx.h:7 +msgid "Tangential offset:" +msgstr "Decalaj tangenÈ›ial:" -#: ../share/extensions/pathalongpath.inx.h:9 -#: ../share/extensions/pathscatter.inx.h:12 +#: ../share/extensions/pathalongpath.inx.h:8 +#: ../share/extensions/pathscatter.inx.h:8 msgid "Pattern is vertical" msgstr "" -#: ../share/extensions/pathalongpath.inx.h:12 -msgid "Ribbon" +#: ../share/extensions/pathalongpath.inx.h:9 +#: ../share/extensions/pathscatter.inx.h:10 +msgid "Duplicate the pattern before deformation" msgstr "" -#: ../share/extensions/pathalongpath.inx.h:15 +#: ../share/extensions/pathalongpath.inx.h:14 msgid "Snake" msgstr "Șarpe" -#: ../share/extensions/pathalongpath.inx.h:16 -#: ../share/extensions/pathscatter.inx.h:17 -msgid "Space between copies:" +#: ../share/extensions/pathalongpath.inx.h:15 +msgid "Ribbon" msgstr "" #: ../share/extensions/pathalongpath.inx.h:17 -#: ../share/extensions/pathscatter.inx.h:19 -#, fuzzy -msgid "Tangential offset:" -msgstr "Decalaj vertical" - -#: ../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)." +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 "" -#: ../share/extensions/pathscatter.inx.h:1 -msgid "Cloned" -msgstr "Clonat" - -#: ../share/extensions/pathscatter.inx.h:2 -msgid "Copied" -msgstr "Copiat" - -#: ../share/extensions/pathscatter.inx.h:4 +#: ../share/extensions/pathscatter.inx.h:3 msgid "Follow path orientation" msgstr "" -#: ../share/extensions/pathscatter.inx.h:7 -msgid "If pattern is a group, pick group members" +#: ../share/extensions/pathscatter.inx.h:4 +msgid "Stretch spaces to fit skeleton length" msgstr "" -#: ../share/extensions/pathscatter.inx.h:8 -msgid "Moved" -msgstr "Mutat" +#: ../share/extensions/pathscatter.inx.h:9 +msgid "Original pattern will be:" +msgstr "" #: ../share/extensions/pathscatter.inx.h:11 -msgid "Original pattern will be:" +msgid "If pattern is a group, pick group members" msgstr "" -#: ../share/extensions/pathscatter.inx.h:13 +#: ../share/extensions/pathscatter.inx.h:12 msgid "Pick group members:" msgstr "" +#: ../share/extensions/pathscatter.inx.h:13 +msgid "Moved" +msgstr "Mutat" + #: ../share/extensions/pathscatter.inx.h:14 -#, fuzzy -msgid "Randomly" -msgstr "Randomizare" +msgid "Copied" +msgstr "Copiat" + +#: ../share/extensions/pathscatter.inx.h:15 +msgid "Cloned" +msgstr "Clonat" #: ../share/extensions/pathscatter.inx.h:16 -#, fuzzy -msgid "Sequentially" -msgstr "StabileÈ™te culoarea de umplere" +msgid "Randomly" +msgstr "Aleator" -#: ../share/extensions/pathscatter.inx.h:18 -msgid "Stretch spaces to fit skeleton length" -msgstr "" +#: ../share/extensions/pathscatter.inx.h:17 +msgid "Sequentially" +msgstr "SecvenÈ›ial" -#: ../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." +#: ../share/extensions/pathscatter.inx.h:19 +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 "" #: ../share/extensions/perfectboundcover.inx.h:1 -msgid "Bleed (in):" +msgid "Perfect-Bound Cover Template" msgstr "" #: ../share/extensions/perfectboundcover.inx.h:2 -msgid "Bond Weight #" +msgid "Book Properties" msgstr "" #: ../share/extensions/perfectboundcover.inx.h:3 -msgid "Book Height (inches):" +msgid "Book Width (inches):" msgstr "" #: ../share/extensions/perfectboundcover.inx.h:4 -msgid "Book Properties" +msgid "Book Height (inches):" msgstr "" #: ../share/extensions/perfectboundcover.inx.h:5 -msgid "Book Width (inches):" -msgstr "" +msgid "Number of Pages:" +msgstr "Numărul de pagini:" #: ../share/extensions/perfectboundcover.inx.h:6 -msgid "Caliper (inches)" -msgstr "" +msgid "Remove existing guides" +msgstr "Elimină ghidajele existente" #: ../share/extensions/perfectboundcover.inx.h:7 -msgid "Cover" -msgstr "Copertă" +msgid "Interior Pages" +msgstr "Pagini interioare" #: ../share/extensions/perfectboundcover.inx.h:8 -msgid "Cover Thickness Measurement:" -msgstr "" +msgid "Paper Thickness Measurement:" +msgstr "Măsurarea grosimii hârtiei:" #: ../share/extensions/perfectboundcover.inx.h:9 -msgid "Interior Pages" +msgid "Pages Per Inch (PPI)" msgstr "" -#: ../share/extensions/perfectboundcover.inx.h:11 -msgid "Note: Bond Weight # calculations are a best-guess estimate." +#: ../share/extensions/perfectboundcover.inx.h:10 +msgid "Caliper (inches)" msgstr "" #: ../share/extensions/perfectboundcover.inx.h:12 -#, fuzzy -msgid "Number of Pages:" -msgstr "Număr de pagini" +msgid "Bond Weight #" +msgstr "" #: ../share/extensions/perfectboundcover.inx.h:13 -msgid "Pages Per Inch (PPI)" -msgstr "" +msgid "Specify Width" +msgstr "Specifică lățimea" #: ../share/extensions/perfectboundcover.inx.h:14 -msgid "Paper Thickness Measurement:" -msgstr "" +msgid "Value:" +msgstr "Valoare:" #: ../share/extensions/perfectboundcover.inx.h:15 -msgid "Perfect-Bound Cover Template" -msgstr "" +msgid "Cover" +msgstr "Copertă" -#: ../share/extensions/perfectboundcover.inx.h:17 -msgid "Remove existing guides" -msgstr "Elimină ghidajele existente" +#: ../share/extensions/perfectboundcover.inx.h:16 +msgid "Cover Thickness Measurement:" +msgstr "Măsurarea grosimii coperÈ›ii:" -#: ../share/extensions/perfectboundcover.inx.h:19 -msgid "Specify Width" -msgstr "Specifică lățimea" +#: ../share/extensions/perfectboundcover.inx.h:17 +msgid "Bleed (in):" +msgstr "" -#: ../share/extensions/perfectboundcover.inx.h:20 -#, fuzzy -msgid "Value:" -msgstr "Valoare" +#: ../share/extensions/perfectboundcover.inx.h:18 +msgid "Note: Bond Weight # calculations are a best-guess estimate." +msgstr "" -#: ../share/extensions/perspective.inx.h:2 +#: ../share/extensions/perspective.inx.h:1 msgid "Perspective" msgstr "Perspectivă" -#: ../share/extensions/pixelsnap.inx.h:2 +#: ../share/extensions/pixelsnap.inx.h:1 msgid "PixelSnap" 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." +#: ../share/extensions/pixelsnap.inx.h:2 +msgid "Snap all paths in selection to pixels. Snaps borders to half-points and fills to full points." msgstr "" #: ../share/extensions/plt_input.inx.h:1 @@ -31208,496 +29526,467 @@ msgstr "Salvează un fiÈ™ier pentru plotere" #: ../share/extensions/polyhedron_3d.inx.h:1 msgid "3D Polyhedron" -msgstr "" +msgstr "Poliedru 3D" #: ../share/extensions/polyhedron_3d.inx.h:2 -msgid "Clockwise wound object" -msgstr "" +msgid "Model file" +msgstr "FiÈ™ier de model" #: ../share/extensions/polyhedron_3d.inx.h:3 -msgid "Cube" -msgstr "" +msgid "Object:" +msgstr "Obiect:" #: ../share/extensions/polyhedron_3d.inx.h:4 -msgid "Cuboctahedron" -msgstr "" +msgid "Filename:" +msgstr "Nume de fiÈ™ier:" #: ../share/extensions/polyhedron_3d.inx.h:5 -msgid "Dodecahedron" -msgstr "" +msgid "Object Type:" +msgstr "Tip de obiect:" +# hm ? #: ../share/extensions/polyhedron_3d.inx.h:6 -msgid "Draw back-facing polygons" -msgstr "" +msgid "Clockwise wound object" +msgstr "SuceÈ™te obiectul în sens orar" #: ../share/extensions/polyhedron_3d.inx.h:7 -msgid "Edge-Specified" -msgstr "" +msgid "Cube" +msgstr "Cub" #: ../share/extensions/polyhedron_3d.inx.h:8 -msgid "Edges" -msgstr "Margini" +msgid "Truncated Cube" +msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:9 -msgid "Face-Specified" +msgid "Snub Cube" msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:10 -msgid "Faces" -msgstr "FeÈ›e" +msgid "Cuboctahedron" +msgstr "Cuboctaedru" #: ../share/extensions/polyhedron_3d.inx.h:11 -msgid "Filename:" -msgstr "Nume de fiÈ™ier:" +msgid "Tetrahedron" +msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:12 -#, fuzzy -msgid "Fill color, Blue:" -msgstr "Culoare de umplere, albastru" +msgid "Truncated Tetrahedron" +msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:13 -#, fuzzy -msgid "Fill color, Green:" -msgstr "Culoare de umplere, roÈ™u" +msgid "Octahedron" +msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:14 -#, fuzzy -msgid "Fill color, Red:" -msgstr "Culoare de umplere, roÈ™u" +msgid "Truncated Octahedron" +msgstr "" + +#: ../share/extensions/polyhedron_3d.inx.h:15 +msgid "Icosahedron" +msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:16 -#, fuzzy, no-c-format -msgid "Fill opacity (%):" -msgstr "Opacitate de umplere, %" +msgid "Truncated Icosahedron" +msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:17 -msgid "Great Dodecahedron" +msgid "Small Triambic Icosahedron" msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:18 -msgid "Great Stellated Dodecahedron" -msgstr "" +msgid "Dodecahedron" +msgstr "Dodecaedru" #: ../share/extensions/polyhedron_3d.inx.h:19 -msgid "Icosahedron" +msgid "Truncated Dodecahedron" msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:20 -#, fuzzy -msgid "Light X:" -msgstr "Dreapta:" +msgid "Snub Dodecahedron" +msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:21 -#, fuzzy -msgid "Light Y:" -msgstr "Dreapta:" +msgid "Great Dodecahedron" +msgstr "Dodecaedru mare" #: ../share/extensions/polyhedron_3d.inx.h:22 -#, fuzzy -msgid "Light Z:" -msgstr "Dreapta:" +msgid "Great Stellated Dodecahedron" +msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:23 msgid "Load from file" msgstr "ÃŽncarcă din fiÈ™ier" #: ../share/extensions/polyhedron_3d.inx.h:24 -msgid "Maximum" -msgstr "Maxim" +msgid "Face-Specified" +msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:25 -msgid "Mean" +msgid "Edge-Specified" msgstr "" -#: ../share/extensions/polyhedron_3d.inx.h:26 -msgid "Minimum" -msgstr "Minim" - #: ../share/extensions/polyhedron_3d.inx.h:27 -msgid "Model file" -msgstr "FiÈ™ier de model" +msgid "Rotate around:" +msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:28 -#, fuzzy -msgid "Object Type:" -msgstr "Tip de obiect" +#: ../share/extensions/spirograph.inx.h:8 +#: ../share/extensions/wireframe_sphere.inx.h:5 +msgid "Rotation (deg):" +msgstr "Rotire (grade):" #: ../share/extensions/polyhedron_3d.inx.h:29 -msgid "Object:" -msgstr "Obiect:" +msgid "Then rotate around:" +msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:30 -msgid "Octahedron" +msgid "X-Axis" msgstr "" -#: ../share/extensions/polyhedron_3d.inx.h:32 -msgid "Rotate around:" +#: ../share/extensions/polyhedron_3d.inx.h:31 +msgid "Y-Axis" msgstr "" -#: ../share/extensions/polyhedron_3d.inx.h:33 -#: ../share/extensions/spirograph.inx.h:7 -#: ../share/extensions/wireframe_sphere.inx.h:6 -#, fuzzy -msgid "Rotation (deg):" -msgstr "RotaÈ›ie (grade)" +#: ../share/extensions/polyhedron_3d.inx.h:32 +msgid "Z-Axis" +msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:34 -#, fuzzy msgid "Scaling factor:" -msgstr "Factor de scalare" +msgstr "Factor de scalare:" #: ../share/extensions/polyhedron_3d.inx.h:35 -msgid "Shading" -msgstr "" +msgid "Fill color, Red:" +msgstr "Culoare de umplere, roÈ™u:" -#: ../share/extensions/polyhedron_3d.inx.h:37 -msgid "Small Triambic Icosahedron" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:36 +msgid "Fill color, Green:" +msgstr "Culoare de umplere, verde:" -#: ../share/extensions/polyhedron_3d.inx.h:38 -msgid "Snub Cube" -msgstr "" +#: ../share/extensions/polyhedron_3d.inx.h:37 +msgid "Fill color, Blue:" +msgstr "Culoare de umplere, albastru:" #: ../share/extensions/polyhedron_3d.inx.h:39 -msgid "Snub Dodecahedron" -msgstr "" +#, no-c-format +msgid "Fill opacity (%):" +msgstr "Opacitate de umplere (%):" #: ../share/extensions/polyhedron_3d.inx.h:41 -#, fuzzy, no-c-format +#, no-c-format msgid "Stroke opacity (%):" -msgstr "Opacitate contur, %" +msgstr "Opacitate de contur (%):" #: ../share/extensions/polyhedron_3d.inx.h:42 -#, fuzzy msgid "Stroke width (px):" -msgstr "Lățime contur, px" +msgstr "Lățime de contur (px):" + +#: ../share/extensions/polyhedron_3d.inx.h:43 +msgid "Shading" +msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:44 -msgid "Tetrahedron" +msgid "Light X:" msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:45 -msgid "Then rotate around:" +msgid "Light Y:" msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:46 -msgid "Truncated Cube" -msgstr "" - -#: ../share/extensions/polyhedron_3d.inx.h:47 -msgid "Truncated Dodecahedron" +msgid "Light Z:" msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:48 -msgid "Truncated Icosahedron" +msgid "Draw back-facing polygons" msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:49 -msgid "Truncated Octahedron" +msgid "Z-sort faces by:" msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:50 -msgid "Truncated Tetrahedron" -msgstr "" +msgid "Faces" +msgstr "FeÈ›e" #: ../share/extensions/polyhedron_3d.inx.h:51 +msgid "Edges" +msgstr "Margini" + +#: ../share/extensions/polyhedron_3d.inx.h:52 msgid "Vertices" msgstr "" #: ../share/extensions/polyhedron_3d.inx.h:53 -msgid "X-Axis" -msgstr "" +msgid "Maximum" +msgstr "Maxim" #: ../share/extensions/polyhedron_3d.inx.h:54 -msgid "Y-Axis" -msgstr "" +msgid "Minimum" +msgstr "Minim" #: ../share/extensions/polyhedron_3d.inx.h:55 -msgid "Z-Axis" -msgstr "" - -#: ../share/extensions/polyhedron_3d.inx.h:56 -msgid "Z-sort faces by:" +msgid "Mean" msgstr "" -#: ../share/extensions/previous_glyph_layer.inx.h:2 -#, fuzzy +#: ../share/extensions/previous_glyph_layer.inx.h:1 msgid "View Previous Glyph" -msgstr "Pagina precedentă:" +msgstr "" #: ../share/extensions/printing_marks.inx.h:1 -msgid "Bleed Margin" +msgid "Printing Marks" msgstr "" -#: ../share/extensions/printing_marks.inx.h:2 -msgid "Bleed Marks" +#: ../share/extensions/printing_marks.inx.h:3 +msgid "Crop Marks" msgstr "" #: ../share/extensions/printing_marks.inx.h:4 -msgid "Canvas" -msgstr "Canava" +msgid "Bleed Marks" +msgstr "" #: ../share/extensions/printing_marks.inx.h:5 -msgid "Color Bars" -msgstr "Bare colorate" +msgid "Registration Marks" +msgstr "" #: ../share/extensions/printing_marks.inx.h:6 -msgid "Crop Marks" +msgid "Star Target" msgstr "" -#: ../share/extensions/printing_marks.inx.h:11 +#: ../share/extensions/printing_marks.inx.h:7 +msgid "Color Bars" +msgstr "Bare colorate" + +#: ../share/extensions/printing_marks.inx.h:8 msgid "Page Information" msgstr "InformaÈ›ii despre pagină" -#: ../share/extensions/printing_marks.inx.h:12 +#: ../share/extensions/printing_marks.inx.h:9 msgid "Positioning" msgstr "" -#: ../share/extensions/printing_marks.inx.h:13 -msgid "Printing Marks" -msgstr "" - -#: ../share/extensions/printing_marks.inx.h:14 -msgid "Registration Marks" -msgstr "" - -#: ../share/extensions/printing_marks.inx.h:18 -#, fuzzy +#: ../share/extensions/printing_marks.inx.h:10 msgid "Set crop marks to:" -msgstr "StabileÈ™te marcatorii" +msgstr "StabileÈ™te marcatorii de decupare la:" + +#: ../share/extensions/printing_marks.inx.h:17 +msgid "Canvas" +msgstr "Canava" #: ../share/extensions/printing_marks.inx.h:19 -msgid "Star Target" +msgid "Bleed Margin" msgstr "" -#: ../share/extensions/ps_input.inx.h:3 +#: ../share/extensions/ps_input.inx.h:1 msgid "PostScript Input" msgstr "Intrare PostScript" -#: ../share/extensions/radiusrand.inx.h:2 +#: ../share/extensions/radiusrand.inx.h:1 msgid "Jitter nodes" msgstr "" #: ../share/extensions/radiusrand.inx.h:3 -#, fuzzy msgid "Maximum displacement in X (px):" -msgstr "Numărul maxim de documente în lista celor deschise recent:" +msgstr "" #: ../share/extensions/radiusrand.inx.h:4 -#, fuzzy msgid "Maximum displacement in Y (px):" -msgstr "Numărul maxim de documente în lista celor deschise recent:" - -#: ../share/extensions/radiusrand.inx.h:7 -msgid "Shift node handles" msgstr "" -#: ../share/extensions/radiusrand.inx.h:8 +#: ../share/extensions/radiusrand.inx.h:5 msgid "Shift nodes" msgstr "" -#: ../share/extensions/radiusrand.inx.h:9 -msgid "" -"This effect randomly shifts the nodes (and optionally node handles) of the " -"selected path." +#: ../share/extensions/radiusrand.inx.h:6 +msgid "Shift node handles" msgstr "" -#: ../share/extensions/radiusrand.inx.h:10 +#: ../share/extensions/radiusrand.inx.h:7 msgid "Use normal distribution" msgstr "FoloseÈ™te o distribuÈ›ie normală" +#: ../share/extensions/radiusrand.inx.h:9 +msgid "This effect randomly shifts the nodes (and optionally node handles) of the selected path." +msgstr "" + #: ../share/extensions/render_alphabetsoup.inx.h:1 msgid "Alphabet Soup" msgstr "Supă de alfabet" -#: ../share/extensions/render_alphabetsoup.inx.h:5 -#: ../share/extensions/render_barcode_datamatrix.inx.h:6 -#: ../share/extensions/render_barcode_qrcode.inx.h:18 -#, fuzzy +#: ../share/extensions/render_alphabetsoup.inx.h:2 +#: ../share/extensions/render_barcode_datamatrix.inx.h:2 +#: ../share/extensions/render_barcode_qrcode.inx.h:3 msgid "Text:" -msgstr "Text" +msgstr "Text:" #: ../share/extensions/render_barcode.inx.h:1 -msgid "Bar Height:" -msgstr "ÃŽnălÈ›ime bară:" +msgid "Classic" +msgstr "" #: ../share/extensions/render_barcode.inx.h:2 -#: ../share/extensions/render_barcode_datamatrix.inx.h:1 -#: ../share/extensions/render_barcode_qrcode.inx.h:2 -msgid "Barcode" -msgstr "Cod de bară" +msgid "Barcode Type:" +msgstr "Tipul codului de bară:" #: ../share/extensions/render_barcode.inx.h:3 msgid "Barcode Data:" msgstr "Date cod bară:" #: ../share/extensions/render_barcode.inx.h:4 -msgid "Barcode Type:" -msgstr "Tipul codului de bară:" +msgid "Bar Height:" +msgstr "ÃŽnălÈ›ime bară:" -#: ../share/extensions/render_barcode.inx.h:5 -msgid "Classic" -msgstr "" +#: ../share/extensions/render_barcode.inx.h:6 +#: ../share/extensions/render_barcode_datamatrix.inx.h:6 +#: ../share/extensions/render_barcode_qrcode.inx.h:19 +msgid "Barcode" +msgstr "Cod de bară" -#: ../share/extensions/render_barcode_datamatrix.inx.h:2 -#, fuzzy +# hm ? +#: ../share/extensions/render_barcode_datamatrix.inx.h:1 msgid "Datamatrix" -msgstr "Matrice" +msgstr "Matrice de date" -#: ../share/extensions/render_barcode_datamatrix.inx.h:4 -#: ../share/extensions/render_barcode_qrcode.inx.h:16 +#: ../share/extensions/render_barcode_datamatrix.inx.h:3 +#: ../share/extensions/render_barcode_qrcode.inx.h:4 msgid "Size, in unit squares:" msgstr "" -#: ../share/extensions/render_barcode_datamatrix.inx.h:5 +#: ../share/extensions/render_barcode_datamatrix.inx.h:4 msgid "Square Size (px):" msgstr "" #: ../share/extensions/render_barcode_qrcode.inx.h:1 -#, fuzzy -msgid "Auto" -msgstr "Nod automat" +msgid "QR Code" +msgstr "" -#: ../share/extensions/render_barcode_qrcode.inx.h:4 -msgid "Error correction level:" +#: ../share/extensions/render_barcode_qrcode.inx.h:2 +msgid "See http://www.denso-wave.com/qrcode/index-e.html for details" msgstr "" +#: ../share/extensions/render_barcode_qrcode.inx.h:5 +msgid "Auto" +msgstr "Automat" + #: ../share/extensions/render_barcode_qrcode.inx.h:6 -#, no-c-format -msgid "H (Approx. 30%)" +msgid "With \"Auto\", the size of the barcode depends on the length of the text and the error correction level" +msgstr "" + +#: ../share/extensions/render_barcode_qrcode.inx.h:7 +msgid "Error correction level:" msgstr "" -#: ../share/extensions/render_barcode_qrcode.inx.h:8 +#: ../share/extensions/render_barcode_qrcode.inx.h:9 #, no-c-format msgid "L (Approx. 7%)" msgstr "" -#: ../share/extensions/render_barcode_qrcode.inx.h:10 +#: ../share/extensions/render_barcode_qrcode.inx.h:11 #, no-c-format msgid "M (Approx. 15%)" msgstr "" -#: ../share/extensions/render_barcode_qrcode.inx.h:12 +#: ../share/extensions/render_barcode_qrcode.inx.h:13 #, no-c-format msgid "Q (Approx. 25%)" msgstr "" -#: ../share/extensions/render_barcode_qrcode.inx.h:13 -msgid "QR Code" -msgstr "" - #: ../share/extensions/render_barcode_qrcode.inx.h:15 -msgid "See http://www.denso-wave.com/qrcode/index-e.html for details" +#, no-c-format +msgid "H (Approx. 30%)" msgstr "" #: ../share/extensions/render_barcode_qrcode.inx.h:17 -#, fuzzy msgid "Square size (px):" -msgstr "Dimensiune font:" - -#: ../share/extensions/render_barcode_qrcode.inx.h:19 -msgid "" -"With \"Auto\", the size of the barcode depends on the length of the text and " -"the error correction level" -msgstr "" +msgstr "Dimensiune pătrată (px):" #: ../share/extensions/replace_font.inx.h:1 -msgid "And replace with: " -msgstr "" +msgid "Replace font" +msgstr "ÃŽnlocuieÈ™te fontul" #: ../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 "" +msgid "Find and Replace font" +msgstr "Caută È™i înlocuieÈ™te fontul" #: ../share/extensions/replace_font.inx.h:3 -#, fuzzy -msgid "Entire drawing" -msgstr "desen%s" +msgid "Find this font: " +msgstr "" #: ../share/extensions/replace_font.inx.h:4 -#, fuzzy -msgid "Find and Replace font" -msgstr "Căuta_re È™i înlocuire de text..." +msgid "And replace with: " +msgstr "" #: ../share/extensions/replace_font.inx.h:5 -msgid "Find this font: " +msgid "Replace all fonts with: " msgstr "" #: ../share/extensions/replace_font.inx.h:6 -#, fuzzy msgid "List all fonts" -msgstr "Editează fonturi SVG" +msgstr "Listează toate fonturile" #: ../share/extensions/replace_font.inx.h:7 -msgid "Replace all fonts with: " +msgid "Choose this tab if you would like to see a list of the fonts used/found." msgstr "" #: ../share/extensions/replace_font.inx.h:8 -#, fuzzy -msgid "Replace font" -msgstr "ÃŽnlocuieÈ™te" +msgid "Work on:" +msgstr "Lucrează pe:" #: ../share/extensions/replace_font.inx.h:9 -#, fuzzy +msgid "Entire drawing" +msgstr "ÃŽntreg desenul" + +#: ../share/extensions/replace_font.inx.h:10 msgid "Selected objects only" -msgstr "ÃŽntoarce pe orizontală obiectele selectate" +msgstr "Numai obiectele selectate" -#: ../share/extensions/replace_font.inx.h:11 -#, fuzzy -msgid "Work on:" -msgstr "Cuvânt:" +#: ../share/extensions/restack.inx.h:1 +msgid "Restack" +msgstr "" #: ../share/extensions/restack.inx.h:2 -#, fuzzy -msgid "Arbitrary Angle" -msgstr "Aranjare" +msgid "Restack Direction:" +msgstr "" #: ../share/extensions/restack.inx.h:3 -msgid "Arrange" -msgstr "Aranjare" +msgid "Left to Right (0)" +msgstr "De la stânga la dreapta (0)" #: ../share/extensions/restack.inx.h:4 -#: ../share/extensions/text_extract.inx.h:1 -msgid "Bottom" -msgstr "Jos de tot" - -#: ../share/extensions/restack.inx.h:5 msgid "Bottom to Top (90)" msgstr "De jos în sus (90)" -#: ../share/extensions/restack.inx.h:6 -msgid "Horizontal Point:" -msgstr "Punct orizontal:" +#: ../share/extensions/restack.inx.h:5 +msgid "Right to Left (180)" +msgstr "De la dreapta la stânga (180)" -#: ../share/extensions/restack.inx.h:8 -msgid "Left to Right (0)" -msgstr "De la stânga la dreapta (0)" +#: ../share/extensions/restack.inx.h:6 +msgid "Top to Bottom (270)" +msgstr "De sus în jos (270)" -#: ../share/extensions/restack.inx.h:9 -#: ../share/extensions/text_extract.inx.h:7 -msgid "Middle" -msgstr "Mijloc" +#: ../share/extensions/restack.inx.h:7 +msgid "Radial Outward" +msgstr "" -#: ../share/extensions/restack.inx.h:10 +#: ../share/extensions/restack.inx.h:8 msgid "Radial Inward" msgstr "" -#: ../share/extensions/restack.inx.h:11 -msgid "Radial Outward" -msgstr "" +#: ../share/extensions/restack.inx.h:9 +msgid "Arbitrary Angle" +msgstr "Unghi arbitrar" -#: ../share/extensions/restack.inx.h:12 -msgid "Restack" -msgstr "" +#: ../share/extensions/restack.inx.h:11 +msgid "Horizontal Point:" +msgstr "Punct orizontal:" #: ../share/extensions/restack.inx.h:13 -msgid "Restack Direction:" -msgstr "" +#: ../share/extensions/text_extract.inx.h:9 +msgid "Middle" +msgstr "Mijloc" #: ../share/extensions/restack.inx.h:15 -msgid "Right to Left (180)" -msgstr "De la dreapta la stânga (180)" +msgid "Vertical Point:" +msgstr "Punct vertical:" #: ../share/extensions/restack.inx.h:16 #: ../share/extensions/text_extract.inx.h:12 @@ -31705,55 +29994,50 @@ msgid "Top" msgstr "Vârf" #: ../share/extensions/restack.inx.h:17 -msgid "Top to Bottom (270)" -msgstr "De sus în jos (270)" +#: ../share/extensions/text_extract.inx.h:13 +msgid "Bottom" +msgstr "Jos de tot" #: ../share/extensions/restack.inx.h:18 -msgid "Vertical Point:" -msgstr "Punct vertical:" +msgid "Arrange" +msgstr "Aranjare" #: ../share/extensions/rtree.inx.h:1 -#, fuzzy -msgid "Initial size:" -msgstr "Dimensiune iniÈ›ială" +msgid "Random Tree" +msgstr "Arbore aleator" #: ../share/extensions/rtree.inx.h:2 -#, fuzzy -msgid "Minimum size:" -msgstr "Minim" +msgid "Initial size:" +msgstr "Dimensiune iniÈ›ială:" #: ../share/extensions/rtree.inx.h:3 -msgid "Random Tree" -msgstr "Arbore aleator" - -#: ../share/extensions/rubberstretch.inx.h:2 -#, no-c-format -msgid "Curve (%):" -msgstr "" +msgid "Minimum size:" +msgstr "Dimensiune minimă:" -#: ../share/extensions/rubberstretch.inx.h:4 +#: ../share/extensions/rubberstretch.inx.h:1 msgid "Rubber Stretch" msgstr "" -#: ../share/extensions/rubberstretch.inx.h:6 +#: ../share/extensions/rubberstretch.inx.h:3 #, no-c-format msgid "Strength (%):" msgstr "" -#: ../share/extensions/scour.inx.h:1 -msgid "Convert CSS attributes to XML attributes" +#: ../share/extensions/rubberstretch.inx.h:5 +#, no-c-format +msgid "Curve (%):" msgstr "" -#: ../share/extensions/scour.inx.h:2 -msgid "Create groups for similar attributes" -msgstr "" +#: ../share/extensions/scour.inx.h:1 +msgid "Optimized SVG Output" +msgstr "IeÈ™ire SVG optimizată" #: ../share/extensions/scour.inx.h:3 -msgid "Embed rasters" +msgid "Shorten color values" msgstr "" #: ../share/extensions/scour.inx.h:4 -msgid "Enable viewboxing" +msgid "Convert CSS attributes to XML attributes" msgstr "" #: ../share/extensions/scour.inx.h:5 @@ -31761,56 +30045,63 @@ msgid "Group collapsing" msgstr "" #: ../share/extensions/scour.inx.h:6 -msgid "Help (Ids)" +msgid "Create groups for similar attributes" msgstr "" #: ../share/extensions/scour.inx.h:7 -#, fuzzy -msgid "Help (Options)" -msgstr "OpÈ›iuni" +msgid "Embed rasters" +msgstr "" #: ../share/extensions/scour.inx.h:8 -#, fuzzy -msgid "Ids" -msgstr "_ID" +msgid "Keep editor data" +msgstr "" #: ../share/extensions/scour.inx.h:9 -msgid "" -"Ids specific options:\n" -" * Remove unused ID names for elements: remove all unreferenced ID " -"attributes.\n" -" * Shorten IDs: reduce the length of all ID attributes, assigning the " -"shortest to the most-referenced elements. For instance, #linearGradient5621, " -"referenced 100 times, can become #a.\n" -" * Preserve manually created ID names not ending with digits: usually, " -"optimised SVG output removes these, but if they're needed for referencing (e." -"g. #middledot), you may use this option.\n" -" * Preserve these ID names, comma-separated: you can use this in " -"conjunction with the other preserve options if you wish to preserve some " -"more specific ID names.\n" -" * Preserve ID names starting with: usually, optimised SVG output removes " -"all unused ID names, but if all of your preserved ID names start with the " -"same prefix (e.g. #flag-mx, #flag-pt), you may use this option." +msgid "Remove metadata" +msgstr "Elimină metadatele" + +#: ../share/extensions/scour.inx.h:10 +msgid "Remove comments" +msgstr "Elimină comentariul" + +#: ../share/extensions/scour.inx.h:11 +msgid "Work around renderer bugs" msgstr "" -#: ../share/extensions/scour.inx.h:15 -msgid "Keep editor data" +#: ../share/extensions/scour.inx.h:12 +msgid "Enable viewboxing" msgstr "" -#: ../share/extensions/scour.inx.h:17 +#: ../share/extensions/scour.inx.h:13 +msgid "Remove the xml declaration" +msgstr "" + +#: ../share/extensions/scour.inx.h:14 msgid "Number of significant digits for coords:" msgstr "" -#: ../share/extensions/scour.inx.h:18 -msgid "Optimized SVG (*.svg)" -msgstr "SVG optimizat (*.svg)" +#: ../share/extensions/scour.inx.h:15 +msgid "XML indentation (pretty-printing):" +msgstr "" + +#: ../share/extensions/scour.inx.h:16 +msgid "Space" +msgstr "SpaÈ›iu" + +#: ../share/extensions/scour.inx.h:17 +msgid "Tab" +msgstr "Tab" #: ../share/extensions/scour.inx.h:19 -msgid "Optimized SVG Output" -msgstr "IeÈ™ire SVG optimizată" +msgid "Ids" +msgstr "ID-uri" + +#: ../share/extensions/scour.inx.h:20 +msgid "Remove unused ID names for elements" +msgstr "" #: ../share/extensions/scour.inx.h:21 -msgid "Preserve ID names starting with:" +msgid "Shorten IDs" msgstr "" #: ../share/extensions/scour.inx.h:22 @@ -31822,118 +30113,80 @@ msgid "Preserve these ID names, comma-separated:" msgstr "" #: ../share/extensions/scour.inx.h:24 -#, fuzzy -msgid "Remove comments" -msgstr "Elimină fontul" +msgid "Preserve ID names starting with:" +msgstr "" #: ../share/extensions/scour.inx.h:25 -#, fuzzy -msgid "Remove metadata" -msgstr "Elimină roÈ™ul" - -#: ../share/extensions/scour.inx.h:26 -#, fuzzy -msgid "Remove the xml declaration" -msgstr "Elimină traducerile" +msgid "Help (Options)" +msgstr "Ajutor (opÈ›iuni)" #: ../share/extensions/scour.inx.h:27 -msgid "Remove unused ID names for elements" -msgstr "" - -# hm ? sau grafică vectorială scalabilă ? -#: ../share/extensions/scour.inx.h:28 -msgid "Scalable Vector Graphics" -msgstr "Scalable Vector Graphics" - -#: ../share/extensions/scour.inx.h:29 -msgid "Shorten IDs" -msgstr "" - -#: ../share/extensions/scour.inx.h:30 -#, fuzzy -msgid "Shorten color values" -msgstr "Culori slabe" - -#: ../share/extensions/scour.inx.h:31 -msgid "Space" -msgstr "SpaÈ›iu" - -#: ../share/extensions/scour.inx.h:32 -msgid "Tab" -msgstr "Tab" - -#: ../share/extensions/scour.inx.h:34 #, no-c-format msgid "" "This extension optimizes the SVG file according to the following options:\n" " * Shorten color names: convert all colors to #RRGGBB or #RGB format.\n" -" * Convert CSS attributes to XML attributes: convert styles from <" -"style> tags and inline style=\"\" declarations into XML attributes.\n" -" * Group collapsing: removes useless <g> elements, promoting their " -"contents up one level. Requires \"Remove unused ID names for elements\" to " -"be set.\n" -" * Create groups for similar attributes: create <g> elements for " -"runs of elements having at least one attribute in common (e.g. fill color, " -"stroke opacity, ...).\n" +" * Convert CSS attributes to XML attributes: convert styles from <style> tags and inline style=\"\" declarations into XML attributes.\n" +" * Group collapsing: removes useless <g> elements, promoting their contents up one level. Requires \"Remove unused ID names for elements\" to be set.\n" +" * Create groups for similar attributes: create <g> elements for runs of elements having at least one attribute in common (e.g. fill color, stroke opacity, ...).\n" " * Embed rasters: embed raster images as base64-encoded data URLs.\n" -" * Keep editor data: don't remove Inkscape, Sodipodi or Adobe Illustrator " -"elements and attributes.\n" -" * Remove metadata: remove <metadata> tags along with all the " -"information in them, which may include license metadata, alternate versions " -"for non-SVG-enabled browsers, etc.\n" +" * Keep editor data: don't remove Inkscape, Sodipodi or Adobe Illustrator elements and attributes.\n" +" * Remove metadata: remove <metadata> tags along with all the information in them, which may include license metadata, alternate versions for non-SVG-enabled browsers, etc.\n" " * Remove comments: remove <!-- --> tags.\n" -" * Work around renderer bugs: emits slightly larger SVG data, but works " -"around a bug in librsvg's renderer, which is used in Eye of GNOME and other " -"various applications.\n" +" * Work around renderer bugs: emits slightly larger SVG data, but works around a bug in librsvg's renderer, which is used in Eye of GNOME and other various applications.\n" " * Enable viewboxing: size image to 100%/100% and introduce a viewBox.\n" -" * Number of significant digits for coords: all coordinates are output " -"with that number of significant digits. For example, if 3 is specified, the " -"coordinate 3.5153 is output as 3.51 and the coordinate 471.55 is output as " -"472.\n" -" * XML indentation (pretty-printing): either None for no indentation, " -"Space to use one space per nesting level, or Tab to use one tab per nesting " -"level." +" * Number of significant digits for coords: all coordinates are output with that number of significant digits. For example, if 3 is specified, the coordinate 3.5153 is output as 3.51 and the coordinate 471.55 is output as 472.\n" +" * XML indentation (pretty-printing): either None for no indentation, Space to use one space per nesting level, or Tab to use one tab per nesting level." msgstr "" -#: ../share/extensions/scour.inx.h:47 -msgid "Work around renderer bugs" +#: ../share/extensions/scour.inx.h:40 +msgid "Help (Ids)" msgstr "" -#: ../share/extensions/scour.inx.h:48 -msgid "XML indentation (pretty-printing):" +#: ../share/extensions/scour.inx.h:41 +msgid "" +"Ids specific options:\n" +" * Remove unused ID names for elements: remove all unreferenced ID attributes.\n" +" * Shorten IDs: reduce the length of all ID attributes, assigning the shortest to the most-referenced elements. For instance, #linearGradient5621, referenced 100 times, can become #a.\n" +" * Preserve manually created ID names not ending with digits: usually, optimised SVG output removes these, but if they're needed for referencing (e.g. #middledot), you may use this option.\n" +" * Preserve these ID names, comma-separated: you can use this in conjunction with the other preserve options if you wish to preserve some more specific ID names.\n" +" * Preserve ID names starting with: usually, optimised SVG output removes all unused ID names, but if all of your preserved ID names start with the same prefix (e.g. #flag-mx, #flag-pt), you may use this option." msgstr "" +#: ../share/extensions/scour.inx.h:47 +msgid "Optimized SVG (*.svg)" +msgstr "SVG optimizat (*.svg)" + +# hm ? sau grafică vectorială scalabilă ? +#: ../share/extensions/scour.inx.h:48 +msgid "Scalable Vector Graphics" +msgstr "Scalable Vector Graphics" + #: ../share/extensions/setup_typography_canvas.inx.h:1 msgid "1 - Setup Typography Canvas" msgstr "" #: ../share/extensions/setup_typography_canvas.inx.h:2 -#, fuzzy -msgid "Ascender:" -msgstr "Render" +msgid "Em-size:" +msgstr "Dimensiune Em:" #: ../share/extensions/setup_typography_canvas.inx.h:3 -#, fuzzy -msgid "Caps Height:" -msgstr "ÃŽnălÈ›ime bară:" +msgid "Ascender:" +msgstr "" #: ../share/extensions/setup_typography_canvas.inx.h:4 -#, fuzzy -msgid "Descender:" -msgstr "Dependență:" +msgid "Caps Height:" +msgstr "" #: ../share/extensions/setup_typography_canvas.inx.h:5 -#, fuzzy -msgid "Em-size:" -msgstr "Dimensiune:" - -#: ../share/extensions/setup_typography_canvas.inx.h:7 -#, fuzzy msgid "X-Height:" -msgstr "ÃŽnălÈ›ime:" +msgstr "" + +#: ../share/extensions/setup_typography_canvas.inx.h:6 +msgid "Descender:" +msgstr "" #: ../share/extensions/sk1_input.inx.h:1 -msgid "Open files saved in sK1 vector graphics editor" +msgid "sK1 vector graphics files input" msgstr "" #: ../share/extensions/sk1_input.inx.h:2 @@ -31942,19 +30195,19 @@ msgid "sK1 vector graphics files (.sk1)" msgstr "" #: ../share/extensions/sk1_input.inx.h:3 -msgid "sK1 vector graphics files input" +msgid "Open files saved in sK1 vector graphics editor" msgstr "" #: ../share/extensions/sk1_output.inx.h:1 -msgid "File format for use in sK1 vector graphics editor" +msgid "sK1 vector graphics files output" msgstr "" #: ../share/extensions/sk1_output.inx.h:3 -msgid "sK1 vector graphics files output" +msgid "File format for use in sK1 vector graphics editor" msgstr "" #: ../share/extensions/sk_input.inx.h:1 -msgid "A diagram created with the program Sketch" +msgid "Sketch Input" msgstr "" #: ../share/extensions/sk_input.inx.h:2 @@ -31962,88 +30215,82 @@ msgid "Sketch Diagram (*.sk)" msgstr "" #: ../share/extensions/sk_input.inx.h:3 -msgid "Sketch Input" +msgid "A diagram created with the program Sketch" msgstr "" #: ../share/extensions/spirograph.inx.h:1 -msgid "Gear Placement:" -msgstr "" +msgid "Spirograph" +msgstr "Spirograf" #: ../share/extensions/spirograph.inx.h:2 -msgid "Inside (Hypotrochoid)" +msgid "R - Ring Radius (px):" msgstr "" #: ../share/extensions/spirograph.inx.h:3 -msgid "Outside (Epitrochoid)" +msgid "r - Gear Radius (px):" msgstr "" #: ../share/extensions/spirograph.inx.h:4 -#, fuzzy -msgid "Quality (Default = 16):" -msgstr "Calitate (implicit = 16)" +msgid "d - Pen Radius (px):" +msgstr "" #: ../share/extensions/spirograph.inx.h:5 -msgid "R - Ring Radius (px):" +msgid "Gear Placement:" msgstr "" -#: ../share/extensions/spirograph.inx.h:8 -msgid "Spirograph" -msgstr "Spirograf" - -#: ../share/extensions/spirograph.inx.h:9 -msgid "d - Pen Radius (px):" +#: ../share/extensions/spirograph.inx.h:6 +msgid "Inside (Hypotrochoid)" msgstr "" -#: ../share/extensions/spirograph.inx.h:10 -#, fuzzy -msgid "r - Gear Radius (px):" -msgstr "Rază de neclaritate, px" - -#: ../share/extensions/split.inx.h:3 -msgid "Preserve original text" +#: ../share/extensions/spirograph.inx.h:7 +msgid "Outside (Epitrochoid)" msgstr "" -#: ../share/extensions/split.inx.h:4 +#: ../share/extensions/spirograph.inx.h:9 +msgid "Quality (Default = 16):" +msgstr "Calitate (implicit = 16):" + +#: ../share/extensions/split.inx.h:1 msgid "Split text" msgstr "Desparte textul" -#: ../share/extensions/split.inx.h:5 +#: ../share/extensions/split.inx.h:3 msgid "Split:" msgstr "" -#: ../share/extensions/split.inx.h:7 -msgid "This effect splits texts into different lines, words or letters." +#: ../share/extensions/split.inx.h:4 +msgid "Preserve original text" msgstr "" -#: ../share/extensions/split.inx.h:8 -#, fuzzy -msgctxt "split" -msgid "Letters" -msgstr "Litere" - -#: ../share/extensions/split.inx.h:9 -#, fuzzy +#: ../share/extensions/split.inx.h:5 msgctxt "split" msgid "Lines" msgstr "Linii" -#: ../share/extensions/split.inx.h:10 -#, fuzzy +#: ../share/extensions/split.inx.h:6 msgctxt "split" msgid "Words" msgstr "Cuvinte" +#: ../share/extensions/split.inx.h:7 +msgctxt "split" +msgid "Letters" +msgstr "Litere" + +#: ../share/extensions/split.inx.h:9 +msgid "This effect splits texts into different lines, words or letters." +msgstr "" + #: ../share/extensions/straightseg.inx.h:1 -msgid "Behavior:" +msgid "Straighten Segments" msgstr "" -#: ../share/extensions/straightseg.inx.h:3 -#, fuzzy +#: ../share/extensions/straightseg.inx.h:2 msgid "Percent:" -msgstr "Procent" +msgstr "Procent:" -#: ../share/extensions/straightseg.inx.h:4 -msgid "Straighten Segments" +#: ../share/extensions/straightseg.inx.h:3 +msgid "Behavior:" msgstr "" #: ../share/extensions/summersnight.inx.h:1 @@ -32051,220 +30298,195 @@ msgid "Envelope" msgstr "" #: ../share/extensions/svg2fxg.inx.h:1 -msgid "Adobe's XML Graphics file format" -msgstr "" +msgid "FXG Output" +msgstr "IeÈ™ire FXG" +# hm ? sau Grafică XML Flash ? #: ../share/extensions/svg2fxg.inx.h:2 -#, fuzzy -msgid "FXG Output" -msgstr "IeÈ™ire DXF" +msgid "Flash XML Graphics (*.fxg)" +msgstr "Flash XML Graphics (*.fxg)" #: ../share/extensions/svg2fxg.inx.h:3 -#, fuzzy -msgid "Flash XML Graphics (*.fxg)" -msgstr "FiÈ™ier grafic XFIG (*.fig)" +msgid "Adobe's XML Graphics file format" +msgstr "" + +#: ../share/extensions/svg2xaml.inx.h:1 +msgid "XAML Output" +msgstr "IeÈ™ire XAML" -#: ../share/extensions/svg2xaml.inx.h:1 ../share/extensions/xaml2svg.inx.h:1 +#: ../share/extensions/svg2xaml.inx.h:2 +#: ../share/extensions/xaml2svg.inx.h:2 msgid "Microsoft XAML (*.xaml)" msgstr "Microsoft XAML (*.xaml)" -#: ../share/extensions/svg2xaml.inx.h:2 ../share/extensions/xaml2svg.inx.h:2 +#: ../share/extensions/svg2xaml.inx.h:3 +#: ../share/extensions/xaml2svg.inx.h:3 msgid "Microsoft's GUI definition format" msgstr "Formatul de definiÈ›ie GUI al Microsoft" -#: ../share/extensions/svg2xaml.inx.h:3 -msgid "XAML Output" -msgstr "IeÈ™ire XAML" - #: ../share/extensions/svg_and_media_zip_output.inx.h:1 -#, fuzzy -msgid "Add font list" -msgstr "Adaugă un font" +msgid "Compressed Inkscape SVG with media export" +msgstr "" #: ../share/extensions/svg_and_media_zip_output.inx.h:2 -msgid "Compressed Inkscape SVG with media (*.zip)" +msgid "Image zip directory:" msgstr "" #: ../share/extensions/svg_and_media_zip_output.inx.h:3 -msgid "Compressed Inkscape SVG with media export" +msgid "Add font list" msgstr "" #: ../share/extensions/svg_and_media_zip_output.inx.h:4 -#, fuzzy -msgid "Image zip directory:" -msgstr "DirecÈ›ie" +msgid "Compressed Inkscape SVG with media (*.zip)" +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" +msgid "Inkscape's native file format compressed with Zip and including all media files" msgstr "" #: ../share/extensions/svgcalendar.inx.h:1 -msgid "Automatically set size and position" -msgstr "" - -#: ../share/extensions/svgcalendar.inx.h:2 msgid "Calendar" msgstr "Calendar" #: ../share/extensions/svgcalendar.inx.h:3 -#, fuzzy -msgid "Char Encoding:" -msgstr "Codare de caractere" +msgid "Year (4 digits):" +msgstr "" #: ../share/extensions/svgcalendar.inx.h:4 -msgid "Colors" -msgstr "Culori" +msgid "Month (0 for all):" +msgstr "Lună (0 pentru toate):" + +#: ../share/extensions/svgcalendar.inx.h:5 +msgid "Fill empty day boxes with next month's days" +msgstr "" #: ../share/extensions/svgcalendar.inx.h:6 -#, fuzzy -msgid "Day color:" -msgstr "Culoarea zilei" +msgid "Show week number" +msgstr "Arată numărul săptămânii" #: ../share/extensions/svgcalendar.inx.h:7 -#, fuzzy -msgid "Day names:" -msgstr "Numele zilelor" +msgid "Week start day:" +msgstr "" #: ../share/extensions/svgcalendar.inx.h:8 -msgid "Fill empty day boxes with next month's days" -msgstr "" +msgid "Weekend:" +msgstr "Weekend:" #: ../share/extensions/svgcalendar.inx.h:9 -msgid "" -"January February March April May June July August September October November " -"December" +msgid "Sunday" msgstr "" -#: ../share/extensions/svgcalendar.inx.h:11 -msgid "Localization" -msgstr "Localizare" - -#: ../share/extensions/svgcalendar.inx.h:12 +#: ../share/extensions/svgcalendar.inx.h:10 msgid "Monday" msgstr "Luni" -#: ../share/extensions/svgcalendar.inx.h:13 -#, fuzzy -msgid "Month (0 for all):" -msgstr "Lună (0 pentru toate)" +#: ../share/extensions/svgcalendar.inx.h:11 +msgid "Saturday and Sunday" +msgstr "Sâmbătă È™i duminică" + +#: ../share/extensions/svgcalendar.inx.h:12 +msgid "Saturday" +msgstr "Sâmbătă" #: ../share/extensions/svgcalendar.inx.h:14 -#, fuzzy -msgid "Month Margin:" -msgstr "Marginea lunii" +msgid "Automatically set size and position" +msgstr "" #: ../share/extensions/svgcalendar.inx.h:15 -#, fuzzy -msgid "Month Width:" -msgstr "Lățimea lunii" +msgid "Months per line:" +msgstr "Luni per linie:" #: ../share/extensions/svgcalendar.inx.h:16 -#, fuzzy -msgid "Month color:" -msgstr "Culoarea lunii" +msgid "Month Width:" +msgstr "Lățimea lunii:" #: ../share/extensions/svgcalendar.inx.h:17 -#, fuzzy -msgid "Month names:" -msgstr "Numele lunilor" +msgid "Month Margin:" +msgstr "Marginea lunii:" #: ../share/extensions/svgcalendar.inx.h:18 -#, fuzzy -msgid "Months per line:" -msgstr "Lună per linie" +msgid "The options below have no influence when the above is checked." +msgstr "" #: ../share/extensions/svgcalendar.inx.h:19 -#, fuzzy -msgid "Next month day color:" -msgstr "Culoarea lunii următoare" +msgid "Colors" +msgstr "Culori" + +#: ../share/extensions/svgcalendar.inx.h:20 +msgid "Year color:" +msgstr "Culoarea anului:" #: ../share/extensions/svgcalendar.inx.h:21 -msgid "Saturday" -msgstr "Sâmbătă" +msgid "Month color:" +msgstr "Culoarea lunii:" #: ../share/extensions/svgcalendar.inx.h:22 -msgid "Saturday and Sunday" -msgstr "Sâmbătă È™i duminică" +msgid "Weekday name color:" +msgstr "Culoarea numelui zilelor săptămânii:" #: ../share/extensions/svgcalendar.inx.h:23 -msgid "" -"Select your system encoding. More information at http://docs.python.org/" -"library/codecs.html#standard-encodings." -msgstr "" +msgid "Day color:" +msgstr "Culoarea zilei:" #: ../share/extensions/svgcalendar.inx.h:24 -#, fuzzy -msgid "Show week number" -msgstr "Număr stilou" +msgid "Weekend day color:" +msgstr "Culoarea zilelor de weekend:" #: ../share/extensions/svgcalendar.inx.h:25 -msgid "Sun Mon Tue Wed Thu Fri Sat" -msgstr "" +msgid "Next month day color:" +msgstr "Culoarea zilei lunii următoare:" #: ../share/extensions/svgcalendar.inx.h:26 -msgid "Sunday" -msgstr "" +msgid "Week number color:" +msgstr "Culoarea numărului săptămânii:" #: ../share/extensions/svgcalendar.inx.h:27 -msgid "The day names list must start from Sunday." -msgstr "" +msgid "Localization" +msgstr "Localizare" #: ../share/extensions/svgcalendar.inx.h:28 -msgid "The options below have no influence when the above is checked." -msgstr "" +msgid "Month names:" +msgstr "Numele lunilor:" #: ../share/extensions/svgcalendar.inx.h:29 -#, fuzzy -msgid "Week number color:" -msgstr "FoloseÈ™te culori denumite" +msgid "Day names:" +msgstr "Numele zilelor:" #: ../share/extensions/svgcalendar.inx.h:30 -#, fuzzy msgid "Week number column name:" -msgstr "MicÈ™orează numărul de coloane:" +msgstr "Numele coloanei cu numărul săptămânii:" #: ../share/extensions/svgcalendar.inx.h:31 -msgid "Week start day:" -msgstr "" +msgid "Char Encoding:" +msgstr "Codare de caractere:" #: ../share/extensions/svgcalendar.inx.h:32 -#, fuzzy -msgid "Weekday name color:" -msgstr "FoloseÈ™te culori denumite" +msgid "You may change the names for other languages:" +msgstr "" #: ../share/extensions/svgcalendar.inx.h:33 -#, fuzzy -msgid "Weekend day color:" -msgstr "Culoarea lunii următoare" +msgid "January February March April May June July August September October November December" +msgstr "" #: ../share/extensions/svgcalendar.inx.h:34 -#, fuzzy -msgid "Weekend:" -msgstr "Sămânță:" +msgid "Sun Mon Tue Wed Thu Fri Sat" +msgstr "" #: ../share/extensions/svgcalendar.inx.h:35 -msgid "Wk" +msgid "The day names list must start from Sunday." msgstr "" #: ../share/extensions/svgcalendar.inx.h:36 -msgid "Year (4 digits):" +msgid "Wk" msgstr "" #: ../share/extensions/svgcalendar.inx.h:37 -#, fuzzy -msgid "Year color:" -msgstr "Culoare chen_ar:" - -#: ../share/extensions/svgcalendar.inx.h:38 -msgid "You may change the names for other languages:" +msgid "Select your system encoding. More information at http://docs.python.org/library/codecs.html#standard-encodings." msgstr "" #: ../share/extensions/svgfont2layers.inx.h:1 -#, fuzzy msgid "Convert SVG Font to Glyph Layers" -msgstr "Inversează în toate straturile" +msgstr "ConverteÈ™te fontul SVG la straturi de glife" #: ../share/extensions/svgfont2layers.inx.h:2 msgid "Load only the first 30 glyphs (Recommended)" @@ -32274,192 +30496,169 @@ msgstr "" msgid "Convert to Braille" msgstr "" +#: ../share/extensions/text_extract.inx.h:1 +msgid "Extract" +msgstr "" + #: ../share/extensions/text_extract.inx.h:2 -#, fuzzy -msgid "Bottom to top" -msgstr "De jos în sus (90)" +msgid "Text direction:" +msgstr "DirecÈ›ie de text:" #: ../share/extensions/text_extract.inx.h:3 -#, fuzzy -msgid "Extract" -msgstr "Extragere de imagine" +msgid "Left to right" +msgstr "De la stânga la dreapta" #: ../share/extensions/text_extract.inx.h:4 -#, fuzzy -msgid "Horizontal point:" -msgstr "Punct orizontal:" - -#: ../share/extensions/text_extract.inx.h:6 -#, fuzzy -msgid "Left to right" -msgstr "De la stânga la dreapta (0)" +msgid "Bottom to top" +msgstr "De jos în sus" -#: ../share/extensions/text_extract.inx.h:9 -#, fuzzy +#: ../share/extensions/text_extract.inx.h:5 msgid "Right to left" -msgstr "De la dreapta la stânga (180)" - -#: ../share/extensions/text_extract.inx.h:11 -#, fuzzy -msgid "Text direction:" -msgstr "DirecÈ›ie" +msgstr "De la dreapta la stânga" -#: ../share/extensions/text_extract.inx.h:13 -#, fuzzy +#: ../share/extensions/text_extract.inx.h:6 msgid "Top to bottom" -msgstr "De sus în jos (270)" +msgstr "De sus în jos" -#: ../share/extensions/text_extract.inx.h:14 -#, fuzzy +#: ../share/extensions/text_extract.inx.h:7 +msgid "Horizontal point:" +msgstr "Punct orizontal:" + +#: ../share/extensions/text_extract.inx.h:11 msgid "Vertical point:" msgstr "Punct vertical:" #: ../share/extensions/text_flipcase.inx.h:1 -#: ../share/extensions/text_lowercase.inx.h:1 -#: ../share/extensions/text_randomcase.inx.h:1 -#: ../share/extensions/text_sentencecase.inx.h:1 -#: ../share/extensions/text_titlecase.inx.h:1 -#: ../share/extensions/text_uppercase.inx.h:1 -#, fuzzy -msgid "Change Case" -msgstr "Schimbă atributul" - -#: ../share/extensions/text_flipcase.inx.h:3 msgid "fLIP cASE" msgstr "" +#: ../share/extensions/text_flipcase.inx.h:3 #: ../share/extensions/text_lowercase.inx.h:3 +#: ../share/extensions/text_randomcase.inx.h:3 +#: ../share/extensions/text_sentencecase.inx.h:3 +#: ../share/extensions/text_titlecase.inx.h:3 +#: ../share/extensions/text_uppercase.inx.h:3 +msgid "Change Case" +msgstr "Schimbă capitalizarea" + +#: ../share/extensions/text_lowercase.inx.h:1 msgid "lowercase" msgstr "" -#: ../share/extensions/text_randomcase.inx.h:3 +#: ../share/extensions/text_randomcase.inx.h:1 msgid "rANdOm CasE" msgstr "" -#: ../share/extensions/text_sentencecase.inx.h:2 +#: ../share/extensions/text_sentencecase.inx.h:1 msgid "Sentence case" msgstr "" -#: ../share/extensions/text_titlecase.inx.h:3 +#: ../share/extensions/text_titlecase.inx.h:1 msgid "Title Case" msgstr "" -#: ../share/extensions/text_uppercase.inx.h:3 +#: ../share/extensions/text_uppercase.inx.h:1 msgid "UPPERCASE" msgstr "" #: ../share/extensions/triangle.inx.h:1 -#, fuzzy -msgid "Angle a (deg):" -msgstr "Unghi (grade):" +msgid "Triangle" +msgstr "Triunghi" #: ../share/extensions/triangle.inx.h:2 -#, fuzzy -msgid "Angle b (deg):" -msgstr "Unghi (grade):" +msgid "Side Length a (px):" +msgstr "" #: ../share/extensions/triangle.inx.h:3 -#, fuzzy -msgid "Angle c (deg):" -msgstr "Unghi (grade):" +msgid "Side Length b (px):" +msgstr "" #: ../share/extensions/triangle.inx.h:4 -msgid "From Side a and Angles a, b" +msgid "Side Length c (px):" msgstr "" #: ../share/extensions/triangle.inx.h:5 -msgid "From Side c and Angles a, b" -msgstr "" +msgid "Angle a (deg):" +msgstr "Unghiul a (grade):" #: ../share/extensions/triangle.inx.h:6 -msgid "From Sides a, b and Angle a" -msgstr "" +msgid "Angle b (deg):" +msgstr "Unghiul b (grade):" #: ../share/extensions/triangle.inx.h:7 -msgid "From Sides a, b and Angle c" -msgstr "" +msgid "Angle c (deg):" +msgstr "Unghiul c (grade):" -#: ../share/extensions/triangle.inx.h:8 +#: ../share/extensions/triangle.inx.h:9 msgid "From Three Sides" msgstr "" +#: ../share/extensions/triangle.inx.h:10 +msgid "From Sides a, b and Angle c" +msgstr "" + #: ../share/extensions/triangle.inx.h:11 -msgid "Side Length a (px):" +msgid "From Sides a, b and Angle a" msgstr "" #: ../share/extensions/triangle.inx.h:12 -msgid "Side Length b (px):" +msgid "From Side a and Angles a, b" msgstr "" #: ../share/extensions/triangle.inx.h:13 -msgid "Side Length c (px):" +msgid "From Side c and Angles a, b" msgstr "" -#: ../share/extensions/triangle.inx.h:14 -msgid "Triangle" -msgstr "Triunghi" - #: ../share/extensions/txt2svg.inx.h:1 -msgid "ASCII Text" -msgstr "Text ASCII" +msgid "Text Input" +msgstr "Intrare text" #: ../share/extensions/txt2svg.inx.h:2 msgid "Text File (*.txt)" msgstr "FiÈ™ier text (*.txt)" #: ../share/extensions/txt2svg.inx.h:3 -msgid "Text Input" -msgstr "Intrare text" +msgid "ASCII Text" +msgstr "Text ASCII" #: ../share/extensions/voronoi2svg.inx.h:1 -#, fuzzy -msgid "Automatic from selected objects" -msgstr "Grupează obiectele selectate" +msgid "Voronoi Diagram" +msgstr "" -#: ../share/extensions/voronoi2svg.inx.h:2 -#, fuzzy +#: ../share/extensions/voronoi2svg.inx.h:3 +msgid "Type of diagram:" +msgstr "" + +#: ../share/extensions/voronoi2svg.inx.h:4 msgid "Bounding box of the diagram:" -msgstr "Chenar circumscris" +msgstr "Chenarul circumscris al diagramei:" -#: ../share/extensions/voronoi2svg.inx.h:3 +#: ../share/extensions/voronoi2svg.inx.h:5 +msgid "Show the bounding box" +msgstr "Arată chenarul circumscris" + +#: ../share/extensions/voronoi2svg.inx.h:6 msgid "Delaunay Triangulation" msgstr "" #: ../share/extensions/voronoi2svg.inx.h:7 -msgid "Options for Voronoi diagram" +msgid "Voronoi and Delaunay" msgstr "" -#: ../share/extensions/voronoi2svg.inx.h:9 -msgid "" -"Select a set of objects. Their centroids will be used as the sites of the " -"Voronoi diagram. Text objects are not handled." +#: ../share/extensions/voronoi2svg.inx.h:8 +msgid "Options for Voronoi diagram" msgstr "" #: ../share/extensions/voronoi2svg.inx.h:10 -#, fuzzy -msgid "Show the bounding box" -msgstr "Chenar circumscris" - -#: ../share/extensions/voronoi2svg.inx.h:11 -msgid "Type of diagram:" -msgstr "" +msgid "Automatic from selected objects" +msgstr "Automat din obiectele selectate" #: ../share/extensions/voronoi2svg.inx.h:12 -msgid "Voronoi Diagram" -msgstr "" - -#: ../share/extensions/voronoi2svg.inx.h:13 -msgid "Voronoi and Delaunay" +msgid "Select a set of objects. Their centroids will be used as the sites of the Voronoi diagram. Text objects are not handled." msgstr "" #: ../share/extensions/webslicer_create_group.inx.h:1 -#: ../share/extensions/webslicer_create_rect.inx.h:2 -msgid "Background color:" -msgstr "Culoare de fundal:" - -#: ../share/extensions/webslicer_create_group.inx.h:2 -#: ../share/extensions/webslicer_create_rect.inx.h:17 -msgid "HTML class attribute:" +msgid "Set a layout group" msgstr "" #: ../share/extensions/webslicer_create_group.inx.h:3 @@ -32468,141 +30667,139 @@ msgid "HTML id attribute:" msgstr "" #: ../share/extensions/webslicer_create_group.inx.h:4 -msgid "Height unit:" +#: ../share/extensions/webslicer_create_rect.inx.h:19 +msgid "HTML class attribute:" +msgstr "" + +#: ../share/extensions/webslicer_create_group.inx.h:5 +msgid "Width unit:" 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." +msgid "Height unit:" msgstr "" -#: ../share/extensions/webslicer_create_group.inx.h:8 -msgid "Percent (relative to parent size)" -msgstr "Procent (relativ la dimensiunea părinte)" +#: ../share/extensions/webslicer_create_group.inx.h:7 +#: ../share/extensions/webslicer_create_rect.inx.h:9 +msgid "Background color:" +msgstr "Culoare de fundal:" -#: ../share/extensions/webslicer_create_group.inx.h:9 +#: ../share/extensions/webslicer_create_group.inx.h:8 msgid "Pixel (fixed)" msgstr "Pixel (fix)" -#: ../share/extensions/webslicer_create_group.inx.h:10 -msgid "Set a layout group" -msgstr "" +#: ../share/extensions/webslicer_create_group.inx.h:9 +msgid "Percent (relative to parent size)" +msgstr "Procent (relativ la dimensiunea părinte)" -#: ../share/extensions/webslicer_create_group.inx.h:11 -msgid "Slicer" +#: ../share/extensions/webslicer_create_group.inx.h:10 +msgid "Undefined (relative to non-floating content size)" msgstr "" #: ../share/extensions/webslicer_create_group.inx.h:12 -msgid "Undefined (relative to non-floating content size)" +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 "" #: ../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 +#: ../share/extensions/webslicer_export.inx.h:8 +#: ../share/extensions/web-set-att.inx.h:29 +#: ../share/extensions/web-transmit-att.inx.h:27 msgid "Web" msgstr "" #: ../share/extensions/webslicer_create_group.inx.h:14 -msgid "Width unit:" +msgid "Slicer" 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 "" - -#: ../share/extensions/webslicer_create_rect.inx.h:3 -msgid "Background — no repeat (on parent group)" +msgid "Create a slicer rectangle" msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:4 -msgid "Background — repeat horizontally (on parent group)" -msgstr "" +msgid "DPI:" +msgstr "DPI:" #: ../share/extensions/webslicer_create_rect.inx.h:5 -msgid "Background — repeat vertically (on parent group)" -msgstr "" - -#: ../share/extensions/webslicer_create_rect.inx.h:6 -msgid "Bottom and Center" -msgstr "Jos È™i centru" +msgid "Force Dimension:" +msgstr "ForÈ›ează dimensiunea:" +#. i18n. Description duplicated in a fake value attribute in order to make it translatable #: ../share/extensions/webslicer_create_rect.inx.h:7 -msgid "Bottom and Left" -msgstr "" +msgid "Force Dimension must be set as <width>x<height>" +msgstr "ForÈ›area dimensiunii trebuie să fie specificată ca <lățime>x<înălÈ›ime>" #: ../share/extensions/webslicer_create_rect.inx.h:8 -msgid "Bottom and Right" -msgstr "" - -#: ../share/extensions/webslicer_create_rect.inx.h:9 -msgid "Create a slicer rectangle" -msgstr "" +msgid "If set, this will replace DPI." +msgstr "Dacă este specificată, va înlocui DPI." #: ../share/extensions/webslicer_create_rect.inx.h:10 -msgid "DPI:" -msgstr "DPI:" +msgid "JPG specific options" +msgstr "OpÈ›iuni specifice JPG" + +#: ../share/extensions/webslicer_create_rect.inx.h:11 +msgid "Quality:" +msgstr "Calitate:" -#. 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 <width>x<height>" -msgstr "ForÈ›area dimensiunii trebuie să fie specificată ca <lățime>x<înălÈ›ime>" +msgid "0 is the lowest image quality and highest compression, and 100 is the best quality but least effective compression" +msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:13 -msgid "Force Dimension:" -msgstr "ForÈ›ează dimensiunea:" - -#: ../share/extensions/webslicer_create_rect.inx.h:15 msgid "GIF specific options" msgstr "OpÈ›iuni specifice GIF" -#: ../share/extensions/webslicer_create_rect.inx.h:19 -msgid "If set, this will replace DPI." -msgstr "Dacă este specificată, va înlocui DPI." +#: ../share/extensions/webslicer_create_rect.inx.h:16 +msgid "Palette" +msgstr "Paletă" + +#: ../share/extensions/webslicer_create_rect.inx.h:17 +msgid "Palette size:" +msgstr "Dimensiune paletă:" #: ../share/extensions/webslicer_create_rect.inx.h:20 -msgid "JPG specific options" -msgstr "OpÈ›iuni specifice JPG" +msgid "Options for HTML export" +msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:21 msgid "Layout disposition:" msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:22 -msgid "Left Floated Image" +msgid "Positioned html block element with the image as Background" msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:23 -msgid "Middle and Center" +msgid "Tiled Background (on parent group)" msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:24 -msgid "Middle and Left" +msgid "Background — repeat horizontally (on parent group)" msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:25 -msgid "Middle and Right" +msgid "Background — repeat vertically (on parent group)" +msgstr "" + +#: ../share/extensions/webslicer_create_rect.inx.h:26 +msgid "Background — no repeat (on parent group)" msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:27 -msgid "Non Positioned Image" +msgid "Positioned Image" msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:28 -msgid "Options for HTML export" +msgid "Non Positioned Image" msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:29 -msgid "Palette" -msgstr "Paletă" +msgid "Left Floated Image" +msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:30 -msgid "Palette size:" -msgstr "Dimensiune paletă:" +msgid "Right Floated Image" +msgstr "" # hm ? sau poziÈ›ionează ancora ? #: ../share/extensions/webslicer_create_rect.inx.h:31 @@ -32610,45 +30807,43 @@ msgid "Position anchor:" msgstr "Ancoră de poziÈ›ie:" #: ../share/extensions/webslicer_create_rect.inx.h:32 -msgid "Positioned Image" +msgid "Top and Left" msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:33 -msgid "Positioned html block element with the image as Background" +msgid "Top and Center" msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:34 -msgid "Quality:" -msgstr "Calitate:" +msgid "Top and right" +msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:35 -msgid "Right Floated Image" +msgid "Middle and Left" msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:36 -msgid "Tiled Background (on parent group)" +msgid "Middle and Center" msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:37 -msgid "Top and Center" +msgid "Middle and Right" msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:38 -msgid "Top and Left" +msgid "Bottom and Left" msgstr "" #: ../share/extensions/webslicer_create_rect.inx.h:39 -msgid "Top and right" -msgstr "" +msgid "Bottom and Center" +msgstr "Jos È™i centru" -#: ../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." +#: ../share/extensions/webslicer_create_rect.inx.h:40 +msgid "Bottom and Right" msgstr "" -#: ../share/extensions/webslicer_export.inx.h:2 -msgid "Create directory, if it does not exists" +#: ../share/extensions/webslicer_export.inx.h:1 +msgid "Export layout pieces and HTML+CSS code" msgstr "" #: ../share/extensions/webslicer_export.inx.h:3 @@ -32656,190 +30851,178 @@ msgid "Directory path to export:" msgstr "" #: ../share/extensions/webslicer_export.inx.h:4 -msgid "Export layout pieces and HTML+CSS code" +msgid "Create directory, if it does not exists" msgstr "" -#: ../share/extensions/webslicer_export.inx.h:8 +#: ../share/extensions/webslicer_export.inx.h:5 msgid "With HTML and CSS" +msgstr "Cu HTML È™i CSS" + +#: ../share/extensions/webslicer_export.inx.h:7 +msgid "All sliced images, and optionally - code, will be generated as you had configured and saved to one directory." msgstr "" #: ../share/extensions/web-set-att.inx.h:1 -msgid "All selected ones set an attribute in the last one" +msgid "Set Attributes" msgstr "" -#: ../share/extensions/web-set-att.inx.h:2 -#, fuzzy +#: ../share/extensions/web-set-att.inx.h:3 msgid "Attribute to set:" -msgstr "Nume atribut" +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:" +#: ../share/extensions/web-set-att.inx.h:4 +msgid "When should the set be done:" 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." +msgid "Value to set:" +msgstr "" + +#: ../share/extensions/web-set-att.inx.h:6 +#: ../share/extensions/web-transmit-att.inx.h:5 +msgid "Compatibility with previews code to this event:" msgstr "" +#: ../share/extensions/web-set-att.inx.h:7 +msgid "Source and destination of setting:" +msgstr "Sursa È™i destinaÈ›ia setării:" + #: ../share/extensions/web-set-att.inx.h:8 -#: ../share/extensions/web-transmit-att.inx.h:8 -msgid "Run it after" +#: ../share/extensions/web-transmit-att.inx.h:7 +msgid "on click" msgstr "" #: ../share/extensions/web-set-att.inx.h:9 -#: ../share/extensions/web-transmit-att.inx.h:9 -msgid "Run it before" +#: ../share/extensions/web-transmit-att.inx.h:8 +msgid "on focus" msgstr "" #: ../share/extensions/web-set-att.inx.h:10 -msgid "Set Attributes" +#: ../share/extensions/web-transmit-att.inx.h:9 +msgid "on blur" msgstr "" #: ../share/extensions/web-set-att.inx.h:11 -msgid "Source and destination of setting:" +#: ../share/extensions/web-transmit-att.inx.h:10 +msgid "on activate" msgstr "" #: ../share/extensions/web-set-att.inx.h:12 -msgid "The first selected sets an attribute in all others" +#: ../share/extensions/web-transmit-att.inx.h:11 +msgid "on mouse down" msgstr "" #: ../share/extensions/web-set-att.inx.h:13 -msgid "The list of values must have the same size as the attributes list." +#: ../share/extensions/web-transmit-att.inx.h:12 +msgid "on mouse up" 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" +#: ../share/extensions/web-transmit-att.inx.h:13 +msgid "on mouse over" 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)." +#: ../share/extensions/web-transmit-att.inx.h:14 +msgid "on mouse move" 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." +#: ../share/extensions/web-transmit-att.inx.h:15 +msgid "on mouse out" msgstr "" #: ../share/extensions/web-set-att.inx.h:17 -#, fuzzy -msgid "Value to set:" -msgstr "Dimensiune paletă:" +#: ../share/extensions/web-transmit-att.inx.h:16 +msgid "on element loaded" +msgstr "" -#: ../share/extensions/web-set-att.inx.h:19 -msgid "When should the set be done:" +#: ../share/extensions/web-set-att.inx.h:18 +msgid "The list of values must have the same size as the attributes list." msgstr "" +#: ../share/extensions/web-set-att.inx.h:19 +#: ../share/extensions/web-transmit-att.inx.h:17 +msgid "Run it after" +msgstr "Rulează după" + #: ../share/extensions/web-set-att.inx.h:20 #: ../share/extensions/web-transmit-att.inx.h:18 -msgid "on activate" -msgstr "" - -#: ../share/extensions/web-set-att.inx.h:21 -#: ../share/extensions/web-transmit-att.inx.h:19 -msgid "on blur" -msgstr "" +msgid "Run it before" +msgstr "Rulează după" #: ../share/extensions/web-set-att.inx.h:22 #: ../share/extensions/web-transmit-att.inx.h:20 -msgid "on click" +msgid "The next parameter is useful when you select more than two elements" msgstr "" #: ../share/extensions/web-set-att.inx.h:23 -#: ../share/extensions/web-transmit-att.inx.h:21 -msgid "on element loaded" +msgid "All selected ones set an attribute in the last one" msgstr "" #: ../share/extensions/web-set-att.inx.h:24 -#: ../share/extensions/web-transmit-att.inx.h:22 -msgid "on focus" -msgstr "" - -#: ../share/extensions/web-set-att.inx.h:25 -#: ../share/extensions/web-transmit-att.inx.h:23 -msgid "on mouse down" +msgid "The first selected sets an attribute in all others" msgstr "" #: ../share/extensions/web-set-att.inx.h:26 #: ../share/extensions/web-transmit-att.inx.h:24 -msgid "on mouse move" +msgid "This effect adds a feature visible (or usable) only on a SVG enabled web browser (like Firefox)." msgstr "" #: ../share/extensions/web-set-att.inx.h:27 -#: ../share/extensions/web-transmit-att.inx.h:25 -msgid "on mouse out" +msgid "This effect sets one or more attributes in the second selected element, when a defined event occurs on the first selected element." msgstr "" #: ../share/extensions/web-set-att.inx.h:28 -#: ../share/extensions/web-transmit-att.inx.h:26 -msgid "on mouse over" -msgstr "" - -#: ../share/extensions/web-set-att.inx.h:29 -#: ../share/extensions/web-transmit-att.inx.h:27 -msgid "on mouse up" +msgid "If you want to set more than one attribute, you must separate this with a space, and only with a space." msgstr "" #: ../share/extensions/web-transmit-att.inx.h:1 -msgid "All selected ones transmit to the last one" +msgid "Transmit Attributes" msgstr "" -#: ../share/extensions/web-transmit-att.inx.h:2 -#, fuzzy +#: ../share/extensions/web-transmit-att.inx.h:3 msgid "Attribute to transmit:" -msgstr "Nume atribut" +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." +#: ../share/extensions/web-transmit-att.inx.h:4 +msgid "When to transmit:" msgstr "" -#: ../share/extensions/web-transmit-att.inx.h:10 +#: ../share/extensions/web-transmit-att.inx.h:6 msgid "Source and destination of transmitting:" msgstr "" -#: ../share/extensions/web-transmit-att.inx.h:11 -msgid "The first selected transmits to all others" +#: ../share/extensions/web-transmit-att.inx.h:21 +msgid "All selected ones transmit to the last one" 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." +#: ../share/extensions/web-transmit-att.inx.h:22 +msgid "The first selected transmits to all others" msgstr "" -#: ../share/extensions/web-transmit-att.inx.h:15 -msgid "Transmit Attributes" +#: ../share/extensions/web-transmit-att.inx.h:25 +msgid "This effect transmits one or more attributes from the first selected element to the second when an event occurs." msgstr "" -#: ../share/extensions/web-transmit-att.inx.h:17 -#, fuzzy -msgid "When to transmit:" -msgstr "ÃŽn timpul transformării, afiÈ™ează:" +#: ../share/extensions/web-transmit-att.inx.h:26 +msgid "If you want to transmit more than one attribute, you should separate this with a space, and only with a space." +msgstr "" -# apare la import pdf la selectaÈ›i pagina x din i #: ../share/extensions/whirl.inx.h:1 -#, fuzzy +msgid "Whirl" +msgstr "" + +#: ../share/extensions/whirl.inx.h:2 msgid "Amount of whirl:" -msgstr "din %i" +msgstr "" #: ../share/extensions/whirl.inx.h:3 msgid "Rotation is clockwise" -msgstr "RotaÈ›ia este în sens orar" - -#: ../share/extensions/whirl.inx.h:4 -msgid "Whirl" -msgstr "" +msgstr "Rotirea este în sens orar" #: ../share/extensions/wireframe_sphere.inx.h:1 -msgid "Hide lines behind the sphere" +msgid "Wireframe Sphere" msgstr "" #: ../share/extensions/wireframe_sphere.inx.h:2 @@ -32850,17 +31033,17 @@ msgstr "" msgid "Lines of longitude:" msgstr "" -#: ../share/extensions/wireframe_sphere.inx.h:7 +#: ../share/extensions/wireframe_sphere.inx.h:4 msgid "Tilt (deg):" msgstr "" -#: ../share/extensions/wireframe_sphere.inx.h:8 -msgid "Wireframe Sphere" +#: ../share/extensions/wireframe_sphere.inx.h:7 +msgid "Hide lines behind the sphere" msgstr "" #: ../share/extensions/wmf_input.inx.h:1 #: ../share/extensions/wmf_output.inx.h:1 -msgid "A popular graphics file format for clipart" +msgid "Windows Metafile Input" msgstr "" #: ../share/extensions/wmf_input.inx.h:2 @@ -32870,1035 +31053,10 @@ msgstr "" #: ../share/extensions/wmf_input.inx.h:3 #: ../share/extensions/wmf_output.inx.h:3 -msgid "Windows Metafile Input" +msgid "A popular graphics file format for clipart" msgstr "" -#: ../share/extensions/xaml2svg.inx.h:3 +#: ../share/extensions/xaml2svg.inx.h:1 msgid "XAML Input" msgstr "Intrare XAML" -#, fuzzy -#~ msgid "Dark mode" -#~ msgstr "Mod de desen" - -#, fuzzy -#~ msgid "[Unstable!] Power stroke" -#~ msgstr "Fără contur" - -#, fuzzy -#~ msgid "[Unstable!] Clone original path" -#~ msgstr "ÃŽnlocuieÈ™te" - -#, fuzzy -#~ msgctxt "Filesystem" -#~ msgid "Path:" -#~ msgstr "Traseu" - -#~ msgid "The directory where autosaves will be written" -#~ msgstr "Directorul unde vor fi scrise fiÈ™ierele de salvare automată" - -#~ msgid "_Description" -#~ msgstr "_Descriere" - -#, fuzzy -#~ msgid "_Blur:" -#~ msgstr "Nec_laritate:" - -#~ msgid "<big><b>Bitmap size</b></big>" -#~ msgstr "<big><b>Dimensiune bitmap</b></big>" - -#~ msgid "Grid line _color:" -#~ msgstr "_Culoare linii de grilă:" - -#~ msgid "Grid line color" -#~ msgstr "Culoarea liniilor caroiajului" - -#, fuzzy -#~ msgid "_Select Same Fill and Stroke" -#~ msgstr "_Umplere È™i contur" - -#~ msgid "Back_ground:" -#~ msgstr "_Fundal:" - -#~ msgid "Color Management" -#~ msgstr "Gestiune de culori" - -#~ msgid "Add" -#~ msgstr "Adaugă" - -#, fuzzy -#~ msgid "Re_place:" -#~ msgstr "ÃŽnlocuieÈ™te:" - -#, fuzzy -#~ msgid "S_election" -#~ msgstr "SelecÈ›ie" - -#, fuzzy -#~ msgid "Attribute _Name" -#~ msgstr "Nume atribut" - -#, fuzzy -#~ msgid "Attribute _Value" -#~ msgstr "Valoare atribut" - -#, fuzzy -#~ msgid "objects" -#~ msgstr "Obiecte" - -#, fuzzy -#~ msgid "found" -#~ msgstr "Rotunjit:" - -#, fuzzy -#~ msgid "Text Replace" -#~ msgstr "ÃŽnlocuieÈ™te" - -#, fuzzy -#~ msgid "Not found" -#~ msgstr "Nu este rotunjit" - -#~ msgid "Major grid line emphasizing" -#~ msgstr "Accentuarea liniei principale de grilă" - -#~ msgid "Grid line color:" -#~ msgstr "Culoarea liniei de grilă:" - -#~ msgid "Effect list" -#~ msgstr "Listă de efecte" - -#~ msgid "Vac_uum Defs" -#~ msgstr "Fă c_urățene în defs-uri" - -#~ msgid "In_kscape Preferences..." -#~ msgstr "PreferinÈ›e In_kscape..." - -#~ msgid "_Find..." -#~ msgstr "_Caută..." - -#, fuzzy -#~ msgid "Angle 0" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 120" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 135" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 150" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 180" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 210" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 225" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 240" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 270" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 30" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 300" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 315" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 330" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 45" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 60" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Angle 90" -#~ msgstr "Unghi" - -#, fuzzy -#~ msgid "Display Format: " -#~ msgstr "Mo_d de afiÈ™are" - -#~ msgid "_Custom" -#~ msgstr "Personali_zat" - -#, fuzzy -#~ msgid "Link Properties" -#~ msgstr "_Proprietățile legăturii" - -#, fuzzy -#~ msgid "Image Properties" -#~ msgstr "_Proprietăți imagine" - -#~ msgid "A_dd to dictionary:" -#~ msgstr "A_daugă la dicÈ›ionar:" - -#~ msgid "Align lines left" -#~ msgstr "Aliniază liniile la stânga" - -#~ msgid "Center lines" -#~ msgstr "Centrează liniile" - -#~ msgid "Align lines right" -#~ msgstr "Aliniază liniile la dreapta" - -#~ msgid "Line spacing:" -#~ msgstr "SpaÈ›iere între linii:" - -#~ msgid "%s GDK pixbuf Input" -#~ msgstr "Intrare %s GDK pixbuf" - -#~ msgid "Mouse" -#~ msgstr "Maus" - -#~ msgid "User data: " -#~ msgstr "Date utilizator:" - -#~ msgid "Misc" -#~ msgstr "Diverse" - -#~ msgid "Apply new effect" -#~ msgstr "Aplicare efect nou" - -#~ msgid "Current effect" -#~ msgstr "Efectul curent" - -#~ msgid "No effect applied" -#~ msgstr "Nu este aplicat niciun efect" - -# hm ? sau selecÈ›ie goală ? -#~ msgid "Empty selection" -#~ msgstr "GoleÈ™te selecÈ›ia" - -#~ msgid "" -#~ "Enable log display by setting dialogs.debug 'redirect' attribute to 1 in " -#~ "preferences.xml" -#~ msgstr "" -#~ "ActivaÈ›i afiÈ™area jurnalului prin stabilirea la 1 a atributului " -#~ "'redirect' de la dialogs.debug în preferences.xml" - -#, fuzzy -#~ msgid "_Opacity (%):" -#~ msgstr "Opacitate, %" - -#~ msgid "No objects" -#~ msgstr "Niciun obiect" - -#~ msgid "Affect:" -#~ msgstr "Afectează:" - -#~ msgid "" -#~ "Control whether or not to scale stroke widths, scale rectangle corners, " -#~ "transform gradient fills, and transform pattern fills with the object" -#~ msgstr "" -#~ "Controlează dacă să scaleze sau nu lățimile contururilor, colÈ›urile " -#~ "dreptunghiurilor, dacă să transforme sau nu umplerea degradeurilor È™i a " -#~ "modelelor cu obiectul" - -#~ msgid "Attribute" -#~ msgstr "Atribut" - -#~ msgid "LaTeX formula" -#~ msgstr "Formulă LaTeX" - -#~ msgid "LaTeX formula: " -#~ msgstr "Formulă LaTeX:" - -#~ msgid "ABCs" -#~ msgstr "ABC-uri" - -#~ msgid "Motion blur, horizontal" -#~ msgstr "Neclaritate de miÈ™care, orizontală" - -#~ msgid "" -#~ "Blur as if the object flies horizontally; adjust Standard Deviation to " -#~ "vary force" -#~ msgstr "" -#~ "Estompează claritatea ca È™i când obiectul zboară orizontal; ajustaÈ›i " -#~ "deviaÈ›ia standard pentru a modifica forÈ›a" - -#~ msgid "Motion blur, vertical" -#~ msgstr "Neclaritate de miÈ™care, verticală" - -#~ msgid "" -#~ "Blur as if the object flies vertically; adjust Standard Deviation to vary " -#~ "force" -#~ msgstr "" -#~ "Estompează claritatea ca È™i când obiectul zboară vertical; ajustaÈ›i " -#~ "deviaÈ›ia standard pentru a modifica forÈ›a" - -#~ msgid "Drop shadow under the cut-out of the shape" -#~ msgstr "Umbră sub decupajul formei" - -#~ msgid "Horizontal edge detect" -#~ msgstr "Detectare de margine orizontală" - -#~ msgid "Vertical edge detect" -#~ msgstr "Detectare de margine verticală" - -#~ msgid "Sepia" -#~ msgstr "Sepia" - -#~ msgid "Highly flexible bump combining diffuse and specular lightings" -#~ msgstr "" -#~ "ProtuberanÈ›e de mare flexibilitate, ce combină iluminări difuze È™i " -#~ "speculare" - -#~ msgid "Smooth outline" -#~ msgstr "Contur neted" - -#~ msgid "Outlining the lines and smoothing their crossings" -#~ msgstr "Conturează liniile È™i netezeÈ™te intersecÈ›iile lor" - -#~ msgid "Fancy blur" -#~ msgstr "Neclaritate fantezistă" - -#~ msgid "Smooth colorized contour which allows desaturation and hue rotation" -#~ msgstr "Contur neted colorat, care permite desaturarea È™i rotirea nuanÈ›ei" - -#~ msgid "Glow" -#~ msgstr "Strălucire" - -#~ msgid "Glow of object's own color at the edges" -#~ msgstr "Strălucirea propriei culori a obiectului, la margini" - -#~ msgid "Adds a glowing blur and removes the shape" -#~ msgstr "Adaugă o neclaritate strălucitoare È™i elimină forma" - -#~ msgid "Classic or colorized emboss effect: grayscale, color and 3D relief" -#~ msgstr "" -#~ "Efect de stampare clasic sau colorat: scală de gri, culoare È™i relief 3D" - -#~ msgid "Classical photographic solarization effect" -#~ msgstr "Efect clasic de solarizare fotografică" - -#~ msgid "" -#~ "An effect between solarize and invert which often preserves sky and water " -#~ "lights" -#~ msgstr "" -#~ "Un efect între solarizare È™i inversare, care în mod uzual păstrează " -#~ "lumina cerului È™i a apei" - -#~ msgid "Image effects, transparent" -#~ msgstr "Efecte de imagine, transparent" - -#~ msgid "Smooth edges" -#~ msgstr "Muchii netede" - -#~ msgid "Blur the contents of objects, preserving the outline" -#~ msgstr "Estompează claritatea conÈ›inutului obiectelor, păstrând conturul" - -#~ msgid "HSL Bumps, matte" -#~ msgstr "ProtuberanÈ›e HSL, mate" - -#~ msgid "" -#~ "Same as HSL bumps but with a diffuse reflection instead of a specular one" -#~ msgstr "" -#~ "La fel ca protuberanÈ›ele HSL, dar cu reflexie difuză în loc de una " -#~ "speculară" - -#~ msgid "Simple blur" -#~ msgstr "Neclaritate simplă" - -#~ msgid "" -#~ "Simple Gaussian blur, same as the blur slider in Fill and Stroke dialog" -#~ msgstr "" -#~ "Neclaritate gaussiană simplă, aceeaÈ™i ca glisorul de neclaritate în " -#~ "dialogurile de umplere È™i contur" - -#~ msgid "Transparency utilities" -#~ msgstr "Instrumente pentru transparență" - -#~ msgid "HSL Bumps, transparent" -#~ msgstr "ProtuberanÈ›e HSL, transparente" - -#~ msgid "Black outline" -#~ msgstr "Contur negru" - -#~ msgid "Draws a black outline around" -#~ msgstr "Desenează un contur negru de jur împrejur" - -#~ msgid "Color outline" -#~ msgstr "Contul color" - -#~ msgid "Draws a colored outline around" -#~ msgstr "Desenează un contur colorat de jur împrejur" - -#~ msgid "Inner Shadow" -#~ msgstr "Umbră interioară" - -#~ msgid "Darken edges" -#~ msgstr "ÃŽntunecare de margini" - -#~ msgid "Darken the edges with an inner blur" -#~ msgstr "ÃŽntunecă marginile cu o neclaritate interioară" - -#~ msgid "Fuzzy Glow" -#~ msgstr "Strălucire difuză" - -#~ msgid "Overlays a semi-transparent shifted copy to a blurred one" -#~ msgstr "Suprapune o copie decalată semitransparentă peste una neclară" - -#~ msgid "" -#~ "Specular bump which can be easily converted from metallic to molded " -#~ "plastic effects" -#~ msgstr "" -#~ "ProtuberanÈ›e speculare care pot fi convertite cu uÈ™urință în efecte de la " -#~ "metalic la plastic turnat" - -#~ msgid "Font" -#~ msgstr "Font" - -#~ msgid "handle" -#~ msgstr "mâner" - -# se combină atunci când snap -#~ msgid "center" -#~ msgstr "centru" - -#~ msgid "Center" -#~ msgstr "Centrul" - -#, fuzzy -#~ msgid "Experimental" -#~ msgstr "Exponent" - -#, fuzzy -#~ msgid "Diffuse light, custom (ABCs)" -#~ msgstr "Lumină difuză" - -#, fuzzy -#~ msgid "Feather, custom (ABCs)" -#~ msgstr "StabileÈ™te sarcina personalizată" - -#, fuzzy -#~ msgid "Silhouette, custom (ABCs)" -#~ msgstr "StabileÈ™te sarcina personalizată" - -#, fuzzy -#~ msgid "Brightness, custom (Color)" -#~ msgstr "Decupare pe luminozitate" - -#, fuzzy -#~ msgid "Vibration:" -#~ msgstr "Fixare:" - -#, fuzzy -#~ msgid "Lightness, custom (Color)" -#~ msgstr "Decupare pe luminozitate" - -#, fuzzy -#~ msgid "Radiation" -#~ msgstr "RotaÈ›ie" - -#, fuzzy -#~ msgid "Opacity (%):" -#~ msgstr "Opacitate, %" - -#~ msgid "Black, blurred drop shadow" -#~ msgstr "Umbră detaÈ™ată neagră, neclară" - -#~ msgid "Drop Glow" -#~ msgstr "Strălucire detaÈ™ată" - -#~ msgid "White, blurred drop glow" -#~ msgstr "Strălucire detaÈ™ată albă, neclară" - -#, fuzzy -#~ msgid "Y frequency:" -#~ msgstr "FrecvenÈ›a de bază:" - -#, fuzzy -#~ msgid "Drawing, custom" -#~ msgstr "Mod de desen" - -#, fuzzy -#~ msgid "Transluscent" -#~ msgstr "Translatează pe axa X" - -#~ msgid "link" -#~ msgstr "legată" - -#~ msgid "Iconify" -#~ msgstr "Minimizează" - -#~ msgid "_Snap guides while dragging" -#~ msgstr "AcroÈ™ează ghidajele în timpul _tragerii lor" - -#~ 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 "" -#~ "ÃŽn timpul tragerii unui ghidaj, acroÈ™ează la nodurile obiectelor sau la " -#~ "colÈ›urile chenarului circumscris (trebuie să fie activate opÈ›iunile " -#~ "„AcroÈ™ează la noduri†sau „AcroÈ™ează la chenarul circumscrisâ€; va acroÈ™a " -#~ "numai o mică parte a ghidajului, în preajma cursorului)" - -#~ msgid "Angle (degrees):" -#~ msgstr "Unghi (grade):" - -#~ msgid "Print Previe_w" -#~ msgstr "Pre_vizualizare tipărire" - -#~ msgid "Snap to bounding box corners" -#~ msgstr "AcroÈ™ează la colÈ›urile chenarului circumscris" - -#~ msgid "Snap to cusp nodes" -#~ msgstr "AcroÈ™ează la nodurile ascuÈ›ite" - -#~ msgid "Snap to smooth nodes" -#~ msgstr "AcroÈ™ează la nodurile netede" - -#~ msgid "Toolbox|Scale" -#~ msgstr "Scală" - -#~ msgid "Toolbox|Scale:" -#~ msgstr "Scală:" - -#, fuzzy -#~ msgid "All in one" -#~ msgstr "Centrează" - -#, fuzzy -#~ msgid "DXF Points" -#~ msgstr "Puncte" - -#, fuzzy -#~ msgid "Random Seed:" -#~ msgstr "Arbore aleator" - -#, fuzzy -#~ msgid "Barcode - QR Code" -#~ msgstr "Tipul codului de bară:" - -#~ msgid "Simplify colors" -#~ msgstr "Simplifică culorile" - -#~ msgid "Style to xml" -#~ msgstr "Stil la XML" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Blue1" -#~ msgstr "Albastru" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Blue2" -#~ msgstr "Albastru" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Blue3" -#~ msgstr "Albastru" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Red1" -#~ msgstr "RoÈ™u" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Red2" -#~ msgstr "RoÈ™u" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Red3" -#~ msgstr "RoÈ™u" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Orange1" -#~ msgstr "Aranjare" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Orange2" -#~ msgstr "Aranjare" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Orange3" -#~ msgstr "Aranjare" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Green1" -#~ msgstr "Verde" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Green2" -#~ msgstr "Verde" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Green3" -#~ msgstr "Verde" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey1" -#~ msgstr "Gri" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey2" -#~ msgstr "Gri" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey3" -#~ msgstr "Gri" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey4" -#~ msgstr "Gri" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey5" -#~ msgstr "Gri" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default outer 1" -#~ msgstr "Titlu implicit" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default outer 2" -#~ msgstr "Titlu implicit" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default outer 3" -#~ msgstr "Titlu implicit" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default block" -#~ msgstr "(implicit)" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default covered text" -#~ msgstr "Configurare implicită de interfață" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default text" -#~ msgstr "Titlu implicit" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light block" -#~ msgstr "Titlu implicit" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light covered text" -#~ msgstr "Configurare implicită de interfață" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "default light text" -#~ msgstr "Titlu implicit" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beetle added green" -#~ msgstr "Creează È™i editează degradeuri" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beetle header text" -#~ msgstr "Șterge text" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beetle background" -#~ msgstr "Elimină fundalul" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beetle covered text" -#~ msgstr "Șterge text" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beetle text" -#~ msgstr "Șterge text" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "albatross background" -#~ msgstr "Elimină fundalul" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "fly text" -#~ msgstr "Desparte textul" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "fly outer" -#~ msgstr "filtru" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "fly background" -#~ msgstr "Fundal" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "fly header text" -#~ msgstr "Șterge text" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "seagull background" -#~ msgstr "Elimină fundalul" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "seagull text" -#~ msgstr "Text vertical" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beaver added green" -#~ msgstr "Creează È™i editează degradeuri" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beaver background" -#~ msgstr "Elimină fundalul" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "beaver text" -#~ msgstr "Creează un text" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane outer 1" -#~ msgstr "Triunghi crescător" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane outer 2" -#~ msgstr "Triunghi crescător" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane outer 3" -#~ msgstr "Triunghi crescător" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane added orange" -#~ msgstr "Scalează colÈ›urile rotunjite" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane block header" -#~ msgstr "Deblochează stratul" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane background" -#~ msgstr "Elimină fundalul" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "crane text" -#~ msgstr "Creează un text" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "wolverine background" -#~ msgstr "Elimină fundalul" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "wolverine text" -#~ msgstr "Șterge text" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Orange Hilight" -#~ msgstr "ÃŽnălÈ›ime linie" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Orange" -#~ msgstr "Aranjare" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Orange Shadow" -#~ msgstr "Umbră interioară" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Yellow" -#~ msgstr "Galben" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Orange" -#~ msgstr "Unghiul din stânga" - -# se combină atunci când snap -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Red" -#~ msgstr "centru" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Human" -#~ msgstr "Han" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Environmental Shadow" -#~ msgstr "Umbră interioară" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Blue Shadow" -#~ msgstr "Umbră interioară" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Accent Magenta" -#~ msgstr "Magenta" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey 1" -#~ msgstr "Gri" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey 2" -#~ msgstr "Gri" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey 3" -#~ msgstr "Gri" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey 4" -#~ msgstr "Gri" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey 5" -#~ msgstr "Gri" - -#, fuzzy -#~ msgctxt "Palette" -#~ msgid "Grey 6" -#~ msgstr "Gri" - -#, fuzzy -#~ msgctxt "Filter blend mode" -#~ msgid "Normal" -#~ msgstr "Normal" - -#, fuzzy -#~ msgctxt "Filter blend mode" -#~ msgid "Screen" -#~ msgstr "Ecran" - -#, fuzzy -#~ msgctxt "Gap" -#~ msgid "H:" -#~ msgstr "H:" - -#~ msgid "When the original is deleted, its clones:" -#~ msgstr "Atunci când originalul e È™ters, clonele lui..." - -#~ msgid "tileClonesDialog|Arrange" -#~ msgstr "Aranjează" - -#, fuzzy -#~ msgctxt "Stroke width" -#~ msgid "Width:" -#~ msgstr "Lățime:" - -#~ msgid "Rotation, degrees" -#~ msgstr "RotaÈ›ie, grade" - -#~ msgid "Year (0 for current)" -#~ msgstr "An (0 pentru cel curent)" - -#~ msgid "find|Clones" -#~ msgstr "Clone" - -#~ msgid "Type" -#~ msgstr "Tip" - -#~ msgid "pdfinput|medium" -#~ msgstr "mediu" - -#~ msgid "filterBlendMode|Normal" -#~ msgstr "Normal" - -#~ msgid "Title" -#~ msgstr "Titlu" - -#~ msgid "Format" -#~ msgstr "Format" - -#~ msgid "Rights" -#~ msgstr "Drepturi" - -#~ msgid "Language" -#~ msgstr "Limba" - -#~ msgid "undo action|Raise" -#~ msgstr "Ridică" - -#~ msgid "web|Link" -#~ msgstr "Legătură" - -# meniu contextual deasupra unui obiect -#~ msgid "Object _Properties" -#~ msgstr "_Proprietăți obiect" - -#~ msgid "gap|H:" -#~ msgstr "H:" - -#~ msgid "Grid|_New" -#~ msgstr "_Nou" - -#~ msgid "filesystem|Path:" -#~ msgstr "Cale:" - -#~ msgid "layers|Top" -#~ msgstr "Sus de tot" - -#~ msgid "_Width" -#~ msgstr "_Lățime" - -#~ msgid "_Height" -#~ msgstr "ÃŽ_nălÈ›ime" - -#~ msgid "" -#~ "<b>Welcome to Inkscape!</b> Use shape or drawing tools to create objects; " -#~ "use selector (arrow) to move or transform them." -#~ msgstr "" -#~ "<b>Bun venit la Inkscape !</b> FolosiÈ›i instrumentele de formă sau desen " -#~ "pentru a crea obiecte; folosiÈ›i selectorul (săgeata) pentru a le muta sau " -#~ "transforma." - -#~ msgid "" -#~ "<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a " -#~ "format (%s) that may cause data loss!</span>\n" -#~ "\n" -#~ "Do you want to save this file as an Inkscape SVG?" -#~ msgstr "" -#~ "<span weight=\"bold\" size=\"larger\">FiÈ™ierul „%s†a fost salvat cu un " -#~ "format (%s) care ar putea cauza pierderi de date !</span>\n" -#~ "\n" -#~ "VreÈ›i să salvaÈ›i acest fiÈ™ier în format Inkscape SVG ?" - -#~ msgid "small" -#~ msgstr "mic" - -#~ msgid "large" -#~ msgstr "mare" - -#~ msgid "huge" -#~ msgstr "uriaÈ™" - -#~ msgid "swatches|Width" -#~ msgstr "Lățime" - -#~ msgid "wide" -#~ msgstr "larg" - -#~ msgid "wider" -#~ msgstr "mai larg" - -#~ msgid "Toggle snapping on or off" -#~ msgstr "Comută acroÈ™area între pornit sau oprit" - -#~ msgid "fontselector|Style" -#~ msgstr "Stil" - -#~ msgid "select toolbar|X position" -#~ msgstr "PoziÈ›ie X" - -#~ msgid "select toolbar|X" -#~ msgstr "X" - -#~ msgid "select toolbar|Y position" -#~ msgstr "PoziÈ›ie Y" - -#~ msgid "select toolbar|Y" -#~ msgstr "Y" - -#~ msgid "select toolbar|Width" -#~ msgstr "Lățime" - -#~ msgid "select toolbar|W" -#~ msgstr "L" - -#~ msgid "select toolbar|Height" -#~ msgstr "ÃŽnălÈ›ime" - -#~ msgid "select toolbar|H" -#~ msgstr "ÃŽ" - -#~ msgid "_Y" -#~ msgstr "_Y" - -#~ msgid "StrokeWidth|Width:" -#~ msgstr "Lățime:" - -#~ msgid "Task" -#~ msgstr "Sarcină" - -#~ msgid "Task:" -#~ msgstr "Sarcină:" - -#~ msgid "Rows" -#~ msgstr "Rânduri" - -#~ msgid "Rotation [deg]" -#~ msgstr "RotaÈ›ie (grade)" @@ -8,13 +8,12 @@ # bulia byak <buliabyak@users.sf.net>, 2004. # ÐлекÑандр Прокудин <alexandre.prokoudine@gmail.com>, 2004-2012, 2012. # -#: ../share/filters/filters.svg.h:1 msgid "" msgstr "" "Project-Id-Version: Inkscape 0.49\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2012-11-26 07:41+0100\n" -"PO-Revision-Date: 2012-11-26 09:25+0400\n" +"POT-Creation-Date: 2013-02-10 23:05+0400\n" +"PO-Revision-Date: 2013-02-11 15:27+0300\n" "Last-Translator: ÐлекÑандр Прокудин <alexandre.prokoudine@gmail.com>\n" "Language-Team: руÑÑкий <>\n" "Language: ru\n" @@ -22,9 +21,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); 10<=4 && (n%100<10 || n" -"%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); 10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Poedit-Language: Russian\n" #: ../inkscape.desktop.in.h:1 @@ -41,8 +38,7 @@ msgstr "Редактор векторной графики Inkscape" #: ../inkscape.desktop.in.h:4 msgid "Create and edit Scalable Vector Graphics images" -msgstr "" -"Создание и редактирование маÑштабируемой векторной графики в формате SVG" +msgstr "Создание и редактирование маÑштабируемой векторной графики в формате SVG" #: ../inkscape.desktop.in.h:5 msgid "New Drawing" @@ -207,8 +203,7 @@ msgstr "Зебра" #: ../share/filters/filters.svg.h:1 msgid "Irregular vertical dark stripes (loses object's own color)" -msgstr "" -"ÐерегулÑрные вертикальные темные полоÑÑ‹ (иÑходный цвет объекта терÑетÑÑ)" +msgstr "ÐерегулÑрные вертикальные темные полоÑÑ‹ (иÑходный цвет объекта терÑетÑÑ)" #: ../share/filters/filters.svg.h:1 msgid "Clouds" @@ -263,7 +258,7 @@ msgstr "Ð˜Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ñ Ð¶Ð¸Ð²Ð¾Ð¿Ð¸Ñи маÑлом" #. Pencil #: ../share/filters/filters.svg.h:1 -#: ../src/ui/dialog/inkscape-preferences.cpp:414 +#: ../src/ui/dialog/inkscape-preferences.cpp:415 msgid "Pencil" msgstr "Карандаш" @@ -336,7 +331,7 @@ msgid "Inset" msgstr "Врезка" #: ../share/filters/filters.svg.h:1 -#: ../src/extension/internal/filter/shadows.h:79 +#: ../src/extension/internal/filter/shadows.h:81 msgid "Shadows and Glows" msgstr "Свет и тень" @@ -464,7 +459,8 @@ msgstr "ТекÑтура Ñверкающего металла" msgid "Leaves" msgstr "ЛиÑтва" -#: ../share/filters/filters.svg.h:1 ../share/extensions/pathscatter.inx.h:1 +#: ../share/filters/filters.svg.h:1 +#: ../share/extensions/pathscatter.inx.h:1 msgid "Scatter" msgstr "РаÑÑеивание" @@ -511,8 +507,7 @@ msgstr "Кора" #: ../share/filters/filters.svg.h:1 msgid "Bark texture, vertical; use with deep colors" -msgstr "" -"ТекÑтура коры дерева, вертикальнаÑ; иÑпользуйте Ñ Ñ‚ÐµÐ¼Ð½Ñ‹Ð¼Ð¸ наÑыщенными цветами" +msgstr "ТекÑтура коры дерева, вертикальнаÑ; иÑпользуйте Ñ Ñ‚ÐµÐ¼Ð½Ñ‹Ð¼Ð¸ наÑыщенными цветами" #: ../share/filters/filters.svg.h:1 msgid "Lizard Skin" @@ -559,8 +554,7 @@ msgid "Metallized Paint" msgstr "ÐœÐµÑ‚Ð°Ð»Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ ÐºÑ€Ð°Ñка" #: ../share/filters/filters.svg.h:1 -msgid "" -"Metallized effect with a soft lighting, slightly translucent at the edges" +msgid "Metallized effect with a soft lighting, slightly translucent at the edges" msgstr "Ðффект металла в раÑÑеÑнном Ñвете, Ñлегка полупрозрачного по краÑм" #: ../share/filters/filters.svg.h:1 @@ -616,8 +610,7 @@ msgstr "Кубики" #: ../share/filters/filters.svg.h:1 msgid "Scattered cubes; adjust the Morphology primitive to vary size" -msgstr "" -"Ðффект разброÑанных кубиков; размер менÑетÑÑ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸ÐµÐ¹ примитива МорфологиÑ" +msgstr "Ðффект разброÑанных кубиков; размер менÑетÑÑ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸ÐµÐ¹ примитива МорфологиÑ" #: ../share/filters/filters.svg.h:1 #, fuzzy @@ -679,8 +672,7 @@ msgid "Rough and Glossy" msgstr "Ð“Ñ€ÑƒÐ±Ð°Ñ Ð³Ð»ÑÐ½Ñ†ÐµÐ²Ð°Ñ Ð±ÑƒÐ¼Ð°Ð³Ð°" #: ../share/filters/filters.svg.h:1 -msgid "" -"Crumpled glossy paper effect which can be used for pictures as for objects" +msgid "Crumpled glossy paper effect which can be used for pictures as for objects" msgstr "МÑÑ‚Ð°Ñ Ð³Ð»ÑÐ½Ñ†ÐµÐ²Ð°Ñ Ð±ÑƒÐ¼Ð°Ð³Ð°; можно применÑть к готовым риÑункам" #: ../share/filters/filters.svg.h:1 @@ -724,10 +716,8 @@ msgid "Electronic Microscopy" msgstr "Ðлектронный микроÑкоп" #: ../share/filters/filters.svg.h:1 -msgid "" -"Bevel, crude light, discoloration and glow like in electronic microscopy" -msgstr "" -"ФаÑка, жёÑткий Ñвет, обеÑцвечивание и Ñвечение как в Ñлектронном микроÑкопе" +msgid "Bevel, crude light, discoloration and glow like in electronic microscopy" +msgstr "ФаÑка, жёÑткий Ñвет, обеÑцвечивание и Ñвечение как в Ñлектронном микроÑкопе" #: ../share/filters/filters.svg.h:1 msgid "Tartan" @@ -797,11 +787,8 @@ msgid "Torn Edges" msgstr "Ðеровные краÑ" #: ../share/filters/filters.svg.h:1 -msgid "" -"Displace the outside of shapes and pictures without altering their content" -msgstr "" -"СмеÑтить внешнюю чаÑть объектов и раÑтровых изображений без Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸Ñ… " -"Ñодержимого" +msgid "Displace the outside of shapes and pictures without altering their content" +msgstr "СмеÑтить внешнюю чаÑть объектов и раÑтровых изображений без Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸Ñ… Ñодержимого" #: ../share/filters/filters.svg.h:1 #, fuzzy @@ -817,12 +804,8 @@ msgid "Evanescent" msgstr "Мгновение" #: ../share/filters/filters.svg.h:1 -msgid "" -"Blur the contents of objects, preserving the outline and adding progressive " -"transparency at edges" -msgstr "" -"Размыть Ñодержимое объектов, ÑохранÑÑ ÐºÐ¾Ð½Ñ‚ÑƒÑ€ и добавлÑÑ Ð½Ð°Ñ€Ð°Ñтающую " -"прозрачноÑть по краÑм" +msgid "Blur the contents of objects, preserving the outline and adding progressive transparency at edges" +msgstr "Размыть Ñодержимое объектов, ÑохранÑÑ ÐºÐ¾Ð½Ñ‚ÑƒÑ€ и добавлÑÑ Ð½Ð°Ñ€Ð°Ñтающую прозрачноÑть по краÑм" #: ../share/filters/filters.svg.h:1 #, fuzzy @@ -854,11 +837,8 @@ msgid "Garden of Delights" msgstr "Сады земных наÑлаждений" #: ../share/filters/filters.svg.h:1 -msgid "" -"Phantasmagorical turbulent wisps, like Hieronymus Bosch's Garden of Delights" -msgstr "" -"ФантаÑмагоричеÑÐºÐ°Ñ Ñ‚ÑƒÑ€Ð±ÑƒÐ»ÐµÐ½Ñ‚Ð½Ð¾Ñть, Ð½Ð°Ð¿Ð¾Ð¼Ð¸Ð½Ð°ÑŽÑ‰Ð°Ñ Â«Ð¡Ð°Ð´Ñ‹ земных наÑлаждений» " -"Иеронима БоÑха" +msgid "Phantasmagorical turbulent wisps, like Hieronymus Bosch's Garden of Delights" +msgstr "ФантаÑмагоричеÑÐºÐ°Ñ Ñ‚ÑƒÑ€Ð±ÑƒÐ»ÐµÐ½Ñ‚Ð½Ð¾Ñть, Ð½Ð°Ð¿Ð¾Ð¼Ð¸Ð½Ð°ÑŽÑ‰Ð°Ñ Â«Ð¡Ð°Ð´Ñ‹ земных наÑлаждений» Иеронима БоÑха" #: ../share/filters/filters.svg.h:1 msgid "Cutout Glow" @@ -866,8 +846,7 @@ msgstr "Вырезанное Ñвечение" #: ../share/filters/filters.svg.h:1 msgid "In and out glow with a possible offset and colorizable flood" -msgstr "" -"Свечение изнутри и Ñнаружи Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ñ‹Ð¼ Ñмещением и раÑкрашиваемой заливкой" +msgstr "Свечение изнутри и Ñнаружи Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ñ‹Ð¼ Ñмещением и раÑкрашиваемой заливкой" #: ../share/filters/filters.svg.h:1 msgid "Dark Emboss" @@ -884,8 +863,7 @@ msgstr "ПузыриÑтые матовые выпуклоÑти" #: ../share/filters/filters.svg.h:1 msgid "Same as Bubbly Bumps but with a diffuse light instead of a specular one" -msgstr "" -"То же, что и пузыриÑтые выпуклоÑти, но Ñ Ñ€Ð°ÑÑеÑнным, а не отраженным Ñветом" +msgstr "То же, что и пузыриÑтые выпуклоÑти, но Ñ Ñ€Ð°ÑÑеÑнным, а не отраженным Ñветом" #: ../share/filters/filters.svg.h:1 #, fuzzy @@ -918,11 +896,8 @@ msgid "Felt" msgstr "Войлок" #: ../share/filters/filters.svg.h:1 -msgid "" -"Felt like texture with color turbulence and slightly darker at the edges" -msgstr "" -"ТекÑтура, Ð½Ð°Ð¿Ð¾Ð¼Ð¸Ð½Ð°ÑŽÑ‰Ð°Ñ Ð²Ð¾Ð¹Ð»Ð¾Ðº, Ñ Ñ†Ð²ÐµÑ‚Ð½Ð¾Ð¹ турбулентноÑтью, Ñлегка Ñ‚ÐµÐ¼Ð½Ð°Ñ Ð¿Ð¾ " -"краÑм" +msgid "Felt like texture with color turbulence and slightly darker at the edges" +msgstr "ТекÑтура, Ð½Ð°Ð¿Ð¾Ð¼Ð¸Ð½Ð°ÑŽÑ‰Ð°Ñ Ð²Ð¾Ð¹Ð»Ð¾Ðº, Ñ Ñ†Ð²ÐµÑ‚Ð½Ð¾Ð¹ турбулентноÑтью, Ñлегка Ñ‚ÐµÐ¼Ð½Ð°Ñ Ð¿Ð¾ краÑм" #: ../share/filters/filters.svg.h:1 #, fuzzy @@ -940,9 +915,7 @@ msgstr "ÐžÐºÑ€Ð°ÑˆÐµÐ½Ð½Ð°Ñ Ñ€Ð°Ð´ÑƒÐ³Ð°" #: ../share/filters/filters.svg.h:1 msgid "Smooth rainbow colors melted along the edges and colorizable" -msgstr "" -"МÑгкие цвета радуги, оплавлÑющие объект по краÑм и завиÑÑщие от заливки " -"объекта" +msgstr "МÑгкие цвета радуги, оплавлÑющие объект по краÑм и завиÑÑщие от заливки объекта" #: ../share/filters/filters.svg.h:1 #, fuzzy @@ -969,8 +942,7 @@ msgstr "ВолниÑÑ‚Ð°Ñ ÑˆÐ¾Ñ‚Ð»Ð°Ð½Ð´ÐºÐ°" #: ../share/filters/filters.svg.h:1 msgid "Tartan pattern with a wavy displacement and bevel around the edges" -msgstr "" -"Узор клетчатой шерÑÑ‚Ñной материи Ñ Ð²Ð¾Ð»Ð½Ð¸Ñтым иÑкажением и фаÑкой по краÑм" +msgstr "Узор клетчатой шерÑÑ‚Ñной материи Ñ Ð²Ð¾Ð»Ð½Ð¸Ñтым иÑкажением и фаÑкой по краÑм" #: ../share/filters/filters.svg.h:1 #, fuzzy @@ -1011,38 +983,39 @@ msgstr "Узор тигровой шкуры Ñо Ñкладками и фаÑк msgid "Black Light" msgstr "Черный Ñвет" -#: ../share/filters/filters.svg.h:1 ../src/ui/dialog/clonetiler.cpp:826 -#: ../src/ui/dialog/clonetiler.cpp:965 +#: ../share/filters/filters.svg.h:1 +#: ../src/ui/dialog/clonetiler.cpp:832 +#: ../src/ui/dialog/clonetiler.cpp:983 #: ../src/extension/internal/bitmap/colorize.cpp:52 #: ../src/extension/internal/filter/bumps.h:101 #: ../src/extension/internal/filter/bumps.h:324 #: ../src/extension/internal/filter/bumps.h:331 -#: ../src/extension/internal/filter/color.h:81 -#: ../src/extension/internal/filter/color.h:163 -#: ../src/extension/internal/filter/color.h:170 -#: ../src/extension/internal/filter/color.h:261 -#: ../src/extension/internal/filter/color.h:339 -#: ../src/extension/internal/filter/color.h:346 -#: ../src/extension/internal/filter/color.h:436 -#: ../src/extension/internal/filter/color.h:531 -#: ../src/extension/internal/filter/color.h:653 -#: ../src/extension/internal/filter/color.h:750 -#: ../src/extension/internal/filter/color.h:829 -#: ../src/extension/internal/filter/color.h:920 -#: ../src/extension/internal/filter/color.h:1048 -#: ../src/extension/internal/filter/color.h:1118 -#: ../src/extension/internal/filter/color.h:1217 -#: ../src/extension/internal/filter/color.h:1231 -#: ../src/extension/internal/filter/color.h:1346 -#: ../src/extension/internal/filter/color.h:1422 -#: ../src/extension/internal/filter/color.h:1526 -#: ../src/extension/internal/filter/color.h:1533 +#: ../src/extension/internal/filter/color.h:82 +#: ../src/extension/internal/filter/color.h:164 +#: ../src/extension/internal/filter/color.h:171 +#: ../src/extension/internal/filter/color.h:262 +#: ../src/extension/internal/filter/color.h:340 +#: ../src/extension/internal/filter/color.h:347 +#: ../src/extension/internal/filter/color.h:437 +#: ../src/extension/internal/filter/color.h:532 +#: ../src/extension/internal/filter/color.h:654 +#: ../src/extension/internal/filter/color.h:751 +#: ../src/extension/internal/filter/color.h:830 +#: ../src/extension/internal/filter/color.h:921 +#: ../src/extension/internal/filter/color.h:1049 +#: ../src/extension/internal/filter/color.h:1119 +#: ../src/extension/internal/filter/color.h:1212 +#: ../src/extension/internal/filter/color.h:1324 +#: ../src/extension/internal/filter/color.h:1429 +#: ../src/extension/internal/filter/color.h:1505 +#: ../src/extension/internal/filter/color.h:1609 +#: ../src/extension/internal/filter/color.h:1616 #: ../src/extension/internal/filter/morphology.h:194 #: ../src/extension/internal/filter/overlays.h:73 #: ../src/extension/internal/filter/paint.h:99 #: ../src/extension/internal/filter/paint.h:714 #: ../src/extension/internal/filter/paint.h:718 -#: ../src/extension/internal/filter/shadows.h:71 +#: ../src/extension/internal/filter/shadows.h:73 #: ../src/extension/internal/filter/transparency.h:345 #: ../src/ui/dialog/document-properties.cpp:148 #: ../share/extensions/color_blackandwhite.inx.h:2 @@ -1119,12 +1092,8 @@ msgid "Chewing Gum" msgstr "Ð–ÐµÐ²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ñ€ÐµÐ·Ð¸Ð½ÐºÐ°" #: ../share/filters/filters.svg.h:1 -msgid "" -"Creates colorizable blotches which smoothly flow over the edges of the lines " -"at their crossings" -msgstr "" -"Создать раÑкрашиваемые пÑтна, Ñлегка вытекающие за ÐºÑ€Ð°Ñ Ð»Ð¸Ð½Ð¸Ð¹ в меÑтах " -"переÑечений Ñтих линий" +msgid "Creates colorizable blotches which smoothly flow over the edges of the lines at their crossings" +msgstr "Создать раÑкрашиваемые пÑтна, Ñлегка вытекающие за ÐºÑ€Ð°Ñ Ð»Ð¸Ð½Ð¸Ð¹ в меÑтах переÑечений Ñтих линий" #: ../share/filters/filters.svg.h:1 #, fuzzy @@ -1133,8 +1102,7 @@ msgstr "Тёмный и ÑветÑщийÑÑ" #: ../share/filters/filters.svg.h:1 msgid "Darkens the edge with an inner blur and adds a flexible glow" -msgstr "" -"Затемнить краÑ, добавить внутреннее размывание и наÑтраиваемое Ñвечение" +msgstr "Затемнить краÑ, добавить внутреннее размывание и наÑтраиваемое Ñвечение" #: ../share/filters/filters.svg.h:1 #, fuzzy @@ -1143,9 +1111,7 @@ msgstr "Ð”ÐµÑ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ñ€Ð°Ð´ÑƒÐ³Ð°" #: ../share/filters/filters.svg.h:1 msgid "Smooth rainbow colors warped along the edges and colorizable" -msgstr "" -"МÑгкие радужные цвета, деформированные по краÑм и завиÑÑщие от заливки " -"объекта" +msgstr "МÑгкие радужные цвета, деформированные по краÑм и завиÑÑщие от заливки объекта" #: ../share/filters/filters.svg.h:1 #, fuzzy @@ -1190,8 +1156,7 @@ msgid "Smear Transparency" msgstr "Прозрачные мазки" #: ../share/filters/filters.svg.h:1 -msgid "" -"Paint objects with a transparent turbulence which turns around color edges" +msgid "Paint objects with a transparent turbulence which turns around color edges" msgstr "ЗакраÑить объекты прозрачной турбулентноÑтью, огибающей цветные краÑ" #: ../share/filters/filters.svg.h:1 @@ -1217,9 +1182,7 @@ msgid "Embossed Leather" msgstr "Ð ÐµÐ»ÑŒÐµÑ„Ð½Ð°Ñ ÐºÐ¾Ð¶Ð°" #: ../share/filters/filters.svg.h:1 -msgid "" -"Combine a HSL edges detection bump with a leathery or woody and colorizable " -"texture" +msgid "Combine a HSL edges detection bump with a leathery or woody and colorizable texture" msgstr "Ðффект текÑтуры кожи или дерева Ñ Ð²Ñ‹Ð´Ð°Ð²Ð»Ð¸Ð²Ð°Ð½Ð¸ÐµÐ¼ краев" #: ../share/filters/filters.svg.h:1 @@ -1235,23 +1198,16 @@ msgid "Plastify" msgstr "ПлаÑтификациÑ" #: ../share/filters/filters.svg.h:1 -msgid "" -"HSL edges detection bump with a wavy reflective surface effect and variable " -"crumple" -msgstr "" -"ВыпуклоÑть по определенным краÑм HSL Ñ Ñффектом волниÑтой отражающей " -"поверхноÑти и переменной ÑмÑтоÑтью" +msgid "HSL edges detection bump with a wavy reflective surface effect and variable crumple" +msgstr "ВыпуклоÑть по определенным краÑм HSL Ñ Ñффектом волниÑтой отражающей поверхноÑти и переменной ÑмÑтоÑтью" #: ../share/filters/filters.svg.h:1 msgid "Plaster" msgstr "Штукатурка" #: ../share/filters/filters.svg.h:1 -msgid "" -"Combine a HSL edges detection bump with a matte and crumpled surface effect" -msgstr "" -"Объединение выпуклоÑти по определенным краÑм Ñ Ñффектом Ñморщенной " -"поверхноÑти" +msgid "Combine a HSL edges detection bump with a matte and crumpled surface effect" +msgstr "Объединение выпуклоÑти по определенным краÑм Ñ Ñффектом Ñморщенной поверхноÑти" #: ../share/filters/filters.svg.h:1 msgid "Rough Transparency" @@ -1293,9 +1249,7 @@ msgstr "ÐкÑпреÑÑионизм" #: ../share/filters/filters.svg.h:1 msgid "Gives a fluid and wavy expressionist drawing effect to images" -msgstr "" -"Применить Ñффект текучего и волниÑтого риÑунка в Ñтиле ÑкÑпреÑÑионизма к " -"раÑтровым изображениÑм" +msgstr "Применить Ñффект текучего и волниÑтого риÑунка в Ñтиле ÑкÑпреÑÑионизма к раÑтровым изображениÑм" #: ../share/filters/filters.svg.h:1 msgid "Marbled Ink" @@ -1318,11 +1272,8 @@ msgid "Alpha Engraving B" msgstr "Ðльфа-гравировка â„–2" #: ../share/filters/filters.svg.h:1 -msgid "" -"Gives a controllable roughness engraving effect to bitmaps and materials" -msgstr "" -"Применить Ñффект регулируемой грубой гравировки к раÑтровым изображениÑм или " -"материалам" +msgid "Gives a controllable roughness engraving effect to bitmaps and materials" +msgstr "Применить Ñффект регулируемой грубой гравировки к раÑтровым изображениÑм или материалам" #: ../share/filters/filters.svg.h:1 msgid "Lapping" @@ -1354,12 +1305,8 @@ msgid "Saturation Map" msgstr "ÐŸÑ€Ð¾ÐºÑ†Ð¸Ñ Ð½Ð°ÑыщенноÑти" #: ../share/filters/filters.svg.h:1 -msgid "" -"Creates an approximative semi-transparent and colorizable image of the " -"saturation levels" -msgstr "" -"Создать приблизительное полупрозрачное и раÑкрашиваемое изображение уровней " -"наÑыщенноÑти" +msgid "Creates an approximative semi-transparent and colorizable image of the saturation levels" +msgstr "Создать приблизительное полупрозрачное и раÑкрашиваемое изображение уровней наÑыщенноÑти" #: ../share/filters/filters.svg.h:1 msgid "Riddled" @@ -1392,8 +1339,7 @@ msgstr "Холщовые матовые выпуклоÑти" #: ../share/filters/filters.svg.h:1 msgid "Same as Canvas Bumps but with a diffuse light instead of a specular one" -msgstr "" -"То же, что и холщовые выпуклоÑти, но Ñ Ñ€Ð°ÑÑеÑнным Ñветом вмеÑто отраженного" +msgstr "То же, что и холщовые выпуклоÑти, но Ñ Ñ€Ð°ÑÑеÑнным Ñветом вмеÑто отраженного" #: ../share/filters/filters.svg.h:1 #, fuzzy @@ -1455,9 +1401,7 @@ msgstr "ОловÑÐ½Ð½Ð°Ñ Ñ„Ð¾Ð»ÑŒÐ³Ð°" #: ../share/filters/filters.svg.h:1 msgid "Metallic foil effect combining two lighting types and variable crumple" -msgstr "" -"Ðффект металличеÑкой фольги, объединÑющий два типа оÑÐ²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¸ наÑтраиваемую " -"ÑмÑтоÑть" +msgstr "Ðффект металличеÑкой фольги, объединÑющий два типа оÑÐ²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¸ наÑтраиваемую ÑмÑтоÑть" #: ../share/filters/filters.svg.h:1 #, fuzzy @@ -1466,8 +1410,7 @@ msgstr "МÑгкие цвета" #: ../share/filters/filters.svg.h:1 msgid "Adds a colorizable edges glow inside objects and pictures" -msgstr "" -"Создать раÑкрашиваемое Ñвечение краёв внутри объектов и раÑтровых изображений" +msgstr "Создать раÑкрашиваемое Ñвечение краёв внутри объектов и раÑтровых изображений" #: ../share/filters/filters.svg.h:1 #, fuzzy @@ -1492,8 +1435,7 @@ msgstr "ФлюореÑценциÑ" #: ../share/filters/filters.svg.h:1 msgid "Oversaturate colors which can be fluorescent in real world" -msgstr "" -"ПеренаÑытить цвета, которые в реальном мире могут быть флюореÑцирующими" +msgstr "ПеренаÑытить цвета, которые в реальном мире могут быть флюореÑцирующими" #: ../share/filters/filters.svg.h:1 #, fuzzy @@ -1612,8 +1554,7 @@ msgstr "Вихрь" #: ../share/filters/filters.svg.h:1 #, fuzzy -msgid "" -"Paint objects with a transparent turbulence which wraps around color edges" +msgid "Paint objects with a transparent turbulence which wraps around color edges" msgstr "ЗакраÑить объекты прозрачной турбулентноÑтью, огибающей цветные краÑ" #: ../share/filters/filters.svg.h:1 @@ -1668,9 +1609,7 @@ msgid "Blur Double" msgstr "Размывание" #: ../share/filters/filters.svg.h:1 -msgid "" -"Overlays two copies with different blur amounts and modifiable blend and " -"composite" +msgid "Overlays two copies with different blur amounts and modifiable blend and composite" msgstr "" #: ../share/filters/filters.svg.h:1 @@ -3393,18 +3332,6 @@ msgstr "Ткань (раÑÑ‚Ñ€Ð¾Ð²Ð°Ñ Ñ‚ÐµÐºÑтура)" msgid "Old paint (bitmap)" msgstr "Ð¡Ñ‚Ð°Ñ€Ð°Ñ ÐºÑ€Ð°Ñка (раÑÑ‚Ñ€Ð¾Ð²Ð°Ñ Ñ‚ÐµÐºÑтура)" -#: ../src/conn-avoid-ref.cpp:240 -msgid "Add a new connection point" -msgstr "Создать точку ÑоединениÑ" - -#: ../src/conn-avoid-ref.cpp:265 -msgid "Move a connection point" -msgstr "ПеремеÑтить точку ÑоединениÑ" - -#: ../src/conn-avoid-ref.cpp:285 -msgid "Remove a connection point" -msgstr "Удалить точку ÑоединениÑ" - #: ../src/live_effects/lpe-extrude.cpp:30 msgid "Direction" msgstr "Ðаправление" @@ -3413,12 +3340,13 @@ msgstr "Ðаправление" msgid "Defines the direction and magnitude of the extrusion" msgstr "ОпределÑет направление и Ñилу выдавливаниÑ" -#: ../src/sp-flowtext.cpp:365 ../src/sp-text.cpp:426 -#: ../src/text-context.cpp:1631 +#: ../src/sp-flowtext.cpp:339 +#: ../src/sp-text.cpp:400 +#: ../src/text-context.cpp:1608 msgid " [truncated]" msgstr " [не умеÑтилиÑÑŒ]" -#: ../src/sp-flowtext.cpp:368 +#: ../src/sp-flowtext.cpp:342 #, c-format msgid "<b>Flowed text</b> (%d character%s)" msgid_plural "<b>Flowed text</b> (%d characters%s)" @@ -3426,7 +3354,7 @@ msgstr[0] "<b>ЗавёрÑтанный текÑÑ‚</b> (%d Ñимвол%s)" msgstr[1] "<b>ЗавёрÑтанный текÑÑ‚</b> (%d Ñимвола%s)" msgstr[2] "<b>ЗавёрÑтанный текÑÑ‚</b> (%d Ñимволов%s)" -#: ../src/sp-flowtext.cpp:370 +#: ../src/sp-flowtext.cpp:344 #, c-format msgid "<b>Linked flowed text</b> (%d character%s)" msgid_plural "<b>Linked flowed text</b> (%d characters%s)" @@ -3434,146 +3362,123 @@ msgstr[0] "<b>СвÑзанный завёрÑтанный текÑÑ‚ в рамк msgstr[1] "<b>СвÑзанный завёрÑтанный текÑÑ‚</b> (%d Ñимвола%s)" msgstr[2] "<b>СвÑзанный завёрÑтанный текÑÑ‚</b> (%d Ñимволов%s)" -#: ../src/arc-context.cpp:331 -msgid "" -"<b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle" -msgstr "" -"<b>Ctrl</b>: Ñоздать круг или ÑÐ»Ð»Ð¸Ð¿Ñ Ñ Ñ†ÐµÐ»Ñ‹Ð¼ отношением Ñторон, ограничить " -"угол дуги/Ñегмента" +#: ../src/arc-context.cpp:307 +msgid "<b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle" +msgstr "<b>Ctrl</b>: Ñоздать круг или ÑÐ»Ð»Ð¸Ð¿Ñ Ñ Ñ†ÐµÐ»Ñ‹Ð¼ отношением Ñторон, ограничить угол дуги/Ñегмента" -#: ../src/arc-context.cpp:332 ../src/rect-context.cpp:377 +#: ../src/arc-context.cpp:308 +#: ../src/rect-context.cpp:353 msgid "<b>Shift</b>: draw around the starting point" msgstr "<b>Shift</b>: риÑовать вокруг начальной точки" -#: ../src/arc-context.cpp:488 +#: ../src/arc-context.cpp:464 #, c-format -msgid "" -"<b>Ellipse</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</b> " -"to draw around the starting point" -msgstr "" -"<b>ÐллипÑ</b>: %s × %s; (Ñ Ñоотношением Ñторон %d:%d); Ñ <b>Shift</b> " -"риÑует вокруг начальной точки" +msgid "<b>Ellipse</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</b> to draw around the starting point" +msgstr "<b>ÐллипÑ</b>: %s × %s; (Ñ Ñоотношением Ñторон %d:%d); Ñ <b>Shift</b> риÑует вокруг начальной точки" -#: ../src/arc-context.cpp:490 +#: ../src/arc-context.cpp:466 #, c-format -msgid "" -"<b>Ellipse</b>: %s × %s; with <b>Ctrl</b> to make square or integer-" -"ratio ellipse; with <b>Shift</b> to draw around the starting point" -msgstr "" -"<b>ÐллипÑ</b>: %s × %s; Ñ <b>Ctrl</b> риÑует круг или ÑÐ»Ð»Ð¸Ð¿Ñ Ñ Ñ†ÐµÐ»Ñ‹Ð¼ " -"отношением Ñторон; Ñ <b>Shift</b> риÑует вокруг начальной точки" +msgid "<b>Ellipse</b>: %s × %s; with <b>Ctrl</b> to make square or integer-ratio ellipse; with <b>Shift</b> to draw around the starting point" +msgstr "<b>ÐллипÑ</b>: %s × %s; Ñ <b>Ctrl</b> риÑует круг или ÑÐ»Ð»Ð¸Ð¿Ñ Ñ Ñ†ÐµÐ»Ñ‹Ð¼ отношением Ñторон; Ñ <b>Shift</b> риÑует вокруг начальной точки" -#: ../src/arc-context.cpp:516 +#: ../src/arc-context.cpp:492 msgid "Create ellipse" msgstr "Создание ÑллипÑа" -#: ../src/box3d-context.cpp:444 ../src/box3d-context.cpp:451 -#: ../src/box3d-context.cpp:458 ../src/box3d-context.cpp:465 -#: ../src/box3d-context.cpp:472 ../src/box3d-context.cpp:479 +#: ../src/box3d-context.cpp:421 +#: ../src/box3d-context.cpp:428 +#: ../src/box3d-context.cpp:435 +#: ../src/box3d-context.cpp:442 +#: ../src/box3d-context.cpp:449 +#: ../src/box3d-context.cpp:456 msgid "Change perspective (angle of PLs)" msgstr "МенÑть перÑпективу (угол параллельных линий)" #. status text -#: ../src/box3d-context.cpp:663 +#: ../src/box3d-context.cpp:640 msgid "<b>3D Box</b>; with <b>Shift</b> to extrude along the Z axis" msgstr "<b>Параллелепипед</b>; Ñ <b>Shift</b> — Ð´Ð»Ñ Ð²Ñ‹Ð´Ð°Ð²Ð»Ð¸Ð²Ð°Ð½Ð¸Ñ Ð²Ð´Ð¾Ð»ÑŒ оÑи Z" -#: ../src/box3d-context.cpp:691 +#: ../src/box3d-context.cpp:668 msgid "Create 3D box" msgstr "Создание паралеллепипеда" -#: ../src/box3d.cpp:321 +#: ../src/box3d.cpp:292 msgid "<b>3D Box</b>" msgstr "<b>Параллелепипед</b>" -#: ../src/connector-context.cpp:242 -msgid "<b>Connection point</b>: click or drag to create a new connector" -msgstr "" -"<b>Точка ÑоединениÑ</b>: щелкните мышкой или перетащите Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð¹ " -"Ñоединительной линии" - -#: ../src/connector-context.cpp:243 -msgid "<b>Connection point</b>: click to select, drag to move" -msgstr "" -"<b>Точка ÑоединениÑ</b>: щёлкните Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ, перетащите Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ" - -#: ../src/connector-context.cpp:786 +#: ../src/connector-context.cpp:585 msgid "Creating new connector" msgstr "СоздаетÑÑ Ð½Ð¾Ð²Ð°Ñ ÑÐ¾ÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ" -#: ../src/connector-context.cpp:1179 +#: ../src/connector-context.cpp:840 msgid "Connector endpoint drag cancelled." msgstr "Перемещение конечных точек Ñоединительной линии отменено." -#: ../src/connector-context.cpp:1209 -msgid "Connection point drag cancelled." -msgstr "Перемещение точки ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð¾." - -#: ../src/connector-context.cpp:1322 +#: ../src/connector-context.cpp:887 msgid "Reroute connector" msgstr "Объекты переÑоединены" -#: ../src/connector-context.cpp:1493 +#: ../src/connector-context.cpp:1052 msgid "Create connector" msgstr "Создание Ñоединительной линии" -#: ../src/connector-context.cpp:1516 +#: ../src/connector-context.cpp:1075 msgid "Finishing connector" msgstr "Ð¡Ð¾ÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ÑÑ" -#: ../src/connector-context.cpp:1813 +#: ../src/connector-context.cpp:1311 msgid "<b>Connector endpoint</b>: drag to reroute or connect to new shapes" -msgstr "" -"<b>ÐšÐ¾Ð½ÐµÑ‡Ð½Ð°Ñ ÑÐ¾ÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°</b>: перетащите Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ " -"ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ Ð½Ð¾Ð²Ñ‹Ð¼Ð¸ фигурами" +msgstr "<b>ÐšÐ¾Ð½ÐµÑ‡Ð½Ð°Ñ ÑÐ¾ÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°</b>: перетащите Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ Ð½Ð¾Ð²Ñ‹Ð¼Ð¸ фигурами" -#: ../src/connector-context.cpp:1962 +#: ../src/connector-context.cpp:1451 msgid "Select <b>at least one non-connector object</b>." msgstr "Выделите <b>как минимум один объект (не Ñоединительную линию)</b>." -#: ../src/connector-context.cpp:1967 ../src/widgets/connector-toolbar.cpp:373 +#: ../src/connector-context.cpp:1456 +#: ../src/widgets/connector-toolbar.cpp:330 msgid "Make connectors avoid selected objects" msgstr "Линии обходÑÑ‚ выделенные объекты" -#: ../src/connector-context.cpp:1968 ../src/widgets/connector-toolbar.cpp:383 +#: ../src/connector-context.cpp:1457 +#: ../src/widgets/connector-toolbar.cpp:340 msgid "Make connectors ignore selected objects" msgstr "Линии игнорируют выделенные объекты" -#: ../src/context-fns.cpp:36 ../src/context-fns.cpp:65 +#: ../src/context-fns.cpp:36 +#: ../src/context-fns.cpp:65 msgid "<b>Current layer is hidden</b>. Unhide it to be able to draw on it." -msgstr "" -"<b>Текущий Ñлой Ñкрыт</b>. Включите его показ, чтобы Ñнова иметь возможноÑть " -"риÑовать на нём." +msgstr "<b>Текущий Ñлой Ñкрыт</b>. Включите его показ, чтобы Ñнова иметь возможноÑть риÑовать на нём." -#: ../src/context-fns.cpp:42 ../src/context-fns.cpp:71 +#: ../src/context-fns.cpp:42 +#: ../src/context-fns.cpp:71 msgid "<b>Current layer is locked</b>. Unlock it to be able to draw on it." -msgstr "" -"<b>Текущий Ñлой заблокирован</b>. Разблокируйте его, чтобы иметь возможноÑть " -"Ñнова риÑовать на нём." +msgstr "<b>Текущий Ñлой заблокирован</b>. Разблокируйте его, чтобы иметь возможноÑть Ñнова риÑовать на нём." -#: ../src/desktop-events.cpp:229 +#: ../src/desktop-events.cpp:228 msgid "Create guide" msgstr "Создание направлÑющей" -#: ../src/desktop-events.cpp:475 +#: ../src/desktop-events.cpp:473 msgid "Move guide" msgstr "Перемещение направлÑющей" -#: ../src/desktop-events.cpp:482 ../src/desktop-events.cpp:541 +#: ../src/desktop-events.cpp:480 +#: ../src/desktop-events.cpp:538 #: ../src/ui/dialog/guides.cpp:138 msgid "Delete guide" msgstr "Удаление направлÑющей" -#: ../src/desktop-events.cpp:521 +#: ../src/desktop-events.cpp:518 #, c-format msgid "<b>Guideline</b>: %s" msgstr "<b>ÐаправлÑющаÑ</b>: %s" -#: ../src/desktop.cpp:894 +#: ../src/desktop.cpp:908 msgid "No previous zoom." msgstr "Ðет предыдущего маÑштаба." -#: ../src/desktop.cpp:915 +#: ../src/desktop.cpp:929 msgid "No next zoom." msgstr "Ðет Ñледующего маÑштаба." @@ -3712,26 +3617,26 @@ msgstr "" "Случайно менÑть Ñмещение по вертикали\n" "на Ñтот процент" -#: ../src/ui/dialog/clonetiler.cpp:253 ../src/ui/dialog/clonetiler.cpp:399 +#: ../src/ui/dialog/clonetiler.cpp:253 +#: ../src/ui/dialog/clonetiler.cpp:399 msgid "<b>Exponent:</b>" msgstr "<b>ÐкÑпонента:</b>" #: ../src/ui/dialog/clonetiler.cpp:260 msgid "Whether rows are spaced evenly (1), converge (<1) or diverge (>1)" -msgstr "" -"РаÑполагать ли Ñтроки на одинаковом раÑÑтоÑнии (1), поÑтепенно ÑÐ´Ð²Ð¸Ð³Ð°Ñ (<1) " -"или Ñ€Ð°Ð·Ð´Ð²Ð¸Ð³Ð°Ñ (>1)" +msgstr "РаÑполагать ли Ñтроки на одинаковом раÑÑтоÑнии (1), поÑтепенно ÑÐ´Ð²Ð¸Ð³Ð°Ñ (<1) или Ñ€Ð°Ð·Ð´Ð²Ð¸Ð³Ð°Ñ (>1)" #: ../src/ui/dialog/clonetiler.cpp:267 msgid "Whether columns are spaced evenly (1), converge (<1) or diverge (>1)" -msgstr "" -"РаÑполагать ли Ñтолбцы на одинаковом раÑÑтоÑнии (1), поÑтепенно ÑÐ´Ð²Ð¸Ð³Ð°Ñ (<1) " -"или Ñ€Ð°Ð·Ð´Ð²Ð¸Ð³Ð°Ñ (>1)" +msgstr "РаÑполагать ли Ñтолбцы на одинаковом раÑÑтоÑнии (1), поÑтепенно ÑÐ´Ð²Ð¸Ð³Ð°Ñ (<1) или Ñ€Ð°Ð·Ð´Ð²Ð¸Ð³Ð°Ñ (>1)" #. TRANSLATORS: "Alternate" is a verb here -#: ../src/ui/dialog/clonetiler.cpp:275 ../src/ui/dialog/clonetiler.cpp:439 -#: ../src/ui/dialog/clonetiler.cpp:515 ../src/ui/dialog/clonetiler.cpp:588 -#: ../src/ui/dialog/clonetiler.cpp:634 ../src/ui/dialog/clonetiler.cpp:761 +#: ../src/ui/dialog/clonetiler.cpp:275 +#: ../src/ui/dialog/clonetiler.cpp:439 +#: ../src/ui/dialog/clonetiler.cpp:515 +#: ../src/ui/dialog/clonetiler.cpp:588 +#: ../src/ui/dialog/clonetiler.cpp:634 +#: ../src/ui/dialog/clonetiler.cpp:761 msgid "<small>Alternate:</small>" msgstr "<small>Чередовать:</small>" @@ -3744,7 +3649,8 @@ msgid "Alternate the sign of shifts for each column" msgstr "Чередовать знак ÑÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñтолбца" #. TRANSLATORS: "Cumulate" is a verb here -#: ../src/ui/dialog/clonetiler.cpp:293 ../src/ui/dialog/clonetiler.cpp:457 +#: ../src/ui/dialog/clonetiler.cpp:293 +#: ../src/ui/dialog/clonetiler.cpp:457 #: ../src/ui/dialog/clonetiler.cpp:533 msgid "<small>Cumulate:</small>" msgstr "<small>Ðакапливать:</small>" @@ -3824,26 +3730,20 @@ msgstr "" #: ../src/ui/dialog/clonetiler.cpp:405 msgid "Whether row scaling is uniform (1), converge (<1) or diverge (>1)" -msgstr "" -"РаÑполагать ли Ñтроки на одинаковом раÑÑтоÑнии (1), поÑтепенно ÑÐ´Ð²Ð¸Ð³Ð°Ñ (<1) " -"или Ñ€Ð°Ð·Ð´Ð²Ð¸Ð³Ð°Ñ (>1)" +msgstr "РаÑполагать ли Ñтроки на одинаковом раÑÑтоÑнии (1), поÑтепенно ÑÐ´Ð²Ð¸Ð³Ð°Ñ (<1) или Ñ€Ð°Ð·Ð´Ð²Ð¸Ð³Ð°Ñ (>1)" #: ../src/ui/dialog/clonetiler.cpp:411 msgid "Whether column scaling is uniform (1), converge (<1) or diverge (>1)" -msgstr "" -"РаÑполагать ли Ñтолбцы на одинаковом раÑÑтоÑнии (1), поÑтепенно ÑÐ´Ð²Ð¸Ð³Ð°Ñ (<1) " -"или Ñ€Ð°Ð·Ð´Ð²Ð¸Ð³Ð°Ñ (>1)" +msgstr "РаÑполагать ли Ñтолбцы на одинаковом раÑÑтоÑнии (1), поÑтепенно ÑÐ´Ð²Ð¸Ð³Ð°Ñ (<1) или Ñ€Ð°Ð·Ð´Ð²Ð¸Ð³Ð°Ñ (>1)" #: ../src/ui/dialog/clonetiler.cpp:419 msgid "<b>Base:</b>" msgstr "<b>ОÑнова</b>" -#: ../src/ui/dialog/clonetiler.cpp:425 ../src/ui/dialog/clonetiler.cpp:431 -msgid "" -"Base for a logarithmic spiral: not used (0), converge (<1), or diverge (>1)" -msgstr "" -"ОÑнова логарифмичеÑкой Ñпирали: не иÑпользуетÑÑ (0), ÑходÑщаÑÑÑ Ñпираль " -"(<1), раÑходÑщаÑÑÑ Ñпираль (>1)" +#: ../src/ui/dialog/clonetiler.cpp:425 +#: ../src/ui/dialog/clonetiler.cpp:431 +msgid "Base for a logarithmic spiral: not used (0), converge (<1), or diverge (>1)" +msgstr "ОÑнова логарифмичеÑкой Ñпирали: не иÑпользуетÑÑ (0), ÑходÑщаÑÑÑ Ñпираль (<1), раÑходÑщаÑÑÑ Ñпираль (>1)" #: ../src/ui/dialog/clonetiler.cpp:445 msgid "Alternate the sign of scales for each row" @@ -3974,12 +3874,8 @@ msgid "Initial color of tiled clones" msgstr "ИÑходный цвет Ñлементов узора" #: ../src/ui/dialog/clonetiler.cpp:667 -msgid "" -"Initial color for clones (works only if the original has unset fill or " -"stroke)" -msgstr "" -"ИÑходный цвет клонов (у оригинала должен быть Ñброшен цвет заливки или " -"обводки)" +msgid "Initial color for clones (works only if the original has unset fill or stroke)" +msgstr "ИÑходный цвет клонов (у оригинала должен быть Ñброшен цвет заливки или обводки)" #: ../src/ui/dialog/clonetiler.cpp:682 msgid "<b>H:</b>" @@ -4058,21 +3954,19 @@ msgid "Trace the drawing under the tiles" msgstr "ОбвеÑти узором риÑунок под ним" #: ../src/ui/dialog/clonetiler.cpp:796 -msgid "" -"For each clone, pick a value from the drawing in that clone's location and " -"apply it to the clone" -msgstr "" -"Ð”Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ клона в узоре взÑть значение под клоном и применить его к клону" +msgid "For each clone, pick a value from the drawing in that clone's location and apply it to the clone" +msgstr "Ð”Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ клона в узоре взÑть значение под клоном и применить его к клону" #: ../src/ui/dialog/clonetiler.cpp:815 msgid "1. Pick from the drawing:" msgstr "1. ВзÑть значение:" -#: ../src/ui/dialog/clonetiler.cpp:827 +#: ../src/ui/dialog/clonetiler.cpp:833 msgid "Pick the visible color and opacity" msgstr "ВзÑть видимый цвет (без прозрачноÑти) в каждой точке" -#: ../src/ui/dialog/clonetiler.cpp:834 ../src/ui/dialog/clonetiler.cpp:975 +#: ../src/ui/dialog/clonetiler.cpp:840 +#: ../src/ui/dialog/clonetiler.cpp:993 #: ../src/extension/internal/bitmap/opacity.cpp:38 #: ../src/extension/internal/filter/transparency.h:279 #: ../src/widgets/tweak-toolbar.cpp:353 @@ -4080,177 +3974,166 @@ msgstr "ВзÑть видимый цвет (без прозрачноÑти) в msgid "Opacity" msgstr "ÐепрозрачноÑть" -#: ../src/ui/dialog/clonetiler.cpp:835 +#: ../src/ui/dialog/clonetiler.cpp:841 msgid "Pick the total accumulated opacity" msgstr "ВзÑть Ñуммарную непрозрачноÑть в каждой точке" -#: ../src/ui/dialog/clonetiler.cpp:842 +#: ../src/ui/dialog/clonetiler.cpp:848 msgid "R" msgstr "R" -#: ../src/ui/dialog/clonetiler.cpp:843 +#: ../src/ui/dialog/clonetiler.cpp:849 msgid "Pick the Red component of the color" msgstr "ВзÑть значение краÑного канала цвета" -#: ../src/ui/dialog/clonetiler.cpp:850 +#: ../src/ui/dialog/clonetiler.cpp:856 msgid "G" msgstr "G" -#: ../src/ui/dialog/clonetiler.cpp:851 +#: ../src/ui/dialog/clonetiler.cpp:857 msgid "Pick the Green component of the color" msgstr "ВзÑть значение зеленого канала цвета" -#: ../src/ui/dialog/clonetiler.cpp:858 +#: ../src/ui/dialog/clonetiler.cpp:864 msgid "B" msgstr "B" -#: ../src/ui/dialog/clonetiler.cpp:859 +#: ../src/ui/dialog/clonetiler.cpp:865 msgid "Pick the Blue component of the color" msgstr "ВзÑть значение Ñинего канала цвета" -#: ../src/ui/dialog/clonetiler.cpp:866 +#: ../src/ui/dialog/clonetiler.cpp:872 msgctxt "Clonetiler color hue" msgid "H" msgstr "H" -#: ../src/ui/dialog/clonetiler.cpp:867 +#: ../src/ui/dialog/clonetiler.cpp:873 msgid "Pick the hue of the color" msgstr "ВзÑть цветовой тон" -#: ../src/ui/dialog/clonetiler.cpp:874 +#: ../src/ui/dialog/clonetiler.cpp:880 msgctxt "Clonetiler color saturation" msgid "S" msgstr "S" -#: ../src/ui/dialog/clonetiler.cpp:875 +#: ../src/ui/dialog/clonetiler.cpp:881 msgid "Pick the saturation of the color" msgstr "ВзÑть наÑыщенноÑть цвета" -#: ../src/ui/dialog/clonetiler.cpp:882 +#: ../src/ui/dialog/clonetiler.cpp:888 msgctxt "Clonetiler color lightness" msgid "L" msgstr "L" -#: ../src/ui/dialog/clonetiler.cpp:883 +#: ../src/ui/dialog/clonetiler.cpp:889 msgid "Pick the lightness of the color" msgstr "ВзÑть ÑркоÑть цвета" -#: ../src/ui/dialog/clonetiler.cpp:893 +#: ../src/ui/dialog/clonetiler.cpp:899 msgid "2. Tweak the picked value:" msgstr "2. Изменить взÑтое значение:" -#: ../src/ui/dialog/clonetiler.cpp:903 +#: ../src/ui/dialog/clonetiler.cpp:916 msgid "Gamma-correct:" msgstr "Гамма-коррекциÑ:" -#: ../src/ui/dialog/clonetiler.cpp:907 +#: ../src/ui/dialog/clonetiler.cpp:920 msgid "Shift the mid-range of the picked value upwards (>0) or downwards (<0)" msgstr "Сдвинуть Ñередину диапазона ÑнÑтых значений вверх (>0) или вниз (<0)" -#: ../src/ui/dialog/clonetiler.cpp:914 +#: ../src/ui/dialog/clonetiler.cpp:927 msgid "Randomize:" msgstr "Случайно:" -#: ../src/ui/dialog/clonetiler.cpp:918 +#: ../src/ui/dialog/clonetiler.cpp:931 msgid "Randomize the picked value by this percentage" msgstr "Случайно менÑть взÑтое значение, макÑимум на данный процент" -#: ../src/ui/dialog/clonetiler.cpp:925 +#: ../src/ui/dialog/clonetiler.cpp:938 msgid "Invert:" msgstr "Инвертировать:" -#: ../src/ui/dialog/clonetiler.cpp:929 +#: ../src/ui/dialog/clonetiler.cpp:942 msgid "Invert the picked value" msgstr "Инвертировать взÑтое значение" -#: ../src/ui/dialog/clonetiler.cpp:935 +#: ../src/ui/dialog/clonetiler.cpp:948 msgid "3. Apply the value to the clones':" msgstr "3. Применить Ñто значение к клонам через:" -#: ../src/ui/dialog/clonetiler.cpp:945 +#: ../src/ui/dialog/clonetiler.cpp:963 msgid "Presence" msgstr "Ðаличие" -#: ../src/ui/dialog/clonetiler.cpp:948 -msgid "" -"Each clone is created with the probability determined by the picked value in " -"that point" -msgstr "" -"ВероÑтноÑть поÑÐ²Ð»ÐµÐ½Ð¸Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ клона определÑетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼, взÑтым в данной " -"точке" +#: ../src/ui/dialog/clonetiler.cpp:966 +msgid "Each clone is created with the probability determined by the picked value in that point" +msgstr "ВероÑтноÑть поÑÐ²Ð»ÐµÐ½Ð¸Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ клона определÑетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼, взÑтым в данной точке" -#: ../src/ui/dialog/clonetiler.cpp:955 +#: ../src/ui/dialog/clonetiler.cpp:973 msgid "Size" msgstr "Размер" -#: ../src/ui/dialog/clonetiler.cpp:958 +#: ../src/ui/dialog/clonetiler.cpp:976 msgid "Each clone's size is determined by the picked value in that point" msgstr "Размер каждого клона определÑетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼, взÑтым в данной точке" -#: ../src/ui/dialog/clonetiler.cpp:968 -msgid "" -"Each clone is painted by the picked color (the original must have unset fill " -"or stroke)" -msgstr "" -"Каждый клон краÑитÑÑ Ð²Ð·Ñтым в данной точке цветом (у оригинала должен быть " -"Ñброшен цвет заливки или обводки)" +#: ../src/ui/dialog/clonetiler.cpp:986 +msgid "Each clone is painted by the picked color (the original must have unset fill or stroke)" +msgstr "Каждый клон краÑитÑÑ Ð²Ð·Ñтым в данной точке цветом (у оригинала должен быть Ñброшен цвет заливки или обводки)" -#: ../src/ui/dialog/clonetiler.cpp:978 +#: ../src/ui/dialog/clonetiler.cpp:996 msgid "Each clone's opacity is determined by the picked value in that point" -msgstr "" -"ПрозрачноÑть каждого клона определÑетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼, взÑтым в данной точке" +msgstr "ПрозрачноÑть каждого клона определÑетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼, взÑтым в данной точке" -#: ../src/ui/dialog/clonetiler.cpp:1019 +#: ../src/ui/dialog/clonetiler.cpp:1044 msgid "How many rows in the tiling" msgstr "КоличеÑтво Ñтрок в узоре" -#: ../src/ui/dialog/clonetiler.cpp:1049 +#: ../src/ui/dialog/clonetiler.cpp:1074 msgid "How many columns in the tiling" msgstr "КоличеÑтво Ñтолбцов в узоре" -#: ../src/ui/dialog/clonetiler.cpp:1093 +#: ../src/ui/dialog/clonetiler.cpp:1118 msgid "Width of the rectangle to be filled" msgstr "Ширина заполнÑемой облаÑти" -#: ../src/ui/dialog/clonetiler.cpp:1127 +#: ../src/ui/dialog/clonetiler.cpp:1152 msgid "Height of the rectangle to be filled" msgstr "Ð’Ñ‹Ñота заполнÑемой облаÑти" -#: ../src/ui/dialog/clonetiler.cpp:1144 +#: ../src/ui/dialog/clonetiler.cpp:1169 msgid "Rows, columns: " msgstr "Строк, Ñтолбцов: " -#: ../src/ui/dialog/clonetiler.cpp:1145 +#: ../src/ui/dialog/clonetiler.cpp:1170 msgid "Create the specified number of rows and columns" msgstr "Создать указанное количеÑтво Ñтрок и Ñтолбцов" -#: ../src/ui/dialog/clonetiler.cpp:1154 +#: ../src/ui/dialog/clonetiler.cpp:1179 msgid "Width, height: " msgstr "Ширина, выÑота: " -#: ../src/ui/dialog/clonetiler.cpp:1155 +#: ../src/ui/dialog/clonetiler.cpp:1180 msgid "Fill the specified width and height with the tiling" msgstr "Заполнить узором указанную облаÑть" -#: ../src/ui/dialog/clonetiler.cpp:1176 +#: ../src/ui/dialog/clonetiler.cpp:1201 msgid "Use saved size and position of the tile" msgstr "ИÑпользовать запомненный размер и позицию оригинала" -#: ../src/ui/dialog/clonetiler.cpp:1179 -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" +#: ../src/ui/dialog/clonetiler.cpp:1204 +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 "" "ИÑпользовать те же Ñамые размер и позицию Ñлемента узора,\n" "что и в прошлый раз, когда вы делали\n" "узор из Ñтого же объекта (еÑли делали),\n" "вмеÑто того чтобы иÑпользовать его наÑтоÑщий размер/позицию" -#: ../src/ui/dialog/clonetiler.cpp:1213 +#: ../src/ui/dialog/clonetiler.cpp:1238 msgid " <b>_Create</b> " msgstr "<b>_Создать</b>" -#: ../src/ui/dialog/clonetiler.cpp:1215 +#: ../src/ui/dialog/clonetiler.cpp:1240 msgid "Create and tile the clones of the selection" msgstr "Создать узор из клонов выделенного объекта" @@ -4259,306 +4142,311 @@ msgstr "Создать узор из клонов выделенного объР#. 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/ui/dialog/clonetiler.cpp:1235 +#: ../src/ui/dialog/clonetiler.cpp:1260 msgid " _Unclump " msgstr " _РазровнÑть" -#: ../src/ui/dialog/clonetiler.cpp:1236 +#: ../src/ui/dialog/clonetiler.cpp:1261 msgid "Spread out clones to reduce clumping; can be applied repeatedly" -msgstr "" -"РаÑпределить клоны более равномерно, избавитьÑÑ Ð¾Ñ‚ комков; можно применÑть " -"неÑколько раз подрÑд" +msgstr "РаÑпределить клоны более равномерно, избавитьÑÑ Ð¾Ñ‚ комков; можно применÑть неÑколько раз подрÑд" -#: ../src/ui/dialog/clonetiler.cpp:1242 +#: ../src/ui/dialog/clonetiler.cpp:1267 msgid " Re_move " msgstr " _Удалить " -#: ../src/ui/dialog/clonetiler.cpp:1243 +#: ../src/ui/dialog/clonetiler.cpp:1268 msgid "Remove existing tiled clones of the selected object (siblings only)" msgstr "" "Удалить ÑоÑтавлÑющие узор клоны выделенного объекта\n" "(только в том же Ñлое/группе)" -#: ../src/ui/dialog/clonetiler.cpp:1259 +#: ../src/ui/dialog/clonetiler.cpp:1284 msgid " R_eset " msgstr " С_броÑить " #. TRANSLATORS: "change" is a noun here -#: ../src/ui/dialog/clonetiler.cpp:1261 -msgid "" -"Reset all shifts, scales, rotates, opacity and color changes in the dialog " -"to zero" -msgstr "" -"Обнулить вÑе введенные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÑмещениÑ, маÑштабированиÑ, поворотов, " -"непрозрачноÑти и цвета" +#: ../src/ui/dialog/clonetiler.cpp:1286 +msgid "Reset all shifts, scales, rotates, opacity and color changes in the dialog to zero" +msgstr "Обнулить вÑе введенные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÑмещениÑ, маÑштабированиÑ, поворотов, непрозрачноÑти и цвета" -#: ../src/ui/dialog/clonetiler.cpp:1334 +#: ../src/ui/dialog/clonetiler.cpp:1359 msgid "<small>Nothing selected.</small>" msgstr "<small>Ðичего не было выделено.</small>" -#: ../src/ui/dialog/clonetiler.cpp:1340 +#: ../src/ui/dialog/clonetiler.cpp:1365 msgid "<small>More than one object selected.</small>" -msgstr "" -"<small>Выделено больше одного объекта. Ðевозможно взÑть Ñтиль от неÑкольких " -"объектов Ñразу.</small>" +msgstr "<small>Выделено больше одного объекта. Ðевозможно взÑть Ñтиль от неÑкольких объектов Ñразу.</small>" -#: ../src/ui/dialog/clonetiler.cpp:1347 +#: ../src/ui/dialog/clonetiler.cpp:1372 #, c-format msgid "<small>Object has <b>%d</b> tiled clones.</small>" msgstr "<small>У объекта узор из <b>%d</b> клонов.</small>" -#: ../src/ui/dialog/clonetiler.cpp:1352 +#: ../src/ui/dialog/clonetiler.cpp:1377 msgid "<small>Object has no tiled clones.</small>" msgstr "<small>У объекта нет узора из клонов.</small>" -#: ../src/ui/dialog/clonetiler.cpp:2072 +#: ../src/ui/dialog/clonetiler.cpp:2097 msgid "Select <b>one object</b> whose tiled clones to unclump." msgstr "Выделите <b>один объект</b> Ð´Ð»Ñ Ñ€Ð°Ð·Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ ÑƒÐ·Ð¾Ñ€Ð° из его клонов." -#: ../src/ui/dialog/clonetiler.cpp:2094 +#: ../src/ui/dialog/clonetiler.cpp:2119 msgid "Unclump tiled clones" msgstr "Разравнивание узора из клонов" -#: ../src/ui/dialog/clonetiler.cpp:2123 +#: ../src/ui/dialog/clonetiler.cpp:2148 msgid "Select <b>one object</b> whose tiled clones to remove." msgstr "Выделите <b>один объект</b> Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÑƒÐ·Ð¾Ñ€Ð° из его клонов." -#: ../src/ui/dialog/clonetiler.cpp:2146 +#: ../src/ui/dialog/clonetiler.cpp:2171 msgid "Delete tiled clones" msgstr "Удаление узора из клонов" -#: ../src/ui/dialog/clonetiler.cpp:2193 ../src/selection-chemistry.cpp:2469 +#: ../src/ui/dialog/clonetiler.cpp:2218 +#: ../src/selection-chemistry.cpp:2469 msgid "Select an <b>object</b> to clone." msgstr "Выделите <b>объект</b> Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ." -#: ../src/ui/dialog/clonetiler.cpp:2199 -msgid "" -"If you want to clone several objects, <b>group</b> them and <b>clone the " -"group</b>." -msgstr "" -"Ð”Ð»Ñ ÐºÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÑкольких объектов <b>Ñгруппируйте</b> их и <b>клонируйте " -"группу</b>." +#: ../src/ui/dialog/clonetiler.cpp:2224 +msgid "If you want to clone several objects, <b>group</b> them and <b>clone the group</b>." +msgstr "Ð”Ð»Ñ ÐºÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÑкольких объектов <b>Ñгруппируйте</b> их и <b>клонируйте группу</b>." -#: ../src/ui/dialog/clonetiler.cpp:2208 +#: ../src/ui/dialog/clonetiler.cpp:2233 msgid "<small>Creating tiled clones...</small>" msgstr "<small>СоздаетÑÑ ÑƒÐ·Ð¾Ñ€ из клонов...</small>" -#: ../src/ui/dialog/clonetiler.cpp:2613 +#: ../src/ui/dialog/clonetiler.cpp:2638 msgid "Create tiled clones" msgstr "Создание узора из клонов" -#: ../src/ui/dialog/clonetiler.cpp:2832 +#: ../src/ui/dialog/clonetiler.cpp:2871 msgid "<small>Per row:</small>" msgstr "<small>Ðа Ñтроку:</small>" -#: ../src/ui/dialog/clonetiler.cpp:2850 +#: ../src/ui/dialog/clonetiler.cpp:2889 msgid "<small>Per column:</small>" msgstr "<small>Ðа Ñтолбец:</small>" -#: ../src/ui/dialog/clonetiler.cpp:2858 +#: ../src/ui/dialog/clonetiler.cpp:2897 msgid "<small>Randomize:</small>" msgstr "<small>Случайно:</small>" -#: ../src/ui/dialog/export.cpp:138 ../src/widgets/measure-toolbar.cpp:116 -#: ../src/widgets/measure-toolbar.cpp:124 ../share/extensions/gears.inx.h:6 +#: ../src/ui/dialog/export.cpp:143 +#: ../src/widgets/measure-toolbar.cpp:116 +#: ../src/widgets/measure-toolbar.cpp:124 +#: ../share/extensions/gears.inx.h:6 msgid "Units:" msgstr "Единица измерениÑ:" -#: ../src/ui/dialog/export.cpp:140 -#, fuzzy +#: ../src/ui/dialog/export.cpp:145 msgid "_Export As..." -msgstr "_ÐкÑпортировать в раÑтр..." +msgstr "ÐкÑпортировать _как..." -#: ../src/ui/dialog/export.cpp:143 +#: ../src/ui/dialog/export.cpp:148 msgid "B_atch export all selected objects" msgstr "Пакетный ÑкÑпорт _вÑех выделенных объектов" -#: ../src/ui/dialog/export.cpp:143 -msgid "" -"Export each selected object into its own PNG file, using export hints if any " -"(caution, overwrites without asking!)" -msgstr "" -"ÐкÑпортировать каждый выделенный объект в отдельный файл PNG, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ " -"подÑказки, еÑли таковые доÑтупны (без Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿Ð¸Ñи ÑущеÑтвующих " -"файлов)" +#: ../src/ui/dialog/export.cpp:148 +msgid "Export each selected object into its own PNG file, using export hints if any (caution, overwrites without asking!)" +msgstr "ÐкÑпортировать каждый выделенный объект в отдельный файл PNG, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð¿Ð¾Ð´Ñказки, еÑли таковые доÑтупны (без Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿Ð¸Ñи ÑущеÑтвующих файлов)" -#: ../src/ui/dialog/export.cpp:145 +#: ../src/ui/dialog/export.cpp:150 msgid "Hide a_ll except selected" msgstr "Ð_кÑпортировать только выделенное" -#: ../src/ui/dialog/export.cpp:145 +#: ../src/ui/dialog/export.cpp:150 msgid "In the exported image, hide all objects except those that are selected" msgstr "ИÑключить из конечного Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð²Ñе невыделенные объекты" -#: ../src/ui/dialog/export.cpp:146 -#, fuzzy +#: ../src/ui/dialog/export.cpp:151 msgid "Close when complete" -msgstr "ÐвтоÑохранение завершено" +msgstr "Закрыть по завершении" -#: ../src/ui/dialog/export.cpp:146 +#: ../src/ui/dialog/export.cpp:151 msgid "Once the export completes, close this dialog" msgstr "" -#: ../src/ui/dialog/export.cpp:148 +#: ../src/ui/dialog/export.cpp:153 msgid "_Export" msgstr "_ÐкÑпорт" -#: ../src/ui/dialog/export.cpp:166 -#, fuzzy +#: ../src/ui/dialog/export.cpp:171 msgid "<b>Export area</b>" -msgstr "<big><b>ÐкÑÐ¿Ð¾Ñ€Ñ‚Ð¸Ñ€ÑƒÐµÐ¼Ð°Ñ Ð¾Ð±Ð»Ð°Ñть</b></big>" +msgstr "<b>ÐкÑÐ¿Ð¾Ñ€Ñ‚Ð¸Ñ€ÑƒÐµÐ¼Ð°Ñ Ð¾Ð±Ð»Ð°Ñть</b>" -#: ../src/ui/dialog/export.cpp:196 +#: ../src/ui/dialog/export.cpp:201 msgid "_x0:" msgstr "_x0" -#: ../src/ui/dialog/export.cpp:200 +#: ../src/ui/dialog/export.cpp:205 msgid "x_1:" msgstr "x_1" -#: ../src/ui/dialog/export.cpp:204 +#: ../src/ui/dialog/export.cpp:209 msgid "Wid_th:" msgstr "Ш_ирина:" -#: ../src/ui/dialog/export.cpp:208 +#: ../src/ui/dialog/export.cpp:213 msgid "_y0:" msgstr "y_0" -#: ../src/ui/dialog/export.cpp:212 +#: ../src/ui/dialog/export.cpp:217 msgid "y_1:" msgstr "_y1" -#: ../src/ui/dialog/export.cpp:216 +#: ../src/ui/dialog/export.cpp:221 msgid "Hei_ght:" msgstr "Ð’_Ñ‹Ñота:" -#: ../src/ui/dialog/export.cpp:231 -#, fuzzy +#: ../src/ui/dialog/export.cpp:236 msgid "<b>Image size</b>" -msgstr "<b>Размер Ñтраницы</b>" +msgstr "<b>Размер изображениÑ</b>" -#: ../src/ui/dialog/export.cpp:241 ../src/live_effects/lpe-bendpath.cpp:54 +#: ../src/ui/dialog/export.cpp:246 +#: ../src/live_effects/lpe-bendpath.cpp:54 #: ../src/live_effects/lpe-patternalongpath.cpp:62 -#: ../src/ui/dialog/transformation.cpp:75 ../src/ui/widget/page-sizer.cpp:238 +#: ../src/ui/dialog/transformation.cpp:75 +#: ../src/ui/widget/page-sizer.cpp:238 msgid "_Width:" msgstr "_Ширина:" -#: ../src/ui/dialog/export.cpp:241 ../src/ui/dialog/export.cpp:252 +#: ../src/ui/dialog/export.cpp:246 +#: ../src/ui/dialog/export.cpp:257 msgid "pixels at" msgstr "пикÑелов при" -#: ../src/ui/dialog/export.cpp:247 +#: ../src/ui/dialog/export.cpp:252 msgid "dp_i" msgstr "dp_i" -#: ../src/ui/dialog/export.cpp:252 ../src/ui/dialog/transformation.cpp:77 +#: ../src/ui/dialog/export.cpp:257 +#: ../src/ui/dialog/transformation.cpp:77 #: ../src/ui/widget/page-sizer.cpp:239 msgid "_Height:" msgstr "_Ð’Ñ‹Ñота:" -#: ../src/ui/dialog/export.cpp:260 -#: ../src/ui/dialog/inkscape-preferences.cpp:1394 -#: ../src/ui/dialog/inkscape-preferences.cpp:1397 -#: ../src/ui/dialog/inkscape-preferences.cpp:1406 +#: ../src/ui/dialog/export.cpp:265 +#: ../src/ui/dialog/inkscape-preferences.cpp:1384 +#: ../src/ui/dialog/inkscape-preferences.cpp:1387 +#: ../src/ui/dialog/inkscape-preferences.cpp:1396 msgid "dpi" msgstr "dpi" -#: ../src/ui/dialog/export.cpp:268 -#, fuzzy +#: ../src/ui/dialog/export.cpp:273 msgid "<b>_Filename</b>" -msgstr "<big><b>_Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°</b></big>" +msgstr "<b>_Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°</b>" -#: ../src/ui/dialog/export.cpp:310 +#: ../src/ui/dialog/export.cpp:315 msgid "Export the bitmap file with these settings" msgstr "ÐкÑпортировать файл Ñ Ñтими уÑтановками" -#: ../src/ui/dialog/export.cpp:545 -#, fuzzy, c-format +#: ../src/ui/dialog/export.cpp:550 +#, c-format msgid "B_atch export %d selected object" msgid_plural "B_atch export %d selected objects" msgstr[0] "Пакетный ÑкÑпорт %d выделенного объекта" msgstr[1] "Пакетный ÑкÑпорт %d выделенных объектов" msgstr[2] "Пакетный ÑкÑпорт %d выделенных объектов" -#: ../src/ui/dialog/export.cpp:861 +#: ../src/ui/dialog/export.cpp:866 msgid "Export in progress" msgstr "ВыполнÑетÑÑ ÑкÑпорт" -#: ../src/ui/dialog/export.cpp:945 -#, fuzzy +#: ../src/ui/dialog/export.cpp:950 msgid "No items selected." -msgstr "Ðи один фильтр не выбран" +msgstr "Ðи один объект не выбран" -#: ../src/ui/dialog/export.cpp:949 ../src/ui/dialog/export.cpp:951 +#: ../src/ui/dialog/export.cpp:954 +#: ../src/ui/dialog/export.cpp:956 #, fuzzy msgid "Exporting %1 files" msgstr "ÐкÑпорт %d файлов" -#: ../src/ui/dialog/export.cpp:991 ../src/ui/dialog/export.cpp:993 -#, fuzzy, c-format +#: ../src/ui/dialog/export.cpp:996 +#: ../src/ui/dialog/export.cpp:998 +#, c-format msgid "Exporting file <b>%s</b>..." -msgstr "ÐкÑпорт %d файлов" +msgstr "ÐкÑпортируетÑÑ Ñ„Ð°Ð¹Ð» <b>%s</b>..." -#: ../src/ui/dialog/export.cpp:1002 ../src/ui/dialog/export.cpp:1093 +#: ../src/ui/dialog/export.cpp:1007 +#: ../src/ui/dialog/export.cpp:1098 #, c-format msgid "Could not export to filename %s.\n" msgstr "Ðевозможно ÑкÑпортировать в файл %s.\n" -#: ../src/ui/dialog/export.cpp:1005 -#, fuzzy, c-format +#: ../src/ui/dialog/export.cpp:1010 +#, c-format msgid "Could not export to filename <b>%s</b>." -msgstr "Ðевозможно ÑкÑпортировать в файл %s.\n" +msgstr "Ðе удалоÑÑŒ ÑкÑпортировать в файл <b>%s</b>." -#: ../src/ui/dialog/export.cpp:1020 +#: ../src/ui/dialog/export.cpp:1025 #, c-format msgid "Successfully exported <b>%d</b> files from <b>%d</b> selected items." msgstr "" -#: ../src/ui/dialog/export.cpp:1031 -#, fuzzy +#: ../src/ui/dialog/export.cpp:1036 msgid "You have to enter a filename." -msgstr "Ð’Ñ‹ забыли ввеÑти Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" +msgstr "Ðеобходимо ввеÑти Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°." -#: ../src/ui/dialog/export.cpp:1032 +#: ../src/ui/dialog/export.cpp:1037 msgid "You have to enter a filename" msgstr "Ð’Ñ‹ забыли ввеÑти Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" -#: ../src/ui/dialog/export.cpp:1046 -#, fuzzy +#: ../src/ui/dialog/export.cpp:1051 msgid "The chosen area to be exported is invalid." -msgstr "ÐедопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð¾Ð±Ð»Ð°Ñть Ð´Ð»Ñ ÑкÑпорта" +msgstr "ÐкÑÐ¿Ð¾Ñ€Ñ‚Ð¸Ñ€ÑƒÐµÐ¼Ð°Ñ Ð¾Ð±Ð»Ð°Ñть выбрана некорректно." -#: ../src/ui/dialog/export.cpp:1047 +#: ../src/ui/dialog/export.cpp:1052 msgid "The chosen area to be exported is invalid" msgstr "ÐедопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð¾Ð±Ð»Ð°Ñть Ð´Ð»Ñ ÑкÑпорта" -#: ../src/ui/dialog/export.cpp:1062 +#: ../src/ui/dialog/export.cpp:1067 #, c-format msgid "Directory %s does not exist or is not a directory.\n" msgstr "Каталог %s не ÑущеÑтвует, либо Ñто не каталог.\n" #. TRANSLATORS: %1 will be the filename, %2 the width, and %3 the height of the image -#: ../src/ui/dialog/export.cpp:1076 ../src/ui/dialog/export.cpp:1078 -#, fuzzy +#: ../src/ui/dialog/export.cpp:1081 +#: ../src/ui/dialog/export.cpp:1083 msgid "Exporting %1 (%2 x %3)" -msgstr "ÐкÑпорт %s (%lu × %lu)" +msgstr "ÐкÑпорт %1 (%2 × %3)" -#: ../src/ui/dialog/export.cpp:1104 -#, fuzzy, c-format +#: ../src/ui/dialog/export.cpp:1109 +#, c-format msgid "Drawing exported to <b>%s</b>." -msgstr "Правка параметра <b>%s</b>." +msgstr "РиÑунок ÑкÑпортирован в <b>%s</b>." -#: ../src/ui/dialog/export.cpp:1108 -#, fuzzy +#: ../src/ui/dialog/export.cpp:1113 msgid "Export aborted." -msgstr "ВыполнÑетÑÑ ÑкÑпорт" +msgstr "ÐкÑпорт прерван." -#: ../src/ui/dialog/export.cpp:1226 ../src/ui/dialog/export.cpp:1260 +#: ../src/ui/dialog/export.cpp:1231 +#: ../src/ui/dialog/export.cpp:1265 msgid "Select a filename for exporting" msgstr "Выберите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ ÑкÑпорта" +#: ../src/ui/dialog/export.h:50 +#: ../src/verbs.cpp:2744 +msgid "_Page" +msgstr "_Страница" + +#: ../src/ui/dialog/export.h:50 +#: ../src/verbs.cpp:2748 +msgid "_Drawing" +msgstr "_РиÑунок" + +#: ../src/ui/dialog/export.h:50 +#: ../src/verbs.cpp:2750 +msgid "_Selection" +msgstr "_Выделение" + +#: ../src/ui/dialog/export.h:50 +msgid "_Custom" +msgstr "_ЗаказнаÑ" + #. TRANSLATORS: "%s" is replaced with "exact" or "partial" when this string is displayed -#: ../src/dialogs/find.cpp:383 ../src/ui/dialog/find.cpp:812 +#: ../src/dialogs/find.cpp:371 +#: ../src/ui/dialog/find.cpp:812 #, c-format msgid "<b>%d</b> object found (out of <b>%d</b>), %s match." msgid_plural "<b>%d</b> objects found (out of <b>%d</b>), %s match." @@ -4566,214 +4454,149 @@ msgstr[0] "Ðайден <b>%d</b> объект (из <b>%d</b>), %s Ñоотве msgstr[1] "Ðайдено <b>%d</b> объекта (из <b>%d</b>), %s ÑоответÑтвиÑ." msgstr[2] "Ðайдено <b>%d</b> объектов (из <b>%d</b>), %s ÑоответÑтвий." -#: ../src/dialogs/find.cpp:386 ../src/ui/dialog/find.cpp:815 +#: ../src/dialogs/find.cpp:374 +#: ../src/ui/dialog/find.cpp:815 msgid "exact" msgstr "точное" -#: ../src/dialogs/find.cpp:386 ../src/ui/dialog/find.cpp:815 +#: ../src/dialogs/find.cpp:374 +#: ../src/ui/dialog/find.cpp:815 msgid "partial" msgstr "чаÑтичное" -#: ../src/dialogs/find.cpp:393 ../src/ui/dialog/find.cpp:842 +#: ../src/dialogs/find.cpp:381 +#: ../src/ui/dialog/find.cpp:842 msgid "No objects found" msgstr "Ðичего не найдено" -#: ../src/dialogs/find.cpp:574 +#: ../src/dialogs/find.cpp:562 msgid "T_ype: " msgstr "Ти_п: " -#: ../src/dialogs/find.cpp:581 +#: ../src/dialogs/find.cpp:569 msgid "Search in all object types" msgstr "ИÑкать в объектах вÑех типов" -#: ../src/dialogs/find.cpp:581 ../src/ui/dialog/find.cpp:93 +#: ../src/dialogs/find.cpp:569 +#: ../src/ui/dialog/find.cpp:93 msgid "All types" msgstr "Ð’Ñе типы" -#: ../src/dialogs/find.cpp:597 +#: ../src/dialogs/find.cpp:585 msgid "Search all shapes" msgstr "ИÑкать Ñреди вÑех фигур" -#: ../src/dialogs/find.cpp:597 +#: ../src/dialogs/find.cpp:585 msgid "All shapes" msgstr "Ð’Ñе фигуры" -#: ../src/dialogs/find.cpp:619 ../src/ui/dialog/find.cpp:94 +#: ../src/dialogs/find.cpp:607 +#: ../src/ui/dialog/find.cpp:94 msgid "Search rectangles" msgstr "ИÑкать в прÑмоугольниках" -#: ../src/dialogs/find.cpp:619 ../src/ui/dialog/find.cpp:94 +#: ../src/dialogs/find.cpp:607 +#: ../src/ui/dialog/find.cpp:94 msgid "Rectangles" msgstr "ПрÑмоугольники" -#: ../src/dialogs/find.cpp:624 ../src/ui/dialog/find.cpp:95 +#: ../src/dialogs/find.cpp:612 +#: ../src/ui/dialog/find.cpp:95 msgid "Search ellipses, arcs, circles" msgstr "ИÑкать в ÑллипÑах, Ñекторах, кругах" -#: ../src/dialogs/find.cpp:624 ../src/ui/dialog/find.cpp:95 +#: ../src/dialogs/find.cpp:612 +#: ../src/ui/dialog/find.cpp:95 msgid "Ellipses" msgstr "ÐллипÑÑ‹" -#: ../src/dialogs/find.cpp:629 ../src/ui/dialog/find.cpp:96 +#: ../src/dialogs/find.cpp:617 +#: ../src/ui/dialog/find.cpp:96 msgid "Search stars and polygons" msgstr "ИÑкать в звездах и многоугольниках" -#: ../src/dialogs/find.cpp:629 ../src/ui/dialog/find.cpp:96 +#: ../src/dialogs/find.cpp:617 +#: ../src/ui/dialog/find.cpp:96 msgid "Stars" msgstr "Звезды" -#: ../src/dialogs/find.cpp:634 ../src/ui/dialog/find.cpp:97 +#: ../src/dialogs/find.cpp:622 +#: ../src/ui/dialog/find.cpp:97 msgid "Search spirals" msgstr "ИÑкать в ÑпиралÑÑ…" -#: ../src/dialogs/find.cpp:634 ../src/ui/dialog/find.cpp:97 +#: ../src/dialogs/find.cpp:622 +#: ../src/ui/dialog/find.cpp:97 msgid "Spirals" msgstr "Спирали" #. TRANSLATORS: polyline is a set of connected straight line segments #. http://www.w3.org/TR/SVG11/shapes.html#PolylineElement -#: ../src/dialogs/find.cpp:647 ../src/ui/dialog/find.cpp:98 +#: ../src/dialogs/find.cpp:635 +#: ../src/ui/dialog/find.cpp:98 msgid "Search paths, lines, polylines" msgstr "ИÑкать в контурах, линиÑÑ…, полилиниÑÑ…" -#: ../src/dialogs/find.cpp:647 ../src/ui/dialog/find.cpp:98 -#: ../src/widgets/toolbox.cpp:1783 +#: ../src/dialogs/find.cpp:635 +#: ../src/ui/dialog/find.cpp:98 +#: ../src/widgets/toolbox.cpp:1732 msgid "Paths" msgstr "Контуры" -#: ../src/dialogs/find.cpp:652 ../src/ui/dialog/find.cpp:99 +#: ../src/dialogs/find.cpp:640 +#: ../src/ui/dialog/find.cpp:99 msgid "Search text objects" msgstr "ИÑкать в текÑтовых объектах" -#: ../src/dialogs/find.cpp:652 ../src/ui/dialog/find.cpp:99 +#: ../src/dialogs/find.cpp:640 +#: ../src/ui/dialog/find.cpp:99 msgid "Texts" msgstr "ТекÑты" -#: ../src/dialogs/find.cpp:657 ../src/ui/dialog/find.cpp:100 +#: ../src/dialogs/find.cpp:645 +#: ../src/ui/dialog/find.cpp:100 msgid "Search groups" msgstr "ИÑкать в группах" -#: ../src/dialogs/find.cpp:657 ../src/ui/dialog/find.cpp:100 +#: ../src/dialogs/find.cpp:645 +#: ../src/ui/dialog/find.cpp:100 msgid "Groups" msgstr "Группы" -#: ../src/dialogs/find.cpp:662 ../src/ui/dialog/find.cpp:103 +#: ../src/dialogs/find.cpp:650 +#: ../src/ui/dialog/find.cpp:103 msgid "Search clones" msgstr "ИÑкать в клонах" #. TRANSLATORS: "Clones" is a noun indicating type of object to find -#: ../src/dialogs/find.cpp:664 ../src/ui/dialog/find.cpp:103 +#: ../src/dialogs/find.cpp:652 +#: ../src/ui/dialog/find.cpp:103 msgctxt "Find dialog" msgid "Clones" msgstr "Клоны" -#: ../src/dialogs/find.cpp:669 ../src/ui/dialog/find.cpp:105 +#: ../src/dialogs/find.cpp:657 +#: ../src/ui/dialog/find.cpp:105 msgid "Search images" msgstr "ИÑкать в раÑтрах" -#: ../src/dialogs/find.cpp:669 ../src/ui/dialog/find.cpp:105 +#: ../src/dialogs/find.cpp:657 +#: ../src/ui/dialog/find.cpp:105 #: ../share/extensions/embedimage.inx.h:3 #: ../share/extensions/extractimage.inx.h:5 msgid "Images" msgstr "ИзображениÑ" -#: ../src/dialogs/find.cpp:674 ../src/ui/dialog/find.cpp:106 +#: ../src/dialogs/find.cpp:662 +#: ../src/ui/dialog/find.cpp:106 msgid "Search offset objects" msgstr "ИÑкать во втÑжках" -#: ../src/dialogs/find.cpp:674 ../src/ui/dialog/find.cpp:106 +#: ../src/dialogs/find.cpp:662 +#: ../src/ui/dialog/find.cpp:106 msgid "Offsets" msgstr "Ð’Ñ‚Ñжки" -#: ../src/dialogs/find.cpp:744 -msgid "_Text:" -msgstr "_ТекÑÑ‚:" - -#: ../src/dialogs/find.cpp:744 -msgid "Find objects by their text content (exact or partial match)" -msgstr "" -"ИÑкать объекты по их текÑтовому Ñодержанию (полное или чаÑтичное " -"ÑоответÑтвие)" - -#: ../src/dialogs/find.cpp:745 ../src/ui/dialog/object-properties.cpp:54 -#: ../src/ui/dialog/object-properties.cpp:265 -#: ../src/ui/dialog/object-properties.cpp:322 -#: ../src/ui/dialog/object-properties.cpp:329 -msgid "_ID:" -msgstr "_ID:" - -#: ../src/dialogs/find.cpp:745 -msgid "Find objects by the value of the id attribute (exact or partial match)" -msgstr "ИÑкать объекты по идентификатору (полное или чаÑтичное ÑоответÑтвие)" - -#: ../src/dialogs/find.cpp:746 -msgid "_Style:" -msgstr "_Стиль:" - -#: ../src/dialogs/find.cpp:746 -msgid "" -"Find objects by the value of the style attribute (exact or partial match)" -msgstr "" -"ИÑкать объекты по значению атрибута style (полное или чаÑтичное ÑоответÑтвие)" - -#: ../src/dialogs/find.cpp:747 -msgid "_Attribute:" -msgstr "_Ðтрибут:" - -#: ../src/dialogs/find.cpp:747 -msgid "Find objects by the name of an attribute (exact or partial match)" -msgstr "ИÑкать объекты по имени атрибута (полное или чаÑтичное ÑоответÑтвие)" - -#: ../src/dialogs/find.cpp:765 -msgid "Search in s_election" -msgstr "ИÑкать в _выделенном" - -#: ../src/dialogs/find.cpp:769 ../src/ui/dialog/find.cpp:72 -msgid "Limit search to the current selection" -msgstr "Ограничить поиÑк текущим выделением" - -#: ../src/dialogs/find.cpp:774 -msgid "Search in current _layer" -msgstr "ИÑкать в Ñ‚_екущем Ñлое" - -#: ../src/dialogs/find.cpp:778 ../src/ui/dialog/find.cpp:71 -msgid "Limit search to the current layer" -msgstr "Ограничить поиÑк текущим Ñлоем" - -#: ../src/dialogs/find.cpp:783 ../src/ui/dialog/find.cpp:81 -msgid "Include _hidden" -msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð°Ñ Ñ_крытые" - -#: ../src/dialogs/find.cpp:787 ../src/ui/dialog/find.cpp:81 -msgid "Include hidden objects in search" -msgstr "ИÑкать Ñреди Ñкрытых объектов" - -#: ../src/dialogs/find.cpp:792 -msgid "Include l_ocked" -msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð°Ñ Ð·Ð°_блокированные" - -#: ../src/dialogs/find.cpp:796 ../src/ui/dialog/find.cpp:82 -msgid "Include locked objects in search" -msgstr "ИÑкать Ñреди заблокированных объектов" - -#. TRANSLATORS: "Clear" is a verb here -#: ../src/dialogs/find.cpp:812 ../src/ui/dialog/debug.cpp:79 -#: ../src/ui/dialog/messages.cpp:47 ../src/ui/dialog/scriptdialog.cpp:182 -msgid "_Clear" -msgstr "О_чиÑтить" - -#: ../src/dialogs/find.cpp:812 -msgid "Clear values" -msgstr "ОчиÑтить значениÑ" - -#: ../src/dialogs/find.cpp:813 ../src/ui/dialog/find.cpp:110 -msgid "_Find" -msgstr "_ИÑкать" - -#: ../src/dialogs/find.cpp:813 -msgid "Select objects matching all of the fields you filled in" -msgstr "Выделить объекты, подходÑщие по вÑем указанным критериÑм поиÑка" - #: ../src/ui/dialog/spellcheck.cpp:73 msgid "_Accept" msgstr "_ПринÑть" @@ -4802,58 +4625,60 @@ msgstr "_Ðачать" msgid "Suggestions:" msgstr "Варианты:" -#: ../src/ui/dialog/spellcheck.cpp:138 +#: ../src/ui/dialog/spellcheck.cpp:124 msgid "Accept the chosen suggestion" msgstr "ПринÑть выбранный вариант" -#: ../src/ui/dialog/spellcheck.cpp:139 +#: ../src/ui/dialog/spellcheck.cpp:125 msgid "Ignore this word only once" msgstr "Проигнорировать Ñто Ñлово только один раз" -#: ../src/ui/dialog/spellcheck.cpp:140 +#: ../src/ui/dialog/spellcheck.cpp:126 msgid "Ignore this word in this session" msgstr "Проигнорировать Ñто Ñлово Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ ÑеанÑа" -#: ../src/ui/dialog/spellcheck.cpp:141 +#: ../src/ui/dialog/spellcheck.cpp:127 msgid "Add this word to the chosen dictionary" msgstr "Добавить Ñто Ñлово в выбранный Ñловарь" -#: ../src/ui/dialog/spellcheck.cpp:155 +#: ../src/ui/dialog/spellcheck.cpp:141 msgid "Stop the check" msgstr "ОÑтановить проверку орфографии" -#: ../src/ui/dialog/spellcheck.cpp:156 +#: ../src/ui/dialog/spellcheck.cpp:142 msgid "Start the check" msgstr "Ðачать проверку" -#: ../src/ui/dialog/spellcheck.cpp:474 +#: ../src/ui/dialog/spellcheck.cpp:460 #, c-format msgid "<b>Finished</b>, <b>%d</b> words added to dictionary" msgstr "Проверка <b>завершена</b>, добавленных в Ñловарь Ñлов: <b>%d</b>" -#: ../src/ui/dialog/spellcheck.cpp:476 +#: ../src/ui/dialog/spellcheck.cpp:462 #, c-format msgid "<b>Finished</b>, nothing suspicious found" msgstr "Проверка <b>завершена</b>, ошибок не найдено" -#: ../src/ui/dialog/spellcheck.cpp:592 +#: ../src/ui/dialog/spellcheck.cpp:578 #, c-format msgid "Not in dictionary (%s): <b>%s</b>" msgstr "Ðет в Ñловаре (%s): <b>%s</b>" -#: ../src/ui/dialog/spellcheck.cpp:739 +#: ../src/ui/dialog/spellcheck.cpp:725 msgid "<i>Checking...</i>" msgstr "<i>ВыполнÑетÑÑ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ°...</i>" -#: ../src/ui/dialog/spellcheck.cpp:808 +#: ../src/ui/dialog/spellcheck.cpp:794 msgid "Fix spelling" msgstr "ИÑправить орфографию" -#: ../src/ui/dialog/text-edit.cpp:67 ../src/ui/dialog/svg-fonts-dialog.cpp:910 +#: ../src/ui/dialog/text-edit.cpp:67 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:901 msgid "_Font" msgstr "_Шрифт" -#: ../src/ui/dialog/text-edit.cpp:69 ../src/menus-skeleton.h:253 +#: ../src/ui/dialog/text-edit.cpp:69 +#: ../src/menus-skeleton.h:253 #: ../src/ui/dialog/find.cpp:73 msgid "_Text" msgstr "_ТекÑÑ‚" @@ -4867,239 +4692,266 @@ msgid "AaBbCcIiPpQq12369$€¢?.;/()" msgstr "ÐаБбВвГгÐёФфЩщЯÑ$€¢?.;/()" #. Align buttons -#: ../src/ui/dialog/text-edit.cpp:94 ../src/widgets/text-toolbar.cpp:1565 -#: ../src/widgets/text-toolbar.cpp:1566 +#: ../src/ui/dialog/text-edit.cpp:94 +#: ../src/widgets/text-toolbar.cpp:1723 +#: ../src/widgets/text-toolbar.cpp:1724 msgid "Align left" msgstr "Выключка влево" -#: ../src/ui/dialog/text-edit.cpp:95 ../src/widgets/text-toolbar.cpp:1573 -#: ../src/widgets/text-toolbar.cpp:1574 +#: ../src/ui/dialog/text-edit.cpp:95 +#: ../src/widgets/text-toolbar.cpp:1731 +#: ../src/widgets/text-toolbar.cpp:1732 msgid "Align center" msgstr "Выключка по центру" -#: ../src/ui/dialog/text-edit.cpp:96 ../src/widgets/text-toolbar.cpp:1581 -#: ../src/widgets/text-toolbar.cpp:1582 +#: ../src/ui/dialog/text-edit.cpp:96 +#: ../src/widgets/text-toolbar.cpp:1739 +#: ../src/widgets/text-toolbar.cpp:1740 msgid "Align right" msgstr "Выключка вправо" -#: ../src/ui/dialog/text-edit.cpp:97 ../src/widgets/text-toolbar.cpp:1590 +#: ../src/ui/dialog/text-edit.cpp:97 +#: ../src/widgets/text-toolbar.cpp:1748 msgid "Justify (only flowed text)" msgstr "Выключка по ширине (только завёрÑтанный текÑÑ‚)" #. Direction buttons -#: ../src/ui/dialog/text-edit.cpp:101 ../src/widgets/text-toolbar.cpp:1625 +#: ../src/ui/dialog/text-edit.cpp:106 +#: ../src/widgets/text-toolbar.cpp:1783 msgid "Horizontal text" msgstr "Горизонтальный текÑÑ‚" -#: ../src/ui/dialog/text-edit.cpp:102 ../src/widgets/text-toolbar.cpp:1632 +#: ../src/ui/dialog/text-edit.cpp:107 +#: ../src/widgets/text-toolbar.cpp:1790 msgid "Vertical text" msgstr "Вертикальный текÑÑ‚" -#: ../src/ui/dialog/text-edit.cpp:135 ../src/ui/dialog/text-edit.cpp:136 +#: ../src/ui/dialog/text-edit.cpp:127 +#: ../src/ui/dialog/text-edit.cpp:128 #, fuzzy msgid "Spacing between lines (percent of font size)" msgstr "МежÑтрочный интервал (кратный кеглю шрифта)" -#: ../src/ui/dialog/text-edit.cpp:578 ../src/text-context.cpp:1519 +#: ../src/ui/dialog/text-edit.cpp:561 +#: ../src/text-context.cpp:1496 msgid "Set text style" msgstr "Смена ÑÑ‚Ð¸Ð»Ñ Ñ‚ÐµÐºÑта" -#: ../src/ui/dialog/xml-tree.cpp:70 ../src/ui/dialog/xml-tree.cpp:119 +#: ../src/ui/dialog/xml-tree.cpp:70 +#: ../src/ui/dialog/xml-tree.cpp:123 msgid "New element node" msgstr "Создать ветвь Ñлемента" -#: ../src/ui/dialog/xml-tree.cpp:71 ../src/ui/dialog/xml-tree.cpp:125 +#: ../src/ui/dialog/xml-tree.cpp:71 +#: ../src/ui/dialog/xml-tree.cpp:129 msgid "New text node" msgstr "Создать ветвь Ñ Ñ‚ÐµÐºÑтом" -#: ../src/ui/dialog/xml-tree.cpp:72 ../src/ui/dialog/xml-tree.cpp:139 +#: ../src/ui/dialog/xml-tree.cpp:72 +#: ../src/ui/dialog/xml-tree.cpp:143 msgid "nodeAsInXMLdialogTooltip|Delete node" msgstr "Удалить Ñлемент дерева XML" -#: ../src/ui/dialog/xml-tree.cpp:73 ../src/ui/dialog/xml-tree.cpp:131 -#: ../src/ui/dialog/xml-tree.cpp:970 +#: ../src/ui/dialog/xml-tree.cpp:73 +#: ../src/ui/dialog/xml-tree.cpp:135 +#: ../src/ui/dialog/xml-tree.cpp:974 msgid "Duplicate node" msgstr "Дублирование ветви" -#: ../src/ui/dialog/xml-tree.cpp:79 ../src/ui/dialog/xml-tree.cpp:184 -#: ../src/ui/dialog/xml-tree.cpp:1005 +#: ../src/ui/dialog/xml-tree.cpp:79 +#: ../src/ui/dialog/xml-tree.cpp:188 +#: ../src/ui/dialog/xml-tree.cpp:1009 msgid "Delete attribute" msgstr "Удалить атрибут" -#: ../src/ui/dialog/xml-tree.cpp:83 +#: ../src/ui/dialog/xml-tree.cpp:87 msgid "Set" msgstr "УÑтановить" -#: ../src/ui/dialog/xml-tree.cpp:114 +#: ../src/ui/dialog/xml-tree.cpp:118 msgid "Drag to reorder nodes" msgstr "ИÑпользуйте мышь Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ‚Ð°ÑÐºÐ¸Ð²Ð°Ð½Ð¸Ñ Ð²ÐµÑ‚Ð²ÐµÐ¹" -#: ../src/ui/dialog/xml-tree.cpp:145 ../src/ui/dialog/xml-tree.cpp:146 -#: ../src/ui/dialog/xml-tree.cpp:1126 +#: ../src/ui/dialog/xml-tree.cpp:149 +#: ../src/ui/dialog/xml-tree.cpp:150 +#: ../src/ui/dialog/xml-tree.cpp:1130 msgid "Unindent node" msgstr "ПеремеÑтить к корню" -#: ../src/ui/dialog/xml-tree.cpp:150 ../src/ui/dialog/xml-tree.cpp:151 -#: ../src/ui/dialog/xml-tree.cpp:1104 +#: ../src/ui/dialog/xml-tree.cpp:154 +#: ../src/ui/dialog/xml-tree.cpp:155 +#: ../src/ui/dialog/xml-tree.cpp:1108 msgid "Indent node" msgstr "ПеремеÑтить от корнÑ" -#: ../src/ui/dialog/xml-tree.cpp:155 ../src/ui/dialog/xml-tree.cpp:156 -#: ../src/ui/dialog/xml-tree.cpp:1055 +#: ../src/ui/dialog/xml-tree.cpp:159 +#: ../src/ui/dialog/xml-tree.cpp:160 +#: ../src/ui/dialog/xml-tree.cpp:1059 msgid "Raise node" msgstr "ПоднÑть ветвь" -#: ../src/ui/dialog/xml-tree.cpp:160 ../src/ui/dialog/xml-tree.cpp:161 -#: ../src/ui/dialog/xml-tree.cpp:1073 +#: ../src/ui/dialog/xml-tree.cpp:164 +#: ../src/ui/dialog/xml-tree.cpp:165 +#: ../src/ui/dialog/xml-tree.cpp:1077 msgid "Lower node" msgstr "ОпуÑтить ветвь" -#: ../src/ui/dialog/xml-tree.cpp:201 +#: ../src/ui/dialog/xml-tree.cpp:205 msgid "Attribute name" msgstr "Ð˜Ð¼Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°" -#: ../src/ui/dialog/xml-tree.cpp:216 +#: ../src/ui/dialog/xml-tree.cpp:220 msgid "Attribute value" msgstr "Значение атрибута" -#: ../src/ui/dialog/xml-tree.cpp:304 +#: ../src/ui/dialog/xml-tree.cpp:308 msgid "<b>Click</b> to select nodes, <b>drag</b> to rearrange." -msgstr "" -"<b>Щелчком</b> выделÑетÑÑ Ð²ÐµÑ‚Ð²ÑŒ, <b>перетаÑкиванием</b> менÑетÑÑ Ð¿Ð¾Ñ€Ñдок." +msgstr "<b>Щелчком</b> выделÑетÑÑ Ð²ÐµÑ‚Ð²ÑŒ, <b>перетаÑкиванием</b> менÑетÑÑ Ð¿Ð¾Ñ€Ñдок." -#: ../src/ui/dialog/xml-tree.cpp:315 +#: ../src/ui/dialog/xml-tree.cpp:319 msgid "<b>Click</b> attribute to edit." msgstr "<b>Щелкните мышкой</b> по атрибуту Ð´Ð»Ñ ÐµÐ³Ð¾ правки." -#: ../src/ui/dialog/xml-tree.cpp:319 +#: ../src/ui/dialog/xml-tree.cpp:323 #, c-format -msgid "" -"Attribute <b>%s</b> selected. Press <b>Ctrl+Enter</b> when done editing to " -"commit changes." -msgstr "" -"Выбран атрибут <b>%s</b>. Ðажмите <b>Ctrl+Enter</b>, когда закончите правку." +msgid "Attribute <b>%s</b> selected. Press <b>Ctrl+Enter</b> when done editing to commit changes." +msgstr "Выбран атрибут <b>%s</b>. Ðажмите <b>Ctrl+Enter</b>, когда закончите правку." -#: ../src/ui/dialog/xml-tree.cpp:559 +#: ../src/ui/dialog/xml-tree.cpp:563 msgid "Drag XML subtree" msgstr "ПеретаÑкивание поддерева XML" -#: ../src/ui/dialog/xml-tree.cpp:861 +#: ../src/ui/dialog/xml-tree.cpp:865 msgid "New element node..." msgstr "Создать ветвь Ñлемента..." -#: ../src/ui/dialog/xml-tree.cpp:899 +#: ../src/ui/dialog/xml-tree.cpp:903 msgid "Cancel" msgstr "Отменить" -#: ../src/ui/dialog/xml-tree.cpp:905 +#: ../src/ui/dialog/xml-tree.cpp:909 msgid "Create" msgstr "Создать" -#: ../src/ui/dialog/xml-tree.cpp:936 +#: ../src/ui/dialog/xml-tree.cpp:940 msgid "Create new element node" msgstr "Создание ветви Ñлемента" -#: ../src/ui/dialog/xml-tree.cpp:952 +#: ../src/ui/dialog/xml-tree.cpp:956 msgid "Create new text node" msgstr "Создание текÑтовой ветви" -#: ../src/ui/dialog/xml-tree.cpp:986 +#: ../src/ui/dialog/xml-tree.cpp:990 msgid "nodeAsInXMLinHistoryDialog|Delete node" msgstr "Удаление Ñлемента XML" -#: ../src/ui/dialog/xml-tree.cpp:1029 +#: ../src/ui/dialog/xml-tree.cpp:1033 msgid "Change attribute" msgstr "Смена атрибута" -#: ../src/display/canvas-axonomgrid.cpp:321 ../src/display/canvas-grid.cpp:694 +#: ../src/display/canvas-axonomgrid.cpp:321 +#: ../src/display/canvas-grid.cpp:694 msgid "Grid _units:" msgstr "Е_диницы Ñетки:" -#: ../src/display/canvas-axonomgrid.cpp:323 ../src/display/canvas-grid.cpp:696 +#: ../src/display/canvas-axonomgrid.cpp:323 +#: ../src/display/canvas-grid.cpp:696 msgid "_Origin X:" msgstr "_Точка отÑчёта по X:" -#: ../src/display/canvas-axonomgrid.cpp:323 ../src/display/canvas-grid.cpp:696 -#: ../src/ui/dialog/inkscape-preferences.cpp:707 -#: ../src/ui/dialog/inkscape-preferences.cpp:732 +#: ../src/display/canvas-axonomgrid.cpp:323 +#: ../src/display/canvas-grid.cpp:696 +#: ../src/ui/dialog/inkscape-preferences.cpp:708 +#: ../src/ui/dialog/inkscape-preferences.cpp:733 msgid "X coordinate of grid origin" msgstr "Координата начала отÑчёта по оÑи X" -#: ../src/display/canvas-axonomgrid.cpp:325 ../src/display/canvas-grid.cpp:698 +#: ../src/display/canvas-axonomgrid.cpp:325 +#: ../src/display/canvas-grid.cpp:698 msgid "O_rigin Y:" msgstr "Т_очка отÑчёта по Y:" -#: ../src/display/canvas-axonomgrid.cpp:325 ../src/display/canvas-grid.cpp:698 -#: ../src/ui/dialog/inkscape-preferences.cpp:708 -#: ../src/ui/dialog/inkscape-preferences.cpp:733 +#: ../src/display/canvas-axonomgrid.cpp:325 +#: ../src/display/canvas-grid.cpp:698 +#: ../src/ui/dialog/inkscape-preferences.cpp:709 +#: ../src/ui/dialog/inkscape-preferences.cpp:734 msgid "Y coordinate of grid origin" msgstr "Координата начала отÑчёта по оÑи Y" -#: ../src/display/canvas-axonomgrid.cpp:327 ../src/display/canvas-grid.cpp:702 +#: ../src/display/canvas-axonomgrid.cpp:327 +#: ../src/display/canvas-grid.cpp:702 msgid "Spacing _Y:" msgstr "И_нтервал по Y:" #: ../src/display/canvas-axonomgrid.cpp:327 -#: ../src/ui/dialog/inkscape-preferences.cpp:736 +#: ../src/ui/dialog/inkscape-preferences.cpp:737 msgid "Base length of z-axis" msgstr "ОÑÐ½Ð¾Ð²Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° оÑи Z" #: ../src/display/canvas-axonomgrid.cpp:329 -#: ../src/ui/dialog/inkscape-preferences.cpp:739 +#: ../src/ui/dialog/inkscape-preferences.cpp:740 #: ../src/widgets/box3d-toolbar.cpp:320 msgid "Angle X:" msgstr "Угол X:" #: ../src/display/canvas-axonomgrid.cpp:329 -#: ../src/ui/dialog/inkscape-preferences.cpp:739 +#: ../src/ui/dialog/inkscape-preferences.cpp:740 msgid "Angle of x-axis" msgstr "Угол оÑи X" #: ../src/display/canvas-axonomgrid.cpp:331 -#: ../src/ui/dialog/inkscape-preferences.cpp:740 +#: ../src/ui/dialog/inkscape-preferences.cpp:741 #: ../src/widgets/box3d-toolbar.cpp:399 msgid "Angle Z:" msgstr "Угол Z:" #: ../src/display/canvas-axonomgrid.cpp:331 -#: ../src/ui/dialog/inkscape-preferences.cpp:740 +#: ../src/ui/dialog/inkscape-preferences.cpp:741 msgid "Angle of z-axis" msgstr "Угол оÑи Z" -#: ../src/display/canvas-axonomgrid.cpp:335 ../src/display/canvas-grid.cpp:706 +#: ../src/display/canvas-axonomgrid.cpp:335 +#: ../src/display/canvas-grid.cpp:706 #, fuzzy msgid "Minor grid line _color:" msgstr "Цвет оÑновных линий Ñетки:" -#: ../src/display/canvas-axonomgrid.cpp:335 ../src/display/canvas-grid.cpp:706 -#: ../src/ui/dialog/inkscape-preferences.cpp:691 +#: ../src/display/canvas-axonomgrid.cpp:335 +#: ../src/display/canvas-grid.cpp:706 +#: ../src/ui/dialog/inkscape-preferences.cpp:692 #, fuzzy msgid "Minor grid line color" msgstr "Цвет оÑновных линий Ñетки" -#: ../src/display/canvas-axonomgrid.cpp:335 ../src/display/canvas-grid.cpp:706 +#: ../src/display/canvas-axonomgrid.cpp:335 +#: ../src/display/canvas-grid.cpp:706 #, fuzzy msgid "Color of the minor grid lines" msgstr "Цвет обычных линий Ñетки" -#: ../src/display/canvas-axonomgrid.cpp:340 ../src/display/canvas-grid.cpp:711 +#: ../src/display/canvas-axonomgrid.cpp:340 +#: ../src/display/canvas-grid.cpp:711 msgid "Ma_jor grid line color:" msgstr "Цвет о_Ñновных линий Ñетки:" -#: ../src/display/canvas-axonomgrid.cpp:340 ../src/display/canvas-grid.cpp:711 -#: ../src/ui/dialog/inkscape-preferences.cpp:693 +#: ../src/display/canvas-axonomgrid.cpp:340 +#: ../src/display/canvas-grid.cpp:711 +#: ../src/ui/dialog/inkscape-preferences.cpp:694 msgid "Major grid line color" msgstr "Цвет оÑновных линий Ñетки" -#: ../src/display/canvas-axonomgrid.cpp:341 ../src/display/canvas-grid.cpp:712 +#: ../src/display/canvas-axonomgrid.cpp:341 +#: ../src/display/canvas-grid.cpp:712 msgid "Color of the major (highlighted) grid lines" msgstr "Цвет оÑновных линий Ñетки" -#: ../src/display/canvas-axonomgrid.cpp:345 ../src/display/canvas-grid.cpp:716 +#: ../src/display/canvas-axonomgrid.cpp:345 +#: ../src/display/canvas-grid.cpp:716 msgid "_Major grid line every:" msgstr "ОÑно_Ð²Ð½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ Ñетки каждые:" -#: ../src/display/canvas-axonomgrid.cpp:345 ../src/display/canvas-grid.cpp:716 +#: ../src/display/canvas-axonomgrid.cpp:345 +#: ../src/display/canvas-grid.cpp:716 msgid "lines" msgstr "линий" @@ -5120,48 +4972,36 @@ msgid "_Enabled" msgstr "Ð’_ключена" #: ../src/display/canvas-grid.cpp:327 -msgid "" -"Determines whether to snap to this grid or not. Can be 'on' for invisible " -"grids." -msgstr "" -"ОпределÑет, включено ли прилипание к Ñтой Ñетке. Прилипание может работать и " -"Ñ Ð½ÐµÐ²Ð¸Ð´Ð¸Ð¼Ñ‹Ð¼Ð¸ Ñетками." +msgid "Determines whether to snap to this grid or not. Can be 'on' for invisible grids." +msgstr "ОпределÑет, включено ли прилипание к Ñтой Ñетке. Прилипание может работать и Ñ Ð½ÐµÐ²Ð¸Ð´Ð¸Ð¼Ñ‹Ð¼Ð¸ Ñетками." #: ../src/display/canvas-grid.cpp:331 msgid "Snap to visible _grid lines only" msgstr "_Прилипать только к видимым линиÑм Ñетки" #: ../src/display/canvas-grid.cpp:332 -msgid "" -"When zoomed out, not all grid lines will be displayed. Only the visible ones " -"will be snapped to" -msgstr "" -"При уменьшении Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð½Ðµ вÑе линии Ñетки будут видны. Прилипание будет " -"выполнÑтьÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ к видимым линиÑм." +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 msgid "_Visible" msgstr "_Видима" #: ../src/display/canvas-grid.cpp:337 -msgid "" -"Determines whether the grid is displayed or not. Objects are still snapped " -"to invisible grids." -msgstr "" -"ОпределÑет, отображаетÑÑ Ð»Ð¸ Ñетка. Объекты по-прежнему оÑтаютÑÑ " -"прилепленными к невидимым Ñеткам." +msgid "Determines whether the grid is displayed or not. Objects are still snapped to invisible grids." +msgstr "ОпределÑет, отображаетÑÑ Ð»Ð¸ Ñетка. Объекты по-прежнему оÑтаютÑÑ Ð¿Ñ€Ð¸Ð»ÐµÐ¿Ð»ÐµÐ½Ð½Ñ‹Ð¼Ð¸ к невидимым Ñеткам." #: ../src/display/canvas-grid.cpp:700 msgid "Spacing _X:" msgstr "_Интервал по X:" #: ../src/display/canvas-grid.cpp:700 -#: ../src/ui/dialog/inkscape-preferences.cpp:713 +#: ../src/ui/dialog/inkscape-preferences.cpp:714 msgid "Distance between vertical grid lines" msgstr "РаÑÑтоÑние между вертикальными линиÑми Ñетки" #: ../src/display/canvas-grid.cpp:702 -#: ../src/ui/dialog/inkscape-preferences.cpp:714 +#: ../src/ui/dialog/inkscape-preferences.cpp:715 msgid "Distance between horizontal grid lines" msgstr "РаÑÑтоÑние между горизонтальными линиÑми Ñетки" @@ -5174,8 +5014,10 @@ msgid "If set, displays dots at gridpoints instead of gridlines" msgstr "ОтображаетÑÑ Ð»Ð¸ Ñетка лишь точками переÑÐµÑ‡ÐµÐ½Ð¸Ñ ÐµÐµ линий" #. TRANSLATORS: undefined target for snapping -#: ../src/display/snap-indicator.cpp:72 ../src/display/snap-indicator.cpp:75 -#: ../src/display/snap-indicator.cpp:179 ../src/display/snap-indicator.cpp:182 +#: ../src/display/snap-indicator.cpp:72 +#: ../src/display/snap-indicator.cpp:75 +#: ../src/display/snap-indicator.cpp:179 +#: ../src/display/snap-indicator.cpp:182 msgid "UNDEFINED" msgstr "ÐЕ ОПРЕДЕЛЕÐО" @@ -5327,11 +5169,13 @@ msgstr "СреднÑÑ Ñ‚Ð¾Ñ‡ÐºÐ° площадки" msgid "Bounding box side midpoint" msgstr "СреднÑÑ Ñ‚Ð¾Ñ‡ÐºÐ° Ñтороны площадки" -#: ../src/display/snap-indicator.cpp:194 ../src/ui/tool/node.cpp:1310 +#: ../src/display/snap-indicator.cpp:194 +#: ../src/ui/tool/node.cpp:1310 msgid "Smooth node" msgstr "Сглаженный узел" -#: ../src/display/snap-indicator.cpp:197 ../src/ui/tool/node.cpp:1309 +#: ../src/display/snap-indicator.cpp:197 +#: ../src/ui/tool/node.cpp:1309 msgid "Cusp node" msgstr "ОÑтрый узел" @@ -5404,114 +5248,110 @@ msgid "Unnamed document %d" msgstr "БезымÑнный документ %d" #. We hit green anchor, closing Green-Blue-Red -#: ../src/draw-context.cpp:561 +#: ../src/draw-context.cpp:537 msgid "Path is closed." msgstr "Контур закрыт." #. We hit bot start and end of single curve, closing paths -#: ../src/draw-context.cpp:576 +#: ../src/draw-context.cpp:552 msgid "Closing path." msgstr "Закрываем контур" -#: ../src/draw-context.cpp:677 +#: ../src/draw-context.cpp:653 msgid "Draw path" msgstr "Создание контура" -#: ../src/draw-context.cpp:834 +#: ../src/draw-context.cpp:810 msgid "Creating single dot" msgstr "РиÑуетÑÑ Ñ‚Ð¾Ñ‡ÐºÐ°" -#: ../src/draw-context.cpp:835 +#: ../src/draw-context.cpp:811 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:320 +#: ../src/dropper-context.cpp:326 #, c-format msgid " alpha %.3g" msgstr " альфа %.3g" #. where the color is picked, to show in the statusbar -#: ../src/dropper-context.cpp:322 +#: ../src/dropper-context.cpp:328 #, c-format msgid ", averaged with radius %d" msgstr ", уÑредненный Ñ Ñ€Ð°Ð´Ð¸ÑƒÑом %d" -#: ../src/dropper-context.cpp:322 +#: ../src/dropper-context.cpp:328 #, c-format msgid " under cursor" msgstr " под курÑором" #. message, to show in the statusbar -#: ../src/dropper-context.cpp:324 +#: ../src/dropper-context.cpp:330 msgid "<b>Release mouse</b> to set color." msgstr "<b>ОтпуÑтите кнопку мыши</b> Ð´Ð»Ñ ÑƒÑтановки цвета." -#: ../src/dropper-context.cpp:324 ../src/tools-switch.cpp:232 -msgid "" -"<b>Click</b> to set fill, <b>Shift+click</b> to set stroke; <b>drag</b> to " -"average color in area; with <b>Alt</b> to pick inverse color; <b>Ctrl+C</b> " -"to copy the color under mouse to clipboard" -msgstr "" -"<b>Щелчок</b> менÑет цвет заполнениÑ, <b>Shift+щелчок</b> менÑет цвет " -"обводки. <b>ПеретаÑкивание</b> вычиÑлÑет Ñредний цвет облаÑти. <b>Alt</b> " -"берет обратный цвет. <b>Ctrl+C</b> копирует в буфер цвет под курÑором." +#: ../src/dropper-context.cpp:330 +#: ../src/tools-switch.cpp:232 +msgid "<b>Click</b> to set fill, <b>Shift+click</b> to set stroke; <b>drag</b> to average color in area; with <b>Alt</b> to pick inverse color; <b>Ctrl+C</b> to copy the color under mouse to clipboard" +msgstr "<b>Щелчок</b> менÑет цвет заполнениÑ, <b>Shift+щелчок</b> менÑет цвет обводки. <b>ПеретаÑкивание</b> вычиÑлÑет Ñредний цвет облаÑти. <b>Alt</b> берет обратный цвет. <b>Ctrl+C</b> копирует в буфер цвет под курÑором." -#: ../src/dropper-context.cpp:372 +#: ../src/dropper-context.cpp:378 msgid "Set picked color" msgstr "ИÑпользование ÑнÑтого пипеткой цвета" -#: ../src/dyna-draw-context.cpp:617 -msgid "" -"<b>Guide path selected</b>; start drawing along the guide with <b>Ctrl</b>" -msgstr "" -"<b>Выбран направлÑющий контур</b>; начните риÑовать вдоль него Ñ Ð½Ð°Ð¶Ð°Ñ‚Ð¾Ð¹ " -"клавишой <b>Ctrl</b>" +#: ../src/dyna-draw-context.cpp:591 +msgid "<b>Guide path selected</b>; start drawing along the guide with <b>Ctrl</b>" +msgstr "<b>Выбран направлÑющий контур</b>; начните риÑовать вдоль него Ñ Ð½Ð°Ð¶Ð°Ñ‚Ð¾Ð¹ клавишой <b>Ctrl</b>" -#: ../src/dyna-draw-context.cpp:619 +#: ../src/dyna-draw-context.cpp:593 msgid "<b>Select a guide path</b> to track with <b>Ctrl</b>" msgstr "<b>Выберите направлÑющий контур</b> Ñ Ð½Ð°Ð¶Ð°Ñ‚Ð¾Ð¹ клавишой <b>Ctrl</b>" -#: ../src/dyna-draw-context.cpp:754 +#: ../src/dyna-draw-context.cpp:728 msgid "Tracking: <b>connection to guide path lost!</b>" msgstr "ОтÑлеживание: <b>Ñоединение Ñ Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»Ñющим контуром потерÑно!</b>" -#: ../src/dyna-draw-context.cpp:754 +#: ../src/dyna-draw-context.cpp:728 msgid "<b>Tracking</b> a guide path" msgstr "<b>ОтÑлеживание</b> направлÑющего контура" -#: ../src/dyna-draw-context.cpp:757 +#: ../src/dyna-draw-context.cpp:731 msgid "<b>Drawing</b> a calligraphic stroke" msgstr "<b>РиÑование</b> каллиграфичеÑким пером" -#: ../src/dyna-draw-context.cpp:1046 +#: ../src/dyna-draw-context.cpp:1020 msgid "Draw calligraphic stroke" msgstr "РиÑование каллиграфичеÑким пером" -#: ../src/eraser-context.cpp:533 +#: ../src/eraser-context.cpp:504 msgid "<b>Drawing</b> an eraser stroke" msgstr "<b>РиÑуетÑÑ</b> Ñтирающий штрих лаÑтика" -#: ../src/eraser-context.cpp:839 +#: ../src/eraser-context.cpp:810 msgid "Draw eraser stroke" msgstr "Стирание лаÑтиком" -#: ../src/event-context.cpp:678 -msgid "<b>Space+mouse drag</b> to pan canvas" -msgstr "" -"<b>Ðажмите пробел и перетащите курÑор мыши</b> Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ холÑту" +#: ../src/event-context.cpp:671 +#, fuzzy +msgid "<b>Space+mouse move</b> to pan canvas" +msgstr "<b>Ðажмите пробел и перетащите курÑор мыши</b> Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ холÑту" #: ../src/event-log.cpp:37 msgid "[Unchanged]" msgstr "[Без изменений]" #. Edit -#: ../src/event-log.cpp:264 ../src/event-log.cpp:267 ../src/verbs.cpp:2336 +#: ../src/event-log.cpp:264 +#: ../src/event-log.cpp:267 +#: ../src/verbs.cpp:2336 msgid "_Undo" msgstr "_Отменить" -#: ../src/event-log.cpp:274 ../src/event-log.cpp:278 ../src/verbs.cpp:2338 +#: ../src/event-log.cpp:274 +#: ../src/event-log.cpp:278 +#: ../src/verbs.cpp:2338 msgid "_Redo" msgstr "Ве_рнуть" @@ -5539,26 +5379,21 @@ msgstr " опиÑание:" msgid " (No preferences)" msgstr " (без параметров)" -#: ../src/extension/effect.h:70 ../src/verbs.cpp:2109 +#: ../src/extension/effect.h:70 +#: ../src/verbs.cpp:2109 msgid "Extensions" msgstr "РаÑширениÑ" #. This is some filler text, needs to change before relase #: ../src/extension/error-file.cpp:53 msgid "" -"<span weight=\"bold\" size=\"larger\">One or more extensions failed to load</" -"span>\n" +"<span weight=\"bold\" size=\"larger\">One or more extensions failed to load</span>\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: " +"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 "" -"<span weight=\"bold\" size=\"larger\">Ðе удалоÑÑŒ загрузить одно или " -"неÑколько раÑширений</span>\n" +"<span weight=\"bold\" size=\"larger\">Ðе удалоÑÑŒ загрузить одно или неÑколько раÑширений</span>\n" "\n" -"Ðезагруженные Ñценарии пропущены. Inkscape будет работать нормально, но Ñти " -"раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ недоÑтупны. ПодробноÑти можно найти в файле журнала " -"Ñобытий, находÑщегоÑÑ Ð·Ð´ÐµÑÑŒ:" +"Ðезагруженные Ñценарии пропущены. Inkscape будет работать нормально, но Ñти раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ недоÑтупны. ПодробноÑти можно найти в файле журнала Ñобытий, находÑщегоÑÑ Ð·Ð´ÐµÑÑŒ:" #: ../src/extension/error-file.cpp:63 msgid "Show dialog on startup" @@ -5572,12 +5407,8 @@ msgstr "ПрименÑетÑÑ Ñффект '%s' , подождите немно #. static int i = 0; #. std::cout << "Checking module[" << i++ << "]: " << name << std::endl; #: ../src/extension/extension.cpp:255 -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." +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/extension/extension.cpp:258 msgid "an ID was not defined for it." @@ -5639,37 +5470,22 @@ msgid "Deactivated" msgstr "Деактивирован" #: ../src/extension/extension.cpp:760 -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 или задайте Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð² ÑпиÑке раÑÑылки Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹." +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/extension/implementation/script.cpp:1005 -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 получил дополнительные данные от выполненного ÑценариÑ. Сценарий не " -"возвратил ошибки, но Ñто может означать и то, что результаты будут " -"отличатьÑÑ Ð¾Ñ‚ ожидаемых." +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/extension/init.cpp:290 +#: ../src/extension/init.cpp:296 msgid "Null external module directory name. Modules will not be loaded." msgstr "Ðулевое Ð¸Ð¼Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð° Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ð¼Ð¸ модулÑми. Модули не будут загружены." -#: ../src/extension/init.cpp:304 +#: ../src/extension/init.cpp:310 #: ../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 "" -"Каталог модулей (%s) недоÑтупен. Внешние модули из Ñтого каталога не будут " -"загружены." +msgid "Modules directory (%s) is unavailable. External modules in that directory will not be loaded." +msgstr "Каталог модулей (%s) недоÑтупен. Внешние модули из Ñтого каталога не будут загружены." #: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:39 msgid "Adaptive Threshold" @@ -5682,8 +5498,9 @@ msgstr "ÐÐ´Ð°Ð¿Ñ‚Ð¸Ð²Ð½Ð°Ñ Ð¿Ð¾ÑтеризациÑ" #: ../src/extension/internal/filter/morphology.h:65 #: ../src/ui/dialog/object-attributes.cpp:67 #: ../src/ui/dialog/object-attributes.cpp:75 -#: ../src/widgets/calligraphy-toolbar.cpp:410 -#: ../src/widgets/erasor-toolbar.cpp:151 ../src/widgets/spray-toolbar.cpp:133 +#: ../src/widgets/calligraphy-toolbar.cpp:453 +#: ../src/widgets/erasor-toolbar.cpp:151 +#: ../src/widgets/spray-toolbar.cpp:133 #: ../src/widgets/tweak-toolbar.cpp:147 #: ../share/extensions/foldablebox.inx.h:2 msgid "Width:" @@ -5702,7 +5519,7 @@ msgstr "Ð’Ñ‹Ñота:" #. Label #: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:43 -#: ../src/extension/internal/filter/color.h:1043 +#: ../src/extension/internal/filter/color.h:1044 #: ../src/extension/internal/filter/paint.h:357 #: ../src/widgets/gradient-toolbar.cpp:1172 #: ../src/widgets/gradient-vector.cpp:927 @@ -5751,8 +5568,7 @@ msgstr "РаÑтровые" #: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:49 #, fuzzy msgid "Apply adaptive thresholding to selected bitmap(s)" -msgstr "" -"Применить Ñффект адаптивной поÑтеризации к выбранным раÑтровым изображениÑм" +msgstr "Применить Ñффект адаптивной поÑтеризации к выбранным раÑтровым изображениÑм" #: ../src/extension/internal/bitmap/addNoise.cpp:45 msgid "Add Noise" @@ -5760,13 +5576,14 @@ msgstr "Добавить шум" #. _settings->add_checkbutton(false, SP_ATTR_STITCHTILES, _("Stitch Tiles"), "stitch", "noStitch"); #: ../src/extension/internal/bitmap/addNoise.cpp:47 -#: ../src/extension/internal/filter/color.h:425 -#: ../src/extension/internal/filter/color.h:1414 -#: ../src/extension/internal/filter/color.h:1502 +#: ../src/extension/internal/filter/color.h:426 +#: ../src/extension/internal/filter/color.h:1497 +#: ../src/extension/internal/filter/color.h:1585 #: ../src/extension/internal/filter/distort.h:69 -#: ../src/extension/internal/filter/morphology.h:60 ../src/rdf.cpp:241 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2386 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2465 +#: ../src/extension/internal/filter/morphology.h:60 +#: ../src/rdf.cpp:241 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2508 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2587 #: ../src/ui/dialog/object-attributes.cpp:48 #: ../share/extensions/jessyInk_effects.inx.h:5 #: ../share/extensions/jessyInk_export.inx.h:3 @@ -5816,7 +5633,7 @@ msgstr "Размывание" #: ../src/extension/internal/bitmap/oilPaint.cpp:39 #: ../src/extension/internal/bitmap/sharpen.cpp:40 #: ../src/extension/internal/bitmap/unsharpmask.cpp:43 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2443 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2565 msgid "Radius:" msgstr "РадиуÑ:" @@ -5901,16 +5718,14 @@ msgid "Apply charcoal stylization to selected bitmap(s)" msgstr "Применить Ñффект риÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑƒÐ³Ð»ÐµÐ¼ к выбранному раÑтровому изображению" #: ../src/extension/internal/bitmap/colorize.cpp:50 -#: ../src/extension/internal/filter/color.h:316 +#: ../src/extension/internal/filter/color.h:317 msgid "Colorize" msgstr "Тонирование" #: ../src/extension/internal/bitmap/colorize.cpp:58 #, fuzzy msgid "Colorize selected bitmap(s) with specified color, using given opacity" -msgstr "" -"Тонировать выделенные раÑтровые Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¼ цветом, Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¼ " -"уровнем непрозрачноÑти" +msgstr "Тонировать выделенные раÑтровые Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¼ цветом, Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¼ уровнем непрозрачноÑти" #: ../src/extension/internal/bitmap/contrast.cpp:40 msgid "Contrast" @@ -5994,9 +5809,7 @@ msgstr "Рельеф" #: ../src/extension/internal/bitmap/emboss.cpp:47 #, fuzzy msgid "Emboss selected bitmap(s); highlight edges with 3D effect" -msgstr "" -"Применить Ñффект рельефа (Ð¸Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ñ 3D-краев) к выделенным раÑтровым " -"изображениÑм" +msgstr "Применить Ñффект рельефа (Ð¸Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ñ 3D-краев) к выделенным раÑтровым изображениÑм" #: ../src/extension/internal/bitmap/enhance.cpp:35 msgid "Enhance" @@ -6065,31 +5878,23 @@ msgstr "Гамма-коррекциÑ" #: ../src/extension/internal/bitmap/level.cpp:51 #, fuzzy -msgid "" -"Level selected bitmap(s) by scaling values falling between the given ranges " -"to the full color range" -msgstr "" -"Изменить цветовые уровни выделенных раÑтровых изображений по черной и белой " -"точке" +msgid "Level selected bitmap(s) by scaling values falling between the given ranges to the full color range" +msgstr "Изменить цветовые уровни выделенных раÑтровых изображений по черной и белой точке" #: ../src/extension/internal/bitmap/levelChannel.cpp:52 msgid "Level (with Channel)" msgstr "Уровень (Ñ ÐºÐ°Ð½Ð°Ð»Ð¾Ð¼)" #: ../src/extension/internal/bitmap/levelChannel.cpp:54 -#: ../src/extension/internal/filter/color.h:635 +#: ../src/extension/internal/filter/color.h:636 #, fuzzy msgid "Channel:" msgstr "Каналы:" #: ../src/extension/internal/bitmap/levelChannel.cpp:73 #, fuzzy -msgid "" -"Level the specified channel of selected bitmap(s) by scaling values falling " -"between the given ranges to the full color range" -msgstr "" -"ВыровнÑть указанный канал выбранных изображений маÑштабированием до полного " -"диапазона значений внутри указанного диапазона." +msgid "Level the specified channel of selected bitmap(s) by scaling values falling between the given ranges to the full color range" +msgstr "ВыровнÑть указанный канал выбранных изображений маÑштабированием до полного диапазона значений внутри указанного диапазона." #: ../src/extension/internal/bitmap/medianFilter.cpp:37 msgid "Median" @@ -6097,10 +5902,8 @@ msgstr "Среднее значение" #: ../src/extension/internal/bitmap/medianFilter.cpp:45 #, fuzzy -msgid "" -"Replace each pixel component with the median color in a circular neighborhood" -msgstr "" -"Заменить значение каждого пикÑела на уÑредненное значение пикÑелов вокруг" +msgid "Replace each pixel component with the median color in a circular neighborhood" +msgstr "Заменить значение каждого пикÑела на уÑредненное значение пикÑелов вокруг" #: ../src/extension/internal/bitmap/modulate.cpp:40 msgid "HSB Adjust" @@ -6112,8 +5915,8 @@ msgid "Hue:" msgstr "Тон" #: ../src/extension/internal/bitmap/modulate.cpp:43 -#: ../src/extension/internal/filter/color.h:155 -#: ../src/extension/internal/filter/color.h:256 +#: ../src/extension/internal/filter/color.h:156 +#: ../src/extension/internal/filter/color.h:257 #: ../src/extension/internal/filter/paint.h:87 #, fuzzy msgid "Saturation:" @@ -6123,16 +5926,14 @@ msgstr "ÐаÑыщенноÑть" #: ../src/extension/internal/filter/bevels.h:136 #: ../src/extension/internal/filter/bevels.h:220 #: ../src/extension/internal/filter/blurs.h:187 -#: ../src/extension/internal/filter/color.h:73 +#: ../src/extension/internal/filter/color.h:74 #, fuzzy msgid "Brightness:" msgstr "ЯркоÑть" #: ../src/extension/internal/bitmap/modulate.cpp:50 -msgid "" -"Adjust the amount of hue, saturation, and brightness in selected bitmap(s)" -msgstr "" -"Изменить количеÑтво тона, наÑыщенноÑти и ÑркоÑти в выбранных изображениÑÑ…." +msgid "Adjust the amount of hue, saturation, and brightness in selected bitmap(s)" +msgstr "Изменить количеÑтво тона, наÑыщенноÑти и ÑркоÑти в выбранных изображениÑÑ…." #: ../src/extension/internal/bitmap/negate.cpp:36 msgid "Negate" @@ -6149,11 +5950,8 @@ msgstr "ВыровнÑть цветовые компоненты" #: ../src/extension/internal/bitmap/normalize.cpp:43 #, fuzzy -msgid "" -"Normalize selected bitmap(s), expanding color range to the full possible " -"range of color" -msgstr "" -"ВыровнÑть Ñоотношение цветовых компонентов выделенных раÑтровых изображений" +msgid "Normalize selected bitmap(s), expanding color range to the full possible range of color" +msgstr "ВыровнÑть Ñоотношение цветовых компонентов выделенных раÑтровых изображений" #: ../src/extension/internal/bitmap/oilPaint.cpp:37 msgid "Oil Paint" @@ -6162,12 +5960,11 @@ msgstr "МаÑлÑÐ½Ð°Ñ ÐºÑ€Ð°Ñка" #: ../src/extension/internal/bitmap/oilPaint.cpp:45 #, fuzzy msgid "Stylize selected bitmap(s) so that they appear to be painted with oils" -msgstr "" -"Применить к выбранным изображениÑм Ñффект Ñтилизации под живопиÑÑŒ маÑлом." +msgstr "Применить к выбранным изображениÑм Ñффект Ñтилизации под живопиÑÑŒ маÑлом." #: ../src/extension/internal/bitmap/opacity.cpp:40 #: ../src/extension/internal/filter/blurs.h:333 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2433 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2555 #: ../src/widgets/dropper-toolbar.cpp:112 msgid "Opacity:" msgstr "ÐепрозрачноÑть:" @@ -6186,11 +5983,8 @@ msgstr "ПриподнÑть" #: ../src/extension/internal/bitmap/raise.cpp:50 #, fuzzy -msgid "" -"Alter lightness the edges of selected bitmap(s) to create a raised appearance" -msgstr "" -"Изменить ÑркоÑть краев в выбранных изображениÑÑ… Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñффекта " -"приподнÑтоÑти." +msgid "Alter lightness the edges of selected bitmap(s) to create a raised appearance" +msgstr "Изменить ÑркоÑть краев в выбранных изображениÑÑ… Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñффекта приподнÑтоÑти." #: ../src/extension/internal/bitmap/reduceNoise.cpp:40 msgid "Reduce Noise" @@ -6205,20 +5999,16 @@ msgstr "ПорÑдок:" #: ../src/extension/internal/bitmap/reduceNoise.cpp:48 #, fuzzy -msgid "" -"Reduce noise in selected bitmap(s) using a noise peak elimination filter" -msgstr "" -"Удалить шум из выбранных изображений применением фильтра ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¸ÐºÐ° шума." +msgid "Reduce noise in selected bitmap(s) using a noise peak elimination filter" +msgstr "Удалить шум из выбранных изображений применением фильтра ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¸ÐºÐ° шума." #: ../src/extension/internal/bitmap/sample.cpp:39 msgid "Resample" msgstr "Размер" #: ../src/extension/internal/bitmap/sample.cpp:48 -msgid "" -"Alter the resolution of selected image by resizing it to the given pixel size" -msgstr "" -"Изменить разрешение выделенного изображениÑ, Ñменив его размер на указанный" +msgid "Alter the resolution of selected image by resizing it to the given pixel size" +msgstr "Изменить разрешение выделенного изображениÑ, Ñменив его размер на указанный" #: ../src/extension/internal/bitmap/shade.cpp:40 msgid "Shade" @@ -6253,29 +6043,23 @@ msgid "Sharpen selected bitmap(s)" msgstr "ПовыÑить резкоÑть выбранных изображений." #: ../src/extension/internal/bitmap/solarize.cpp:39 -#: ../src/extension/internal/filter/color.h:1411 -#: ../src/extension/internal/filter/color.h:1415 +#: ../src/extension/internal/filter/color.h:1494 +#: ../src/extension/internal/filter/color.h:1498 msgid "Solarize" msgstr "СолÑризациÑ" #: ../src/extension/internal/bitmap/solarize.cpp:47 #, fuzzy msgid "Solarize selected bitmap(s), like overexposing photographic film" -msgstr "" -"Применить к выделенным раÑтровым изображениÑм Ñффект переÑкÑпозиции " -"фотопленки" +msgstr "Применить к выделенным раÑтровым изображениÑм Ñффект переÑкÑпозиции фотопленки" #: ../src/extension/internal/bitmap/spread.cpp:37 msgid "Dither" msgstr "Сглаживание" #: ../src/extension/internal/bitmap/spread.cpp:45 -msgid "" -"Randomly scatter pixels in selected bitmap(s), within the given radius of " -"the original position" -msgstr "" -"Случайным образом раÑпределить пикÑелы выбранных изображений в заданном " -"радиуÑе от иÑходного положениÑ" +msgid "Randomly scatter pixels in selected bitmap(s), within the given radius of the original position" +msgstr "Случайным образом раÑпределить пикÑелы выбранных изображений в заданном радиуÑе от иÑходного положениÑ" #: ../src/extension/internal/bitmap/swirl.cpp:39 #, fuzzy @@ -6351,7 +6135,8 @@ msgstr "КоличеÑтво копий втÑжки/раÑÑ‚Ñжки объек #: ../src/extension/internal/bluredge.cpp:142 #: ../share/extensions/extrude.inx.h:5 #: ../share/extensions/generate_voronoi.inx.h:9 -#: ../share/extensions/interp.inx.h:7 ../share/extensions/motion.inx.h:4 +#: ../share/extensions/interp.inx.h:7 +#: ../share/extensions/motion.inx.h:4 #: ../share/extensions/pathalongpath.inx.h:18 #: ../share/extensions/pathscatter.inx.h:20 #: ../share/extensions/voronoi2svg.inx.h:13 @@ -6560,22 +6345,23 @@ msgstr "По_дÑветка:" #: ../src/extension/internal/filter/blurs.h:350 #: ../src/extension/internal/filter/bumps.h:141 #: ../src/extension/internal/filter/bumps.h:364 -#: ../src/extension/internal/filter/color.h:80 -#: ../src/extension/internal/filter/color.h:169 -#: ../src/extension/internal/filter/color.h:260 -#: ../src/extension/internal/filter/color.h:345 -#: ../src/extension/internal/filter/color.h:435 -#: ../src/extension/internal/filter/color.h:530 -#: ../src/extension/internal/filter/color.h:652 -#: ../src/extension/internal/filter/color.h:749 -#: ../src/extension/internal/filter/color.h:828 -#: ../src/extension/internal/filter/color.h:919 -#: ../src/extension/internal/filter/color.h:1047 -#: ../src/extension/internal/filter/color.h:1117 -#: ../src/extension/internal/filter/color.h:1230 -#: ../src/extension/internal/filter/color.h:1345 -#: ../src/extension/internal/filter/color.h:1421 -#: ../src/extension/internal/filter/color.h:1532 +#: ../src/extension/internal/filter/color.h:81 +#: ../src/extension/internal/filter/color.h:170 +#: ../src/extension/internal/filter/color.h:261 +#: ../src/extension/internal/filter/color.h:346 +#: ../src/extension/internal/filter/color.h:436 +#: ../src/extension/internal/filter/color.h:531 +#: ../src/extension/internal/filter/color.h:653 +#: ../src/extension/internal/filter/color.h:750 +#: ../src/extension/internal/filter/color.h:829 +#: ../src/extension/internal/filter/color.h:920 +#: ../src/extension/internal/filter/color.h:1048 +#: ../src/extension/internal/filter/color.h:1118 +#: ../src/extension/internal/filter/color.h:1211 +#: ../src/extension/internal/filter/color.h:1323 +#: ../src/extension/internal/filter/color.h:1428 +#: ../src/extension/internal/filter/color.h:1504 +#: ../src/extension/internal/filter/color.h:1615 #: ../src/extension/internal/filter/distort.h:95 #: ../src/extension/internal/filter/distort.h:204 #: ../src/extension/internal/filter/filter-file.cpp:150 @@ -6593,7 +6379,7 @@ msgstr "По_дÑветка:" #: ../src/extension/internal/filter/paint.h:877 #: ../src/extension/internal/filter/paint.h:981 #: ../src/extension/internal/filter/protrusions.h:54 -#: ../src/extension/internal/filter/shadows.h:78 +#: ../src/extension/internal/filter/shadows.h:80 #: ../src/extension/internal/filter/textures.h:90 #: ../src/extension/internal/filter/transparency.h:69 #: ../src/extension/internal/filter/transparency.h:140 @@ -6657,12 +6443,8 @@ msgid "Strength:" msgstr "Сила:" #: ../src/extension/internal/filter/blurs.h:135 -msgid "" -"Removes or decreases glows and jaggeries around objects edges after applying " -"some filters" -msgstr "" -"УдалÑет или уменьшает ÑÐ²ÐµÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ краÑм объектов поÑле Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… " -"фильтров" +msgid "Removes or decreases glows and jaggeries around objects edges after applying some filters" +msgstr "УдалÑет или уменьшает ÑÐ²ÐµÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ краÑм объектов поÑле Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… фильтров" #: ../src/extension/internal/filter/blurs.h:185 msgid "Cross Blur" @@ -6682,11 +6464,11 @@ msgstr "Режим ÑмешиваниÑ:" #: ../src/extension/internal/filter/bumps.h:131 #: ../src/extension/internal/filter/bumps.h:340 #: ../src/extension/internal/filter/bumps.h:347 -#: ../src/extension/internal/filter/color.h:328 -#: ../src/extension/internal/filter/color.h:335 -#: ../src/extension/internal/filter/color.h:1340 -#: ../src/extension/internal/filter/color.h:1513 -#: ../src/extension/internal/filter/color.h:1519 +#: ../src/extension/internal/filter/color.h:329 +#: ../src/extension/internal/filter/color.h:336 +#: ../src/extension/internal/filter/color.h:1423 +#: ../src/extension/internal/filter/color.h:1596 +#: ../src/extension/internal/filter/color.h:1602 #: ../src/extension/internal/filter/paint.h:706 #: ../src/extension/internal/filter/transparency.h:63 #: ../src/filter-enums.cpp:54 @@ -6698,16 +6480,16 @@ msgstr "Затемнение" #: ../src/extension/internal/filter/bumps.h:132 #: ../src/extension/internal/filter/bumps.h:338 #: ../src/extension/internal/filter/bumps.h:345 -#: ../src/extension/internal/filter/color.h:326 -#: ../src/extension/internal/filter/color.h:331 -#: ../src/extension/internal/filter/color.h:646 -#: ../src/extension/internal/filter/color.h:1212 -#: ../src/extension/internal/filter/color.h:1332 -#: ../src/extension/internal/filter/color.h:1337 -#: ../src/extension/internal/filter/color.h:1511 +#: ../src/extension/internal/filter/color.h:327 +#: ../src/extension/internal/filter/color.h:332 +#: ../src/extension/internal/filter/color.h:647 +#: ../src/extension/internal/filter/color.h:1415 +#: ../src/extension/internal/filter/color.h:1420 +#: ../src/extension/internal/filter/color.h:1594 #: ../src/extension/internal/filter/paint.h:704 #: ../src/extension/internal/filter/transparency.h:62 -#: ../src/filter-enums.cpp:53 ../src/ui/dialog/input.cpp:365 +#: ../src/filter-enums.cpp:53 +#: ../src/ui/dialog/input.cpp:374 msgid "Screen" msgstr "Ðкран" @@ -6716,14 +6498,13 @@ msgstr "Ðкран" #: ../src/extension/internal/filter/bumps.h:133 #: ../src/extension/internal/filter/bumps.h:341 #: ../src/extension/internal/filter/bumps.h:348 -#: ../src/extension/internal/filter/color.h:324 -#: ../src/extension/internal/filter/color.h:332 -#: ../src/extension/internal/filter/color.h:644 -#: ../src/extension/internal/filter/color.h:1213 -#: ../src/extension/internal/filter/color.h:1331 -#: ../src/extension/internal/filter/color.h:1338 -#: ../src/extension/internal/filter/color.h:1512 -#: ../src/extension/internal/filter/color.h:1518 +#: ../src/extension/internal/filter/color.h:325 +#: ../src/extension/internal/filter/color.h:333 +#: ../src/extension/internal/filter/color.h:645 +#: ../src/extension/internal/filter/color.h:1414 +#: ../src/extension/internal/filter/color.h:1421 +#: ../src/extension/internal/filter/color.h:1595 +#: ../src/extension/internal/filter/color.h:1601 #: ../src/extension/internal/filter/paint.h:702 #: ../src/extension/internal/filter/transparency.h:60 #: ../src/filter-enums.cpp:52 @@ -6735,10 +6516,10 @@ msgstr "Умножение" #: ../src/extension/internal/filter/bumps.h:134 #: ../src/extension/internal/filter/bumps.h:342 #: ../src/extension/internal/filter/bumps.h:349 -#: ../src/extension/internal/filter/color.h:327 -#: ../src/extension/internal/filter/color.h:334 -#: ../src/extension/internal/filter/color.h:1339 -#: ../src/extension/internal/filter/color.h:1510 +#: ../src/extension/internal/filter/color.h:328 +#: ../src/extension/internal/filter/color.h:335 +#: ../src/extension/internal/filter/color.h:1422 +#: ../src/extension/internal/filter/color.h:1593 #: ../src/extension/internal/filter/paint.h:705 #: ../src/extension/internal/filter/transparency.h:64 #: ../src/filter-enums.cpp:55 @@ -6786,14 +6567,14 @@ msgid "Erosion:" msgstr "ÐрозиÑ:" #: ../src/extension/internal/filter/blurs.h:336 -#: ../src/extension/internal/filter/color.h:1210 +#: ../src/extension/internal/filter/color.h:1205 +#: ../src/extension/internal/filter/color.h:1317 #: ../src/ui/dialog/document-properties.cpp:106 msgid "Background color" msgstr "Цвет фона" #: ../src/extension/internal/filter/blurs.h:337 #: ../src/extension/internal/filter/bumps.h:129 -#: ../src/extension/internal/filter/color.h:1211 msgid "Blend type:" msgstr "Режим ÑмешиваниÑ:" @@ -6801,19 +6582,19 @@ msgstr "Режим ÑмешиваниÑ:" #: ../src/extension/internal/filter/bumps.h:130 #: ../src/extension/internal/filter/bumps.h:339 #: ../src/extension/internal/filter/bumps.h:346 -#: ../src/extension/internal/filter/color.h:325 -#: ../src/extension/internal/filter/color.h:333 -#: ../src/extension/internal/filter/color.h:645 -#: ../src/extension/internal/filter/color.h:1214 -#: ../src/extension/internal/filter/color.h:1330 -#: ../src/extension/internal/filter/color.h:1336 -#: ../src/extension/internal/filter/color.h:1503 -#: ../src/extension/internal/filter/color.h:1517 +#: ../src/extension/internal/filter/color.h:326 +#: ../src/extension/internal/filter/color.h:334 +#: ../src/extension/internal/filter/color.h:646 +#: ../src/extension/internal/filter/color.h:1413 +#: ../src/extension/internal/filter/color.h:1419 +#: ../src/extension/internal/filter/color.h:1586 +#: ../src/extension/internal/filter/color.h:1600 #: ../src/extension/internal/filter/distort.h:78 #: ../src/extension/internal/filter/paint.h:703 #: ../src/extension/internal/filter/textures.h:77 #: ../src/extension/internal/filter/transparency.h:61 -#: ../src/filter-enums.cpp:51 ../src/ui/dialog/inkscape-preferences.cpp:623 +#: ../src/filter-enums.cpp:51 +#: ../src/ui/dialog/inkscape-preferences.cpp:624 msgid "Normal" msgstr "Ðормальный" @@ -6856,24 +6637,24 @@ msgstr "ВыпуклоÑти" #: ../src/extension/internal/filter/bumps.h:88 #: ../src/extension/internal/filter/bumps.h:320 -#: ../src/extension/internal/filter/color.h:156 -#: ../src/extension/internal/filter/color.h:820 +#: ../src/extension/internal/filter/color.h:157 +#: ../src/extension/internal/filter/color.h:821 #: ../src/extension/internal/filter/transparency.h:132 msgid "Red:" msgstr "КраÑный:" #: ../src/extension/internal/filter/bumps.h:89 #: ../src/extension/internal/filter/bumps.h:321 -#: ../src/extension/internal/filter/color.h:157 -#: ../src/extension/internal/filter/color.h:821 +#: ../src/extension/internal/filter/color.h:158 +#: ../src/extension/internal/filter/color.h:822 #: ../src/extension/internal/filter/transparency.h:133 msgid "Green:" msgstr "Зеленый:" #: ../src/extension/internal/filter/bumps.h:90 #: ../src/extension/internal/filter/bumps.h:322 -#: ../src/extension/internal/filter/color.h:158 -#: ../src/extension/internal/filter/color.h:822 +#: ../src/extension/internal/filter/color.h:159 +#: ../src/extension/internal/filter/color.h:823 #: ../src/extension/internal/filter/transparency.h:134 msgid "Blue:" msgstr "Синий:" @@ -6900,9 +6681,9 @@ msgstr "РаÑÑеÑнный Ñвет" #: ../src/extension/internal/filter/bumps.h:99 #: ../src/extension/internal/filter/bumps.h:333 -#: ../src/extension/internal/filter/color.h:75 -#: ../src/extension/internal/filter/color.h:823 -#: ../src/extension/internal/filter/color.h:1112 +#: ../src/extension/internal/filter/color.h:76 +#: ../src/extension/internal/filter/color.h:824 +#: ../src/extension/internal/filter/color.h:1113 #: ../src/extension/internal/filter/paint.h:86 #: ../src/extension/internal/filter/paint.h:593 #: ../src/extension/internal/filter/paint.h:708 @@ -6928,8 +6709,9 @@ msgstr "ИÑточник Ñвета:" msgid "Distant" msgstr "ИÑкажениÑ" -#: ../src/extension/internal/filter/bumps.h:106 ../src/helper/units.cpp:38 -#: ../src/ui/dialog/inkscape-preferences.cpp:450 +#: ../src/extension/internal/filter/bumps.h:106 +#: ../src/helper/units.cpp:38 +#: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Point" msgstr "Пункт" @@ -7020,9 +6802,9 @@ msgid "Background:" msgstr "_Фон:" #: ../src/extension/internal/filter/bumps.h:325 -#: ../src/extension/internal/filter/color.h:1218 #: ../src/extension/internal/filter/transparency.h:57 -#: ../src/filter-enums.cpp:29 ../src/selection-describer.cpp:55 +#: ../src/filter-enums.cpp:29 +#: ../src/selection-describer.cpp:55 msgid "Image" msgstr "Изображение" @@ -7037,7 +6819,7 @@ msgid "Background opacity:" msgstr "α-канал фонового изображениÑ" #: ../src/extension/internal/filter/bumps.h:330 -#: ../src/extension/internal/filter/color.h:1039 +#: ../src/extension/internal/filter/color.h:1040 #, fuzzy msgid "Lighting" msgstr "ОÑветление" @@ -7074,7 +6856,6 @@ msgid "Atop" msgstr "Сверху (atop)" #: ../src/extension/internal/filter/bumps.h:357 -#: ../src/extension/internal/filter/color.h:1223 #: ../src/extension/internal/filter/distort.h:70 #: ../src/extension/internal/filter/morphology.h:174 #: ../src/filter-enums.cpp:72 @@ -7085,18 +6866,18 @@ msgstr "Вход" msgid "Turns an image to jelly" msgstr "" -#: ../src/extension/internal/filter/color.h:71 +#: ../src/extension/internal/filter/color.h:72 #, fuzzy msgid "Brilliance" msgstr "Кириллица" -#: ../src/extension/internal/filter/color.h:74 -#: ../src/extension/internal/filter/color.h:1334 +#: ../src/extension/internal/filter/color.h:75 +#: ../src/extension/internal/filter/color.h:1417 msgid "Over-saturation:" msgstr "ПеренаÑыщенноÑть:" -#: ../src/extension/internal/filter/color.h:76 -#: ../src/extension/internal/filter/color.h:160 +#: ../src/extension/internal/filter/color.h:77 +#: ../src/extension/internal/filter/color.h:161 #: ../src/extension/internal/filter/overlays.h:70 #: ../src/extension/internal/filter/paint.h:85 #: ../src/extension/internal/filter/paint.h:503 @@ -7106,492 +6887,509 @@ msgstr "ПеренаÑыщенноÑть:" msgid "Inverted" msgstr "Инвертировать" -#: ../src/extension/internal/filter/color.h:84 +#: ../src/extension/internal/filter/color.h:85 #, fuzzy msgid "Brightness filter" msgstr "Шаги ÑркоÑти" -#: ../src/extension/internal/filter/color.h:151 +#: ../src/extension/internal/filter/color.h:152 #, fuzzy msgid "Channel Painting" msgstr "МаÑлÑÐ½Ð°Ñ ÐºÑ€Ð°Ñка" -#: ../src/extension/internal/filter/color.h:159 +#: ../src/extension/internal/filter/color.h:160 #: ../src/extension/internal/filter/transparency.h:135 #, fuzzy msgid "Alpha:" msgstr "Ðльфа-канал" -#: ../src/extension/internal/filter/color.h:173 +#: ../src/extension/internal/filter/color.h:174 #, fuzzy msgid "Replace RGB by any color" msgstr "Заменить тон Ð´Ð²ÑƒÐ¼Ñ Ñ†Ð²ÐµÑ‚Ð°Ð¼Ð¸" -#: ../src/extension/internal/filter/color.h:253 +#: ../src/extension/internal/filter/color.h:254 #, fuzzy msgid "Color Shift" msgstr "Ð’ цвете" -#: ../src/extension/internal/filter/color.h:255 +#: ../src/extension/internal/filter/color.h:256 #, fuzzy msgid "Shift (°):" msgstr "Сме_щение" -#: ../src/extension/internal/filter/color.h:264 +#: ../src/extension/internal/filter/color.h:265 msgid "Rotate and desaturate hue" msgstr "" -#: ../src/extension/internal/filter/color.h:320 +#: ../src/extension/internal/filter/color.h:321 #, fuzzy msgid "Harsh light:" msgstr "Ð’Ñ‹Ñота штрих-кода:" -#: ../src/extension/internal/filter/color.h:321 +#: ../src/extension/internal/filter/color.h:322 #, fuzzy msgid "Normal light:" msgstr "Обычное Ñмещение:" -#: ../src/extension/internal/filter/color.h:322 +#: ../src/extension/internal/filter/color.h:323 msgid "Duotone" msgstr "ДуплекÑ" -#: ../src/extension/internal/filter/color.h:323 -#: ../src/extension/internal/filter/color.h:1329 +#: ../src/extension/internal/filter/color.h:324 +#: ../src/extension/internal/filter/color.h:1412 #, fuzzy msgid "Blend 1:" msgstr "Смешивание" -#: ../src/extension/internal/filter/color.h:330 -#: ../src/extension/internal/filter/color.h:1335 +#: ../src/extension/internal/filter/color.h:331 +#: ../src/extension/internal/filter/color.h:1418 #, fuzzy msgid "Blend 2:" msgstr "Смешивание" -#: ../src/extension/internal/filter/color.h:349 +#: ../src/extension/internal/filter/color.h:350 #, fuzzy msgid "Blend image or object with a flood color" -msgstr "" -"Смешать изображение или объект Ñ Ñ†Ð²ÐµÑ‚Ð¾Ð¼ заливки и уÑтановить Ñветлоту и " -"контраÑÑ‚" +msgstr "Смешать изображение или объект Ñ Ñ†Ð²ÐµÑ‚Ð¾Ð¼ заливки и уÑтановить Ñветлоту и контраÑÑ‚" -#: ../src/extension/internal/filter/color.h:423 ../src/filter-enums.cpp:22 +#: ../src/extension/internal/filter/color.h:424 +#: ../src/filter-enums.cpp:22 msgid "Component Transfer" msgstr "ÐŸÐµÑ€ÐµÐ½Ð¾Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°" -#: ../src/extension/internal/filter/color.h:426 ../src/filter-enums.cpp:82 +#: ../src/extension/internal/filter/color.h:427 +#: ../src/filter-enums.cpp:82 msgid "Identity" msgstr "Ð˜Ð´ÐµÐ½Ñ‚Ð¸Ñ‡Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ" -#: ../src/extension/internal/filter/color.h:427 -#: ../src/extension/internal/filter/paint.h:499 ../src/filter-enums.cpp:83 +#: ../src/extension/internal/filter/color.h:428 +#: ../src/extension/internal/filter/paint.h:499 +#: ../src/filter-enums.cpp:83 msgid "Table" msgstr "Ð¢Ð°Ð±Ð»Ð¸Ñ‡Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ" -#: ../src/extension/internal/filter/color.h:428 -#: ../src/extension/internal/filter/paint.h:500 ../src/filter-enums.cpp:84 +#: ../src/extension/internal/filter/color.h:429 +#: ../src/extension/internal/filter/paint.h:500 +#: ../src/filter-enums.cpp:84 msgid "Discrete" msgstr "ДиÑÐºÑ€ÐµÑ‚Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ" -#: ../src/extension/internal/filter/color.h:429 ../src/filter-enums.cpp:85 +#: ../src/extension/internal/filter/color.h:430 +#: ../src/filter-enums.cpp:85 #: ../src/live_effects/lpe-powerstroke.cpp:188 msgid "Linear" msgstr "Ð›Ð¸Ð½ÐµÐ¹Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ" -#: ../src/extension/internal/filter/color.h:430 ../src/filter-enums.cpp:86 +#: ../src/extension/internal/filter/color.h:431 +#: ../src/filter-enums.cpp:86 msgid "Gamma" msgstr "Гамма" -#: ../src/extension/internal/filter/color.h:439 +#: ../src/extension/internal/filter/color.h:440 #, fuzzy msgid "Basic component transfer structure" msgstr "ПроÑÑ‚Ð°Ñ Ñ‚ÐµÐºÑтура полупрозрачного шума" -#: ../src/extension/internal/filter/color.h:508 +#: ../src/extension/internal/filter/color.h:509 #, fuzzy msgid "Duochrome" msgstr "Хром" -#: ../src/extension/internal/filter/color.h:512 +#: ../src/extension/internal/filter/color.h:513 #, fuzzy msgid "Fluorescence level:" msgstr "ФлюореÑценциÑ" -#: ../src/extension/internal/filter/color.h:513 +#: ../src/extension/internal/filter/color.h:514 #, fuzzy msgid "Swap:" msgstr "Форма:" -#: ../src/extension/internal/filter/color.h:514 +#: ../src/extension/internal/filter/color.h:515 #, fuzzy msgid "No swap" msgstr "ОÑтрые узлы" -#: ../src/extension/internal/filter/color.h:515 +#: ../src/extension/internal/filter/color.h:516 #, fuzzy msgid "Color and alpha" msgstr "С управлением цветом" -#: ../src/extension/internal/filter/color.h:516 +#: ../src/extension/internal/filter/color.h:517 #, fuzzy msgid "Color only" msgstr "Цвет" -#: ../src/extension/internal/filter/color.h:517 +#: ../src/extension/internal/filter/color.h:518 #, fuzzy msgid "Alpha only" msgstr "Ðльфа-канал" -#: ../src/extension/internal/filter/color.h:521 +#: ../src/extension/internal/filter/color.h:522 #, fuzzy msgid "Color 1" msgstr "Цвет" -#: ../src/extension/internal/filter/color.h:524 +#: ../src/extension/internal/filter/color.h:525 #, fuzzy msgid "Color 2" msgstr "Цвет" -#: ../src/extension/internal/filter/color.h:534 +#: ../src/extension/internal/filter/color.h:535 #, fuzzy msgid "Convert luminance values to a duochrome palette" msgstr "Преобразовать цвета в двухцветную палитру" -#: ../src/extension/internal/filter/color.h:633 +#: ../src/extension/internal/filter/color.h:634 #, fuzzy msgid "Extract Channel" msgstr "Канал непрозрачноÑти" -#: ../src/extension/internal/filter/color.h:636 ../src/filter-enums.cpp:100 -#: ../src/flood-context.cpp:246 ../src/widgets/sp-color-icc-selector.cpp:230 -#: ../src/widgets/sp-color-scales.cpp:398 -#: ../src/widgets/sp-color-scales.cpp:399 +#: ../src/extension/internal/filter/color.h:637 +#: ../src/filter-enums.cpp:100 +#: ../src/flood-context.cpp:228 +#: ../src/widgets/sp-color-icc-selector.cpp:227 +#: ../src/widgets/sp-color-scales.cpp:429 +#: ../src/widgets/sp-color-scales.cpp:430 msgid "Red" msgstr "КраÑный" -#: ../src/extension/internal/filter/color.h:637 ../src/filter-enums.cpp:101 -#: ../src/flood-context.cpp:247 ../src/widgets/sp-color-icc-selector.cpp:230 -#: ../src/widgets/sp-color-scales.cpp:401 -#: ../src/widgets/sp-color-scales.cpp:402 +#: ../src/extension/internal/filter/color.h:638 +#: ../src/filter-enums.cpp:101 +#: ../src/flood-context.cpp:229 +#: ../src/widgets/sp-color-icc-selector.cpp:227 +#: ../src/widgets/sp-color-scales.cpp:432 +#: ../src/widgets/sp-color-scales.cpp:433 msgid "Green" msgstr "Зеленый" -#: ../src/extension/internal/filter/color.h:638 ../src/filter-enums.cpp:102 -#: ../src/flood-context.cpp:248 ../src/widgets/sp-color-icc-selector.cpp:230 -#: ../src/widgets/sp-color-scales.cpp:404 -#: ../src/widgets/sp-color-scales.cpp:405 +#: ../src/extension/internal/filter/color.h:639 +#: ../src/filter-enums.cpp:102 +#: ../src/flood-context.cpp:230 +#: ../src/widgets/sp-color-icc-selector.cpp:227 +#: ../src/widgets/sp-color-scales.cpp:435 +#: ../src/widgets/sp-color-scales.cpp:436 msgid "Blue" msgstr "Синий" -#: ../src/extension/internal/filter/color.h:639 -#: ../src/widgets/sp-color-icc-selector.cpp:234 -#: ../src/widgets/sp-color-icc-selector.cpp:235 -#: ../src/widgets/sp-color-scales.cpp:452 -#: ../src/widgets/sp-color-scales.cpp:453 +#: ../src/extension/internal/filter/color.h:640 +#: ../src/widgets/sp-color-icc-selector.cpp:231 +#: ../src/widgets/sp-color-icc-selector.cpp:232 +#: ../src/widgets/sp-color-scales.cpp:483 +#: ../src/widgets/sp-color-scales.cpp:484 msgid "Cyan" msgstr "Голубой" -#: ../src/extension/internal/filter/color.h:640 -#: ../src/widgets/sp-color-icc-selector.cpp:234 -#: ../src/widgets/sp-color-icc-selector.cpp:235 -#: ../src/widgets/sp-color-scales.cpp:455 -#: ../src/widgets/sp-color-scales.cpp:456 +#: ../src/extension/internal/filter/color.h:641 +#: ../src/widgets/sp-color-icc-selector.cpp:231 +#: ../src/widgets/sp-color-icc-selector.cpp:232 +#: ../src/widgets/sp-color-scales.cpp:486 +#: ../src/widgets/sp-color-scales.cpp:487 msgid "Magenta" msgstr "Пурпурный" -#: ../src/extension/internal/filter/color.h:641 -#: ../src/widgets/sp-color-icc-selector.cpp:234 -#: ../src/widgets/sp-color-icc-selector.cpp:235 -#: ../src/widgets/sp-color-scales.cpp:458 -#: ../src/widgets/sp-color-scales.cpp:459 +#: ../src/extension/internal/filter/color.h:642 +#: ../src/widgets/sp-color-icc-selector.cpp:231 +#: ../src/widgets/sp-color-icc-selector.cpp:232 +#: ../src/widgets/sp-color-scales.cpp:489 +#: ../src/widgets/sp-color-scales.cpp:490 msgid "Yellow" msgstr "Жёлтый" -#: ../src/extension/internal/filter/color.h:643 +#: ../src/extension/internal/filter/color.h:644 #, fuzzy msgid "Background blend mode:" msgstr "Цвет фона:" -#: ../src/extension/internal/filter/color.h:648 +#: ../src/extension/internal/filter/color.h:649 #, fuzzy msgid "Channel to alpha" msgstr "ОÑвещенноÑть в альфа" -#: ../src/extension/internal/filter/color.h:656 +#: ../src/extension/internal/filter/color.h:657 #, fuzzy msgid "Extract color channel as a transparent image" msgstr "Извлечь указанный канал из изображениÑ" -#: ../src/extension/internal/filter/color.h:739 +#: ../src/extension/internal/filter/color.h:740 #, fuzzy msgid "Fade to Black or White" msgstr "Только чёрный и белый" -#: ../src/extension/internal/filter/color.h:741 +#: ../src/extension/internal/filter/color.h:742 #: ../src/extension/internal/filter/image.h:56 #: ../src/extension/internal/filter/morphology.h:66 #: ../src/extension/internal/filter/paint.h:346 msgid "Level:" msgstr "Уровень:" -#: ../src/extension/internal/filter/color.h:742 +#: ../src/extension/internal/filter/color.h:743 #, fuzzy msgid "Fade to:" msgstr "УгаÑание" -#: ../src/extension/internal/filter/color.h:743 +#: ../src/extension/internal/filter/color.h:744 #: ../src/ui/widget/selected-style.cpp:246 -#: ../src/widgets/sp-color-icc-selector.cpp:234 -#: ../src/widgets/sp-color-scales.cpp:461 -#: ../src/widgets/sp-color-scales.cpp:462 +#: ../src/widgets/sp-color-icc-selector.cpp:231 +#: ../src/widgets/sp-color-scales.cpp:492 +#: ../src/widgets/sp-color-scales.cpp:493 msgid "Black" msgstr "Черный" -#: ../src/extension/internal/filter/color.h:744 +#: ../src/extension/internal/filter/color.h:745 #: ../src/ui/widget/selected-style.cpp:242 msgid "White" msgstr "Белый" -#: ../src/extension/internal/filter/color.h:753 +#: ../src/extension/internal/filter/color.h:754 #, fuzzy msgid "Fade to black or white" msgstr "Только ч/б" -#: ../src/extension/internal/filter/color.h:818 +#: ../src/extension/internal/filter/color.h:819 msgid "Greyscale" msgstr "Градации Ñерого" -#: ../src/extension/internal/filter/color.h:824 +#: ../src/extension/internal/filter/color.h:825 #: ../src/extension/internal/filter/paint.h:83 #: ../src/extension/internal/filter/paint.h:240 #, fuzzy msgid "Transparent" msgstr "0 (прозрачно)" -#: ../src/extension/internal/filter/color.h:832 +#: ../src/extension/internal/filter/color.h:833 msgid "Customize greyscale components" msgstr "" -#: ../src/extension/internal/filter/color.h:904 +#: ../src/extension/internal/filter/color.h:905 #: ../src/ui/widget/selected-style.cpp:238 msgid "Invert" msgstr "Инвертировать" -#: ../src/extension/internal/filter/color.h:906 +#: ../src/extension/internal/filter/color.h:907 #, fuzzy msgid "Invert channels:" msgstr "Инвертировать тон" -#: ../src/extension/internal/filter/color.h:907 +#: ../src/extension/internal/filter/color.h:908 #, fuzzy msgid "No inversion" msgstr "(без инерции)" -#: ../src/extension/internal/filter/color.h:908 +#: ../src/extension/internal/filter/color.h:909 msgid "Red and blue" msgstr "КраÑный и Ñиний" -#: ../src/extension/internal/filter/color.h:909 +#: ../src/extension/internal/filter/color.h:910 msgid "Red and green" msgstr "КраÑный и зелёный" -#: ../src/extension/internal/filter/color.h:910 +#: ../src/extension/internal/filter/color.h:911 msgid "Green and blue" msgstr "Зелёный и Ñиний" -#: ../src/extension/internal/filter/color.h:912 +#: ../src/extension/internal/filter/color.h:913 msgid "Light transparency:" msgstr "" -#: ../src/extension/internal/filter/color.h:913 +#: ../src/extension/internal/filter/color.h:914 msgid "Invert hue" msgstr "Инвертировать тон" -#: ../src/extension/internal/filter/color.h:914 +#: ../src/extension/internal/filter/color.h:915 msgid "Invert lightness" msgstr "Инвертировать Ñветлоту" -#: ../src/extension/internal/filter/color.h:915 +#: ../src/extension/internal/filter/color.h:916 msgid "Invert transparency" msgstr "Инвертировать прозрачноÑть" -#: ../src/extension/internal/filter/color.h:923 +#: ../src/extension/internal/filter/color.h:924 msgid "Manage hue, lightness and transparency inversions" msgstr "" -#: ../src/extension/internal/filter/color.h:1041 +#: ../src/extension/internal/filter/color.h:1042 msgid "Lights:" msgstr "Света:" -#: ../src/extension/internal/filter/color.h:1042 +#: ../src/extension/internal/filter/color.h:1043 msgid "Shadows:" msgstr "Тени:" -#: ../src/extension/internal/filter/color.h:1051 +#: ../src/extension/internal/filter/color.h:1052 msgid "Modify lights and shadows separately" msgstr "" -#: ../src/extension/internal/filter/color.h:1110 +#: ../src/extension/internal/filter/color.h:1111 msgid "Lightness-Contrast" msgstr "ОÑвещенноÑть-КонтраÑÑ‚" -#: ../src/extension/internal/filter/color.h:1113 +#: ../src/extension/internal/filter/color.h:1114 msgid "Contrast:" msgstr "КонтраÑÑ‚:" -#: ../src/extension/internal/filter/color.h:1121 +#: ../src/extension/internal/filter/color.h:1122 #, fuzzy msgid "Modify lightness and contrast separately" msgstr "ПовыÑить или понизить оÑвещенноÑть и контраÑÑ‚" -#: ../src/extension/internal/filter/color.h:1195 +#: ../src/extension/internal/filter/color.h:1190 msgid "Nudge RGB" msgstr "" -#: ../src/extension/internal/filter/color.h:1199 +#: ../src/extension/internal/filter/color.h:1194 #, fuzzy msgid "Red offset" msgstr "Смещение пунктира" -#: ../src/extension/internal/filter/color.h:1200 -#: ../src/extension/internal/filter/color.h:1203 -#: ../src/extension/internal/filter/color.h:1206 +#: ../src/extension/internal/filter/color.h:1195 +#: ../src/extension/internal/filter/color.h:1198 +#: ../src/extension/internal/filter/color.h:1201 +#: ../src/extension/internal/filter/color.h:1307 +#: ../src/extension/internal/filter/color.h:1310 +#: ../src/extension/internal/filter/color.h:1313 #: ../src/ui/dialog/object-attributes.cpp:65 -#: ../src/ui/dialog/object-attributes.cpp:73 ../src/ui/dialog/tile.cpp:615 -#: ../src/widgets/desktop-widget.cpp:671 ../src/widgets/node-toolbar.cpp:591 +#: ../src/ui/dialog/object-attributes.cpp:73 +#: ../src/ui/dialog/tile.cpp:615 +#: ../src/widgets/desktop-widget.cpp:667 +#: ../src/widgets/node-toolbar.cpp:591 msgid "X:" msgstr "X:" -#: ../src/extension/internal/filter/color.h:1201 -#: ../src/extension/internal/filter/color.h:1204 -#: ../src/extension/internal/filter/color.h:1207 +#: ../src/extension/internal/filter/color.h:1196 +#: ../src/extension/internal/filter/color.h:1199 +#: ../src/extension/internal/filter/color.h:1202 +#: ../src/extension/internal/filter/color.h:1308 +#: ../src/extension/internal/filter/color.h:1311 +#: ../src/extension/internal/filter/color.h:1314 #: ../src/ui/dialog/object-attributes.cpp:66 -#: ../src/ui/dialog/object-attributes.cpp:74 ../src/ui/dialog/tile.cpp:616 -#: ../src/widgets/desktop-widget.cpp:681 ../src/widgets/node-toolbar.cpp:609 +#: ../src/ui/dialog/object-attributes.cpp:74 +#: ../src/ui/dialog/tile.cpp:616 +#: ../src/widgets/desktop-widget.cpp:677 +#: ../src/widgets/node-toolbar.cpp:609 msgid "Y:" msgstr "Y:" -#: ../src/extension/internal/filter/color.h:1202 +#: ../src/extension/internal/filter/color.h:1197 #, fuzzy msgid "Green offset" msgstr "Смещение пунктира" -#: ../src/extension/internal/filter/color.h:1205 +#: ../src/extension/internal/filter/color.h:1200 #, fuzzy msgid "Blue offset" msgstr "УÑтанавливаемое значение:" -#: ../src/extension/internal/filter/color.h:1216 -#, fuzzy -msgid "Blend source:" -msgstr "Режим ÑмешиваниÑ:" +#: ../src/extension/internal/filter/color.h:1215 +msgid "Nudge RGB channels separately and blend them to different types of backgrounds" +msgstr "" -#: ../src/extension/internal/filter/color.h:1219 -#: ../src/extension/internal/filter/transparency.h:56 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1612 -msgid "Background" -msgstr "Фон" +#: ../src/extension/internal/filter/color.h:1302 +msgid "Nudge CMY" +msgstr "" -#: ../src/extension/internal/filter/color.h:1221 +#: ../src/extension/internal/filter/color.h:1306 #, fuzzy -msgid "Composite:" -msgstr "Совмещение" +msgid "Cyan offset" +msgstr "Смещение пунктира" -#: ../src/extension/internal/filter/color.h:1222 -#: ../src/extension/internal/filter/morphology.h:173 -#: ../src/filter-enums.cpp:71 -msgid "Over" -msgstr "Ðад" +#: ../src/extension/internal/filter/color.h:1309 +#, fuzzy +msgid "Magenta offset" +msgstr "Смещение по каÑательной:" -#: ../src/extension/internal/filter/color.h:1234 -msgid "" -"Nudge RGB channels separately and blend them to different types of " -"backgrounds" +#: ../src/extension/internal/filter/color.h:1312 +#, fuzzy +msgid "Yellow offset" +msgstr "Смещение пунктира" + +#: ../src/extension/internal/filter/color.h:1327 +msgid "Nudge CMY channels separately and blend them to different types of backgrounds" msgstr "" -#: ../src/extension/internal/filter/color.h:1325 +#: ../src/extension/internal/filter/color.h:1408 msgid "Quadritone fantasy" msgstr "КвадроплекÑÐ½Ð°Ñ Ñ„Ð°Ð½Ñ‚Ð°Ð·Ð¸Ñ" -#: ../src/extension/internal/filter/color.h:1327 -#: ../src/extension/internal/filter/color.h:1525 +#: ../src/extension/internal/filter/color.h:1410 +#: ../src/extension/internal/filter/color.h:1608 #, fuzzy msgid "Hue distribution (°):" msgstr "ИÑпользовать обычное раÑпределение" -#: ../src/extension/internal/filter/color.h:1328 +#: ../src/extension/internal/filter/color.h:1411 msgid "Colors:" msgstr "Цветов:" -#: ../src/extension/internal/filter/color.h:1349 +#: ../src/extension/internal/filter/color.h:1432 msgid "Replace hue by two colors" msgstr "Заменить тон Ð´Ð²ÑƒÐ¼Ñ Ñ†Ð²ÐµÑ‚Ð°Ð¼Ð¸" -#: ../src/extension/internal/filter/color.h:1413 +#: ../src/extension/internal/filter/color.h:1496 #, fuzzy msgid "Hue rotation (°):" msgstr "Вращение тона:" -#: ../src/extension/internal/filter/color.h:1416 +#: ../src/extension/internal/filter/color.h:1499 msgid "Moonarize" msgstr "ЛунизациÑ" -#: ../src/extension/internal/filter/color.h:1425 +#: ../src/extension/internal/filter/color.h:1508 #, fuzzy msgid "Classic photographic solarization effect" msgstr "КлаÑÑичеÑкий фотоÑффект ÑолÑризации" -#: ../src/extension/internal/filter/color.h:1498 +#: ../src/extension/internal/filter/color.h:1581 msgid "Tritone" msgstr "ТриплекÑ" -#: ../src/extension/internal/filter/color.h:1504 +#: ../src/extension/internal/filter/color.h:1587 #, fuzzy msgid "Enhance hue" msgstr "ПовыÑить качеÑтво" -#: ../src/extension/internal/filter/color.h:1505 +#: ../src/extension/internal/filter/color.h:1588 #, fuzzy msgid "Phosphorescence" msgstr "Ðаличие" -#: ../src/extension/internal/filter/color.h:1506 +#: ../src/extension/internal/filter/color.h:1589 #, fuzzy msgid "Colored nights" msgstr "Ð’ цвете" -#: ../src/extension/internal/filter/color.h:1507 +#: ../src/extension/internal/filter/color.h:1590 #, fuzzy msgid "Hue to background" msgstr "Убрать фон" -#: ../src/extension/internal/filter/color.h:1509 +#: ../src/extension/internal/filter/color.h:1592 #, fuzzy msgid "Global blend:" msgstr "Общий изгиб" -#: ../src/extension/internal/filter/color.h:1515 +#: ../src/extension/internal/filter/color.h:1598 msgid "Glow:" msgstr "Свечение:" -#: ../src/extension/internal/filter/color.h:1516 +#: ../src/extension/internal/filter/color.h:1599 #, fuzzy msgid "Glow blend:" msgstr "СветÑщийÑÑ Ð¿ÑƒÐ·Ñ‹Ñ€ÑŒ" -#: ../src/extension/internal/filter/color.h:1521 +#: ../src/extension/internal/filter/color.h:1604 #, fuzzy msgid "Local light:" msgstr "Отражение Ñвета" -#: ../src/extension/internal/filter/color.h:1522 +#: ../src/extension/internal/filter/color.h:1605 #, fuzzy msgid "Global light:" msgstr "Общий изгиб" -#: ../src/extension/internal/filter/color.h:1536 -msgid "" -"Create a custom tritone palette with additional glow, blend modes and hue " -"moving" +#: ../src/extension/internal/filter/color.h:1619 +msgid "Create a custom tritone palette with additional glow, blend modes and hue moving" msgstr "" #: ../src/extension/internal/filter/distort.h:67 @@ -7643,7 +7441,8 @@ msgstr "Фрактальный шум" #: ../src/extension/internal/filter/distort.h:85 #: ../src/extension/internal/filter/distort.h:194 #: ../src/extension/internal/filter/overlays.h:62 -#: ../src/extension/internal/filter/paint.h:694 ../src/filter-enums.cpp:35 +#: ../src/extension/internal/filter/paint.h:694 +#: ../src/filter-enums.cpp:35 #: ../src/filter-enums.cpp:117 msgid "Turbulence" msgstr "ТурбулентноÑть" @@ -7695,8 +7494,7 @@ msgstr "Ð˜Ð´ÐµÐ½Ñ‚Ð¸Ñ‡Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ" #: ../src/extension/internal/filter/distort.h:99 #, fuzzy msgid "Blur and displace edges of shapes and pictures" -msgstr "" -"Создать раÑкрашиваемое Ñвечение краёв внутри объектов и раÑтровых изображений" +msgstr "Создать раÑкрашиваемое Ñвечение краёв внутри объектов и раÑтровых изображений" #: ../src/extension/internal/filter/distort.h:190 msgid "Roughen" @@ -7763,13 +7561,13 @@ msgid "Cross-smooth" msgstr "ПерекреÑтное Ñглаживание" #: ../src/extension/internal/filter/morphology.h:61 -#: ../src/extension/internal/filter/shadows.h:65 +#: ../src/extension/internal/filter/shadows.h:66 #, fuzzy msgid "Inner" msgstr "Внутреннее Ñвечение" #: ../src/extension/internal/filter/morphology.h:62 -#: ../src/extension/internal/filter/shadows.h:64 +#: ../src/extension/internal/filter/shadows.h:65 msgid "Outer" msgstr "" @@ -7811,13 +7609,18 @@ msgstr "Сокрытие ÑлоÑ" msgid "Composite type:" msgstr "Совмещение" +#: ../src/extension/internal/filter/morphology.h:173 +#: ../src/filter-enums.cpp:71 +msgid "Over" +msgstr "Ðад" + #: ../src/extension/internal/filter/morphology.h:177 #: ../src/filter-enums.cpp:75 msgid "XOR" msgstr "ИÑключающее ИЛИ (XOR)" #: ../src/extension/internal/filter/morphology.h:179 -#: ../src/ui/dialog/layer-properties.cpp:168 +#: ../src/ui/dialog/layer-properties.cpp:185 msgid "Position:" msgstr "Положение:" @@ -7890,12 +7693,14 @@ msgstr "Заливка шумом" #: ../src/extension/internal/filter/overlays.h:59 #: ../src/extension/internal/filter/paint.h:691 -#: ../src/extension/internal/filter/shadows.h:59 ../src/ui/dialog/find.cpp:83 +#: ../src/extension/internal/filter/shadows.h:60 +#: ../src/ui/dialog/find.cpp:83 #: ../src/ui/dialog/tracedialog.cpp:746 #: ../share/extensions/color_custom.inx.h:2 #: ../share/extensions/color_HSL_adjust.inx.h:2 #: ../share/extensions/color_randomize.inx.h:2 -#: ../share/extensions/dots.inx.h:2 ../share/extensions/dxf_input.inx.h:2 +#: ../share/extensions/dots.inx.h:2 +#: ../share/extensions/dxf_input.inx.h:2 #: ../share/extensions/dxf_outlines.inx.h:2 #: ../share/extensions/gcodetools_area.inx.h:29 #: ../share/extensions/gcodetools_engraving.inx.h:7 @@ -7909,8 +7714,10 @@ msgstr "Заливка шумом" #: ../share/extensions/lorem_ipsum.inx.h:2 #: ../share/extensions/pathalongpath.inx.h:2 #: ../share/extensions/pathscatter.inx.h:2 -#: ../share/extensions/radiusrand.inx.h:2 ../share/extensions/scour.inx.h:2 -#: ../share/extensions/split.inx.h:2 ../share/extensions/voronoi2svg.inx.h:2 +#: ../share/extensions/radiusrand.inx.h:2 +#: ../share/extensions/scour.inx.h:2 +#: ../share/extensions/split.inx.h:2 +#: ../share/extensions/voronoi2svg.inx.h:2 #: ../share/extensions/webslicer_create_group.inx.h:2 #: ../share/extensions/webslicer_export.inx.h:2 #: ../share/extensions/web-set-att.inx.h:2 @@ -7990,7 +7797,7 @@ msgid "Clean-up:" msgstr "Концы:" #: ../src/extension/internal/filter/paint.h:239 -#: ../src/widgets/connector-toolbar.cpp:441 +#: ../src/widgets/connector-toolbar.cpp:398 msgid "Length:" msgstr "Длина:" @@ -7999,13 +7806,13 @@ msgid "Convert image to an engraving made of vertical and horizontal lines" msgstr "" #: ../src/extension/internal/filter/paint.h:332 -#: ../src/ui/dialog/align-and-distribute.cpp:1049 -#: ../src/ui/dialog/align-and-distribute.cpp:1057 -#: ../src/widgets/desktop-widget.cpp:1926 +#: ../src/ui/dialog/align-and-distribute.cpp:1048 +#: ../src/widgets/desktop-widget.cpp:1919 msgid "Drawing" msgstr "РиÑунок" -#: ../src/extension/internal/filter/paint.h:336 ../src/splivarot.cpp:2007 +#: ../src/extension/internal/filter/paint.h:336 +#: ../src/splivarot.cpp:2007 msgid "Simplify" msgstr "Упрощение контура" @@ -8126,9 +7933,8 @@ msgstr "ЯркоÑть" #: ../src/extension/internal/filter/paint.h:711 #: ../src/extension/internal/filter/transparency.h:343 -#, fuzzy msgid "Blur:" -msgstr "Ð _азмывание:" +msgstr "Размывание:" #: ../src/extension/internal/filter/paint.h:717 #, fuzzy @@ -8216,49 +8022,53 @@ msgstr "Размер Ñугроба" msgid "Snow has fallen on object" msgstr "Объект приÑыпало Ñнегом" -#: ../src/extension/internal/filter/shadows.h:56 +#: ../src/extension/internal/filter/shadows.h:57 msgid "Drop Shadow" msgstr "ОтбраÑÑ‹Ð²Ð°ÐµÐ¼Ð°Ñ Ñ‚ÐµÐ½ÑŒ" -#: ../src/extension/internal/filter/shadows.h:60 +#: ../src/extension/internal/filter/shadows.h:61 msgid "Blur radius (px):" msgstr "Ð Ð°Ð´Ð¸ÑƒÑ Ñ€Ð°Ð·Ð¼Ñ‹Ð²Ð°Ð½Ð¸Ñ (px):" -#: ../src/extension/internal/filter/shadows.h:61 +#: ../src/extension/internal/filter/shadows.h:62 #, fuzzy msgid "Horizontal offset (px):" msgstr "Сдвиг по горизонтали, px" -#: ../src/extension/internal/filter/shadows.h:62 +#: ../src/extension/internal/filter/shadows.h:63 #, fuzzy msgid "Vertical offset (px):" msgstr "Сдвиг по вертикали, px" -#: ../src/extension/internal/filter/shadows.h:63 +#: ../src/extension/internal/filter/shadows.h:64 #, fuzzy -msgid "Blur type:" -msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ Ñ€Ð°Ð·Ð¼Ñ‹Ð²Ð°Ð½Ð¸Ñ" +msgid "Shadow type:" +msgstr "Тени:" -#: ../src/extension/internal/filter/shadows.h:66 +#: ../src/extension/internal/filter/shadows.h:67 msgid "Outer cutout" msgstr "" -#: ../src/extension/internal/filter/shadows.h:67 +#: ../src/extension/internal/filter/shadows.h:68 #, fuzzy msgid "Inner cutout" msgstr "Внутренний абриÑ" -#: ../src/extension/internal/filter/shadows.h:70 +#: ../src/extension/internal/filter/shadows.h:69 #, fuzzy -msgid "Blur color" -msgstr "Сплошной цвет" +msgid "Shadow only" +msgstr "Ðльфа-канал" #: ../src/extension/internal/filter/shadows.h:72 +msgid "Blur color" +msgstr "" + +#: ../src/extension/internal/filter/shadows.h:74 #, fuzzy msgid "Use object's color" msgstr "ИÑпользовать именованные цвета" -#: ../src/extension/internal/filter/shadows.h:82 +#: ../src/extension/internal/filter/shadows.h:84 #, fuzzy msgid "Colorizable Drop shadow" msgstr "Создать раÑкрашиваемую тень внутри" @@ -8268,9 +8078,8 @@ msgid "Ink Blot" msgstr "" #: ../src/extension/internal/filter/textures.h:68 -#, fuzzy msgid "Frequency:" -msgstr "ОÑÐ½Ð¾Ð²Ð½Ð°Ñ Ñ‡Ð°Ñтота:" +msgstr "ЧаÑтота:" #: ../src/extension/internal/filter/textures.h:71 #, fuzzy @@ -8331,16 +8140,26 @@ msgstr "Чернильное пÑтно на Ñалфетке или грубоРmsgid "Blend" msgstr "Смешивание" -#: ../src/extension/internal/filter/transparency.h:55 ../src/rdf.cpp:258 +#: ../src/extension/internal/filter/transparency.h:55 +#: ../src/rdf.cpp:258 #, fuzzy msgid "Source:" msgstr "ИÑточник" +#: ../src/extension/internal/filter/transparency.h:56 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1600 +msgid "Background" +msgstr "Фон" + #: ../src/extension/internal/filter/transparency.h:59 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2383 -#: ../src/widgets/erasor-toolbar.cpp:129 ../src/widgets/pencil-toolbar.cpp:162 -#: ../src/widgets/spray-toolbar.cpp:203 ../src/widgets/tweak-toolbar.cpp:273 -#: ../share/extensions/extrude.inx.h:2 ../share/extensions/triangle.inx.h:8 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2505 +#: ../src/ui/dialog/input.cpp:1002 +#: ../src/widgets/erasor-toolbar.cpp:129 +#: ../src/widgets/pencil-toolbar.cpp:162 +#: ../src/widgets/spray-toolbar.cpp:203 +#: ../src/widgets/tweak-toolbar.cpp:273 +#: ../share/extensions/extrude.inx.h:2 +#: ../share/extensions/triangle.inx.h:8 msgid "Mode:" msgstr "Режим:" @@ -8410,12 +8229,8 @@ msgid "Link" msgstr "СвÑзь:" #: ../src/extension/internal/gdkpixbuf-input.cpp:199 -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, их придётÑÑ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰Ð°Ñ‚ÑŒ вмеÑте." +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/extension/internal/gdkpixbuf-input.cpp:200 msgid "Hide the dialog next time and always apply the same action." @@ -8437,7 +8252,8 @@ msgstr "Градиенты GIMP (*.ggr)" msgid "Gradients used in GIMP" msgstr "Градиенты, иÑпользуемые в GIMP" -#: ../src/extension/internal/grid.cpp:201 ../src/ui/widget/panel.cpp:113 +#: ../src/extension/internal/grid.cpp:201 +#: ../src/ui/widget/panel.cpp:113 msgid "Grid" msgstr "Сетка" @@ -8470,7 +8286,8 @@ msgstr "Сдвиг по вертикали" #: ../share/extensions/draw_from_triangle.inx.h:58 #: ../share/extensions/eqtexsvg.inx.h:4 #: ../share/extensions/foldablebox.inx.h:9 -#: ../share/extensions/funcplot.inx.h:37 ../share/extensions/gears.inx.h:11 +#: ../share/extensions/funcplot.inx.h:38 +#: ../share/extensions/gears.inx.h:11 #: ../share/extensions/grid_cartesian.inx.h:23 #: ../share/extensions/grid_isometric.inx.h:11 #: ../share/extensions/grid_polar.inx.h:22 @@ -8485,7 +8302,8 @@ msgstr "Сдвиг по вертикали" #: ../share/extensions/render_barcode.inx.h:5 #: ../share/extensions/render_barcode_datamatrix.inx.h:5 #: ../share/extensions/render_barcode_qrcode.inx.h:18 -#: ../share/extensions/rtree.inx.h:4 ../share/extensions/spirograph.inx.h:10 +#: ../share/extensions/rtree.inx.h:4 +#: ../share/extensions/spirograph.inx.h:10 #: ../share/extensions/svgcalendar.inx.h:38 #: ../share/extensions/triangle.inx.h:14 #: ../share/extensions/wireframe_sphere.inx.h:8 @@ -8494,8 +8312,8 @@ msgstr "ОтриÑовка" #: ../src/extension/internal/grid.cpp:212 #: ../src/ui/dialog/document-properties.cpp:146 -#: ../src/ui/dialog/inkscape-preferences.cpp:748 -#: ../src/widgets/toolbox.cpp:1873 +#: ../src/ui/dialog/inkscape-preferences.cpp:749 +#: ../src/widgets/toolbox.cpp:1822 msgid "Grids" msgstr "Сетки" @@ -8580,101 +8398,95 @@ msgstr "из %i" msgid "Clip to:" msgstr "Кадрировать по:" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:125 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:121 msgid "Page settings" msgstr "Параметры Ñтраницы" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:126 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:122 msgid "Precision of approximating gradient meshes:" msgstr "ТочноÑть аппрокÑимации градиентных Ñеток:" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:127 -msgid "" -"<b>Note</b>: setting the precision too high may result in a large SVG file " -"and slow performance." -msgstr "" -"<b>Примечание</b>: Ñлишком выÑÐ¾ÐºÐ°Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñть приведёт к Ñозданию очень " -"большого файла SVG и замедлению работы программы" +#: ../src/extension/internal/pdfinput/pdf-input.cpp:123 +msgid "<b>Note</b>: setting the precision too high may result in a large SVG file and slow performance." +msgstr "<b>Примечание</b>: Ñлишком выÑÐ¾ÐºÐ°Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñть приведёт к Ñозданию очень большого файла SVG и замедлению работы программы" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:137 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:133 msgid "rough" msgstr "невыÑокаÑ" #. Text options -#: ../src/extension/internal/pdfinput/pdf-input.cpp:141 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:137 msgid "Text handling:" msgstr "Импортировать текÑÑ‚:" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:144 -#: ../src/extension/internal/pdfinput/pdf-input.cpp:146 -#: ../src/extension/internal/pdfinput/pdf-input.cpp:148 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:139 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:140 msgid "Import text as text" msgstr "Как текÑÑ‚" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:149 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:141 msgid "Replace PDF fonts by closest-named installed fonts" msgstr "Заменить шрифты подходÑщими из уÑтановленных" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:152 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:144 msgid "Embed images" msgstr "Ð’Ñтроить вÑе раÑтровые изображениÑ" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:154 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:146 msgid "Import settings" msgstr "Параметры импорта" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:254 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:246 msgid "PDF Import Settings" msgstr "Параметры импорта PDF" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:399 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:391 #, fuzzy msgctxt "PDF input precision" msgid "rough" msgstr "невыÑокаÑ" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:400 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:392 #, fuzzy msgctxt "PDF input precision" msgid "medium" msgstr "Средние" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:401 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:393 #, fuzzy msgctxt "PDF input precision" msgid "fine" msgstr "выÑокаÑ" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:402 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:394 #, fuzzy msgctxt "PDF input precision" msgid "very fine" msgstr "очень выÑокаÑ" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:761 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:753 msgid "PDF Input" msgstr "Импорт PDF" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:766 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:758 msgid "Adobe PDF (*.pdf)" msgstr "Adobe PDF (*.pdf)" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:767 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:759 msgid "Adobe Portable Document Format" msgstr "Adobe Portable Document Format" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:774 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:766 msgid "AI Input" msgstr "Импорт AI" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:779 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:771 msgid "Adobe Illustrator 9.0 and above (*.ai)" msgstr "Adobe Illustrator 9.0 и выше (*.ai)" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:780 +#: ../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 и более новых верÑиÑÑ…" +msgstr "Открыть файлы, Ñохраненные в Adobe Illustrator 9.0 и более новых верÑиÑÑ…" #: ../src/extension/internal/pov-out.cpp:715 msgid "PovRay Output" @@ -8722,14 +8534,14 @@ msgstr "ПроÑтой SVG (*.svg)" #: ../src/extension/internal/svg.cpp:123 msgid "Scalable Vector Graphics format as defined by the W3C" -msgstr "" -"МаÑÑˆÑ‚Ð°Ð±Ð¸Ñ€ÑƒÐµÐ¼Ð°Ñ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ð°Ñ Ð³Ñ€Ð°Ñ„Ð¸ÐºÐ° (SVG) в ÑоответÑтвии Ñо Ñпецификацией W3C" +msgstr "МаÑÑˆÑ‚Ð°Ð±Ð¸Ñ€ÑƒÐµÐ¼Ð°Ñ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ð°Ñ Ð³Ñ€Ð°Ñ„Ð¸ÐºÐ° (SVG) в ÑоответÑтвии Ñо Ñпецификацией W3C" #: ../src/extension/internal/svgz.cpp:46 msgid "SVGZ Input" msgstr "Импорт файлов SVGZ" -#: ../src/extension/internal/svgz.cpp:52 ../src/extension/internal/svgz.cpp:66 +#: ../src/extension/internal/svgz.cpp:52 +#: ../src/extension/internal/svgz.cpp:66 msgid "Compressed Inkscape SVG (*.svgz)" msgstr "Сжатые файлы Inkscape SVG (*.svgz)" @@ -8737,7 +8549,8 @@ msgstr "Сжатые файлы Inkscape SVG (*.svgz)" msgid "SVG file format compressed with GZip" msgstr "Файлы в формате SVG, Ñжатые GZip" -#: ../src/extension/internal/svgz.cpp:61 ../src/extension/internal/svgz.cpp:75 +#: ../src/extension/internal/svgz.cpp:61 +#: ../src/extension/internal/svgz.cpp:75 msgid "SVGZ Output" msgstr "ÐкÑпорт в SVGZ" @@ -8765,15 +8578,16 @@ msgstr "Графика WordPerfect (*.wpg)" msgid "Vector graphics format used by Corel WordPerfect" msgstr "Формат векторной графики, иÑпользуемой Corel WordPerfect" -#: ../src/extension/prefdialog.cpp:249 +#: ../src/extension/prefdialog.cpp:254 msgid "Live preview" msgstr "ПредпроÑмотр" -#: ../src/extension/prefdialog.cpp:249 +#: ../src/extension/prefdialog.cpp:254 msgid "Is the effect previewed live on canvas?" msgstr "Показывать ли результат Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñффекта Ñразу на холÑте" -#: ../src/extension/system.cpp:154 ../src/extension/system.cpp:156 +#: ../src/extension/system.cpp:154 +#: ../src/extension/system.cpp:156 msgid "Format autodetect failed. The file is being opened as SVG." msgstr "Ðевозможно определить формат файла. Файл будет открыт как SVG." @@ -8785,7 +8599,8 @@ msgstr "default.svg" msgid "Broken links have been changed to point to existing files." msgstr "" -#: ../src/file.cpp:296 ../src/file.cpp:1222 +#: ../src/file.cpp:296 +#: ../src/file.cpp:1222 #, c-format msgid "Failed to load the requested file %s" msgstr "Ðе удалоÑÑŒ загрузить запрошенный файл %s" @@ -8797,9 +8612,7 @@ msgstr "Документ еще не был Ñохранен. ВернутьÑÑ #: ../src/file.cpp:328 #, c-format msgid "Changes will be lost! Are you sure you want to reload document %s?" -msgstr "" -"Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ потерÑны! Ð’Ñ‹ уверены, что хотите загрузить документ %s " -"заново?" +msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ потерÑны! Ð’Ñ‹ уверены, что хотите загрузить документ %s заново?" #: ../src/file.cpp:357 msgid "Document reverted." @@ -8831,36 +8644,35 @@ msgstr "Ðет ненужных Ñлементов в <defs>." #: ../src/file.cpp:634 #, 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:635 ../src/file.cpp:643 ../src/file.cpp:651 -#: ../src/file.cpp:657 ../src/file.cpp:662 +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:635 +#: ../src/file.cpp:643 +#: ../src/file.cpp:651 +#: ../src/file.cpp:657 +#: ../src/file.cpp:662 msgid "Document not saved." msgstr "Документ не Ñохранен." #: ../src/file.cpp:642 #, c-format -msgid "" -"File %s is write protected. Please remove write protection and try again." -msgstr "" -"Файл %s защищён от запиÑи. Уберите защиту от запиÑи и попробуйте Ñнова." +msgid "File %s is write protected. Please remove write protection and try again." +msgstr "Файл %s защищён от запиÑи. Уберите защиту от запиÑи и попробуйте Ñнова." #: ../src/file.cpp:650 #, c-format msgid "File %s could not be saved." msgstr "Ðевозможно Ñохранить файл %s." -#: ../src/file.cpp:680 ../src/file.cpp:682 +#: ../src/file.cpp:680 +#: ../src/file.cpp:682 msgid "Document saved." msgstr "Документ Ñохранен." #. We are saving for the first time; create a unique default filename -#: ../src/file.cpp:830 ../src/file.cpp:1385 +#: ../src/file.cpp:830 +#: ../src/file.cpp:1385 #, c-format msgid "drawing%s" msgstr "риÑунок%s" @@ -8883,7 +8695,8 @@ msgstr "Выберите файл Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¿Ð¸Ð¸" msgid "Select file to save to" msgstr "Выберите файл Ð´Ð»Ñ ÑохранениÑ" -#: ../src/file.cpp:963 ../src/file.cpp:965 +#: ../src/file.cpp:963 +#: ../src/file.cpp:965 msgid "No changes need to be saved." msgstr "Файл не был изменен. Сохранение не требуетÑÑ." @@ -8891,7 +8704,8 @@ msgstr "Файл не был изменен. Сохранение не Ñ‚Ñ€ÐµÐ±Ñ msgid "Saving document..." msgstr "ВыполнÑетÑÑ Ñохранение документа..." -#: ../src/file.cpp:1219 ../src/ui/dialog/ocaldialogs.cpp:1211 +#: ../src/file.cpp:1219 +#: ../src/ui/dialog/ocaldialogs.cpp:1238 msgid "Import" msgstr "Импорт" @@ -8935,7 +8749,8 @@ msgstr "Заливка" msgid "Merge" msgstr "Сведение" -#: ../src/filter-enums.cpp:32 ../src/live_effects/effect.cpp:98 +#: ../src/filter-enums.cpp:32 +#: ../src/live_effects/effect.cpp:98 #: ../src/widgets/gradient-toolbar.cpp:1172 msgid "Offset" msgstr "Смещение" @@ -8989,7 +8804,8 @@ msgid "Luminance to Alpha" msgstr "ОÑвещенноÑть в альфа" #. File -#: ../src/filter-enums.cpp:70 ../src/verbs.cpp:2303 +#: ../src/filter-enums.cpp:70 +#: ../src/verbs.cpp:2303 #: ../share/extensions/jessyInk_mouseHandler.inx.h:3 #: ../share/extensions/jessyInk_transitions.inx.h:7 msgid "Default" @@ -8999,7 +8815,8 @@ msgstr "По умолчанию" msgid "Arithmetic" msgstr "ÐрифметичеÑкий" -#: ../src/filter-enums.cpp:92 ../src/selection-chemistry.cpp:486 +#: ../src/filter-enums.cpp:92 +#: ../src/selection-chemistry.cpp:486 msgid "Duplicate" msgstr "Продублировать" @@ -9007,19 +8824,23 @@ msgstr "Продублировать" msgid "Wrap" msgstr "Крупнее" -#: ../src/filter-enums.cpp:94 ../src/live_effects/lpe-ruler.cpp:32 +#: ../src/filter-enums.cpp:94 +#: ../src/live_effects/lpe-ruler.cpp:32 #: ../src/ui/dialog/filter-effects-dialog.cpp:490 -#: ../src/ui/dialog/inkscape-preferences.cpp:331 -#: ../src/ui/dialog/inkscape-preferences.cpp:622 -#: ../src/ui/dialog/inkscape-preferences.cpp:1224 -#: ../src/ui/dialog/inkscape-preferences.cpp:1381 -#: ../src/ui/dialog/inkscape-preferences.cpp:1757 -#: ../src/ui/dialog/input.cpp:613 ../src/ui/dialog/input.cpp:615 -#: ../src/ui/dialog/input.cpp:617 ../src/ui/dialog/input.cpp:1287 -#: ../src/ui/dialog/input.cpp:1290 ../src/verbs.cpp:2300 +#: ../src/ui/dialog/inkscape-preferences.cpp:332 +#: ../src/ui/dialog/inkscape-preferences.cpp:623 +#: ../src/ui/dialog/inkscape-preferences.cpp:1214 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 +#: ../src/ui/dialog/inkscape-preferences.cpp:1752 +#: ../src/ui/dialog/input.cpp:693 +#: ../src/ui/dialog/input.cpp:694 +#: ../src/ui/dialog/input.cpp:1485 +#: ../src/ui/dialog/input.cpp:1539 +#: ../src/verbs.cpp:2300 +#: ../src/widgets/gradient-toolbar.cpp:1128 #: ../src/widgets/pencil-toolbar.cpp:190 #: ../share/extensions/gcodetools_area.inx.h:48 -#: ../share/extensions/gcodetools_dxf_points.inx.h:19 +#: ../share/extensions/gcodetools_dxf_points.inx.h:20 #: ../share/extensions/gcodetools_engraving.inx.h:26 #: ../share/extensions/gcodetools_graffiti.inx.h:37 #: ../share/extensions/gcodetools_lathe.inx.h:41 @@ -9030,7 +8851,8 @@ msgstr "Крупнее" msgid "None" msgstr "Ðет" -#: ../src/filter-enums.cpp:103 ../src/flood-context.cpp:252 +#: ../src/filter-enums.cpp:103 +#: ../src/flood-context.cpp:234 msgid "Alpha" msgstr "Ðльфа-канал" @@ -9058,72 +8880,73 @@ msgstr "Точечный" msgid "Spot Light" msgstr "Прожектор" -#: ../src/flood-context.cpp:245 +#: ../src/flood-context.cpp:227 msgid "Visible Colors" msgstr "Видимые цвета" -#: ../src/flood-context.cpp:249 ../src/widgets/sp-color-icc-selector.cpp:232 -#: ../src/widgets/sp-color-icc-selector.cpp:233 -#: ../src/widgets/sp-color-scales.cpp:424 -#: ../src/widgets/sp-color-scales.cpp:425 ../src/widgets/tweak-toolbar.cpp:305 +#: ../src/flood-context.cpp:231 +#: ../src/widgets/sp-color-icc-selector.cpp:229 +#: ../src/widgets/sp-color-icc-selector.cpp:230 +#: ../src/widgets/sp-color-scales.cpp:455 +#: ../src/widgets/sp-color-scales.cpp:456 +#: ../src/widgets/tweak-toolbar.cpp:305 #: ../share/extensions/color_randomize.inx.h:3 msgid "Hue" msgstr "Тон" -#: ../src/flood-context.cpp:250 ../src/ui/dialog/inkscape-preferences.cpp:902 -#: ../src/widgets/sp-color-icc-selector.cpp:232 -#: ../src/widgets/sp-color-icc-selector.cpp:233 -#: ../src/widgets/sp-color-scales.cpp:427 -#: ../src/widgets/sp-color-scales.cpp:428 ../src/widgets/tweak-toolbar.cpp:321 +#: ../src/flood-context.cpp:232 +#: ../src/ui/dialog/inkscape-preferences.cpp:903 +#: ../src/widgets/sp-color-icc-selector.cpp:229 +#: ../src/widgets/sp-color-icc-selector.cpp:230 +#: ../src/widgets/sp-color-scales.cpp:458 +#: ../src/widgets/sp-color-scales.cpp:459 +#: ../src/widgets/tweak-toolbar.cpp:321 #: ../share/extensions/color_randomize.inx.h:4 msgid "Saturation" msgstr "ÐаÑыщенноÑть" -#: ../src/flood-context.cpp:251 ../src/widgets/sp-color-icc-selector.cpp:233 -#: ../src/widgets/sp-color-scales.cpp:430 -#: ../src/widgets/sp-color-scales.cpp:431 ../src/widgets/tweak-toolbar.cpp:337 +#: ../src/flood-context.cpp:233 +#: ../src/widgets/sp-color-icc-selector.cpp:230 +#: ../src/widgets/sp-color-scales.cpp:461 +#: ../src/widgets/sp-color-scales.cpp:462 +#: ../src/widgets/tweak-toolbar.cpp:337 #: ../share/extensions/color_randomize.inx.h:5 msgid "Lightness" msgstr "ЯркоÑть" -#: ../src/flood-context.cpp:263 +#: ../src/flood-context.cpp:245 msgctxt "Flood autogap" msgid "None" msgstr "Ðет" -#: ../src/flood-context.cpp:264 +#: ../src/flood-context.cpp:246 msgctxt "Flood autogap" msgid "Small" msgstr "Маленькие" -#: ../src/flood-context.cpp:265 +#: ../src/flood-context.cpp:247 msgctxt "Flood autogap" msgid "Medium" msgstr "Средние" -#: ../src/flood-context.cpp:266 +#: ../src/flood-context.cpp:248 msgctxt "Flood autogap" msgid "Large" msgstr "Большие" -#: ../src/flood-context.cpp:486 +#: ../src/flood-context.cpp:470 msgid "<b>Too much inset</b>, the result is empty." msgstr "<b>Слишком ÑÐ¸Ð»ÑŒÐ½Ð°Ñ Ð²Ñ‚Ñжка</b>, в результате ничего не оÑталоÑÑŒ." -#: ../src/flood-context.cpp:527 +#: ../src/flood-context.cpp:511 #, c-format -msgid "" -"Area filled, path with <b>%d</b> node created and unioned with selection." -msgid_plural "" -"Area filled, path with <b>%d</b> nodes created and unioned with selection." -msgstr[0] "" -"ОблаÑть залита, контур Ñ <b>%d</b> узлом Ñоздан и объединен Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸ÐµÐ¼." -msgstr[1] "" -"ОблаÑть залита, контур Ñ <b>%d</b> узлами Ñоздан и объединен Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸ÐµÐ¼." -msgstr[2] "" -"ОблаÑть залита, контур Ñ <b>%d</b> узлами Ñоздан и объединен Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸ÐµÐ¼." - -#: ../src/flood-context.cpp:533 +msgid "Area filled, path with <b>%d</b> node created and unioned with selection." +msgid_plural "Area filled, path with <b>%d</b> nodes created and unioned with selection." +msgstr[0] "ОблаÑть залита, контур Ñ <b>%d</b> узлом Ñоздан и объединен Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸ÐµÐ¼." +msgstr[1] "ОблаÑть залита, контур Ñ <b>%d</b> узлами Ñоздан и объединен Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸ÐµÐ¼." +msgstr[2] "ОблаÑть залита, контур Ñ <b>%d</b> узлами Ñоздан и объединен Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸ÐµÐ¼." + +#: ../src/flood-context.cpp:517 #, c-format msgid "Area filled, path with <b>%d</b> node created." msgid_plural "Area filled, path with <b>%d</b> nodes created." @@ -9131,73 +8954,78 @@ msgstr[0] "ОблаÑть залита, Ñоздан контур Ñ <b>%d</b> Ñ msgstr[1] "ОблаÑть залита, Ñоздан контур Ñ <b>%d</b> узлами." msgstr[2] "ОблаÑть залита, Ñоздан контур Ñ <b>%d</b> узлами." -#: ../src/flood-context.cpp:801 ../src/flood-context.cpp:1100 +#: ../src/flood-context.cpp:785 +#: ../src/flood-context.cpp:1095 msgid "<b>Area is not bounded</b>, cannot fill." msgstr "<b>ОблаÑть не замкнута</b>, заливка невозможна" -#: ../src/flood-context.cpp:1105 -msgid "" -"<b>Only the visible part of the bounded area was filled.</b> If you want to " -"fill all of the area, undo, zoom out, and fill again." -msgstr "" -"<b>Только Ð²Ð¸Ð´Ð¸Ð¼Ð°Ñ Ñ‡Ð°Ñть замнутой облаÑти была заполнена.</b> ЕÑли вы хотите " -"залить цветом вÑÑŽ облаÑть, отмените предыдущее дейÑтвие, уменьшите маÑштаб " -"Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸ попробуйте Ñнова." +#: ../src/flood-context.cpp:1100 +msgid "<b>Only the visible part of the bounded area was filled.</b> If you want to fill all of the area, undo, zoom out, and fill again." +msgstr "<b>Только Ð²Ð¸Ð´Ð¸Ð¼Ð°Ñ Ñ‡Ð°Ñть замнутой облаÑти была заполнена.</b> ЕÑли вы хотите залить цветом вÑÑŽ облаÑть, отмените предыдущее дейÑтвие, уменьшите маÑштаб Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸ попробуйте Ñнова." -#: ../src/flood-context.cpp:1123 ../src/flood-context.cpp:1282 +#: ../src/flood-context.cpp:1118 +#: ../src/flood-context.cpp:1277 msgid "Fill bounded area" msgstr "Заливка замкнутой облаÑти" -#: ../src/flood-context.cpp:1142 +#: ../src/flood-context.cpp:1137 msgid "Set style on object" msgstr "УÑтановка ÑÑ‚Ð¸Ð»Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°" -#: ../src/flood-context.cpp:1201 +#: ../src/flood-context.cpp:1196 msgid "<b>Draw over</b> areas to add to fill, hold <b>Alt</b> for touch fill" -msgstr "" -"<b>Проведите курÑором мыши</b> по облаÑÑ‚Ñм, добавлÑемым в заливку, нажмите " -"<b>Alt</b> Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð½Ð° каÑательную заливку" +msgstr "<b>Проведите курÑором мыши</b> по облаÑÑ‚Ñм, добавлÑемым в заливку, нажмите <b>Alt</b> Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð½Ð° каÑательную заливку" -#: ../src/gradient-context.cpp:134 ../src/gradient-drag.cpp:95 +#: ../src/gradient-context.cpp:110 +#: ../src/gradient-drag.cpp:95 msgid "Linear gradient <b>start</b>" msgstr "Линейный градиент: <b>начало</b>" #. POINT_LG_BEGIN -#: ../src/gradient-context.cpp:135 ../src/gradient-drag.cpp:96 +#: ../src/gradient-context.cpp:111 +#: ../src/gradient-drag.cpp:96 msgid "Linear gradient <b>end</b>" msgstr "Линейный градиент: <b>конец</b>" -#: ../src/gradient-context.cpp:136 ../src/gradient-drag.cpp:97 +#: ../src/gradient-context.cpp:112 +#: ../src/gradient-drag.cpp:97 msgid "Linear gradient <b>mid stop</b>" msgstr "<b>ÐžÐ¿Ð¾Ñ€Ð½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°</b> линейного градиента" -#: ../src/gradient-context.cpp:137 ../src/gradient-drag.cpp:98 +#: ../src/gradient-context.cpp:113 +#: ../src/gradient-drag.cpp:98 msgid "Radial gradient <b>center</b>" msgstr "Радиальный градиент: <b>центр</b>" -#: ../src/gradient-context.cpp:138 ../src/gradient-context.cpp:139 -#: ../src/gradient-drag.cpp:99 ../src/gradient-drag.cpp:100 +#: ../src/gradient-context.cpp:114 +#: ../src/gradient-context.cpp:115 +#: ../src/gradient-drag.cpp:99 +#: ../src/gradient-drag.cpp:100 msgid "Radial gradient <b>radius</b>" msgstr "Радиальный градиент: <b>радиуÑ</b>" -#: ../src/gradient-context.cpp:140 ../src/gradient-drag.cpp:101 +#: ../src/gradient-context.cpp:116 +#: ../src/gradient-drag.cpp:101 msgid "Radial gradient <b>focus</b>" msgstr "Радиальный градиент: <b>фокуÑ</b>" #. POINT_RG_FOCUS -#: ../src/gradient-context.cpp:141 ../src/gradient-context.cpp:142 -#: ../src/gradient-drag.cpp:102 ../src/gradient-drag.cpp:103 +#: ../src/gradient-context.cpp:117 +#: ../src/gradient-context.cpp:118 +#: ../src/gradient-drag.cpp:102 +#: ../src/gradient-drag.cpp:103 msgid "Radial gradient <b>mid stop</b>" msgstr "<b>ÐžÐ¿Ð¾Ñ€Ð½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°</b> радиального градиента" #. TRANSLATORS: %s will be substituted with the point name (see previous messages); This is part of a compound message -#: ../src/gradient-context.cpp:167 +#: ../src/gradient-context.cpp:143 #, c-format msgid "%s selected" msgstr "%s выбран(а)" #. TRANSLATORS: Mind the space in front. This is part of a compound message -#: ../src/gradient-context.cpp:169 ../src/gradient-context.cpp:178 +#: ../src/gradient-context.cpp:145 +#: ../src/gradient-context.cpp:154 #, c-format msgid " out of %d gradient handle" msgid_plural " out of %d gradient handles" @@ -9206,8 +9034,9 @@ msgstr[1] " из %d опорных точек градиента" msgstr[2] " из %d опорных точек градиента" #. TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message -#: ../src/gradient-context.cpp:170 ../src/gradient-context.cpp:179 -#: ../src/gradient-context.cpp:186 +#: ../src/gradient-context.cpp:146 +#: ../src/gradient-context.cpp:155 +#: ../src/gradient-context.cpp:162 #, c-format msgid " on %d selected object" msgid_plural " on %d selected objects" @@ -9216,24 +9045,16 @@ msgstr[1] " в %d выбранных объектах" msgstr[2] " в %d выбранных объектах" #. TRANSLATORS: This is a part of a compound message (out of two more indicating: grandint handle count & object count) -#: ../src/gradient-context.cpp:176 +#: ../src/gradient-context.cpp:152 #, c-format -msgid "" -"One handle merging %d stop (drag with <b>Shift</b> to separate) selected" -msgid_plural "" -"One handle merging %d stops (drag with <b>Shift</b> to separate) selected" -msgstr[0] "" -"Выделен один рычаг, объединÑющий %d опорную точку (перетаÑкивание Ñ " -"<b>Shift</b> разделит их)" -msgstr[1] "" -"Выделен один рычаг, объединÑющий %d опорные точки (перетаÑкивание Ñ " -"<b>Shift</b> разделит их)" -msgstr[2] "" -"Выделен один рычаг, объединÑющий %d опорных точек (перетаÑкивание Ñ " -"<b>Shift</b> разделит их)" +msgid "One handle merging %d stop (drag with <b>Shift</b> to separate) selected" +msgid_plural "One handle merging %d stops (drag with <b>Shift</b> to separate) selected" +msgstr[0] "Выделен один рычаг, объединÑющий %d опорную точку (перетаÑкивание Ñ <b>Shift</b> разделит их)" +msgstr[1] "Выделен один рычаг, объединÑющий %d опорные точки (перетаÑкивание Ñ <b>Shift</b> разделит их)" +msgstr[2] "Выделен один рычаг, объединÑющий %d опорных точек (перетаÑкивание Ñ <b>Shift</b> разделит их)" #. 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:184 +#: ../src/gradient-context.cpp:160 #, c-format msgid "<b>%d</b> gradient handle selected out of %d" msgid_plural "<b>%d</b> gradient handles selected out of %d" @@ -9242,47 +9063,42 @@ msgstr[1] "<b>%d</b> опорных точки градиента выбрано msgstr[2] "<b>%d</b> опорных точек градиента выбрано из %d" #. TRANSLATORS: The plural refers to number of selected objects -#: ../src/gradient-context.cpp:191 +#: ../src/gradient-context.cpp:167 #, c-format msgid "<b>No</b> gradient handles selected out of %d on %d selected object" -msgid_plural "" -"<b>No</b> gradient handles selected out of %d on %d selected objects" -msgstr[0] "" -"<b>Ðи одной</b> опорной точки градиента из %d не выбрано в %d выбранном " -"объекте" -msgstr[1] "" -"<b>Ðи одной</b> опорной точки градиента из %d не выбрано в %d выбранных " -"объектах" -msgstr[2] "" -"<b>Ðи одной</b> опорной точки градиента из %d не выбрано в %d выбранных " -"объектах" - -#: ../src/gradient-context.cpp:405 ../src/gradient-context.cpp:503 -#: ../src/ui/dialog/swatches.cpp:187 ../src/widgets/gradient-vector.cpp:815 +msgid_plural "<b>No</b> gradient handles selected out of %d on %d selected objects" +msgstr[0] "<b>Ðи одной</b> опорной точки градиента из %d не выбрано в %d выбранном объекте" +msgstr[1] "<b>Ðи одной</b> опорной точки градиента из %d не выбрано в %d выбранных объектах" +msgstr[2] "<b>Ðи одной</b> опорной точки градиента из %d не выбрано в %d выбранных объектах" + +#: ../src/gradient-context.cpp:381 +#: ../src/gradient-context.cpp:479 +#: ../src/ui/dialog/swatches.cpp:202 +#: ../src/widgets/gradient-vector.cpp:815 msgid "Add gradient stop" msgstr "Добавка опорной точки в градиент" -#: ../src/gradient-context.cpp:478 +#: ../src/gradient-context.cpp:454 msgid "Simplify gradient" msgstr "УпроÑтить градиент" -#: ../src/gradient-context.cpp:557 +#: ../src/gradient-context.cpp:533 msgid "Create default gradient" msgstr "Создание обычного градиента" -#: ../src/gradient-context.cpp:614 +#: ../src/gradient-context.cpp:590 msgid "<b>Draw around</b> handles to select them" msgstr "<b>Обведите курÑором мыши</b> рычаги, чтобы выделить их" -#: ../src/gradient-context.cpp:730 +#: ../src/gradient-context.cpp:706 msgid "<b>Ctrl</b>: snap gradient angle" msgstr "<b>Ctrl</b>: ограничить угол" -#: ../src/gradient-context.cpp:731 +#: ../src/gradient-context.cpp:707 msgid "<b>Shift</b>: draw gradient around the starting point" msgstr "<b>Shift</b>: риÑовать градиент вокруг начальной точки" -#: ../src/gradient-context.cpp:954 +#: ../src/gradient-context.cpp:930 #, c-format msgid "<b>Gradient</b> for %d object; with <b>Ctrl</b> to snap angle" msgid_plural "<b>Gradient</b> for %d objects; with <b>Ctrl</b> to snap angle" @@ -9290,7 +9106,7 @@ msgstr[0] "<b>Градиент</b> Ð´Ð»Ñ %d объекта; <b>Ctrl</b> огрРmsgstr[1] "<b>Градиент</b> Ð´Ð»Ñ %d объектов; <b>Ctrl</b> ограничивает угол" msgstr[2] "<b>Градиент</b> Ð´Ð»Ñ %d объектов; <b>Ctrl</b> ограничивает угол" -#: ../src/gradient-context.cpp:958 +#: ../src/gradient-context.cpp:934 msgid "Select <b>objects</b> on which to create gradient." msgstr "Выделите <b>объекты</b>, к которым будет применен градиент." @@ -9321,88 +9137,73 @@ msgstr "Объединение рычагов градиента" msgid "Move gradient handle" msgstr "Смещение рычага градиента" -#: ../src/gradient-drag.cpp:1159 ../src/widgets/gradient-vector.cpp:848 +#: ../src/gradient-drag.cpp:1159 +#: ../src/widgets/gradient-vector.cpp:848 msgid "Delete gradient stop" msgstr "Удаление опорной точки" #: ../src/gradient-drag.cpp:1422 #, c-format -msgid "" -"%s %d for: %s%s; drag with <b>Ctrl</b> to snap offset; click with <b>Ctrl" -"+Alt</b> to delete stop" -msgstr "" -"%s %d длÑ: %s%s; c <b>Ctrl</b> прилипать по 1/10 радиуÑа, щелчком Ñ <b>Ctrl" -"+Alt</b> удалить опорную точку" +msgid "%s %d for: %s%s; drag with <b>Ctrl</b> to snap offset; click with <b>Ctrl+Alt</b> to delete stop" +msgstr "%s %d длÑ: %s%s; c <b>Ctrl</b> прилипать по 1/10 радиуÑа, щелчком Ñ <b>Ctrl+Alt</b> удалить опорную точку" -#: ../src/gradient-drag.cpp:1426 ../src/gradient-drag.cpp:1433 +#: ../src/gradient-drag.cpp:1426 +#: ../src/gradient-drag.cpp:1433 msgid " (stroke)" msgstr "(штрих)" #: ../src/gradient-drag.cpp:1430 #, c-format -msgid "" -"%s for: %s%s; drag with <b>Ctrl</b> to snap angle, with <b>Ctrl+Alt</b> to " -"preserve angle, with <b>Ctrl+Shift</b> to scale around center" -msgstr "" -"%s длÑ: %s%s; <b>Ctrl</b> ограничивает угол, <b>Ctrl+Alt</b> фикÑирует " -"угол, <b>Ctrl+Shift</b> маÑштабирует вокруг центра" +msgid "%s for: %s%s; drag with <b>Ctrl</b> to snap angle, with <b>Ctrl+Alt</b> to preserve angle, with <b>Ctrl+Shift</b> to scale around center" +msgstr "%s длÑ: %s%s; <b>Ctrl</b> ограничивает угол, <b>Ctrl+Alt</b> фикÑирует угол, <b>Ctrl+Shift</b> маÑштабирует вокруг центра" #: ../src/gradient-drag.cpp:1438 #, c-format -msgid "" -"Radial gradient <b>center</b> and <b>focus</b>; drag with <b>Shift</b> to " -"separate focus" -msgstr "" -"<b>Центр</b> и <b>фокуÑ</b> радиального градиента; перетаÑкивание Ñ " -"<b>Shift</b> отделÑет фокуÑ" +msgid "Radial gradient <b>center</b> and <b>focus</b>; drag with <b>Shift</b> to separate focus" +msgstr "<b>Центр</b> и <b>фокуÑ</b> радиального градиента; перетаÑкивание Ñ <b>Shift</b> отделÑет фокуÑ" #: ../src/gradient-drag.cpp:1441 #, c-format -msgid "" -"Gradient point shared by <b>%d</b> gradient; drag with <b>Shift</b> to " -"separate" -msgid_plural "" -"Gradient point shared by <b>%d</b> gradients; drag with <b>Shift</b> to " -"separate" -msgstr[0] "" -"Точка градиента, Ð¾Ð±Ñ‰Ð°Ñ Ð´Ð»Ñ <b>%d</b> градиента; перетаÑкивание Ñ <b>Shift</" -"b> разделÑет точки" -msgstr[1] "" -"Точка градиента, Ð¾Ð±Ñ‰Ð°Ñ Ð´Ð»Ñ <b>%d</b> градиентов; перетаÑкивание Ñ <b>Shift</" -"b> разделÑет точки" -msgstr[2] "" -"Точка градиента, Ð¾Ð±Ñ‰Ð°Ñ Ð´Ð»Ñ <b>%d</b> градиентов; перетаÑкивание Ñ <b>Shift</" -"b> разделÑет точки" - -#: ../src/gradient-drag.cpp:2358 +msgid "Gradient point shared by <b>%d</b> gradient; drag with <b>Shift</b> to separate" +msgid_plural "Gradient point shared by <b>%d</b> gradients; drag with <b>Shift</b> to separate" +msgstr[0] "Точка градиента, Ð¾Ð±Ñ‰Ð°Ñ Ð´Ð»Ñ <b>%d</b> градиента; перетаÑкивание Ñ <b>Shift</b> разделÑет точки" +msgstr[1] "Точка градиента, Ð¾Ð±Ñ‰Ð°Ñ Ð´Ð»Ñ <b>%d</b> градиентов; перетаÑкивание Ñ <b>Shift</b> разделÑет точки" +msgstr[2] "Точка градиента, Ð¾Ð±Ñ‰Ð°Ñ Ð´Ð»Ñ <b>%d</b> градиентов; перетаÑкивание Ñ <b>Shift</b> разделÑет точки" + +#: ../src/gradient-drag.cpp:2369 msgid "Move gradient handle(s)" msgstr "Смещение рычага градиента" -#: ../src/gradient-drag.cpp:2394 +#: ../src/gradient-drag.cpp:2405 msgid "Move gradient mid stop(s)" msgstr "Смещение опорной точки градиента" -#: ../src/gradient-drag.cpp:2683 +#: ../src/gradient-drag.cpp:2694 msgid "Delete gradient stop(s)" msgstr "Удалить опорную точку (-и)" -#: ../src/helper/units.cpp:37 ../src/live_effects/lpe-ruler.cpp:42 +#: ../src/helper/units.cpp:37 +#: ../src/live_effects/lpe-ruler.cpp:42 msgid "Unit" msgstr "Единица измерениÑ:" #. Add the units menu. -#: ../src/helper/units.cpp:37 ../src/widgets/lpe-toolbar.cpp:400 +#: ../src/helper/units.cpp:37 +#: ../src/widgets/lpe-toolbar.cpp:400 #: ../src/widgets/node-toolbar.cpp:623 #: ../src/widgets/paintbucket-toolbar.cpp:187 -#: ../src/widgets/rect-toolbar.cpp:377 ../src/widgets/select-toolbar.cpp:538 +#: ../src/widgets/rect-toolbar.cpp:377 +#: ../src/widgets/select-toolbar.cpp:538 msgid "Units" msgstr "Единицы" -#: ../src/helper/units.cpp:38 ../share/extensions/dxf_outlines.inx.h:8 +#: ../src/helper/units.cpp:38 +#: ../share/extensions/dxf_outlines.inx.h:8 msgid "pt" msgstr "pt" -#: ../src/helper/units.cpp:38 ../share/extensions/perfectboundcover.inx.h:11 +#: ../src/helper/units.cpp:38 +#: ../share/extensions/perfectboundcover.inx.h:11 msgid "Points" msgstr "Пункты" @@ -9410,11 +9211,13 @@ msgstr "Пункты" msgid "Pt" msgstr "Pt" -#: ../src/helper/units.cpp:39 ../src/ui/dialog/inkscape-preferences.cpp:450 +#: ../src/helper/units.cpp:39 +#: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Pica" msgstr "Пика" -#: ../src/helper/units.cpp:39 ../share/extensions/dxf_outlines.inx.h:9 +#: ../src/helper/units.cpp:39 +#: ../share/extensions/dxf_outlines.inx.h:9 msgid "pc" msgstr "pc" @@ -9426,11 +9229,13 @@ msgstr "Пики" msgid "Pc" msgstr "Pc" -#: ../src/helper/units.cpp:40 ../src/ui/dialog/inkscape-preferences.cpp:450 +#: ../src/helper/units.cpp:40 +#: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Pixel" msgstr "ПикÑел" -#: ../src/helper/units.cpp:40 ../share/extensions/dxf_outlines.inx.h:10 +#: ../src/helper/units.cpp:40 +#: ../share/extensions/dxf_outlines.inx.h:10 #: ../share/extensions/gears.inx.h:7 msgid "px" msgstr "px" @@ -9448,7 +9253,8 @@ msgstr "Px" msgid "Percent" msgstr "Процент" -#: ../src/helper/units.cpp:42 ../src/ui/dialog/inkscape-preferences.cpp:1234 +#: ../src/helper/units.cpp:42 +#: ../src/ui/dialog/inkscape-preferences.cpp:1224 msgid "%" msgstr "%" @@ -9456,18 +9262,20 @@ msgstr "%" msgid "Percents" msgstr "Проценты" -#: ../src/helper/units.cpp:43 ../src/ui/dialog/inkscape-preferences.cpp:450 +#: ../src/helper/units.cpp:43 +#: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Millimeter" msgstr "Миллиметр" -#: ../src/helper/units.cpp:43 ../share/extensions/dxf_outlines.inx.h:11 +#: ../src/helper/units.cpp:43 +#: ../share/extensions/dxf_outlines.inx.h:11 #: ../share/extensions/gears.inx.h:9 #: ../share/extensions/gcodetools_area.inx.h:46 -#: ../share/extensions/gcodetools_dxf_points.inx.h:17 +#: ../share/extensions/gcodetools_dxf_points.inx.h:18 #: ../share/extensions/gcodetools_engraving.inx.h:24 #: ../share/extensions/gcodetools_graffiti.inx.h:18 #: ../share/extensions/gcodetools_lathe.inx.h:39 -#: ../share/extensions/gcodetools_orientation_points.inx.h:10 +#: ../share/extensions/gcodetools_orientation_points.inx.h:11 #: ../share/extensions/gcodetools_path_to_gcode.inx.h:28 msgid "mm" msgstr "mm" @@ -9476,11 +9284,13 @@ msgstr "mm" msgid "Millimeters" msgstr "Миллиметры" -#: ../src/helper/units.cpp:44 ../src/ui/dialog/inkscape-preferences.cpp:450 +#: ../src/helper/units.cpp:44 +#: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Centimeter" msgstr "Сантиметр" -#: ../src/helper/units.cpp:44 ../share/extensions/dxf_outlines.inx.h:12 +#: ../src/helper/units.cpp:44 +#: ../share/extensions/dxf_outlines.inx.h:12 msgid "cm" msgstr "cm" @@ -9492,7 +9302,8 @@ msgstr "Сантиметры" msgid "Meter" msgstr "Метр" -#: ../src/helper/units.cpp:45 ../share/extensions/dxf_outlines.inx.h:13 +#: ../src/helper/units.cpp:45 +#: ../share/extensions/dxf_outlines.inx.h:13 msgid "m" msgstr "m" @@ -9501,18 +9312,20 @@ msgid "Meters" msgstr "Метры" #. no svg_unit -#: ../src/helper/units.cpp:46 ../src/ui/dialog/inkscape-preferences.cpp:450 +#: ../src/helper/units.cpp:46 +#: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Inch" msgstr "Дюйм" -#: ../src/helper/units.cpp:46 ../share/extensions/dxf_outlines.inx.h:14 +#: ../src/helper/units.cpp:46 +#: ../share/extensions/dxf_outlines.inx.h:14 #: ../share/extensions/gears.inx.h:8 #: ../share/extensions/gcodetools_area.inx.h:47 -#: ../share/extensions/gcodetools_dxf_points.inx.h:18 +#: ../share/extensions/gcodetools_dxf_points.inx.h:19 #: ../share/extensions/gcodetools_engraving.inx.h:25 #: ../share/extensions/gcodetools_graffiti.inx.h:19 #: ../share/extensions/gcodetools_lathe.inx.h:40 -#: ../share/extensions/gcodetools_orientation_points.inx.h:11 +#: ../share/extensions/gcodetools_orientation_points.inx.h:12 #: ../share/extensions/gcodetools_path_to_gcode.inx.h:29 msgid "in" msgstr "in" @@ -9525,7 +9338,8 @@ msgstr "Дюймы" msgid "Foot" msgstr "Фут" -#: ../src/helper/units.cpp:47 ../share/extensions/dxf_outlines.inx.h:15 +#: ../src/helper/units.cpp:47 +#: ../share/extensions/dxf_outlines.inx.h:15 msgid "ft" msgstr "ft" @@ -9535,7 +9349,8 @@ 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 ../src/ui/dialog/inkscape-preferences.cpp:450 +#: ../src/helper/units.cpp:50 +#: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Em square" msgstr "Em square" @@ -9576,11 +9391,10 @@ msgstr "ВыполнÑетÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкое Ñохранение #: ../src/inkscape.cpp:412 msgid "Autosave failed! Could not find inkscape extension to save document." -msgstr "" -"ÐвтоÑохранение не Ñработало! Ðе удалоÑÑŒ найти раÑширение Inkscape Ð´Ð»Ñ " -"ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°." +msgstr "ÐвтоÑохранение не Ñработало! Ðе удалоÑÑŒ найти раÑширение Inkscape Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°." -#: ../src/inkscape.cpp:415 ../src/inkscape.cpp:422 +#: ../src/inkscape.cpp:415 +#: ../src/inkscape.cpp:422 #, c-format msgid "Autosave failed! File %s could not be saved." msgstr "Ðе удалоÑÑŒ автоматичеÑки Ñохранить файл %s!" @@ -9599,11 +9413,8 @@ msgid "Inkscape encountered an internal error and will close now.\n" msgstr "ВнутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°. Inkscape придетÑÑ Ð·Ð°ÐºÑ€Ñ‹Ñ‚ÑŒ.\n" #: ../src/inkscape.cpp:716 -msgid "" -"Automatic backups of unsaved documents were done to the following " -"locations:\n" -msgstr "" -"Выполнено автоматичеÑкое резервное копирование неÑохраненных документов:\n" +msgid "Automatic backups of unsaved documents were done to the following locations:\n" +msgstr "Выполнено автоматичеÑкое резервное копирование неÑохраненных документов:\n" #: ../src/inkscape.cpp:717 msgid "Automatic backup of the following documents failed:\n" @@ -9647,12 +9458,15 @@ msgstr "Глагол \"%s\" неизвеÑтен" msgid "Open _Recent" msgstr "Открыть н_едавние" -#: ../src/interface.cpp:1185 ../src/interface.cpp:1271 -#: ../src/interface.cpp:1374 ../src/ui/widget/selected-style.cpp:498 +#: ../src/interface.cpp:1185 +#: ../src/interface.cpp:1271 +#: ../src/interface.cpp:1374 +#: ../src/ui/widget/selected-style.cpp:498 msgid "Drop color" msgstr "ÐŸÐµÑ€ÐµÐ½Ð¾Ñ Ñ†Ð²ÐµÑ‚Ð°" -#: ../src/interface.cpp:1224 ../src/interface.cpp:1334 +#: ../src/interface.cpp:1224 +#: ../src/interface.cpp:1334 msgid "Drop color on gradient" msgstr "ÐŸÐµÑ€ÐµÐ½Ð¾Ñ Ñ†Ð²ÐµÑ‚Ð° на градиент" @@ -9676,17 +9490,16 @@ msgstr "Импорт раÑтра" #: ../src/interface.cpp:1562 #, c-format msgid "" -"<span weight=\"bold\" size=\"larger\">A file named \"%s\" already exists. Do " -"you want to replace it?</span>\n" +"<span weight=\"bold\" size=\"larger\">A file named \"%s\" already exists. Do you want to replace it?</span>\n" "\n" "The file already exists in \"%s\". Replacing it will overwrite its contents." msgstr "" -"<span weight=\"bold\" size=\"larger\">Файл Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ \"%s\" уже ÑущеÑтвует. " -"Ð’Ñ‹ хотите его заменить?</span>\n" +"<span weight=\"bold\" size=\"larger\">Файл Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ \"%s\" уже ÑущеÑтвует. Ð’Ñ‹ хотите его заменить?</span>\n" "\n" "Ðтот файл уже еÑть в каталоге \"%s\". Замена перезапишет его Ñодержание." -#: ../src/interface.cpp:1569 ../share/extensions/web-set-att.inx.h:21 +#: ../src/interface.cpp:1569 +#: ../share/extensions/web-set-att.inx.h:21 #: ../share/extensions/web-transmit-att.inx.h:19 msgid "Replace" msgstr "Заменить" @@ -9702,7 +9515,8 @@ msgid "Enter group #%1" msgstr "Войти в группу #%s" #. Item dialog -#: ../src/interface.cpp:1818 ../src/verbs.cpp:2797 +#: ../src/interface.cpp:1818 +#: ../src/verbs.cpp:2797 msgid "_Object Properties..." msgstr "_СвойÑтва объекта..." @@ -9711,15 +9525,13 @@ msgid "_Select This" msgstr "_Выделить Ñто" #: ../src/interface.cpp:1838 -#, fuzzy msgid "Select Same" -msgstr "Выберите Ñтраницу:" +msgstr "Выбрать одинаковые" #. Select same fill and stroke #: ../src/interface.cpp:1848 -#, fuzzy msgid "Fill and Stroke" -msgstr "_Заливка и обводка" +msgstr "Заливку и обводку" #. Select same fill color #: ../src/interface.cpp:1855 @@ -9728,21 +9540,18 @@ msgstr "Цвет заливки" #. Select same stroke color #: ../src/interface.cpp:1862 -#, fuzzy msgid "Stroke Color" msgstr "Цвет обводки" #. Select same stroke style #: ../src/interface.cpp:1869 -#, fuzzy msgid "Stroke Style" -msgstr "_Стиль обводки" +msgstr "Стиль обводки" #. Select same stroke style #: ../src/interface.cpp:1876 -#, fuzzy msgid "Object type" -msgstr "Тип объекта:" +msgstr "Тип объекта" #. Move to layer #: ../src/interface.cpp:1883 @@ -9777,7 +9586,8 @@ msgid "Release C_lip" msgstr "С_нÑть обтравочный контур" #. Group -#: ../src/interface.cpp:1960 ../src/verbs.cpp:2436 +#: ../src/interface.cpp:1960 +#: ../src/verbs.cpp:2436 msgid "_Group" msgstr "С_группировать" @@ -9786,7 +9596,8 @@ msgid "Create link" msgstr "Создание ÑÑылки" #. Ungroup -#: ../src/interface.cpp:2062 ../src/verbs.cpp:2438 +#: ../src/interface.cpp:2062 +#: ../src/verbs.cpp:2438 msgid "_Ungroup" msgstr "Разгр_уппировать" @@ -9822,7 +9633,8 @@ msgstr "Изменить извне..." #. Trace Bitmap #. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/interface.cpp:2156 ../src/verbs.cpp:2499 +#: ../src/interface.cpp:2156 +#: ../src/verbs.cpp:2499 msgid "_Trace Bitmap..." msgstr "_Векторизовать раÑтр..." @@ -9840,21 +9652,25 @@ msgstr "Извлечь раÑтровое изображение" #. Item dialog #. Fill and Stroke dialog -#: ../src/interface.cpp:2316 ../src/interface.cpp:2336 ../src/verbs.cpp:2760 +#: ../src/interface.cpp:2316 +#: ../src/interface.cpp:2336 +#: ../src/verbs.cpp:2760 msgid "_Fill and Stroke..." msgstr "_Заливка и обводка..." #. Edit Text dialog -#: ../src/interface.cpp:2342 ../src/verbs.cpp:2777 +#: ../src/interface.cpp:2342 +#: ../src/verbs.cpp:2777 msgid "_Text and Font..." msgstr "_ТекÑÑ‚ и шрифт..." #. Spellcheck dialog -#: ../src/interface.cpp:2348 ../src/verbs.cpp:2785 +#: ../src/interface.cpp:2348 +#: ../src/verbs.cpp:2785 msgid "Check Spellin_g..." msgstr "Проверить _орфографию..." -#: ../src/knot.cpp:442 +#: ../src/knot.cpp:443 msgid "Node or handle drag canceled." msgstr "Перемещение отменено." @@ -9873,8 +9689,7 @@ msgstr "<b>Двигать</b> текÑтурную заливку внутри Ð #: ../src/knotholder.cpp:261 msgid "<b>Scale</b> the pattern fill; uniformly if with <b>Ctrl</b>" -msgstr "" -"<b>МаÑштабировать</b> текÑтурную заливку; Ñ <b>Ctrl</b> — пропорционально" +msgstr "<b>МаÑштабировать</b> текÑтурную заливку; Ñ <b>Ctrl</b> — пропорционально" #: ../src/knotholder.cpp:265 msgid "<b>Rotate</b> the pattern fill; with <b>Ctrl</b> to snap angle" @@ -9914,9 +9729,10 @@ msgid "Dockitem which 'owns' this grip" msgstr "Dockitem which 'owns' this grip" #. Name -#: ../src/libgdl/gdl-dock-item.c:298 ../src/widgets/text-toolbar.cpp:1637 +#: ../src/libgdl/gdl-dock-item.c:298 +#: ../src/widgets/text-toolbar.cpp:1795 #: ../share/extensions/gcodetools_graffiti.inx.h:9 -#: ../share/extensions/gcodetools_orientation_points.inx.h:1 +#: ../share/extensions/gcodetools_orientation_points.inx.h:2 msgid "Orientation" msgstr "ОриентациÑ" @@ -9938,22 +9754,17 @@ msgid "Item behavior" msgstr "Поведение панели" #: ../src/libgdl/gdl-dock-item.c:323 -msgid "" -"General behavior for the dock item (i.e. whether it can float, if it's " -"locked, etc.)" -msgstr "" -"General behavior for the dock item (i.e. whether it can float, if it's " -"locked, etc.)" +msgid "General behavior for the dock item (i.e. whether it can float, if it's locked, etc.)" +msgstr "General behavior for the dock item (i.e. whether it can float, if it's locked, etc.)" -#: ../src/libgdl/gdl-dock-item.c:331 ../src/libgdl/gdl-dock-master.c:148 +#: ../src/libgdl/gdl-dock-item.c:331 +#: ../src/libgdl/gdl-dock-master.c:148 msgid "Locked" msgstr "Заблокирована" #: ../src/libgdl/gdl-dock-item.c:332 -msgid "" -"If set, the dock item cannot be dragged around and it doesn't show a grip" -msgstr "" -"If set, the dock item cannot be dragged around and it doesn't show a grip" +msgid "If set, the dock item cannot be dragged around and it doesn't show a grip" +msgstr "If set, the dock item cannot be dragged around and it doesn't show a grip" #: ../src/libgdl/gdl-dock-item.c:340 msgid "Preferred width" @@ -9973,23 +9784,16 @@ msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ñ‡Ð¸Ñ‚Ð°ÐµÐ¼Ð°Ñ Ð²Ñ‹Ñота прикрепленной пР#: ../src/libgdl/gdl-dock-item.c:716 #, 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 "" -"You can't add a dock object (%p of type %s) inside a %s. Use a GdlDock or " -"some other compound dock object." +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 "You can't add a dock object (%p of type %s) inside a %s. Use a GdlDock or some other compound dock object." #: ../src/libgdl/gdl-dock-item.c:723 #, 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 "" -"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" +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 "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" -#: ../src/libgdl/gdl-dock-item.c:1471 ../src/libgdl/gdl-dock-item.c:1521 +#: ../src/libgdl/gdl-dock-item.c:1471 +#: ../src/libgdl/gdl-dock-item.c:1521 #, c-format msgid "Unsupported docking strategy %s in dock object of type %s" msgstr "Unsupported docking strategy %s in dock object of type %s" @@ -10014,7 +9818,8 @@ msgstr "Заблокировать" msgid "Attempt to bind an unbound item %p" msgstr "Attempt to bind an unbound item %p" -#: ../src/libgdl/gdl-dock-master.c:141 ../src/libgdl/gdl-dock.c:184 +#: ../src/libgdl/gdl-dock-master.c:141 +#: ../src/libgdl/gdl-dock.c:184 msgid "Default title" msgstr "Заголовок по умолчанию" @@ -10023,45 +9828,34 @@ msgid "Default title for newly created floating docks" msgstr "Default title for newly created floating docks" #: ../src/libgdl/gdl-dock-master.c:149 -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 "" -"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" +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 "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" -#: ../src/libgdl/gdl-dock-master.c:157 ../src/libgdl/gdl-switcher.c:732 +#: ../src/libgdl/gdl-dock-master.c:157 +#: ../src/libgdl/gdl-switcher.c:732 msgid "Switcher Style" msgstr "Стиль переключателÑ" -#: ../src/libgdl/gdl-dock-master.c:158 ../src/libgdl/gdl-switcher.c:733 +#: ../src/libgdl/gdl-dock-master.c:158 +#: ../src/libgdl/gdl-switcher.c:733 msgid "Switcher buttons style" msgstr "Стиль кнопок переключениÑ" #: ../src/libgdl/gdl-dock-master.c:783 #, c-format -msgid "" -"master %p: unable to add object %p[%s] to the hash. There already is an " -"item with that name (%p)." -msgstr "" -"master %p: unable to add object %p[%s] to the hash. There already is an " -"item with that name (%p)." +msgid "master %p: unable to add object %p[%s] to the hash. There already is an item with that name (%p)." +msgstr "master %p: unable to add object %p[%s] to the hash. There already is an item with that name (%p)." #: ../src/libgdl/gdl-dock-master.c:955 #, c-format -msgid "" -"The new dock controller %p is automatic. Only manual dock objects should be " -"named controller." -msgstr "" -"The new dock controller %p is automatic. Only manual dock objects should be " -"named controller." +msgid "The new dock controller %p is automatic. Only manual dock objects should be named controller." +msgstr "The new dock controller %p is automatic. Only manual dock objects should be named controller." #: ../src/libgdl/gdl-dock-notebook.c:132 -#: ../src/ui/dialog/align-and-distribute.cpp:1048 -#: ../src/ui/dialog/align-and-distribute.cpp:1056 +#: ../src/ui/dialog/align-and-distribute.cpp:1047 #: ../src/ui/dialog/document-properties.cpp:144 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1558 -#: ../src/widgets/desktop-widget.cpp:1922 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1546 +#: ../src/widgets/desktop-widget.cpp:1915 #: ../share/extensions/voronoi2svg.inx.h:9 msgid "Page" msgstr "Страница" @@ -10071,9 +9865,9 @@ msgid "The index of the current page" msgstr "Ð˜Ð½Ð´ÐµÐºÑ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ Ñтраницы" #: ../src/libgdl/gdl-dock-object.c:125 -#: ../src/ui/dialog/inkscape-preferences.cpp:1441 +#: ../src/ui/dialog/inkscape-preferences.cpp:1431 #: ../src/ui/widget/page-sizer.cpp:260 -#: ../src/widgets/gradient-selector.cpp:153 +#: ../src/widgets/gradient-selector.cpp:156 #: ../src/widgets/sp-xmlview-attr-list.cpp:54 msgid "Name" msgstr "ИмÑ" @@ -10116,21 +9910,13 @@ msgstr "Dock master this dock object is bound to" #: ../src/libgdl/gdl-dock-object.c:463 #, 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 "" -"Call to gdl_dock_object_dock in a dock object %p (object type is %s) which " -"hasn't implemented this method" +msgid "Call to gdl_dock_object_dock in a dock object %p (object type is %s) which hasn't implemented this method" +msgstr "Call to gdl_dock_object_dock in a dock object %p (object type is %s) which hasn't implemented this method" #: ../src/libgdl/gdl-dock-object.c:602 #, c-format -msgid "" -"Dock operation requested in a non-bound object %p. The application might " -"crash" -msgstr "" -"Dock operation requested in a non-bound object %p. The application might " -"crash" +msgid "Dock operation requested in a non-bound object %p. The application might crash" +msgstr "Dock operation requested in a non-bound object %p. The application might crash" #: ../src/libgdl/gdl-dock-object.c:609 #, c-format @@ -10139,10 +9925,8 @@ msgstr "Cannot dock %p to %p because they belong to different masters" #: ../src/libgdl/gdl-dock-object.c:651 #, c-format -msgid "" -"Attempt to bind to %p an already bound dock object %p (current master: %p)" -msgstr "" -"Attempt to bind to %p an already bound dock object %p (current master: %p)" +msgid "Attempt to bind to %p an already bound dock object %p (current master: %p)" +msgstr "Attempt to bind to %p an already bound dock object %p (current master: %p)" #: ../src/libgdl/gdl-dock-paned.c:130 msgid "Position" @@ -10157,12 +9941,8 @@ msgid "Sticky" msgstr "Sticky" #: ../src/libgdl/gdl-dock-placeholder.c:142 -msgid "" -"Whether the placeholder will stick to its host or move up the hierarchy when " -"the host is redocked" -msgstr "" -"Whether the placeholder will stick to its host or move up the hierarchy when " -"the host is redocked" +msgid "Whether the placeholder will stick to its host or move up the hierarchy when the host is redocked" +msgstr "Whether the placeholder will stick to its host or move up the hierarchy when the host is redocked" #: ../src/libgdl/gdl-dock-placeholder.c:149 msgid "Host" @@ -10177,15 +9957,13 @@ msgid "Next placement" msgstr "Следующее размещение" #: ../src/libgdl/gdl-dock-placeholder.c:158 -msgid "" -"The position an item will be docked to our host if a request is made to dock " -"to us" -msgstr "" -"The position an item will be docked to our host if a request is made to dock " -"to us" +msgid "The position an item will be docked to our host if a request is made to dock to us" +msgstr "The position an item will be docked to our host if a request is made to dock to us" -#: ../src/libgdl/gdl-dock-placeholder.c:167 ../src/libgdl/gdl-dock.c:191 -#: ../src/widgets/rect-toolbar.cpp:316 ../src/widgets/spray-toolbar.cpp:133 +#: ../src/libgdl/gdl-dock-placeholder.c:167 +#: ../src/libgdl/gdl-dock.c:191 +#: ../src/widgets/rect-toolbar.cpp:316 +#: ../src/widgets/spray-toolbar.cpp:133 #: ../src/widgets/tweak-toolbar.cpp:147 #: ../share/extensions/interp_att_g.inx.h:10 msgid "Width" @@ -10195,7 +9973,8 @@ msgstr "Ширина" msgid "Width for the widget when it's attached to the placeholder" msgstr "Width for the widget when it's attached to the placeholder" -#: ../src/libgdl/gdl-dock-placeholder.c:175 ../src/libgdl/gdl-dock.c:199 +#: ../src/libgdl/gdl-dock-placeholder.c:175 +#: ../src/libgdl/gdl-dock.c:199 #: ../src/widgets/rect-toolbar.cpp:333 #: ../share/extensions/interp_att_g.inx.h:11 msgid "Height" @@ -10244,19 +10023,16 @@ msgstr "Got a detach signal from an object (%p) who is not our host %p" #: ../src/libgdl/gdl-dock-placeholder.c:636 #, c-format -msgid "" -"Something weird happened while getting the child placement for %p from " -"parent %p" -msgstr "" -"Something weird happened while getting the child placement for %p from " -"parent %p" +msgid "Something weird happened while getting the child placement for %p from parent %p" +msgstr "Something weird happened while getting the child placement for %p from parent %p" #: ../src/libgdl/gdl-dock-tablabel.c:126 msgid "Dockitem which 'owns' this tablabel" msgstr "Dockitem which 'owns' this tablabel" -#: ../src/libgdl/gdl-dock.c:176 ../src/ui/dialog/inkscape-preferences.cpp:612 -#: ../src/ui/dialog/inkscape-preferences.cpp:646 +#: ../src/libgdl/gdl-dock.c:176 +#: ../src/ui/dialog/inkscape-preferences.cpp:613 +#: ../src/ui/dialog/inkscape-preferences.cpp:647 msgid "Floating" msgstr "Свободно перемещаютÑÑ Ð¿Ð¾ Ñкрану" @@ -10297,7 +10073,7 @@ msgstr "Координата Y плавающей панели" msgid "Dock #%d" msgstr "Панель â„–%d" -#: ../src/libnrtype/FontFactory.cpp:910 +#: ../src/libnrtype/FontFactory.cpp:955 msgid "Ignoring font without family that will crash Pango" msgstr "Игнорирование шрифта без гарнитуры приведет к обрушиванию Pango" @@ -10326,7 +10102,8 @@ msgstr "ОкружноÑть через три точки" msgid "Dynamic stroke" msgstr "ДинамичеÑкий штрих" -#: ../src/live_effects/effect.cpp:94 ../share/extensions/extrude.inx.h:1 +#: ../src/live_effects/effect.cpp:94 +#: ../share/extensions/extrude.inx.h:1 msgid "Extrude" msgstr "Выдавливание" @@ -10435,7 +10212,8 @@ msgstr "Линейка" msgid "Power stroke" msgstr "ТекÑÑ‚ÑƒÑ€Ð½Ð°Ñ Ð¾Ð±Ð²Ð¾Ð´ÐºÐ°" -#: ../src/live_effects/effect.cpp:125 ../src/selection-chemistry.cpp:2760 +#: ../src/live_effects/effect.cpp:125 +#: ../src/selection-chemistry.cpp:2760 #, fuzzy msgid "Clone original path" msgstr "Заменить текÑÑ‚" @@ -10445,11 +10223,8 @@ msgid "Is visible?" msgstr "ВидимоÑть Ñффекта" #: ../src/live_effects/effect.cpp:287 -msgid "" -"If unchecked, the effect remains applied to the object but is temporarily " -"disabled on canvas" -msgstr "" -"ЕÑли флажок ÑнÑÑ‚, Ñффект оÑтаетÑÑ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð½Ñ‹Ð¼, но не отображаетÑÑ Ð½Ð° холÑте" +msgid "If unchecked, the effect remains applied to the object but is temporarily disabled on canvas" +msgstr "ЕÑли флажок ÑнÑÑ‚, Ñффект оÑтаетÑÑ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð½Ñ‹Ð¼, но не отображаетÑÑ Ð½Ð° холÑте" #: ../src/live_effects/effect.cpp:308 msgid "No effect" @@ -10467,8 +10242,7 @@ msgstr "Правка параметра <b>%s</b>." #: ../src/live_effects/effect.cpp:638 msgid "None of the applied path effect's parameters can be edited on-canvas." -msgstr "" -"Ðи один из параметров примененного Ñффекта не может быть изменен на холÑте." +msgstr "Ðи один из параметров примененного Ñффекта не может быть изменен на холÑте." #: ../src/live_effects/lpe-bendpath.cpp:53 #, fuzzy @@ -10553,12 +10327,8 @@ msgid "Sta_rt edge variance:" 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 "" -"Случайное колебание при Ñмещении начальных точек швов внутри и Ñнаружи " -"направлÑющего контура" +msgid "The amount of random jitter to move the start points of the stitches inside & outside the guide path" +msgstr "Случайное колебание при Ñмещении начальных точек швов внутри и Ñнаружи направлÑющего контура" #: ../src/live_effects/lpe-curvestitch.cpp:45 #, fuzzy @@ -10566,12 +10336,8 @@ msgid "Sta_rt spacing variance:" 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 "" -"КоличеÑтво Ñлучайного ÑÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ñ‹Ñ… точек швов вперед и " -"назад по направлÑющему контуру" +msgid "The amount of random shifting to move the start points of the stitches back & forth along the guide path" +msgstr "КоличеÑтво Ñлучайного ÑÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ñ‹Ñ… точек швов вперед и назад по направлÑющему контуру" #: ../src/live_effects/lpe-curvestitch.cpp:46 #, fuzzy @@ -10579,12 +10345,8 @@ msgid "End ed_ge variance:" 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 "" -"Случайное колебание при Ñмещении конечных точек швов внутри и Ñнаружи " -"направлÑющего контура" +msgid "The amount of randomness that moves the end points of the stitches inside & outside the guide path" +msgstr "Случайное колебание при Ñмещении конечных точек швов внутри и Ñнаружи направлÑющего контура" #: ../src/live_effects/lpe-curvestitch.cpp:47 #, fuzzy @@ -10592,12 +10354,8 @@ msgid "End spa_cing variance:" 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 "" -"КоличеÑтво Ñлучайного ÑÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ñ… точек швов вперед и " -"назад по направлÑющему контуру" +msgid "The amount of random shifting to move the end points of the stitches back & forth along the guide path" +msgstr "КоличеÑтво Ñлучайного ÑÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ñ… точек швов вперед и назад по направлÑющему контуру" #: ../src/live_effects/lpe-curvestitch.cpp:48 #, fuzzy @@ -10686,11 +10444,8 @@ msgid "_Phi:" msgstr "φ (фи):" #: ../src/live_effects/lpe-gears.cpp:215 -msgid "" -"Tooth pressure angle (typically 20-25 deg). The ratio of teeth not in " -"contact." -msgstr "" -"Угол Ð´Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð·ÑƒÐ±Ñ†Ð¾Ð² (обычно равен 20-25°). С Ñоотношением зубцов не ÑвÑзан." +msgid "Tooth pressure angle (typically 20-25 deg). The ratio of teeth not in contact." +msgstr "Угол Ð´Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð·ÑƒÐ±Ñ†Ð¾Ð² (обычно равен 20-25°). С Ñоотношением зубцов не ÑвÑзан." #: ../src/live_effects/lpe-interpolate.cpp:31 #, fuzzy @@ -10716,14 +10471,8 @@ msgid "E_quidistant spacing" msgstr "Равномерный интервал" #: ../src/live_effects/lpe-interpolate.cpp:33 -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 "" -"ЕÑли включено, интервал между промежуточными фигурами не менÑетÑÑ Ð½Ð° " -"протÑжении вÑего контура. ЕÑли выключено, раÑÑтоÑние менÑетÑÑ Ð² завиÑимоÑти " -"от Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ ÑƒÐ·Ð»Ð¾Ð² на контуре траектории." +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 "ЕÑли включено, интервал между промежуточными фигурами не менÑетÑÑ Ð½Ð° протÑжении вÑего контура. ЕÑли выключено, раÑÑтоÑние менÑетÑÑ Ð² завиÑимоÑти от Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ ÑƒÐ·Ð»Ð¾Ð² на контуре траектории." #. initialise your parameters here: #: ../src/live_effects/lpe-knot.cpp:347 @@ -10846,12 +10595,8 @@ msgstr "Интервал:" #: ../src/live_effects/lpe-patternalongpath.cpp:68 #, no-c-format -msgid "" -"Space between copies of the pattern. Negative values allowed, but are " -"limited to -90% of pattern width." -msgstr "" -"Интервал между копиÑми текÑтуры. Можно указать отрицательное чиÑло не более " -"чем -90% процентов от ширины текÑтуры." +msgid "Space between copies of the pattern. Negative values allowed, but are limited to -90% of pattern width." +msgstr "Интервал между копиÑми текÑтуры. Можно указать отрицательное чиÑло не более чем -90% процентов от ширины текÑтуры." #: ../src/live_effects/lpe-patternalongpath.cpp:70 #, fuzzy @@ -10869,12 +10614,8 @@ msgid "Offsets in _unit of pattern size" msgstr "Ð¡Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð² единицах текÑтуры" #: ../src/live_effects/lpe-patternalongpath.cpp:73 -msgid "" -"Spacing, tangential and normal offset are expressed as a ratio of width/" -"height" -msgstr "" -"Интервал, обычное и тангенциальное ÑÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð²Ñ‹Ñ€Ð°Ð¶Ð°ÑŽÑ‚ÑÑ ÐºÐ°Ðº Ñоотношение " -"ширины и выÑоты" +msgid "Spacing, tangential and normal offset are expressed as a ratio of width/height" +msgstr "Интервал, обычное и тангенциальное ÑÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð²Ñ‹Ñ€Ð°Ð¶Ð°ÑŽÑ‚ÑÑ ÐºÐ°Ðº Ñоотношение ширины и выÑоты" #: ../src/live_effects/lpe-patternalongpath.cpp:75 #, fuzzy @@ -10892,9 +10633,7 @@ msgstr "СливатьÑÑ Ñƒ концов" #: ../src/live_effects/lpe-patternalongpath.cpp:77 msgid "Fuse ends closer than this number. 0 means don't fuse." -msgstr "" -"Сращивать концы, находÑщиеÑÑ Ð±Ð»Ð¸Ð¶Ðµ Ñтого раÑÑтоÑниÑ. Ðоль означает не " -"Ñращивать." +msgstr "Сращивать концы, находÑщиеÑÑ Ð±Ð»Ð¸Ð¶Ðµ Ñтого раÑÑтоÑниÑ. Ðоль означает не Ñращивать." #: ../src/live_effects/lpe-powerstroke.cpp:189 #, fuzzy @@ -10921,7 +10660,7 @@ msgid "Square" msgstr "Квадратные" #: ../src/live_effects/lpe-powerstroke.cpp:205 -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:12 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:13 #, fuzzy msgid "Round" msgstr "Закругление" @@ -10984,15 +10723,11 @@ msgid "Interpolator type:" msgstr "Интерполировать Ñтиль" #: ../src/live_effects/lpe-powerstroke.cpp:235 -msgid "" -"Determines which kind of interpolator will be used to interpolate between " -"stroke width along the path" +msgid "Determines which kind of interpolator will be used to interpolate between stroke width along the path" msgstr "" #: ../src/live_effects/lpe-powerstroke.cpp:236 -msgid "" -"Sets the smoothness for the CubicBezierJohan interpolator; 0 = linear " -"interpolation, 1 = smooth" +msgid "Sets the smoothness for the CubicBezierJohan interpolator; 0 = linear interpolation, 1 = smooth" msgstr "" #: ../src/live_effects/lpe-powerstroke.cpp:237 @@ -11009,7 +10744,7 @@ msgstr "КоличеÑтво промежуточных фигур между н #. TRANSLATORS: The line join style specifies the shape to be used at the #. corners of paths. It can be "miter", "round" or "bevel". #: ../src/live_effects/lpe-powerstroke.cpp:238 -#: ../src/widgets/stroke-style.cpp:186 +#: ../src/widgets/stroke-style.cpp:193 msgid "Join:" msgstr "Соединение:" @@ -11024,7 +10759,7 @@ msgid "Miter limit:" msgstr "Пред_ел оÑтриÑ:" #: ../src/live_effects/lpe-powerstroke.cpp:239 -#: ../src/widgets/stroke-style.cpp:234 +#: ../src/widgets/stroke-style.cpp:241 msgid "Maximum length of the miter (in units of stroke width)" msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° оÑÑ‚Ñ€Ð¸Ñ (в единицах толщины обводки)" @@ -11063,12 +10798,8 @@ msgid "Half-turns smoothness: 1st side, in:" msgstr "ПлавноÑть полуповоротов, 1-Ð°Ñ Ñторона, вход:" #: ../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=по умолчанию." +msgid "Set smoothness/sharpness of path when reaching a 'bottom' half-turn. 0=sharp, 1=default" +msgstr "УÑтановить плавноÑть/оÑтроту контура по доÑтижении им нижнего полуповорота. 0 = оÑтрый, 1=по умолчанию." #: ../src/live_effects/lpe-rough-hatches.cpp:230 #, fuzzy @@ -11076,12 +10807,8 @@ msgid "1st side, out:" msgstr "1-Ð°Ñ Ñторона, выход:" #: ../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=по умолчанию." +msgid "Set smoothness/sharpness of path when leaving a 'bottom' half-turn. 0=sharp, 1=default" +msgstr "УÑтановить плавноÑть/оÑтроту контура при уходе от нижнего полуповорота. 0 = оÑтрый, 1=по умолчанию." #: ../src/live_effects/lpe-rough-hatches.cpp:231 #, fuzzy @@ -11089,12 +10816,8 @@ msgid "2nd side, in:" msgstr "2-Ð°Ñ Ñторона, вход:" #: ../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=по умолчанию." +msgid "Set smoothness/sharpness of path when reaching a 'top' half-turn. 0=sharp, 1=default" +msgstr "УÑтановить плавноÑть/оÑтроту контура по доÑтижении им верхнего полуповорота. 0 = оÑтрый, 1=по умолчанию." #: ../src/live_effects/lpe-rough-hatches.cpp:232 #, fuzzy @@ -11102,12 +10825,8 @@ msgid "2nd side, out:" msgstr "2-Ð°Ñ Ñторона, выход:" #: ../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=по умолчанию." +msgid "Set smoothness/sharpness of path when leaving a 'top' half-turn. 0=sharp, 1=default" +msgstr "УÑтановить плавноÑть/оÑтроту контура при уходе от верхнего полуповорота. 0 = оÑтрый, 1=по умолчанию." #: ../src/live_effects/lpe-rough-hatches.cpp:233 #, fuzzy @@ -11135,20 +10854,12 @@ msgid "Parallelism jitter: 1st side:" msgstr "Колебание параллелизма, 1-Ð°Ñ Ñторона:" #: ../src/live_effects/lpe-rough-hatches.cpp:235 -msgid "" -"Add direction randomness by moving 'bottom' half-turns tangentially to the " -"boundary." -msgstr "" -"Добавить ÑлучайноÑть Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿ÑƒÑ‚ÐµÐ¼ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ð½Ð¸Ñ… полуповоротов по " -"каÑательной к границе" +msgid "Add direction randomness by moving 'bottom' half-turns tangentially to the boundary." +msgstr "Добавить ÑлучайноÑть Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿ÑƒÑ‚ÐµÐ¼ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ð½Ð¸Ñ… полуповоротов по каÑательной к границе" #: ../src/live_effects/lpe-rough-hatches.cpp:236 -msgid "" -"Add direction randomness by randomly moving 'top' half-turns tangentially to " -"the boundary." -msgstr "" -"Добавить ÑлучайноÑть Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿ÑƒÑ‚ÐµÐ¼ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð²ÐµÑ€Ñ…Ð½Ð¸Ñ… полуповоротов по " -"каÑательной к границе" +msgid "Add direction randomness by randomly moving 'top' half-turns tangentially to the boundary." +msgstr "Добавить ÑлучайноÑть Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿ÑƒÑ‚ÐµÐ¼ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð²ÐµÑ€Ñ…Ð½Ð¸Ñ… полуповоротов по каÑательной к границе" #: ../src/live_effects/lpe-rough-hatches.cpp:237 #, fuzzy @@ -11231,32 +10942,33 @@ msgid "Global bending" msgstr "Общий изгиб" #: ../src/live_effects/lpe-rough-hatches.cpp:250 -msgid "" -"Relative position to a reference point defines global bending direction and " -"amount" -msgstr "" -"ОтноÑительное положение к иÑходной точке определÑет глобальное направление и " -"Ñилу изгиба" +msgid "Relative position to a reference point defines global bending direction and amount" +msgstr "ОтноÑительное положение к иÑходной точке определÑет глобальное направление и Ñилу изгиба" -#: ../src/live_effects/lpe-ruler.cpp:25 ../share/extensions/restack.inx.h:12 +#: ../src/live_effects/lpe-ruler.cpp:25 +#: ../share/extensions/restack.inx.h:12 #: ../share/extensions/text_extract.inx.h:8 msgid "Left" msgstr "Слева" -#: ../src/live_effects/lpe-ruler.cpp:26 ../share/extensions/restack.inx.h:14 +#: ../src/live_effects/lpe-ruler.cpp:26 +#: ../share/extensions/restack.inx.h:14 #: ../share/extensions/text_extract.inx.h:10 msgid "Right" msgstr "Справа" -#: ../src/live_effects/lpe-ruler.cpp:27 ../src/live_effects/lpe-ruler.cpp:35 +#: ../src/live_effects/lpe-ruler.cpp:27 +#: ../src/live_effects/lpe-ruler.cpp:35 msgid "Both" msgstr "Оба" -#: ../src/live_effects/lpe-ruler.cpp:33 ../src/widgets/arc-toolbar.cpp:341 +#: ../src/live_effects/lpe-ruler.cpp:33 +#: ../src/widgets/arc-toolbar.cpp:341 msgid "Start" msgstr "Ðачало" -#: ../src/live_effects/lpe-ruler.cpp:34 ../src/widgets/arc-toolbar.cpp:354 +#: ../src/live_effects/lpe-ruler.cpp:34 +#: ../src/widgets/arc-toolbar.cpp:354 msgid "End" msgstr "Конец" @@ -11367,9 +11079,7 @@ msgstr "МакÑ. перекрытие:" #: ../src/live_effects/lpe-sketch.cpp:44 msgid "How much successive strokes should overlap (relative to maximum length)" -msgstr "" -"Как много поÑледующих штрихов должно переÑечьÑÑ (отноÑительно макÑимальной " -"длины)" +msgstr "Как много поÑледующих штрихов должно переÑечьÑÑ (отноÑительно макÑимальной длины)" #: ../src/live_effects/lpe-sketch.cpp:45 #, fuzzy @@ -11386,12 +11096,8 @@ msgid "Max. end tolerance:" msgstr "МакÑ. концевое отклонение:" #: ../src/live_effects/lpe-sketch.cpp:48 -msgid "" -"Maximum distance between ends of original and approximating paths (relative " -"to maximum length)" -msgstr "" -"МакÑимальное раÑÑтоÑние между концами иÑходного и аппрокÑимирующего контуров " -"(отноÑительно макÑимальной длины)" +msgid "Maximum distance between ends of original and approximating paths (relative to maximum length)" +msgstr "МакÑимальное раÑÑтоÑние между концами иÑходного и аппрокÑимирующего контуров (отноÑительно макÑимальной длины)" #: ../src/live_effects/lpe-sketch.cpp:49 #, fuzzy @@ -11430,18 +11136,14 @@ msgid "How many construction lines (tangents) to draw" msgstr "Как много каÑательных линий риÑовать" #: ../src/live_effects/lpe-sketch.cpp:58 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2427 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2549 #: ../share/extensions/render_alphabetsoup.inx.h:3 msgid "Scale:" msgstr "МаÑштабирование:" #: ../src/live_effects/lpe-sketch.cpp:59 -msgid "" -"Scale factor relating curvature and length of construction lines (try " -"5*offset)" -msgstr "" -"КоÑффициент маÑштабированиÑ, затрагивающий кривизну и длину линий поÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ " -"(попробуйте 5*Ñмещение)" +msgid "Scale factor relating curvature and length of construction lines (try 5*offset)" +msgstr "КоÑффициент маÑштабированиÑ, затрагивающий кривизну и длину линий поÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ (попробуйте 5*Ñмещение)" #: ../src/live_effects/lpe-sketch.cpp:60 #, fuzzy @@ -11468,9 +11170,7 @@ msgstr "СлучайноÑть размещениÑ" #: ../src/live_effects/lpe-sketch.cpp:62 msgid "0: evenly distributed construction lines, 1: purely random placement" -msgstr "" -"0: равномерно раÑÑтавленные линии конÑтрукции, 1: Ñовершенно Ñлучайное " -"размещение" +msgstr "0: равномерно раÑÑтавленные линии конÑтрукции, 1: Ñовершенно Ñлучайное размещение" #: ../src/live_effects/lpe-sketch.cpp:64 #, fuzzy @@ -11514,12 +11214,8 @@ msgid "_Use uniform transforms only" msgstr "Только однообразные преобразованиÑ" #: ../src/live_effects/lpe-vonkoch.cpp:49 -msgid "" -"2 consecutive segments are used to reverse/preserve orientation only " -"(otherwise, they define a general transform)." -msgstr "" -"Два поÑледовательных Ñегмента иÑпользуютÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ñ€Ð°Ð·Ð²Ð¾Ñ€Ð¾Ñ‚Ð°/ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ " -"ориентации (в противном Ñлучае они определÑÑŽÑ‚ общее преобразование)" +msgid "2 consecutive segments are used to reverse/preserve orientation only (otherwise, they define a general transform)." +msgstr "Два поÑледовательных Ñегмента иÑпользуютÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ñ€Ð°Ð·Ð²Ð¾Ñ€Ð¾Ñ‚Ð°/ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¾Ñ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ð¸ (в противном Ñлучае они определÑÑŽÑ‚ общее преобразование)" #: ../src/live_effects/lpe-vonkoch.cpp:50 #, fuzzy @@ -11538,8 +11234,7 @@ msgstr "СÑылочный Ñегмент" #: ../src/live_effects/lpe-vonkoch.cpp:52 msgid "The reference segment. Defaults to the horizontal midline of the bbox." -msgstr "" -"СÑылочный Ñегмент. По умолчанию равен горизонтальной Ñтороне площадки (BB)." +msgstr "СÑылочный Ñегмент. По умолчанию равен горизонтальной Ñтороне площадки (BB)." #. 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), @@ -11630,48 +11325,43 @@ msgstr "Ðе иÑпользовать X Ñервер (допуÑтимы Ñ‚Ð¾Ð»Ñ #: ../src/main.cpp:279 msgid "Try to use X server (even if $DISPLAY is not set)" -msgstr "" -"ПытатьÑÑ Ð¸Ñпользовать X Ñервер (даже еÑли Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ $DISPLAY не уÑтановлена)" +msgstr "ПытатьÑÑ Ð¸Ñпользовать X Ñервер (даже еÑли Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ $DISPLAY не уÑтановлена)" #: ../src/main.cpp:284 msgid "Open specified document(s) (option string may be excluded)" msgstr "Открыть указанные документы (Ñтрока параметра может быть иÑключена)" -#: ../src/main.cpp:285 ../src/main.cpp:290 ../src/main.cpp:295 -#: ../src/main.cpp:362 ../src/main.cpp:367 ../src/main.cpp:372 -#: ../src/main.cpp:377 ../src/main.cpp:388 +#: ../src/main.cpp:285 +#: ../src/main.cpp:290 +#: ../src/main.cpp:295 +#: ../src/main.cpp:362 +#: ../src/main.cpp:367 +#: ../src/main.cpp:372 +#: ../src/main.cpp:377 +#: ../src/main.cpp:388 msgid "FILENAME" msgstr "FILENAME" #: ../src/main.cpp:289 msgid "Print document(s) to specified output file (use '| program' for pipe)" -msgstr "" -"Ðапечатать документ(Ñ‹) в указанный файл (иÑпользуйте '| program' Ð´Ð»Ñ " -"передачи программе)" +msgstr "Ðапечатать документ(Ñ‹) в указанный файл (иÑпользуйте '| program' Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ программе)" #: ../src/main.cpp:294 msgid "Export document to a PNG file" msgstr "ÐкÑпортировать документ в файл PNG" #: ../src/main.cpp:299 -msgid "" -"Resolution for exporting to bitmap and for rasterization of filters in PS/" -"EPS/PDF (default 90)" -msgstr "" -"Разрешение Ð´Ð»Ñ ÑкÑпорта в раÑтр и раÑтеризации фильтров в PS/EPS/PDF (по " -"умолчанию равно 90dpi)" +msgid "Resolution for exporting to bitmap and for rasterization of filters in PS/EPS/PDF (default 90)" +msgstr "Разрешение Ð´Ð»Ñ ÑкÑпорта в раÑтр и раÑтеризации фильтров в PS/EPS/PDF (по умолчанию равно 90dpi)" -#: ../src/main.cpp:300 ../src/ui/widget/rendering-options.cpp:35 +#: ../src/main.cpp:300 +#: ../src/ui/widget/rendering-options.cpp:35 msgid "DPI" msgstr "DPI" #: ../src/main.cpp:304 -msgid "" -"Exported area in SVG user units (default is the page; 0,0 is lower-left " -"corner)" -msgstr "" -"ÐкÑÐ¿Ð¾Ñ€Ñ‚Ð¸Ñ€ÑƒÐµÐ¼Ð°Ñ Ð¾Ð±Ð»Ð°Ñть в пользовательÑких единицах Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ SVG (по " -"умолчанию — вÑÑ Ñтраница; 0,0 — левый нижний угол)" +msgid "Exported area in SVG user units (default is the page; 0,0 is lower-left corner)" +msgstr "ÐкÑÐ¿Ð¾Ñ€Ñ‚Ð¸Ñ€ÑƒÐµÐ¼Ð°Ñ Ð¾Ð±Ð»Ð°Ñть в пользовательÑких единицах Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ SVG (по умолчанию — вÑÑ Ñтраница; 0,0 — левый нижний угол)" #: ../src/main.cpp:305 msgid "x0:y0:x1:y1" @@ -11686,12 +11376,8 @@ msgid "Exported area is the entire page" msgstr "ÐкÑÐ¿Ð¾Ñ€Ñ‚Ð¸Ñ€ÑƒÐµÐ¼Ð°Ñ Ð¾Ð±Ð»Ð°Ñть включает в ÑÐµÐ±Ñ Ð²ÑÑŽ Ñтраницу" #: ../src/main.cpp:319 -msgid "" -"Snap the bitmap export area outwards to the nearest integer values (in SVG " -"user units)" -msgstr "" -"РаÑширить облаÑть ÑкÑпортируемого раÑтра до ближайших целых значений (в " -"единицах SVG)" +msgid "Snap the bitmap export area outwards to the nearest integer values (in SVG user units)" +msgstr "РаÑширить облаÑть ÑкÑпортируемого раÑтра до ближайших целых значений (в единицах SVG)" #: ../src/main.cpp:324 msgid "The width of exported bitmap in pixels (overrides export-dpi)" @@ -11713,30 +11399,25 @@ msgstr "HEIGHT" msgid "The ID of the object to export" msgstr "Идентификатор ÑкÑпортируемого объекта" -#: ../src/main.cpp:335 ../src/main.cpp:433 -#: ../src/ui/dialog/inkscape-preferences.cpp:1444 +#: ../src/main.cpp:335 +#: ../src/main.cpp:433 +#: ../src/ui/dialog/inkscape-preferences.cpp:1434 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:341 -msgid "" -"Export just the object with export-id, hide all others (only with export-id)" -msgstr "" -"ÐкÑпортировать только объект Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¼ export-id, Ñкрыв вÑе прочие объекты " -"(только Ñ Ð¾Ð¿Ñ†Ð¸ÐµÐ¹ export-id)" +msgid "Export just the object with export-id, hide all others (only with export-id)" +msgstr "ÐкÑпортировать только объект Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¼ export-id, Ñкрыв вÑе прочие объекты (только Ñ Ð¾Ð¿Ñ†Ð¸ÐµÐ¹ export-id)" #: ../src/main.cpp:346 msgid "Use stored filename and DPI hints when exporting (only with export-id)" -msgstr "" -"ИÑпользовать Ñохраненное Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° и разрешение при ÑкÑпорте (только Ñ " -"опцией export-id)" +msgstr "ИÑпользовать Ñохраненное Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° и разрешение при ÑкÑпорте (только Ñ Ð¾Ð¿Ñ†Ð¸ÐµÐ¹ export-id)" #: ../src/main.cpp:351 msgid "Background color of exported bitmap (any SVG-supported color string)" -msgstr "" -"Фоновый цвет Ð´Ð»Ñ ÑкÑпорта раÑтра (Ð»ÑŽÐ±Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ Ð² SVG Ñ†Ð²ÐµÑ‚Ð¾Ð²Ð°Ñ Ñтрока)" +msgstr "Фоновый цвет Ð´Ð»Ñ ÑкÑпорта раÑтра (Ð»ÑŽÐ±Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ Ð² SVG Ñ†Ð²ÐµÑ‚Ð¾Ð²Ð°Ñ Ñтрока)" #: ../src/main.cpp:352 msgid "COLOR" @@ -11744,8 +11425,7 @@ msgstr "COLOR" #: ../src/main.cpp:356 msgid "Background opacity of exported bitmap (either 0.0 to 1.0, or 1 to 255)" -msgstr "" -"ÐепрозрачноÑть фона Ð´Ð»Ñ ÑкÑпорта раÑтра (от 0.0 до 1.0 либо от 1 до 255)" +msgstr "ÐепрозрачноÑть фона Ð´Ð»Ñ ÑкÑпорта раÑтра (от 0.0 до 1.0 либо от 1 до 255)" #: ../src/main.cpp:357 msgid "VALUE" @@ -11753,9 +11433,7 @@ msgstr "VALUE" #: ../src/main.cpp:361 msgid "Export document to plain SVG file (no sodipodi or inkscape namespaces)" -msgstr "" -"ÐкÑпортировать документ в формат чиÑтый SVG (без проÑтранÑтв имен sodipodi: " -"или inkscape:)" +msgstr "ÐкÑпортировать документ в формат чиÑтый SVG (без проÑтранÑтв имен sodipodi: или inkscape:)" #: ../src/main.cpp:366 msgid "Export document to a PS file" @@ -11770,15 +11448,8 @@ msgid "Export document to a PDF file" msgstr "ÐкÑпортировать документ в файл PDF" #: ../src/main.cpp:381 -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}" +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/main.cpp:387 msgid "Export document to an Enhanced Metafile (EMF) File" @@ -11790,39 +11461,27 @@ msgid "Convert text object to paths on export (PS, EPS, PDF, SVG)" msgstr "Преобразовать текÑÑ‚ в контуры при ÑкÑпорте (PS. EPS, PDF)" #: ../src/main.cpp:398 -msgid "" -"Render filtered objects without filters, instead of rasterizing (PS, EPS, " -"PDF)" -msgstr "" -"ОтриÑовать объекты Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð°Ð¼Ð¸ без оных вмеÑто раÑтеризации (PS, EPS, PDF)" +msgid "Render filtered objects without filters, instead of rasterizing (PS, EPS, PDF)" +msgstr "ОтриÑовать объекты Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð°Ð¼Ð¸ без оных вмеÑто раÑтеризации (PS, EPS, PDF)" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" #: ../src/main.cpp:404 -msgid "" -"Query the X coordinate of the drawing or, if specified, of the object with --" -"query-id" +msgid "Query the X coordinate of the drawing or, if specified, of the object with --query-id" msgstr "ЗапроÑить X координату риÑунка или, еÑли задано, объекта Ñ --query-id" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" #: ../src/main.cpp:410 -msgid "" -"Query the Y coordinate of the drawing or, if specified, of the object with --" -"query-id" +msgid "Query the Y coordinate of the drawing or, if specified, of the object with --query-id" msgstr "ЗапроÑить Y координату риÑунка или, еÑли задано, объекта Ñ --query-id" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" #: ../src/main.cpp:416 -msgid "" -"Query the width of the drawing or, if specified, of the object with --query-" -"id" -msgstr "" -"ЗапроÑить ширину риÑунка или, еÑли задано, объекта — при помощи --query-id" +msgid "Query the width of the drawing or, if specified, of the object with --query-id" +msgstr "ЗапроÑить ширину риÑунка или, еÑли задано, объекта — при помощи --query-id" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" #: ../src/main.cpp:422 -msgid "" -"Query the height of the drawing or, if specified, of the object with --query-" -"id" +msgid "Query the height of the drawing or, if specified, of the object with --query-id" msgstr "ЗапроÑить выÑоту риÑунка или, еÑли задано, объекта Ñ --query-id" #: ../src/main.cpp:427 @@ -11866,7 +11525,8 @@ msgstr "ОБЪЕКТ-ID" msgid "Start Inkscape in interactive shell mode." msgstr "ЗапуÑтить Inkscape в интерактивном командном режиме" -#: ../src/main.cpp:807 ../src/main.cpp:1159 +#: ../src/main.cpp:807 +#: ../src/main.cpp:1164 msgid "" "[OPTIONS...] [FILE...]\n" "\n" @@ -11877,7 +11537,8 @@ msgstr "" "ДоÑтупные параметры:" #. ## Add a menu for clear() -#: ../src/menus-skeleton.h:16 ../src/ui/dialog/debug.cpp:75 +#: ../src/menus-skeleton.h:16 +#: ../src/ui/dialog/debug.cpp:75 msgid "_File" msgstr "_Файл" @@ -11887,11 +11548,14 @@ msgstr "_Создать" #. " <verb verb-id=\"FileExportToOCAL\" />\n" #. " <verb verb-id=\"DialogMetadata\" />\n" -#: ../src/menus-skeleton.h:43 ../src/verbs.cpp:2582 ../src/verbs.cpp:2588 +#: ../src/menus-skeleton.h:43 +#: ../src/verbs.cpp:2582 +#: ../src/verbs.cpp:2588 msgid "_Edit" msgstr "_Правка" -#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2348 +#: ../src/menus-skeleton.h:53 +#: ../src/verbs.cpp:2348 msgid "Paste Si_ze" msgstr "Ð’Ñтавить _размер" @@ -11982,46 +11646,31 @@ msgid "Tutorials" msgstr "Учебник" #: ../src/object-edit.cpp:439 -msgid "" -"Adjust the <b>horizontal rounding</b> radius; with <b>Ctrl</b> to make the " -"vertical radius the same" -msgstr "" -"МенÑть <b>горизонтальный радиуÑ</b> закруглениÑ. С <b>Ctrl</b> вертикальный " -"Ñ€Ð°Ð´Ð¸ÑƒÑ Ð±ÑƒÐ´ÐµÑ‚ таким же." +msgid "Adjust the <b>horizontal rounding</b> radius; with <b>Ctrl</b> to make the vertical radius the same" +msgstr "МенÑть <b>горизонтальный радиуÑ</b> закруглениÑ. С <b>Ctrl</b> вертикальный Ñ€Ð°Ð´Ð¸ÑƒÑ Ð±ÑƒÐ´ÐµÑ‚ таким же." #: ../src/object-edit.cpp:444 -msgid "" -"Adjust the <b>vertical rounding</b> radius; with <b>Ctrl</b> to make the " -"horizontal radius the same" -msgstr "" -"МенÑть <b>вертикальный радиуÑ</b> закруглениÑ. С <b>Ctrl</b> горизонтальный " -"Ñ€Ð°Ð´Ð¸ÑƒÑ Ð±ÑƒÐ´ÐµÑ‚ таким же." - -#: ../src/object-edit.cpp:449 ../src/object-edit.cpp:454 -msgid "" -"Adjust the <b>width and height</b> of the rectangle; with <b>Ctrl</b> to " -"lock ratio or stretch in one dimension only" -msgstr "" -"МенÑть <b>ширину и выÑоту</b> прÑмоугольника; <b>Ctrl</b> фикÑирует " -"отношение Ñторон или раÑÑ‚Ñгивает только в одном измерении" - -#: ../src/object-edit.cpp:689 ../src/object-edit.cpp:693 -#: ../src/object-edit.cpp:697 ../src/object-edit.cpp:701 -msgid "" -"Resize box in X/Y direction; with <b>Shift</b> along the Z axis; with " -"<b>Ctrl</b> to constrain to the directions of edges or diagonals" -msgstr "" -"Изменить размер объекта по оÑÑм X/Y; Ñ <b>Shift</b> — вдоль оÑи Z, Ñ " -"<b>Ctrl</b> — Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸ÐµÐ¼ в направлениÑÑ… (ÐºÑ€Ð°Ñ Ð¸Ð»Ð¸ диагонали)" - -#: ../src/object-edit.cpp:705 ../src/object-edit.cpp:709 -#: ../src/object-edit.cpp:713 ../src/object-edit.cpp:717 -msgid "" -"Resize box along the Z axis; with <b>Shift</b> in X/Y direction; with " -"<b>Ctrl</b> to constrain to the directions of edges or diagonals" -msgstr "" -"Изменить размер вдоль оÑи Z; Ñ <b>Shift</b> — по оÑÑм X/Y; Ñ <b>Ctrl</b> — Ñ " -"ограничением в направлениÑÑ… (ÐºÑ€Ð°Ñ Ð¸Ð»Ð¸ диагонали)" +msgid "Adjust the <b>vertical rounding</b> radius; with <b>Ctrl</b> to make the horizontal radius the same" +msgstr "МенÑть <b>вертикальный радиуÑ</b> закруглениÑ. С <b>Ctrl</b> горизонтальный Ñ€Ð°Ð´Ð¸ÑƒÑ Ð±ÑƒÐ´ÐµÑ‚ таким же." + +#: ../src/object-edit.cpp:449 +#: ../src/object-edit.cpp:454 +msgid "Adjust the <b>width and height</b> of the rectangle; with <b>Ctrl</b> to lock ratio or stretch in one dimension only" +msgstr "МенÑть <b>ширину и выÑоту</b> прÑмоугольника; <b>Ctrl</b> фикÑирует отношение Ñторон или раÑÑ‚Ñгивает только в одном измерении" + +#: ../src/object-edit.cpp:689 +#: ../src/object-edit.cpp:693 +#: ../src/object-edit.cpp:697 +#: ../src/object-edit.cpp:701 +msgid "Resize box in X/Y direction; with <b>Shift</b> along the Z axis; with <b>Ctrl</b> to constrain to the directions of edges or diagonals" +msgstr "Изменить размер объекта по оÑÑм X/Y; Ñ <b>Shift</b> — вдоль оÑи Z, Ñ <b>Ctrl</b> — Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸ÐµÐ¼ в направлениÑÑ… (ÐºÑ€Ð°Ñ Ð¸Ð»Ð¸ диагонали)" + +#: ../src/object-edit.cpp:705 +#: ../src/object-edit.cpp:709 +#: ../src/object-edit.cpp:713 +#: ../src/object-edit.cpp:717 +msgid "Resize box along the Z axis; with <b>Shift</b> in X/Y direction; with <b>Ctrl</b> to constrain to the directions of edges or diagonals" +msgstr "Изменить размер вдоль оÑи Z; Ñ <b>Shift</b> — по оÑÑм X/Y; Ñ <b>Ctrl</b> — Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸ÐµÐ¼ в направлениÑÑ… (ÐºÑ€Ð°Ñ Ð¸Ð»Ð¸ диагонали)" #: ../src/object-edit.cpp:721 msgid "Move the box in perspective" @@ -12036,55 +11685,29 @@ msgid "Adjust ellipse <b>height</b>, with <b>Ctrl</b> to make circle" msgstr "МенÑть <b>малую оÑÑŒ</b> ÑллипÑа. <b>Ctrl</b> дает круг." #: ../src/object-edit.cpp:960 -msgid "" -"Position the <b>start point</b> of the arc or segment; with <b>Ctrl</b> to " -"snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for " -"segment" -msgstr "" -"<b>ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°</b> Ñектора или дуги; <b>Ctrl</b> ограничивает угол; " -"перетаÑкивание <b>внутри</b> даёт дугу, <b>Ñнаружи</b> — Ñектор." +msgid "Position the <b>start point</b> of the arc or segment; with <b>Ctrl</b> to snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for segment" +msgstr "<b>ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°</b> Ñектора или дуги; <b>Ctrl</b> ограничивает угол; перетаÑкивание <b>внутри</b> даёт дугу, <b>Ñнаружи</b> — Ñектор." #: ../src/object-edit.cpp:965 -msgid "" -"Position the <b>end point</b> of the arc or segment; with <b>Ctrl</b> to " -"snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for " -"segment" -msgstr "" -"<b>ÐšÐ¾Ð½ÐµÑ‡Ð½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°</b> Ñектора или дуги. <b>Ctrl</b> ограничивает угол. " -"ПеретаÑкивание <b>внутри</b> дает дугу, <b>Ñнаружи</b> — Ñектор." +msgid "Position the <b>end point</b> of the arc or segment; with <b>Ctrl</b> to snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for segment" +msgstr "<b>ÐšÐ¾Ð½ÐµÑ‡Ð½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°</b> Ñектора или дуги. <b>Ctrl</b> ограничивает угол. ПеретаÑкивание <b>внутри</b> дает дугу, <b>Ñнаружи</b> — Ñектор." #: ../src/object-edit.cpp:1105 -msgid "" -"Adjust the <b>tip radius</b> of the star or polygon; with <b>Shift</b> to " -"round; with <b>Alt</b> to randomize" -msgstr "" -"МенÑть <b>большой радиуÑ</b> звезды или многоугольника. <b>Shift</b> " -"закруглÑет, <b>Alt</b> иÑкажает." +msgid "Adjust the <b>tip radius</b> of the star or polygon; with <b>Shift</b> to round; with <b>Alt</b> to randomize" +msgstr "МенÑть <b>большой радиуÑ</b> звезды или многоугольника. <b>Shift</b> закруглÑет, <b>Alt</b> иÑкажает." #: ../src/object-edit.cpp:1113 -msgid "" -"Adjust the <b>base radius</b> of the star; with <b>Ctrl</b> to keep star " -"rays radial (no skew); with <b>Shift</b> to round; with <b>Alt</b> to " -"randomize" -msgstr "" -"МенÑть <b>малый радиуÑ</b> звезды или многоугольника. <b>Ctrl</b> ÑохранÑет " -"Ñ€Ð°Ð´Ð¸ÑƒÑ (без наклона), <b>Shift</b> закруглÑет, <b>Alt</b> делает Ñлучайным." +msgid "Adjust the <b>base radius</b> of the star; with <b>Ctrl</b> to keep star rays radial (no skew); with <b>Shift</b> to round; with <b>Alt</b> to randomize" +msgstr "МенÑть <b>малый радиуÑ</b> звезды или многоугольника. <b>Ctrl</b> ÑохранÑет Ñ€Ð°Ð´Ð¸ÑƒÑ (без наклона), <b>Shift</b> закруглÑет, <b>Alt</b> делает Ñлучайным." #: ../src/object-edit.cpp:1303 -msgid "" -"Roll/unroll the spiral from <b>inside</b>; with <b>Ctrl</b> to snap angle; " -"with <b>Alt</b> to converge/diverge" -msgstr "" -"УдлинÑть или укорачивать Ñпираль изнутри. <b>Ctrl</b> ограничивает угол. " -"<b>Alt</b> менÑет нелинейноÑть." +msgid "Roll/unroll the spiral from <b>inside</b>; with <b>Ctrl</b> to snap angle; with <b>Alt</b> to converge/diverge" +msgstr "УдлинÑть или укорачивать Ñпираль изнутри. <b>Ctrl</b> ограничивает угол. <b>Alt</b> менÑет нелинейноÑть." #: ../src/object-edit.cpp:1307 -msgid "" -"Roll/unroll the spiral from <b>outside</b>; with <b>Ctrl</b> to snap angle; " -"with <b>Shift</b> to scale/rotate" -msgstr "" -"УдлинÑть или укорачивать Ñпираль Ñнаружи. <b>Ctrl</b> ограничивает угол. " -"<b>Shift</b> раÑÑ‚Ñгивает/вращает как целое." +#, fuzzy +msgid "Roll/unroll the spiral from <b>outside</b>; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to scale/rotate; with <b>Alt</b> to lock radius" +msgstr "УдлинÑть или укорачивать Ñпираль Ñнаружи. <b>Ctrl</b> ограничивает угол. <b>Shift</b> раÑÑ‚Ñгивает/вращает как целое." #: ../src/object-edit.cpp:1352 msgid "Adjust the <b>offset distance</b>" @@ -12158,117 +11781,93 @@ msgstr "Развернуть контур" msgid "<b>No paths</b> to reverse in the selection." msgstr "Ð’ выделении <b>нет контуров</b> Ð´Ð»Ñ Ñ€Ð°Ð·Ð²Ð¾Ñ€Ð¾Ñ‚Ð°." -#: ../src/pen-context.cpp:250 ../src/pencil-context.cpp:561 +#: ../src/pen-context.cpp:222 +#: ../src/pencil-context.cpp:534 msgid "Drawing cancelled" msgstr "Отмена риÑованиÑ" -#: ../src/pen-context.cpp:488 ../src/pencil-context.cpp:286 +#: ../src/pen-context.cpp:460 +#: ../src/pencil-context.cpp:259 msgid "Continuing selected path" msgstr "Продолжение выделенного контура" -#: ../src/pen-context.cpp:498 ../src/pencil-context.cpp:294 +#: ../src/pen-context.cpp:470 +#: ../src/pencil-context.cpp:267 msgid "Creating new path" msgstr "Создание нового контура" -#: ../src/pen-context.cpp:500 ../src/pencil-context.cpp:297 +#: ../src/pen-context.cpp:472 +#: ../src/pencil-context.cpp:270 msgid "Appending to selected path" msgstr "Добавление к выделенному контуру" -#: ../src/pen-context.cpp:660 +#: ../src/pen-context.cpp:632 msgid "<b>Click</b> or <b>click and drag</b> to close and finish the path." -msgstr "" -"<b>Щелчок</b> или <b>щелчок + перетаÑкивание</b> закрывают Ñтот контур." +msgstr "<b>Щелчок</b> или <b>щелчок + перетаÑкивание</b> закрывают Ñтот контур." -#: ../src/pen-context.cpp:670 -msgid "" -"<b>Click</b> or <b>click and drag</b> to continue the path from this point." -msgstr "" -"<b>Щелчок</b> или <b>щелчок + перетаÑкивание</b> продолжает контур из Ñтой " -"точки." +#: ../src/pen-context.cpp:642 +msgid "<b>Click</b> or <b>click and drag</b> to continue the path from this point." +msgstr "<b>Щелчок</b> или <b>щелчок + перетаÑкивание</b> продолжает контур из Ñтой точки." -#: ../src/pen-context.cpp:1265 +#: ../src/pen-context.cpp:1237 #, c-format -msgid "" -"<b>Curve segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to " -"snap angle, <b>Enter</b> to finish the path" -msgstr "" -"<b>Сегмент кривой</b>: угол %3.2f°, раÑÑтоÑние %s; <b>Ctrl</b> " -"ограничивает угол, <b>Enter</b> завершает контур" +msgid "<b>Curve segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to snap angle, <b>Enter</b> to finish the path" +msgstr "<b>Сегмент кривой</b>: угол %3.2f°, раÑÑтоÑние %s; <b>Ctrl</b> ограничивает угол, <b>Enter</b> завершает контур" -#: ../src/pen-context.cpp:1266 +#: ../src/pen-context.cpp:1238 #, c-format -msgid "" -"<b>Line segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to " -"snap angle, <b>Enter</b> to finish the path" -msgstr "" -"<b>Сегмент линии</b>: угол %3.2f°, раÑÑтоÑние %s; <b>Ctrl</b> " -"ограничивает угол, <b>Enter</b> завершает контур" +msgid "<b>Line segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to snap angle, <b>Enter</b> to finish the path" +msgstr "<b>Сегмент линии</b>: угол %3.2f°, раÑÑтоÑние %s; <b>Ctrl</b> ограничивает угол, <b>Enter</b> завершает контур" -#: ../src/pen-context.cpp:1283 +#: ../src/pen-context.cpp:1255 #, c-format -msgid "" -"<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap " -"angle" -msgstr "" -"<b>Рычаг узла кривой</b>: угол %3.2f°, длина %s; <b>Ctrl</b> " -"ограничивает угол" +msgid "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle" +msgstr "<b>Рычаг узла кривой</b>: угол %3.2f°, длина %s; <b>Ctrl</b> ограничивает угол" -#: ../src/pen-context.cpp:1305 +#: ../src/pen-context.cpp:1277 #, c-format -msgid "" -"<b>Curve handle, symmetric</b>: angle %3.2f°, length %s; with <b>Ctrl</" -"b> to snap angle, with <b>Shift</b> to move this handle only" -msgstr "" -"<b>Рычаг узла, Ñимметричный</b>: угол %3.2f°, длина %s; <b>Ctrl</b> " -"ограничивает угол; Ñ <b>Shift</b> менÑетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñтот рычаг" +msgid "<b>Curve handle, symmetric</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle, with <b>Shift</b> to move this handle only" +msgstr "<b>Рычаг узла, Ñимметричный</b>: угол %3.2f°, длина %s; <b>Ctrl</b> ограничивает угол; Ñ <b>Shift</b> менÑетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñтот рычаг" -#: ../src/pen-context.cpp:1306 +#: ../src/pen-context.cpp:1278 #, c-format -msgid "" -"<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap " -"angle, with <b>Shift</b> to move this handle only" -msgstr "" -"<b>Рычаг узла</b>: угол %3.2f°, длина %s; <b>Ctrl</b> ограничивает угол; " -"<b>Shift</b> Ñинхронно вращает противоположный рычаг" +msgid "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle, with <b>Shift</b> to move this handle only" +msgstr "<b>Рычаг узла</b>: угол %3.2f°, длина %s; <b>Ctrl</b> ограничивает угол; <b>Shift</b> Ñинхронно вращает противоположный рычаг" -#: ../src/pen-context.cpp:1352 +#: ../src/pen-context.cpp:1324 msgid "Drawing finished" msgstr "РиÑование закончено" -#: ../src/pencil-context.cpp:402 +#: ../src/pencil-context.cpp:375 msgid "<b>Release</b> here to close and finish the path." msgstr "<b>ОтпуÑтите</b> здеÑÑŒ Ð´Ð»Ñ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð¸ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð°." -#: ../src/pencil-context.cpp:408 +#: ../src/pencil-context.cpp:381 msgid "Drawing a freehand path" msgstr "РиÑуетÑÑ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ñ‹Ð¹ контур" -#: ../src/pencil-context.cpp:413 +#: ../src/pencil-context.cpp:386 msgid "<b>Drag</b> to continue the path from this point." msgstr "<b>Перетащите</b> Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð° из Ñтой точки." #. Write curves to object -#: ../src/pencil-context.cpp:505 +#: ../src/pencil-context.cpp:478 msgid "Finishing freehand" msgstr "ЗавершаетÑÑ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ñ‹Ð¹ контур" -#: ../src/pencil-context.cpp:611 -msgid "" -"<b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. " -"Release <b>Alt</b> to finalize." -msgstr "" -"<b>ÐÑкизный режим</b>: удерживайте нажатой <b>Alt</b> Ð´Ð»Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð¿Ð¾Ð»Ñции между " -"риÑуемыми контурами, отпуÑтите <b>Alt</b> Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ." +#: ../src/pencil-context.cpp:584 +msgid "<b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. Release <b>Alt</b> to finalize." +msgstr "<b>ÐÑкизный режим</b>: удерживайте нажатой <b>Alt</b> Ð´Ð»Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð¿Ð¾Ð»Ñции между риÑуемыми контурами, отпуÑтите <b>Alt</b> Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ." -#: ../src/pencil-context.cpp:639 +#: ../src/pencil-context.cpp:612 msgid "Finishing freehand sketch" msgstr "ЗавершаетÑÑ ÑÑкизный контур" -#: ../src/persp3d.cpp:346 +#: ../src/persp3d.cpp:318 msgid "Toggle vanishing point" msgstr "Переключение точек Ñхода" -#: ../src/persp3d.cpp:357 +#: ../src/persp3d.cpp:329 msgid "Toggle multiple vanishing points" msgstr "Переключение неÑкольких точек Ñхода" @@ -12297,8 +11896,7 @@ msgid "Tracing" msgstr "ТраÑÑировка" #: ../src/preferences.cpp:131 -msgid "" -"Inkscape will run with default settings, and new settings will not be saved. " +msgid "Inkscape will run with default settings, and new settings will not be saved. " msgstr "" "Inkscape запуÑтитÑÑ Ñ Ð¸Ñходными наÑтройками.\n" "Измененные наÑтройки не будут Ñохранены." @@ -12384,7 +11982,8 @@ msgid "Open Font License" msgstr "Open Font License" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkTitleAttribute -#: ../src/rdf.cpp:232 ../src/ui/dialog/object-attributes.cpp:56 +#: ../src/rdf.cpp:232 +#: ../src/ui/dialog/object-attributes.cpp:56 msgid "Title:" msgstr "Ðазвание:" @@ -12402,7 +12001,8 @@ msgstr "Дата:" msgid "Date associated with the creation of this document (YYYY-MM-DD)" msgstr "Дата, к которой отноÑитÑÑ Ñоздание данного документа (ГГГГ-ММ-ДД)." -#: ../src/rdf.cpp:238 ../share/extensions/webslicer_create_rect.inx.h:3 +#: ../src/rdf.cpp:238 +#: ../share/extensions/webslicer_create_rect.inx.h:3 msgid "Format:" msgstr "Формат:" @@ -12423,11 +12023,8 @@ msgstr "Создатель" #: ../src/rdf.cpp:246 #, fuzzy -msgid "" -"Name of entity primarily responsible for making the content of this document" -msgstr "" -"Ðазвание организации, в первую очередь ответÑтвенной за Ñоздание Ñтого " -"документа." +msgid "Name of entity primarily responsible for making the content of this document" +msgstr "Ðазвание организации, в первую очередь ответÑтвенной за Ñоздание Ñтого документа." #: ../src/rdf.cpp:248 #, fuzzy @@ -12436,11 +12033,8 @@ msgstr "Правое:" #: ../src/rdf.cpp:249 #, fuzzy -msgid "" -"Name of entity with rights to the Intellectual Property of this document" -msgstr "" -"Ðазвание организации, чьей интеллектуальной ÑобÑтвенноÑтью ÑвлÑетÑÑ Ñтот " -"документ." +msgid "Name of entity with rights to the Intellectual Property of this document" +msgstr "Ðазвание организации, чьей интеллектуальной ÑобÑтвенноÑтью ÑвлÑетÑÑ Ñтот документ." #: ../src/rdf.cpp:251 #, fuzzy @@ -12477,15 +12071,14 @@ msgstr "Смежный" msgid "Unique URI to a related document" msgstr "Уникальный URI Ñмежного документа." -#: ../src/rdf.cpp:264 ../src/ui/dialog/inkscape-preferences.cpp:1777 +#: ../src/rdf.cpp:264 +#: ../src/ui/dialog/inkscape-preferences.cpp:1772 msgid "Language:" msgstr "Язык:" #: ../src/rdf.cpp:265 #, fuzzy -msgid "" -"Two-letter language tag with optional subtags for the language of this " -"document (e.g. 'en-GB')" +msgid "Two-letter language tag with optional subtags for the language of this document (e.g. 'en-GB')" msgstr "ДвухÑимвольный тег Ñзыка, возможно Ñ Ñубтегами (например, ru-RU)" #: ../src/rdf.cpp:267 @@ -12494,12 +12087,8 @@ msgstr "Ключевые Ñлова:" #: ../src/rdf.cpp:268 #, fuzzy -msgid "" -"The topic of this document as comma-separated key words, phrases, or " -"classifications" -msgstr "" -"Тема Ñтого документа в виде ÑпиÑка ключевых Ñлов, фраз или клаÑÑификаций " -"(через запÑтую)" +msgid "The topic of this document as comma-separated key words, phrases, or classifications" +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/ @@ -12531,9 +12120,7 @@ msgstr "Соавторы" #: ../src/rdf.cpp:282 #, fuzzy -msgid "" -"Names of entities responsible for making contributions to the content of " -"this document" +msgid "Names of entities responsible for making contributions to the content of this document" msgstr "ÐÐ°Ð·Ð²Ð°Ð½Ð¸Ñ Ð¸Ð»Ð¸ имена тех, кто Ð²Ð½ÐµÑ Ð²ÐºÐ»Ð°Ð´ в Ñоздание Ñтого документа." #. TRANSLATORS: URL to a page that defines the license for the document @@ -12559,110 +12146,72 @@ msgstr "Фрагмент" msgid "XML fragment for the RDF 'License' section" msgstr "XML-фрагмент RDF-раздела \"ЛицензиÑ\"." -#: ../src/rect-context.cpp:376 -msgid "" -"<b>Ctrl</b>: make square or integer-ratio rect, lock a rounded corner " -"circular" -msgstr "" -"<b>Ctrl</b>: квадрат или прÑмоугольник Ñ Ñ†ÐµÐ»Ñ‹Ð¼ Ñоотношением Ñторон, " -"закругленные углы" +#: ../src/rect-context.cpp:352 +msgid "<b>Ctrl</b>: make square or integer-ratio rect, lock a rounded corner circular" +msgstr "<b>Ctrl</b>: квадрат или прÑмоугольник Ñ Ñ†ÐµÐ»Ñ‹Ð¼ Ñоотношением Ñторон, закругленные углы" -#: ../src/rect-context.cpp:529 +#: ../src/rect-context.cpp:505 #, c-format -msgid "" -"<b>Rectangle</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</" -"b> to draw around the starting point" -msgstr "" -"<b>ПрÑмоугольник</b>: %s × %s; (Ñ Ñоотношением Ñторон %d:%d); Ñ " -"<b>Shift</b> риÑует вокруг начальной точки" +msgid "<b>Rectangle</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</b> to draw around the starting point" +msgstr "<b>ПрÑмоугольник</b>: %s × %s; (Ñ Ñоотношением Ñторон %d:%d); Ñ <b>Shift</b> риÑует вокруг начальной точки" -#: ../src/rect-context.cpp:532 +#: ../src/rect-context.cpp:508 #, c-format -msgid "" -"<b>Rectangle</b>: %s × %s (constrained to golden ratio 1.618 : 1); with " -"<b>Shift</b> to draw around the starting point" -msgstr "" -"<b>ПрÑмоугольник</b>: %s × %s; (Ñ Â«Ð·Ð¾Ð»Ð¾Ñ‚Ñ‹Ð¼Â» Ñоотношением Ñторон 1.618 : " -"1); Ñ <b>Shift</b> риÑует вокруг начальной точки" +msgid "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1.618 : 1); with <b>Shift</b> to draw around the starting point" +msgstr "<b>ПрÑмоугольник</b>: %s × %s; (Ñ Â«Ð·Ð¾Ð»Ð¾Ñ‚Ñ‹Ð¼Â» Ñоотношением Ñторон 1.618 : 1); Ñ <b>Shift</b> риÑует вокруг начальной точки" -#: ../src/rect-context.cpp:534 +#: ../src/rect-context.cpp:510 #, c-format -msgid "" -"<b>Rectangle</b>: %s × %s (constrained to golden ratio 1 : 1.618); with " -"<b>Shift</b> to draw around the starting point" -msgstr "" -"<b>ПрÑмоугольник</b>: %s × %s; (Ñ Â«Ð·Ð¾Ð»Ð¾Ñ‚Ñ‹Ð¼Â» Ñоотношением Ñторон 1 : " -"1.618); Ñ <b>Shift</b> риÑует вокруг начальной точки" +msgid "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1 : 1.618); with <b>Shift</b> to draw around the starting point" +msgstr "<b>ПрÑмоугольник</b>: %s × %s; (Ñ Â«Ð·Ð¾Ð»Ð¾Ñ‚Ñ‹Ð¼Â» Ñоотношением Ñторон 1 : 1.618); Ñ <b>Shift</b> риÑует вокруг начальной точки" -#: ../src/rect-context.cpp:538 +#: ../src/rect-context.cpp:514 #, c-format -msgid "" -"<b>Rectangle</b>: %s × %s; with <b>Ctrl</b> to make square or integer-" -"ratio rectangle; with <b>Shift</b> to draw around the starting point" -msgstr "" -"<b>ПрÑмоугольник</b>: %s x %s; Ñ <b>Ctrl</b>: квадрат или прÑмоугольник Ñ " -"целым Ñоотношением Ñторон, Ñ <b>Shift</b> риÑовать вокруг начальной точки" +msgid "<b>Rectangle</b>: %s × %s; with <b>Ctrl</b> to make square or integer-ratio rectangle; with <b>Shift</b> to draw around the starting point" +msgstr "<b>ПрÑмоугольник</b>: %s x %s; Ñ <b>Ctrl</b>: квадрат или прÑмоугольник Ñ Ñ†ÐµÐ»Ñ‹Ð¼ Ñоотношением Ñторон, Ñ <b>Shift</b> риÑовать вокруг начальной точки" -#: ../src/rect-context.cpp:563 +#: ../src/rect-context.cpp:539 msgid "Create rectangle" msgstr "Создание прÑмоугольника" -#: ../src/select-context.cpp:200 +#: ../src/select-context.cpp:175 msgid "Click selection to toggle scale/rotation handles" msgstr "Щелчок по объекту переключает Ñтрелки маÑштабированиÑ/вращениÑ" -#: ../src/select-context.cpp:201 -msgid "" -"No objects selected. Click, Shift+click, Alt+scroll mouse on top of objects, " -"or drag around objects to select." -msgstr "" -"Ðет выделенных объектов. ИÑпользуйте щелчок, Shift+щелчок, Alt+прокрутка " -"колеÑом мыши, либо обведите объекты рамкой." +#: ../src/select-context.cpp:176 +msgid "No objects selected. Click, Shift+click, Alt+scroll mouse on top of objects, or drag around objects to select." +msgstr "Ðет выделенных объектов. ИÑпользуйте щелчок, Shift+щелчок, Alt+прокрутка колеÑом мыши, либо обведите объекты рамкой." -#: ../src/select-context.cpp:260 +#: ../src/select-context.cpp:235 msgid "Move canceled." msgstr "Перемещение отменено." -#: ../src/select-context.cpp:268 +#: ../src/select-context.cpp:243 msgid "Selection canceled." msgstr "Выделение отменено." -#: ../src/select-context.cpp:640 -msgid "" -"<b>Draw over</b> objects to select them; release <b>Alt</b> to switch to " -"rubberband selection" -msgstr "" -"<b>Проведите курÑором мыши</b> по объектам, чтобы выделить их; отпуÑтите " -"<b>Alt</b>, чтобы переключитьÑÑ Ð½Ð° обычное выделение" +#: ../src/select-context.cpp:615 +msgid "<b>Draw over</b> objects to select them; release <b>Alt</b> to switch to rubberband selection" +msgstr "<b>Проведите курÑором мыши</b> по объектам, чтобы выделить их; отпуÑтите <b>Alt</b>, чтобы переключитьÑÑ Ð½Ð° обычное выделение" -#: ../src/select-context.cpp:642 -msgid "" -"<b>Drag around</b> objects to select them; press <b>Alt</b> to switch to " -"touch selection" -msgstr "" -"<b>Проведите курÑором мыши</b> вокруг объектов, чтобы выделить их; нажмите " -"<b>Alt</b> Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð½Ð° каÑательное выделение" +#: ../src/select-context.cpp:617 +msgid "<b>Drag around</b> objects to select them; press <b>Alt</b> to switch to touch selection" +msgstr "<b>Проведите курÑором мыши</b> вокруг объектов, чтобы выделить их; нажмите <b>Alt</b> Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð½Ð° каÑательное выделение" -#: ../src/select-context.cpp:898 +#: ../src/select-context.cpp:873 msgid "<b>Ctrl</b>: click to select in groups; drag to move hor/vert" -msgstr "" -"<b>Ctrl</b>: щелчок выделÑет в группе; перетаÑкивание двигает по горизонтали/" -"вертикали" +msgstr "<b>Ctrl</b>: щелчок выделÑет в группе; перетаÑкивание двигает по горизонтали/вертикали" -#: ../src/select-context.cpp:899 +#: ../src/select-context.cpp:874 msgid "<b>Shift</b>: click to toggle select; drag for rubberband selection" -msgstr "" -"<b>Shift</b>: выделить/ÑнÑть выделение; перетаÑкивание включает выделение " -"«липкой лентой»" +msgstr "<b>Shift</b>: выделить/ÑнÑть выделение; перетаÑкивание включает выделение «липкой лентой»" -#: ../src/select-context.cpp:900 +#: ../src/select-context.cpp:875 #, fuzzy -msgid "" -"<b>Alt</b>: click to select under; scroll mouse-wheel to cycle-select; drag " -"to move selected or select by touch" +msgid "<b>Alt</b>: click to select under; scroll mouse-wheel to cycle-select; drag to move selected or select by touch" msgstr "<b>Alt</b>: выделÑть под выделенным; перетаÑкиванием двигать выделение" -#: ../src/select-context.cpp:1071 +#: ../src/select-context.cpp:1046 msgid "Selected object is not a group. Cannot enter." msgstr "Выделенный объект не ÑвлÑетÑÑ Ð³Ñ€ÑƒÐ¿Ð¿Ð¾Ð¹. Ð’ неё Ð½ÐµÐ»ÑŒÐ·Ñ Ð²Ð¾Ð¹Ñ‚Ð¸." @@ -12674,8 +12223,10 @@ msgstr "Удалить текÑÑ‚" msgid "<b>Nothing</b> was deleted." msgstr "<b>Ðичего</b> не удалено." -#: ../src/selection-chemistry.cpp:374 ../src/text-context.cpp:1031 -#: ../src/ui/dialog/swatches.cpp:209 ../src/ui/dialog/swatches.cpp:275 +#: ../src/selection-chemistry.cpp:374 +#: ../src/text-context.cpp:1008 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:55 +#: ../src/ui/dialog/swatches.cpp:277 #: ../src/widgets/erasor-toolbar.cpp:116 #: ../src/widgets/gradient-toolbar.cpp:1193 #: ../src/widgets/gradient-toolbar.cpp:1207 @@ -12696,7 +12247,8 @@ msgstr "Удалить вÑÑ‘" msgid "Select <b>some objects</b> to group." msgstr "Выделите <b>неÑколько объектов</b> Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¸Ñ€Ð¾Ð²ÐºÐ¸." -#: ../src/selection-chemistry.cpp:722 ../src/selection-describer.cpp:53 +#: ../src/selection-chemistry.cpp:722 +#: ../src/selection-describer.cpp:53 msgid "Group" msgstr "Группа" @@ -12708,7 +12260,8 @@ msgstr "Выделите <b>группу</b> Ð´Ð»Ñ Ñ€Ð°Ð·Ð³Ñ€ÑƒÐ¿Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½ msgid "<b>No groups</b> to ungroup in the selection." msgstr "Ð’ выделении <b>нет групп</b> Ð´Ð»Ñ Ñ€Ð°Ð·Ð³Ñ€ÑƒÐ¿Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ." -#: ../src/selection-chemistry.cpp:783 ../src/sp-item-group.cpp:501 +#: ../src/selection-chemistry.cpp:783 +#: ../src/sp-item-group.cpp:475 msgid "Ungroup" msgstr "Разгруппировать" @@ -12716,12 +12269,12 @@ msgstr "Разгруппировать" msgid "Select <b>object(s)</b> to raise." msgstr "Выделите <b>объект(Ñ‹)</b> Ð´Ð»Ñ Ð¿Ð¾Ð´Ð½ÑтиÑ." -#: ../src/selection-chemistry.cpp:875 ../src/selection-chemistry.cpp:935 -#: ../src/selection-chemistry.cpp:968 ../src/selection-chemistry.cpp:1032 -msgid "" -"You cannot raise/lower objects from <b>different groups</b> or <b>layers</b>." -msgstr "" -"ÐÐµÐ»ÑŒÐ·Ñ Ð¿Ð¾Ð´Ð½Ñть или опуÑтить объекты из <b>разных групп</b> или <b>Ñлоев</b>." +#: ../src/selection-chemistry.cpp:875 +#: ../src/selection-chemistry.cpp:935 +#: ../src/selection-chemistry.cpp:968 +#: ../src/selection-chemistry.cpp:1032 +msgid "You cannot raise/lower objects from <b>different groups</b> or <b>layers</b>." +msgstr "ÐÐµÐ»ÑŒÐ·Ñ Ð¿Ð¾Ð´Ð½Ñть или опуÑтить объекты из <b>разных групп</b> или <b>Ñлоев</b>." #. TRANSLATORS: "Raise" means "to raise an object" in the undo history #: ../src/selection-chemistry.cpp:915 @@ -12775,8 +12328,7 @@ msgstr "Ð’Ñтавить динамичеÑкий контурный ÑÑ„Ñ„ÐµÐºÑ #: ../src/selection-chemistry.cpp:1174 msgid "Select <b>object(s)</b> to remove live path effects from." -msgstr "" -"Выделите <b>объект(Ñ‹)</b> Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑкого контурного Ñффекта." +msgstr "Выделите <b>объект(Ñ‹)</b> Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑкого контурного Ñффекта." #: ../src/selection-chemistry.cpp:1186 msgid "Remove live path effect" @@ -12787,7 +12339,7 @@ msgid "Select <b>object(s)</b> to remove filters from." msgstr "Выделите <b>объект(Ñ‹)</b> Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð¾Ð²." #: ../src/selection-chemistry.cpp:1207 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1428 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1420 msgid "Remove filter" msgstr "Удаление фильтра" @@ -12828,7 +12380,8 @@ msgstr "Ðиже Ñлоёв нет." msgid "Select <b>object(s)</b> to move." msgstr "Выделите <b>объект(Ñ‹)</b> Ð´Ð»Ñ Ð¾Ð¿ÑƒÑканиÑ." -#: ../src/selection-chemistry.cpp:1342 ../src/verbs.cpp:2525 +#: ../src/selection-chemistry.cpp:1342 +#: ../src/verbs.cpp:2525 msgid "Move selection to layer" msgstr "ÐŸÐµÑ€ÐµÐ½Ð¾Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð² Ñлой" @@ -12844,7 +12397,8 @@ msgstr "Повернуть на 90° против чаÑовой Ñтрелки" msgid "Rotate 90° CW" msgstr "Повернуть на 90° по чаÑовой Ñтрелке" -#: ../src/selection-chemistry.cpp:1690 ../src/seltrans.cpp:479 +#: ../src/selection-chemistry.cpp:1690 +#: ../src/seltrans.cpp:471 #: ../src/ui/dialog/transformation.cpp:800 msgid "Rotate" msgstr "Вращение" @@ -12853,7 +12407,8 @@ msgstr "Вращение" msgid "Rotate by pixels" msgstr "Вращение по пикÑелам" -#: ../src/selection-chemistry.cpp:2099 ../src/seltrans.cpp:476 +#: ../src/selection-chemistry.cpp:2099 +#: ../src/seltrans.cpp:468 #: ../src/ui/dialog/transformation.cpp:775 #: ../share/extensions/interp_att_g.inx.h:12 msgid "Scale" @@ -12871,8 +12426,10 @@ msgstr "Смещение по вертикали" msgid "Move horizontally" msgstr "Смещение по горизонтали" -#: ../src/selection-chemistry.cpp:2145 ../src/selection-chemistry.cpp:2171 -#: ../src/seltrans.cpp:473 ../src/ui/dialog/transformation.cpp:714 +#: ../src/selection-chemistry.cpp:2145 +#: ../src/selection-chemistry.cpp:2171 +#: ../src/seltrans.cpp:465 +#: ../src/ui/dialog/transformation.cpp:714 msgid "Move" msgstr "Смещение" @@ -12900,9 +12457,7 @@ msgstr "Выделите <b>клоны</b> Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑоединениÑ" #: ../src/selection-chemistry.cpp:2526 msgid "Copy an <b>object</b> to clipboard to relink clones to." -msgstr "" -"Скопируйте <b>объект</b> в буфер обмена, чтобы затем повторно приÑоединить к " -"нему клоны." +msgstr "Скопируйте <b>объект</b> в буфер обмена, чтобы затем повторно приÑоединить к нему клоны." #: ../src/selection-chemistry.cpp:2550 msgid "<b>No clones to relink</b> in the selection." @@ -12925,31 +12480,16 @@ msgid "Unlink clone" msgstr "ОтÑоединение клона" #: ../src/selection-chemistry.cpp:2638 -msgid "" -"Select a <b>clone</b> to go to its original. Select a <b>linked offset</b> " -"to go to its source. Select a <b>text on path</b> to go to the path. Select " -"a <b>flowed text</b> to go to its frame." -msgstr "" -"Выделите <b>клон</b>, чтобы перейти к его оригиналу. Выделите <b>ÑвÑзанную " -"втÑжку</b>, чтобы перейти к иÑходному контуру. Выделите <b>текÑÑ‚ по контуру</" -"b>, чтобы перейти к его контуру. Выделите <b>текÑÑ‚ в рамке</b>, чтобы " -"перейти к рамке." +msgid "Select a <b>clone</b> to go to its original. Select a <b>linked offset</b> to go to its source. Select a <b>text on path</b> to go to the path. Select a <b>flowed text</b> to go to its frame." +msgstr "Выделите <b>клон</b>, чтобы перейти к его оригиналу. Выделите <b>ÑвÑзанную втÑжку</b>, чтобы перейти к иÑходному контуру. Выделите <b>текÑÑ‚ по контуру</b>, чтобы перейти к его контуру. Выделите <b>текÑÑ‚ в рамке</b>, чтобы перейти к рамке." #: ../src/selection-chemistry.cpp:2671 -msgid "" -"<b>Cannot find</b> the object to select (orphaned clone, offset, textpath, " -"flowed text?)" -msgstr "" -"<b>Ðевозможно найти</b> выбираемый объект (orphaned clone, offset, текÑÑ‚ по " -"контуру, завёрÑтанный текÑÑ‚?)" +msgid "<b>Cannot find</b> the object to select (orphaned clone, offset, textpath, flowed text?)" +msgstr "<b>Ðевозможно найти</b> выбираемый объект (orphaned clone, offset, текÑÑ‚ по контуру, завёрÑтанный текÑÑ‚?)" #: ../src/selection-chemistry.cpp:2677 -msgid "" -"The object you're trying to select is <b>not visible</b> (it is in <" -"defs>)" -msgstr "" -"Объект, который вы пытаетеÑÑŒ выделить, <b>невидим</b> (находитÑÑ Ð² <" -"defs>)" +msgid "The object you're trying to select is <b>not visible</b> (it is in <defs>)" +msgstr "Объект, который вы пытаетеÑÑŒ выделить, <b>невидим</b> (находитÑÑ Ð² <defs>)" #: ../src/selection-chemistry.cpp:2722 #, fuzzy @@ -13003,10 +12543,10 @@ msgstr "Группа в Ñимвол" #: ../src/selection-chemistry.cpp:2988 #, fuzzy msgid "Select a <b>symbol</b> to extract objects from." -msgstr "" -"Выделите <b>объект Ñ Ñ‚ÐµÐºÑтурной заливкой</b> Ð´Ð»Ñ Ð¸Ð·Ð²Ð»ÐµÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð· него объектов." +msgstr "Выделите <b>объект Ñ Ñ‚ÐµÐºÑтурной заливкой</b> Ð´Ð»Ñ Ð¸Ð·Ð²Ð»ÐµÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð· него объектов." -#: ../src/selection-chemistry.cpp:2996 ../src/selection-chemistry.cpp:3002 +#: ../src/selection-chemistry.cpp:2996 +#: ../src/selection-chemistry.cpp:3002 #, fuzzy msgid "Select only one <b>symbol</b> to convert to group." msgstr "Выделите <b>объект</b> Ð´Ð»Ñ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² направлÑющие." @@ -13025,8 +12565,7 @@ msgstr "Объекты в текÑтуру" #: ../src/selection-chemistry.cpp:3166 msgid "Select an <b>object with pattern fill</b> to extract objects from." -msgstr "" -"Выделите <b>объект Ñ Ñ‚ÐµÐºÑтурной заливкой</b> Ð´Ð»Ñ Ð¸Ð·Ð²Ð»ÐµÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð· него объектов." +msgstr "Выделите <b>объект Ñ Ñ‚ÐµÐºÑтурной заливкой</b> Ð´Ð»Ñ Ð¸Ð·Ð²Ð»ÐµÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð· него объектов." #: ../src/selection-chemistry.cpp:3219 msgid "<b>No pattern fills</b> in the selection." @@ -13050,15 +12589,11 @@ msgstr "Создание раÑтровой копии" #: ../src/selection-chemistry.cpp:3526 msgid "Select <b>object(s)</b> to create clippath or mask from." -msgstr "" -"Выделите <b>объект(Ñ‹)</b>, из которых будет Ñоздан обтравочный контур или " -"маÑка." +msgstr "Выделите <b>объект(Ñ‹)</b>, из которых будет Ñоздан обтравочный контур или маÑка." #: ../src/selection-chemistry.cpp:3529 msgid "Select mask object and <b>object(s)</b> to apply clippath or mask to." -msgstr "" -"Выделите объект-маÑку и <b>объект(Ñ‹)</b>, к которым применить обтравочный " -"контур или маÑку." +msgstr "Выделите объект-маÑку и <b>объект(Ñ‹)</b>, к которым применить обтравочный контур или маÑку." #: ../src/selection-chemistry.cpp:3710 msgid "Set clipping path" @@ -13070,9 +12605,7 @@ msgstr "УÑтановлена маÑка" #: ../src/selection-chemistry.cpp:3727 msgid "Select <b>object(s)</b> to remove clippath or mask from." -msgstr "" -"Выделите <b>объект(Ñ‹)</b>, Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… нужно ÑнÑть обтравочный контур или " -"маÑку." +msgstr "Выделите <b>объект(Ñ‹)</b>, Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… нужно ÑнÑть обтравочный контур или маÑку." #: ../src/selection-chemistry.cpp:3838 msgid "Release clipping path" @@ -13087,15 +12620,18 @@ msgid "Select <b>object(s)</b> to fit canvas to." msgstr "Выделите <b>объект</b>, по размеру которого подогнать холÑÑ‚." #. Fit Page -#: ../src/selection-chemistry.cpp:3879 ../src/verbs.cpp:2855 +#: ../src/selection-chemistry.cpp:3879 +#: ../src/verbs.cpp:2855 msgid "Fit Page to Selection" msgstr "Cтраница до выделениÑ" -#: ../src/selection-chemistry.cpp:3908 ../src/verbs.cpp:2857 +#: ../src/selection-chemistry.cpp:3908 +#: ../src/verbs.cpp:2857 msgid "Fit Page to Drawing" msgstr "Откадрировать холÑÑ‚ до риÑунка" -#: ../src/selection-chemistry.cpp:3929 ../src/verbs.cpp:2859 +#: ../src/selection-chemistry.cpp:3929 +#: ../src/verbs.cpp:2859 msgid "Fit Page to Selection or Drawing" msgstr "Откадрировать холÑÑ‚ до Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ риÑунка" @@ -13111,8 +12647,9 @@ msgid "Circle" msgstr "ОкружноÑть" #. Ellipse -#: ../src/selection-describer.cpp:49 ../src/selection-describer.cpp:74 -#: ../src/ui/dialog/inkscape-preferences.cpp:402 +#: ../src/selection-describer.cpp:49 +#: ../src/selection-describer.cpp:74 +#: ../src/ui/dialog/inkscape-preferences.cpp:403 #: ../src/widgets/pencil-toolbar.cpp:193 msgid "Ellipse" msgstr "ÐллипÑ" @@ -13129,7 +12666,8 @@ msgstr "ЛиниÑ" msgid "Path" msgstr "Контур" -#: ../src/selection-describer.cpp:61 ../src/widgets/star-toolbar.cpp:475 +#: ../src/selection-describer.cpp:61 +#: ../src/widgets/star-toolbar.cpp:475 msgid "Polygon" msgstr "Многоугольник" @@ -13139,13 +12677,13 @@ msgstr "ПолилиниÑ" #. Rectangle #: ../src/selection-describer.cpp:65 -#: ../src/ui/dialog/inkscape-preferences.cpp:392 +#: ../src/ui/dialog/inkscape-preferences.cpp:393 msgid "Rectangle" msgstr "ПрÑмоугольник" #. 3D box #: ../src/selection-describer.cpp:67 -#: ../src/ui/dialog/inkscape-preferences.cpp:397 +#: ../src/ui/dialog/inkscape-preferences.cpp:398 msgid "3D Box" msgstr "Паралеллепипед" @@ -13168,14 +12706,14 @@ msgstr "РаÑÑ‚Ñнутый контур" #. Spiral #: ../src/selection-describer.cpp:78 -#: ../src/ui/dialog/inkscape-preferences.cpp:410 +#: ../src/ui/dialog/inkscape-preferences.cpp:411 #: ../share/extensions/gcodetools_area.inx.h:11 msgid "Spiral" msgstr "Спираль" #. Star #: ../src/selection-describer.cpp:80 -#: ../src/ui/dialog/inkscape-preferences.cpp:406 +#: ../src/ui/dialog/inkscape-preferences.cpp:407 #: ../src/widgets/star-toolbar.cpp:482 msgid "Star" msgstr "Звезда" @@ -13243,8 +12781,9 @@ msgid "Use <b>Shift+D</b> to look up frame" msgstr "<b>Shift+D</b> выделÑет блок" #. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:226 ../src/spray-context.cpp:227 -#: ../src/tweak-context.cpp:204 +#: ../src/selection-describer.cpp:226 +#: ../src/spray-context.cpp:203 +#: ../src/tweak-context.cpp:180 #, c-format msgid "<b>%i</b> object selected" msgid_plural "<b>%i</b> objects selected" @@ -13296,123 +12835,101 @@ msgstr[0] "%s; <i>Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð¾Ð¼</i>" msgstr[1] "%s; <i>Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð¾Ð¼</i>" msgstr[2] "%s; <i>Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð¾Ð¼</i>" -#: ../src/seltrans.cpp:482 ../src/ui/dialog/transformation.cpp:858 +#: ../src/seltrans.cpp:474 +#: ../src/ui/dialog/transformation.cpp:858 msgid "Skew" msgstr "Ðаклон" -#: ../src/seltrans.cpp:494 +#: ../src/seltrans.cpp:486 msgid "Set center" msgstr "Смена центра объекта" -#: ../src/seltrans.cpp:569 +#: ../src/seltrans.cpp:561 msgid "Stamp" msgstr "Штамповка" -#: ../src/seltrans.cpp:598 -msgid "" -"<b>Squeeze or stretch</b> selection; with <b>Ctrl</b> to scale uniformly; " -"with <b>Shift</b> to scale around rotation center" -msgstr "" -"<b>Сжать или раÑÑ‚Ñнуть</b> выделение; Ñ <b>Ctrl</b> — ÑохранÑть пропорцию; Ñ " -"<b>Shift</b> — вокруг центра вращениÑ" +#: ../src/seltrans.cpp:590 +msgid "<b>Squeeze or stretch</b> selection; with <b>Ctrl</b> to scale uniformly; with <b>Shift</b> to scale around rotation center" +msgstr "<b>Сжать или раÑÑ‚Ñнуть</b> выделение; Ñ <b>Ctrl</b> — ÑохранÑть пропорцию; Ñ <b>Shift</b> — вокруг центра вращениÑ" -#: ../src/seltrans.cpp:599 -msgid "" -"<b>Scale</b> selection; with <b>Ctrl</b> to scale uniformly; with <b>Shift</" -"b> to scale around rotation center" -msgstr "" -"<b>МенÑть размер</b> выделениÑ; Ñ <b>Ctrl</b> —ÑохранÑть пропорцию; Ñ " -"<b>Shift</b> — вокруг центра вращениÑ" +#: ../src/seltrans.cpp:591 +msgid "<b>Scale</b> selection; with <b>Ctrl</b> to scale uniformly; with <b>Shift</b> to scale around rotation center" +msgstr "<b>МенÑть размер</b> выделениÑ; Ñ <b>Ctrl</b> —ÑохранÑть пропорцию; Ñ <b>Shift</b> — вокруг центра вращениÑ" -#: ../src/seltrans.cpp:603 -msgid "" -"<b>Skew</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to " -"skew around the opposite side" -msgstr "" -"<b>ÐаклонÑть</b> выделение; Ñ <b>Ctrl</b> — ограничивать угол; Ñ <b>Shift</" -"b> — вокруг противоположной Ñтороны" +#: ../src/seltrans.cpp:595 +msgid "<b>Skew</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to skew around the opposite side" +msgstr "<b>ÐаклонÑть</b> выделение; Ñ <b>Ctrl</b> — ограничивать угол; Ñ <b>Shift</b> — вокруг противоположной Ñтороны" -#: ../src/seltrans.cpp:604 -msgid "" -"<b>Rotate</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> " -"to rotate around the opposite corner" -msgstr "" -"<b>Вращать</b> выделение; Ñ <b>Ctrl</b> — ограничивать угол; Ñ <b>Shift</b> " -"— вокруг противоположного угла" +#: ../src/seltrans.cpp:596 +msgid "<b>Rotate</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to rotate around the opposite corner" +msgstr "<b>Вращать</b> выделение; Ñ <b>Ctrl</b> — ограничивать угол; Ñ <b>Shift</b> — вокруг противоположного угла" -#: ../src/seltrans.cpp:617 -msgid "" -"<b>Center</b> of rotation and skewing: drag to reposition; scaling with " -"Shift also uses this center" -msgstr "" -"<b>Центр</b> Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð¸ наклона: его можно перетащить; маÑштабирование Ñ " -"Shift также выполнÑетÑÑ Ð¿Ð¾ Ñтому центру" +#: ../src/seltrans.cpp:609 +msgid "<b>Center</b> of rotation and skewing: drag to reposition; scaling with Shift also uses this center" +msgstr "<b>Центр</b> Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð¸ наклона: его можно перетащить; маÑштабирование Ñ Shift также выполнÑетÑÑ Ð¿Ð¾ Ñтому центру" -#: ../src/seltrans.cpp:767 +#: ../src/seltrans.cpp:759 msgid "Reset center" msgstr "Возврат к иÑходному центру" -#: ../src/seltrans.cpp:1004 ../src/seltrans.cpp:1101 +#: ../src/seltrans.cpp:994 +#: ../src/seltrans.cpp:1091 #, c-format msgid "<b>Scale</b>: %0.2f%% x %0.2f%%; with <b>Ctrl</b> to lock ratio" -msgstr "" -"<b>Изменить размер</b>: %0.2f%% x %0.2f%%; <b>Ctrl</b> ÑохранÑет пропорцию" +msgstr "<b>Изменить размер</b>: %0.2f%% x %0.2f%%; <b>Ctrl</b> ÑохранÑет пропорцию" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1215 +#: ../src/seltrans.cpp:1205 #, c-format msgid "<b>Skew</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "<b>Ðаклон</b>: %0.2f°; <b>Ctrl</b> ограничивает угол" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1290 +#: ../src/seltrans.cpp:1280 #, c-format msgid "<b>Rotate</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "<b>Вращение</b>: %0.2f°; <b>Ctrl</b> ограничивает угол" -#: ../src/seltrans.cpp:1325 +#: ../src/seltrans.cpp:1315 #, c-format msgid "Move <b>center</b> to %s, %s" msgstr "ПеремеÑтить <b>центр</b> в %s, %s" -#: ../src/seltrans.cpp:1501 +#: ../src/seltrans.cpp:1491 #, c-format -msgid "" -"<b>Move</b> by %s, %s; with <b>Ctrl</b> to restrict to horizontal/vertical; " -"with <b>Shift</b> to disable snapping" -msgstr "" -"<b>Перемещение</b> на %s, %s; Ñ <b>Ctrl</b> только по горизонтали/вертикали; " -"Ñ <b>Shift</b> без прилипаниÑ" +msgid "<b>Move</b> by %s, %s; with <b>Ctrl</b> to restrict to horizontal/vertical; with <b>Shift</b> to disable snapping" +msgstr "<b>Перемещение</b> на %s, %s; Ñ <b>Ctrl</b> только по горизонтали/вертикали; Ñ <b>Shift</b> без прилипаниÑ" -#: ../src/sp-anchor.cpp:179 +#: ../src/sp-anchor.cpp:151 #, c-format msgid "<b>Link</b> to %s" msgstr "<b>СÑылка</b> на %s" -#: ../src/sp-anchor.cpp:183 +#: ../src/sp-anchor.cpp:155 msgid "<b>Link</b> without URI" msgstr "<b>СÑылка</b> без URI" -#: ../src/sp-ellipse.cpp:505 ../src/sp-ellipse.cpp:882 +#: ../src/sp-ellipse.cpp:452 +#: ../src/sp-ellipse.cpp:775 msgid "<b>Ellipse</b>" msgstr "<b>ÐллипÑ</b>" -#: ../src/sp-ellipse.cpp:646 +#: ../src/sp-ellipse.cpp:566 msgid "<b>Circle</b>" msgstr "<b>ОкружноÑть</b>" -#: ../src/sp-ellipse.cpp:877 +#: ../src/sp-ellipse.cpp:770 msgid "<b>Segment</b>" msgstr "<b>Сегмент</b>" -#: ../src/sp-ellipse.cpp:879 +#: ../src/sp-ellipse.cpp:772 msgid "<b>Arc</b>" msgstr "<b>Дуга</b>" #. TRANSLATORS: "Flow region" is an area where text is allowed to flow -#: ../src/sp-flowregion.cpp:264 +#: ../src/sp-flowregion.cpp:234 #, c-format msgid "Flow region" msgstr "ОблаÑть верÑтки" @@ -13421,63 +12938,60 @@ msgstr "ОблаÑть верÑтки" #. * 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:475 +#: ../src/sp-flowregion.cpp:423 #, c-format msgid "Flow excluded region" msgstr "ОблаÑть, иÑÐºÐ»ÑŽÑ‡Ñ‘Ð½Ð½Ð°Ñ Ð¸Ð· верÑтки" -#: ../src/sp-guide.cpp:315 +#: ../src/sp-guide.cpp:290 msgid "Create Guides Around the Page" msgstr "ÐаправлÑющие вокруг Ñтраницы" -#: ../src/sp-guide.cpp:327 ../src/verbs.cpp:2422 +#: ../src/sp-guide.cpp:302 +#: ../src/verbs.cpp:2422 msgid "Delete All Guides" msgstr "Удаление вÑех направлÑющих" #. Guide has probably been deleted and no longer has an attached namedview. -#: ../src/sp-guide.cpp:487 +#: ../src/sp-guide.cpp:462 #, c-format msgid "Deleted" msgstr "Удалено" -#: ../src/sp-guide.cpp:496 -msgid "" -"<b>Shift+drag</b> to rotate, <b>Ctrl+drag</b> to move origin, <b>Del</b> to " -"delete" -msgstr "" -"<b>Shift+перетаÑкивание</b> вращает, <b>Ctrl+перетаÑкивание</b> Ñмещает " -"иÑходную точку, <b>Del</b> удалÑет" +#: ../src/sp-guide.cpp:471 +msgid "<b>Shift+drag</b> to rotate, <b>Ctrl+drag</b> to move origin, <b>Del</b> to delete" +msgstr "<b>Shift+перетаÑкивание</b> вращает, <b>Ctrl+перетаÑкивание</b> Ñмещает иÑходную точку, <b>Del</b> удалÑет" -#: ../src/sp-guide.cpp:500 +#: ../src/sp-guide.cpp:475 #, c-format msgid "vertical, at %s" msgstr "вертикальнаÑ, в позиции %s" -#: ../src/sp-guide.cpp:503 +#: ../src/sp-guide.cpp:478 #, c-format msgid "horizontal, at %s" msgstr "горизонтальнаÑ, в позиции %s" -#: ../src/sp-guide.cpp:508 +#: ../src/sp-guide.cpp:483 #, c-format msgid "at %d degrees, through (%s,%s)" msgstr "под углом %d градуÑов, через (%s,%s)" -#: ../src/sp-image.cpp:1103 +#: ../src/sp-image.cpp:1063 msgid "embedded" msgstr "включенное" -#: ../src/sp-image.cpp:1111 +#: ../src/sp-image.cpp:1071 #, c-format msgid "<b>Image with bad reference</b>: %s" msgstr "<b>Изображение без ÑÑылки</b>: %s" -#: ../src/sp-image.cpp:1112 +#: ../src/sp-image.cpp:1072 #, c-format msgid "<b>Image</b> %d × %d: %s" msgstr "<b>Изображение</b> %d x %d: %s" -#: ../src/sp-item-group.cpp:743 +#: ../src/sp-item-group.cpp:717 #, c-format msgid "<b>Group</b> of <b>%d</b> object" msgid_plural "<b>Group</b> of <b>%d</b> objects" @@ -13485,59 +12999,62 @@ msgstr[0] "<b>Группа</b> из <b>%d</b> объекта" msgstr[1] "<b>Группа</b> из <b>%d</b> объектов" msgstr[2] "<b>Группа</b> из <b>%d</b> объектов" -#: ../src/sp-item.cpp:973 ../src/verbs.cpp:212 +#: ../src/sp-item.cpp:977 +#: ../src/verbs.cpp:212 msgid "Object" msgstr "Объект" -#: ../src/sp-item.cpp:986 +#: ../src/sp-item.cpp:990 #, c-format msgid "%s; <i>clipped</i>" msgstr "%s; <i>под обтравочным контуром</i>" -#: ../src/sp-item.cpp:991 +#: ../src/sp-item.cpp:995 #, c-format msgid "%s; <i>masked</i>" msgstr "%s; <i>маÑкирован</i>" -#: ../src/sp-item.cpp:999 +#: ../src/sp-item.cpp:1003 #, c-format msgid "%s; <i>filtered (%s)</i>" msgstr "%s; <i>Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð¾Ð¼ (%s)</i>" -#: ../src/sp-item.cpp:1001 +#: ../src/sp-item.cpp:1005 #, c-format msgid "%s; <i>filtered</i>" msgstr "%s; <i>Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð¾Ð¼</i>" -#: ../src/sp-line.cpp:174 +#: ../src/sp-line.cpp:166 msgid "<b>Line</b>" msgstr "<b>ЛиниÑ</b>" -#: ../src/sp-lpe-item.cpp:341 +#: ../src/sp-lpe-item.cpp:316 msgid "An exception occurred during execution of the Path Effect." msgstr "Прерывание при выполнении контурного Ñффекта" #. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:428 +#: ../src/sp-offset.cpp:393 #, c-format msgid "<b>Linked offset</b>, %s by %f pt" msgstr "<b>ДинамичеÑÐºÐ°Ñ Ð²Ñ‚Ñжка</b>, %s на %f pt" -#: ../src/sp-offset.cpp:429 ../src/sp-offset.cpp:433 +#: ../src/sp-offset.cpp:394 +#: ../src/sp-offset.cpp:398 msgid "outset" msgstr "оттÑнута" -#: ../src/sp-offset.cpp:429 ../src/sp-offset.cpp:433 +#: ../src/sp-offset.cpp:394 +#: ../src/sp-offset.cpp:398 msgid "inset" msgstr "втÑнута" #. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:432 +#: ../src/sp-offset.cpp:397 #, c-format msgid "<b>Dynamic offset</b>, %s by %f pt" msgstr "<b>ДинамичеÑÐºÐ°Ñ Ð²Ñ‚Ñжка</b>, %s на %f pt" -#: ../src/sp-path.cpp:152 +#: ../src/sp-path.cpp:124 #, c-format msgid "<b>Path</b> (%i node, path effect: %s)" msgid_plural "<b>Path</b> (%i nodes, path effect: %s)" @@ -13545,7 +13062,7 @@ msgstr[0] "<b>Контур</b> (%i узел, контурный Ñффект: %s msgstr[1] "<b>Контур</b> (%i узла, контурный Ñффект: %s)" msgstr[2] "<b>Контур</b> (%i узлов, контурный Ñффект: %s)" -#: ../src/sp-path.cpp:155 +#: ../src/sp-path.cpp:127 #, c-format msgid "<b>Path</b> (%i node)" msgid_plural "<b>Path</b> (%i nodes)" @@ -13553,26 +13070,26 @@ msgstr[0] "<b>Контур</b> (%i узел)" msgstr[1] "<b>Контур</b> (%i узла)" msgstr[2] "<b>Контур</b> (%i узлов)" -#: ../src/sp-polygon.cpp:225 +#: ../src/sp-polygon.cpp:197 msgid "<b>Polygon</b>" msgstr "<b>Многоугольник</b>" -#: ../src/sp-polyline.cpp:156 +#: ../src/sp-polyline.cpp:141 msgid "<b>Polyline</b>" msgstr "<b>ПолилиниÑ</b>" -#: ../src/sp-rect.cpp:221 +#: ../src/sp-rect.cpp:195 msgid "<b>Rectangle</b>" msgstr "<b>ПрÑмоугольник</b>" #. 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:310 +#: ../src/sp-spiral.cpp:279 #, c-format msgid "<b>Spiral</b> with %3f turns" msgstr "<b>Спираль</b> на %3f оборотов" -#: ../src/sp-star.cpp:301 +#: ../src/sp-star.cpp:275 #, c-format msgid "<b>Star</b> with %d vertex" msgid_plural "<b>Star</b> with %d vertices" @@ -13580,7 +13097,7 @@ msgstr[0] "<b>Звезда</b> Ñ %d лучом" msgstr[1] "<b>Звезда</b> Ñ %d лучами" msgstr[2] "<b>Звезда</b> Ñ %d лучами" -#: ../src/sp-star.cpp:305 +#: ../src/sp-star.cpp:279 #, c-format msgid "<b>Polygon</b> with %d vertex" msgid_plural "<b>Polygon</b> with %d vertices" @@ -13589,78 +13106,77 @@ msgstr[1] "<b>Многоугольник</b> Ñ %d вершинами" msgstr[2] "<b>Многоугольник</b> Ñ %d вершинами" #. TRANSLATORS: For description of font with no name. -#: ../src/sp-text.cpp:418 +#: ../src/sp-text.cpp:392 msgid "<no name found>" msgstr "<нет имени>" -#: ../src/sp-text.cpp:430 +#: ../src/sp-text.cpp:404 #, c-format msgid "<b>Text on path</b>%s (%s, %s)" msgstr "<b>ТекÑÑ‚ по контуру</b>%s (%s, %s)" -#: ../src/sp-text.cpp:431 +#: ../src/sp-text.cpp:405 #, c-format msgid "<b>Text</b>%s (%s, %s)" msgstr "<b>ТекÑÑ‚</b>%s (%s, %s)" -#: ../src/sp-tref.cpp:366 +#: ../src/sp-tref.cpp:341 #, c-format msgid "<b>Cloned character data</b>%s%s" msgstr "<b>Клонированный текÑÑ‚</b> %s%s" -#: ../src/sp-tref.cpp:367 +#: ../src/sp-tref.cpp:342 msgid " from " msgstr " из " -#: ../src/sp-tref.cpp:373 +#: ../src/sp-tref.cpp:348 msgid "<b>Orphaned cloned character data</b>" msgstr "<b>ОÑиротевший клон текÑта</b>" -#: ../src/sp-tspan.cpp:287 +#: ../src/sp-tspan.cpp:252 msgid "<b>Text span</b>" msgstr "<b>ТекÑтовый блок</b>" #. char *symbol_desc = SP_ITEM(use->child)->description(); #. g_free(symbol_desc); -#: ../src/sp-use.cpp:328 +#: ../src/sp-use.cpp:302 msgid "<b>Clone of Symbol</b>" msgstr "" #. TRANSLATORS: Used for statusbar description for long <use> chains: #. * "Clone of: Clone of: ... in Layer 1". -#: ../src/sp-use.cpp:336 +#: ../src/sp-use.cpp:310 msgid "..." msgstr "..." -#: ../src/sp-use.cpp:344 +#: ../src/sp-use.cpp:318 #, c-format msgid "<b>Clone</b> of: %s" msgstr "<b>Клон</b>: %s" -#: ../src/sp-use.cpp:348 +#: ../src/sp-use.cpp:322 msgid "<b>Orphaned clone</b>" msgstr "<b>ОÑиротевший клон</b>" -#: ../src/spiral-context.cpp:328 +#: ../src/spiral-context.cpp:304 msgid "<b>Ctrl</b>: snap angle" msgstr "<b>Ctrl</b>: ограничить угол" -#: ../src/spiral-context.cpp:330 +#: ../src/spiral-context.cpp:306 msgid "<b>Alt</b>: lock spiral radius" msgstr "<b>Alt</b>: зафикÑировать Ñ€Ð°Ð´Ð¸ÑƒÑ Ñпирали" -#: ../src/spiral-context.cpp:466 +#: ../src/spiral-context.cpp:442 #, c-format -msgid "" -"<b>Spiral</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" -msgstr "" -"<b>Спираль</b>: Ñ€Ð°Ð´Ð¸ÑƒÑ %s, угол %5g°; <b>Ctrl</b> ограничивает угол" +msgid "<b>Spiral</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" +msgstr "<b>Спираль</b>: Ñ€Ð°Ð´Ð¸ÑƒÑ %s, угол %5g°; <b>Ctrl</b> ограничивает угол" -#: ../src/spiral-context.cpp:492 +#: ../src/spiral-context.cpp:468 msgid "Create spiral" msgstr "Создание Ñпирали" -#: ../src/splivarot.cpp:68 ../src/splivarot.cpp:74 +#: ../src/splivarot.cpp:68 +#: ../src/splivarot.cpp:74 msgid "Union" msgstr "Сумма" @@ -13668,7 +13184,8 @@ msgstr "Сумма" msgid "Intersection" msgstr "ПереÑечение" -#: ../src/splivarot.cpp:86 ../src/splivarot.cpp:92 +#: ../src/splivarot.cpp:86 +#: ../src/splivarot.cpp:92 msgid "Difference" msgstr "РазноÑть" @@ -13693,31 +13210,21 @@ msgid "Select <b>at least 1 path</b> to perform a boolean union." msgstr "Ð”Ð»Ñ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð½ÑƒÐ¶Ð½Ð¾ выбрать <b>не менее 1 контура</b>." #: ../src/splivarot.cpp:133 -msgid "" -"Select <b>exactly 2 paths</b> to perform difference, division, or path cut." -msgstr "" -"Выделите <b>ровно 2 контура</b> Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹ разноÑти, иÑключающего ИЛИ, " -"Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ Ñ€Ð°Ð·Ñ€ÐµÐ·Ð°Ð½Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð° " +msgid "Select <b>exactly 2 paths</b> to perform difference, division, or path cut." +msgstr "Выделите <b>ровно 2 контура</b> Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹ разноÑти, иÑключающего ИЛИ, Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ Ñ€Ð°Ð·Ñ€ÐµÐ·Ð°Ð½Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð° " -#: ../src/splivarot.cpp:149 ../src/splivarot.cpp:164 -msgid "" -"Unable to determine the <b>z-order</b> of the objects selected for " -"difference, XOR, division, or path cut." -msgstr "" -"Ðевозможно определить <b>порÑдок раÑÐ¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð´Ñ€ÑƒÐ³ над другом</b> объектов, " -"выделенных Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹ разноÑти, иÑключающего ИЛИ, Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ Ñ€Ð°Ð·Ñ€ÐµÐ·Ð°Ð½Ð¸Ñ " -"контура." +#: ../src/splivarot.cpp:149 +#: ../src/splivarot.cpp:164 +msgid "Unable to determine the <b>z-order</b> of the objects selected for difference, XOR, division, or path cut." +msgstr "Ðевозможно определить <b>порÑдок раÑÐ¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð´Ñ€ÑƒÐ³ над другом</b> объектов, выделенных Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹ разноÑти, иÑключающего ИЛИ, Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ Ñ€Ð°Ð·Ñ€ÐµÐ·Ð°Ð½Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð°." #: ../src/splivarot.cpp:194 -msgid "" -"One of the objects is <b>not a path</b>, cannot perform boolean operation." -msgstr "" -"Один из объектов <b>не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð¾Ð¼</b>, логичеÑÐºÐ°Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°." +msgid "One of the objects is <b>not a path</b>, cannot perform boolean operation." +msgstr "Один из объектов <b>не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð¾Ð¼</b>, логичеÑÐºÐ°Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°." #: ../src/splivarot.cpp:907 msgid "Select <b>stroked path(s)</b> to convert stroke to path." -msgstr "" -"Выделите <b>объекты Ñ Ð¾Ð±Ð²Ð¾Ð´ÐºÐ¾Ð¹</b> Ð´Ð»Ñ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±Ð²Ð¾Ð´ÐºÐ¸ в контур." +msgstr "Выделите <b>объекты Ñ Ð¾Ð±Ð²Ð¾Ð´ÐºÐ¾Ð¹</b> Ð´Ð»Ñ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±Ð²Ð¾Ð´ÐºÐ¸ в контур." #: ../src/splivarot.cpp:1260 msgid "Convert stroke to path" @@ -13730,14 +13237,15 @@ msgstr "Ð’ выделении <b>нет контуров Ñ Ð¾Ð±Ð²Ð¾Ð´ÐºÐ¾Ð¹</b> #: ../src/splivarot.cpp:1334 msgid "Selected object is <b>not a path</b>, cannot inset/outset." -msgstr "" -"Выделенный объект <b>не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð¾Ð¼</b>, втÑжка/раÑÑ‚Ñжка невозможны." +msgstr "Выделенный объект <b>не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð¾Ð¼</b>, втÑжка/раÑÑ‚Ñжка невозможны." -#: ../src/splivarot.cpp:1460 ../src/splivarot.cpp:1525 +#: ../src/splivarot.cpp:1460 +#: ../src/splivarot.cpp:1525 msgid "Create linked offset" msgstr "Создание ÑвÑзанной втÑжки" -#: ../src/splivarot.cpp:1461 ../src/splivarot.cpp:1526 +#: ../src/splivarot.cpp:1461 +#: ../src/splivarot.cpp:1526 msgid "Create dynamic offset" msgstr "Создание динамичеÑкой втÑжки" @@ -13783,310 +13291,274 @@ msgstr "Выделите <b>контур(Ñ‹)</b> Ð´Ð»Ñ ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½Ð¸Ñ." msgid "<b>No paths</b> to simplify in the selection." msgstr "Ð’ выделении <b>нет контуров</b> Ð´Ð»Ñ ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½Ð¸Ñ." -#: ../src/spray-context.cpp:229 ../src/tweak-context.cpp:206 +#: ../src/spray-context.cpp:205 +#: ../src/tweak-context.cpp:182 #, c-format msgid "<b>Nothing</b> selected" msgstr "<b>Ðичего</b> не выделено" -#: ../src/spray-context.cpp:235 +#: ../src/spray-context.cpp:211 #, fuzzy, c-format -msgid "" -"%s. Drag, click or scroll to spray <b>copies</b> of the initial selection." -msgstr "" -"%s. Потащите, щёлкните или прокрутите Ð´Ð»Ñ Ñ€Ð°ÑÐ¿Ñ‹Ð»ÐµÐ½Ð¸Ñ <b>копий</b> иÑходного " -"выделениÑ" +msgid "%s. Drag, click or click and scroll to spray <b>copies</b> of the initial selection." +msgstr "%s. Потащите, щёлкните или прокрутите Ð´Ð»Ñ Ñ€Ð°ÑÐ¿Ñ‹Ð»ÐµÐ½Ð¸Ñ <b>копий</b> иÑходного выделениÑ" -#: ../src/spray-context.cpp:238 +#: ../src/spray-context.cpp:214 #, fuzzy, c-format -msgid "" -"%s. Drag, click or scroll to spray <b>clones</b> of the initial selection." -msgstr "" -"%s. Потащите, щёлкните или прокрутите Ð´Ð»Ñ Ñ€Ð°ÑÐ¿Ñ‹Ð»ÐµÐ½Ð¸Ñ <b>клонов</b> иÑходного " -"выделениÑ" +msgid "%s. Drag, click or click and scroll to spray <b>clones</b> of the initial selection." +msgstr "%s. Потащите, щёлкните или прокрутите Ð´Ð»Ñ Ñ€Ð°ÑÐ¿Ñ‹Ð»ÐµÐ½Ð¸Ñ <b>клонов</b> иÑходного выделениÑ" -#: ../src/spray-context.cpp:241 +#: ../src/spray-context.cpp:217 #, fuzzy, c-format -msgid "" -"%s. Drag, click or scroll to spray in a <b>single path</b> of the initial " -"selection." -msgstr "" -"%s. Потащите, щёлкните или прокрутите Ð´Ð»Ñ Ñ€Ð°ÑÐ¿Ñ‹Ð»ÐµÐ½Ð¸Ñ Ð¸Ñходного Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð² " -"<b>единый контур</b>" +msgid "%s. Drag, click or click and scroll to spray in a <b>single path</b> of the initial selection." +msgstr "%s. Потащите, щёлкните или прокрутите Ð´Ð»Ñ Ñ€Ð°ÑÐ¿Ñ‹Ð»ÐµÐ½Ð¸Ñ Ð¸Ñходного Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð² <b>единый контур</b>" -#: ../src/spray-context.cpp:707 +#: ../src/spray-context.cpp:683 msgid "<b>Nothing selected!</b> Select objects to spray." msgstr "<b>Ðичего не выделено!</b> Выделите объекты, которые хотите раÑпылить." -#: ../src/spray-context.cpp:782 ../src/widgets/spray-toolbar.cpp:183 +#: ../src/spray-context.cpp:758 +#: ../src/widgets/spray-toolbar.cpp:183 msgid "Spray with copies" msgstr "РаÑпылÑть копии" -#: ../src/spray-context.cpp:786 ../src/widgets/spray-toolbar.cpp:190 +#: ../src/spray-context.cpp:762 +#: ../src/widgets/spray-toolbar.cpp:190 msgid "Spray with clones" msgstr "РаÑпылÑть клоны" -#: ../src/spray-context.cpp:790 +#: ../src/spray-context.cpp:766 msgid "Spray in single path" msgstr "РаÑпылÑть по одиночному контуру" -#: ../src/star-context.cpp:344 +#: ../src/star-context.cpp:320 msgid "<b>Ctrl</b>: snap angle; keep rays radial" msgstr "<b>Ctrl</b>: ограничивать угол; лучи по радиуÑу без перекоÑа" -#: ../src/star-context.cpp:480 +#: ../src/star-context.cpp:456 #, c-format -msgid "" -"<b>Polygon</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" -msgstr "" -"<b>Многоугольник</b>: Ñ€Ð°Ð´Ð¸ÑƒÑ %s, угол %5g°; <b>Ctrl</b> ограничивает " -"угол" +msgid "<b>Polygon</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" +msgstr "<b>Многоугольник</b>: Ñ€Ð°Ð´Ð¸ÑƒÑ %s, угол %5g°; <b>Ctrl</b> ограничивает угол" -#: ../src/star-context.cpp:481 +#: ../src/star-context.cpp:457 #, c-format msgid "<b>Star</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" -msgstr "" -"<b>Звезда</b>: Ñ€Ð°Ð´Ð¸ÑƒÑ %s, угол %5g°; <b>Ctrl</b> ограничивает угол" +msgstr "<b>Звезда</b>: Ñ€Ð°Ð´Ð¸ÑƒÑ %s, угол %5g°; <b>Ctrl</b> ограничивает угол" -#: ../src/star-context.cpp:514 +#: ../src/star-context.cpp:490 msgid "Create star" msgstr "Создание звезды" -#: ../src/text-chemistry.cpp:106 +#: ../src/text-chemistry.cpp:94 msgid "Select <b>a text and a path</b> to put text on path." msgstr "Выделите <b>текÑÑ‚ и контур</b> Ð´Ð»Ñ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ñ‚ÐµÐºÑта по контуру." -#: ../src/text-chemistry.cpp:111 -msgid "" -"This text object is <b>already put on a path</b>. Remove it from the path " -"first. Use <b>Shift+D</b> to look up its path." -msgstr "" -"Ðтот текÑтовый объект <b>уже размещен по контуру</b>. Сначала Ñнимите его Ñ " -"контура. Ðажмите <b>Shift-D</b> Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° к его контуру." +#: ../src/text-chemistry.cpp:99 +msgid "This text object is <b>already put on a path</b>. Remove it from the path first. Use <b>Shift+D</b> to look up its path." +msgstr "Ðтот текÑтовый объект <b>уже размещен по контуру</b>. Сначала Ñнимите его Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð°. Ðажмите <b>Shift-D</b> Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° к его контуру." #. rect is the only SPShape which is not <path> yet, and thus SVG forbids us from putting text on it -#: ../src/text-chemistry.cpp:117 -msgid "" -"You cannot put text on a rectangle in this version. Convert rectangle to " -"path first." -msgstr "" -"Ð’ Ñтой верÑии программы Ð½ÐµÐ»ÑŒÐ·Ñ Ñ€Ð°Ð·Ð¼ÐµÑтить текÑÑ‚ по контуру прÑмоугольника. " -"Преобразуйте прÑмоугольник в контур и попробуйте Ñнова." +#: ../src/text-chemistry.cpp:105 +msgid "You cannot put text on a rectangle in this version. Convert rectangle to path first." +msgstr "Ð’ Ñтой верÑии программы Ð½ÐµÐ»ÑŒÐ·Ñ Ñ€Ð°Ð·Ð¼ÐµÑтить текÑÑ‚ по контуру прÑмоугольника. Преобразуйте прÑмоугольник в контур и попробуйте Ñнова." -#: ../src/text-chemistry.cpp:127 +#: ../src/text-chemistry.cpp:115 msgid "The flowed text(s) must be <b>visible</b> in order to be put on a path." -msgstr "" -"ЗаверÑтанный текÑÑ‚ должен быть <b>видимым</b>, чтобы быть размещенным по " -"контуру." +msgstr "ЗаверÑтанный текÑÑ‚ должен быть <b>видимым</b>, чтобы быть размещенным по контуру." -#: ../src/text-chemistry.cpp:195 ../src/verbs.cpp:2442 +#: ../src/text-chemistry.cpp:183 +#: ../src/verbs.cpp:2442 msgid "Put text on path" msgstr "РазмеÑтить текÑÑ‚ по контуру" -#: ../src/text-chemistry.cpp:207 +#: ../src/text-chemistry.cpp:195 msgid "Select <b>a text on path</b> to remove it from path." msgstr "Выделите <b>текÑÑ‚ по контуру</b>, чтобы ÑнÑть его Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð°." -#: ../src/text-chemistry.cpp:228 +#: ../src/text-chemistry.cpp:216 msgid "<b>No texts-on-paths</b> in the selection." msgstr "Ð’ выделении нет <b>текÑтов по контуру</b>." -#: ../src/text-chemistry.cpp:231 ../src/verbs.cpp:2444 +#: ../src/text-chemistry.cpp:219 +#: ../src/verbs.cpp:2444 msgid "Remove text from path" msgstr "СнÑть текÑÑ‚ Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð°" -#: ../src/text-chemistry.cpp:271 ../src/text-chemistry.cpp:292 +#: ../src/text-chemistry.cpp:259 +#: ../src/text-chemistry.cpp:280 msgid "Select <b>text(s)</b> to remove kerns from." msgstr "Выделите <b>текÑÑ‚</b> Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñ€ÑƒÑ‡Ð½Ð¾Ð³Ð¾ кернинга." -#: ../src/text-chemistry.cpp:295 +#: ../src/text-chemistry.cpp:283 msgid "Remove manual kerns" msgstr "Убрать ручной кернинг" -#: ../src/text-chemistry.cpp:315 -msgid "" -"Select <b>a text</b> and one or more <b>paths or shapes</b> to flow text " -"into frame." -msgstr "" -"Выделите <b>текÑÑ‚</b> и <b>контур или фигуру</b> Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€Ñтки текÑта в " -"рамку." +#: ../src/text-chemistry.cpp:303 +msgid "Select <b>a text</b> and one or more <b>paths or shapes</b> to flow text into frame." +msgstr "Выделите <b>текÑÑ‚</b> и <b>контур или фигуру</b> Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€Ñтки текÑта в рамку." -#: ../src/text-chemistry.cpp:383 +#: ../src/text-chemistry.cpp:371 msgid "Flow text into shape" msgstr "ЗавёрÑтывание текÑта в блок" -#: ../src/text-chemistry.cpp:405 +#: ../src/text-chemistry.cpp:393 msgid "Select <b>a flowed text</b> to unflow it." msgstr "Выделите <b>текÑÑ‚ в рамке</b>, чтобы вынуть его из рамки." -#: ../src/text-chemistry.cpp:479 +#: ../src/text-chemistry.cpp:467 msgid "Unflow flowed text" msgstr "Извлечение текÑта из блока" -#: ../src/text-chemistry.cpp:491 +#: ../src/text-chemistry.cpp:479 msgid "Select <b>flowed text(s)</b> to convert." msgstr "Выделите <b>завёрÑтанный текÑÑ‚</b>, чтобы вынуть его из блока." -#: ../src/text-chemistry.cpp:509 +#: ../src/text-chemistry.cpp:497 msgid "The flowed text(s) must be <b>visible</b> in order to be converted." -msgstr "" -"ЗаверÑтанный текÑÑ‚ должен быть <b>видимым</b>, чтобы быть преобразуемым." +msgstr "ЗаверÑтанный текÑÑ‚ должен быть <b>видимым</b>, чтобы быть преобразуемым." -#: ../src/text-chemistry.cpp:537 +#: ../src/text-chemistry.cpp:525 msgid "Convert flowed text to text" msgstr "ЗавёрÑтанный текÑÑ‚ в обычный" -#: ../src/text-chemistry.cpp:542 +#: ../src/text-chemistry.cpp:530 msgid "<b>No flowed text(s)</b> to convert in the selection." msgstr "Ð’ выделении <b>нет завёрÑтанного текÑта</b>, преобразуемого в обычный." -#: ../src/text-context.cpp:443 +#: ../src/text-context.cpp:420 msgid "<b>Click</b> to edit the text, <b>drag</b> to select part of the text." msgstr "<b>Щелчок</b> Ñтавит курÑор, <b>перетаÑкивание</b> выделÑет текÑÑ‚." -#: ../src/text-context.cpp:445 -msgid "" -"<b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text." +#: ../src/text-context.cpp:422 +msgid "<b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text." msgstr "<b>Щелчок</b> Ñтавит курÑор, <b>перетаÑкивание</b> выделÑет текÑÑ‚." -#: ../src/text-context.cpp:499 +#: ../src/text-context.cpp:476 msgid "Create text" msgstr "Создание текÑтового объекта" -#: ../src/text-context.cpp:524 +#: ../src/text-context.cpp:501 msgid "Non-printable character" msgstr "Ðепечатаемый Ñимвол" -#: ../src/text-context.cpp:539 +#: ../src/text-context.cpp:516 msgid "Insert Unicode character" msgstr "Ð’Ñтавить юникодный Ñимвол" -#: ../src/text-context.cpp:574 +#: ../src/text-context.cpp:551 #, c-format msgid "Unicode (<b>Enter</b> to finish): %s: %s" msgstr "Юникод (нажмите <b>Ввод</b> Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ): %s: %s" -#: ../src/text-context.cpp:576 ../src/text-context.cpp:885 +#: ../src/text-context.cpp:553 +#: ../src/text-context.cpp:862 msgid "Unicode (<b>Enter</b> to finish): " msgstr "Юникод (нажмите <b>Ввод</b> Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ): " -#: ../src/text-context.cpp:662 +#: ../src/text-context.cpp:639 #, c-format msgid "<b>Flowed text frame</b>: %s × %s" msgstr "<b>Рамка Ð´Ð»Ñ Ñ‚ÐµÐºÑта</b>: %s × %s" -#: ../src/text-context.cpp:719 +#: ../src/text-context.cpp:696 msgid "Type text; <b>Enter</b> to start new line." msgstr "Вводите текÑÑ‚; <b>Enter</b> начинает новый абзац." -#: ../src/text-context.cpp:730 +#: ../src/text-context.cpp:707 msgid "Flowed text is created." msgstr "ЗавёрÑтывание текÑта в блок" -#: ../src/text-context.cpp:732 +#: ../src/text-context.cpp:709 msgid "Create flowed text" msgstr "Создание текÑтового блока" -#: ../src/text-context.cpp:734 -msgid "" -"The frame is <b>too small</b> for the current font size. Flowed text not " -"created." -msgstr "" -"Рамка <b>Ñлишком мала</b> Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ размера шрифта. Ðевозможно Ñоздать " -"текÑÑ‚ в рамке." +#: ../src/text-context.cpp:711 +msgid "The frame is <b>too small</b> for the current font size. Flowed text not created." +msgstr "Рамка <b>Ñлишком мала</b> Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ размера шрифта. Ðевозможно Ñоздать текÑÑ‚ в рамке." -#: ../src/text-context.cpp:870 +#: ../src/text-context.cpp:847 msgid "No-break space" msgstr "Ðеразрывный пробел" -#: ../src/text-context.cpp:872 +#: ../src/text-context.cpp:849 msgid "Insert no-break space" msgstr "Ð’Ñтавка неразрывного пробела" -#: ../src/text-context.cpp:909 +#: ../src/text-context.cpp:886 msgid "Make bold" msgstr "Полужирное начертание" -#: ../src/text-context.cpp:927 +#: ../src/text-context.cpp:904 msgid "Make italic" msgstr "КурÑивное начертание" -#: ../src/text-context.cpp:966 +#: ../src/text-context.cpp:943 msgid "New line" msgstr "ÐÐ¾Ð²Ð°Ñ Ñтрока" -#: ../src/text-context.cpp:1000 +#: ../src/text-context.cpp:977 msgid "Backspace" msgstr "Забой" -#: ../src/text-context.cpp:1048 +#: ../src/text-context.cpp:1025 msgid "Kern to the left" msgstr "Кернинг влево" -#: ../src/text-context.cpp:1073 +#: ../src/text-context.cpp:1050 msgid "Kern to the right" msgstr "Кернинг вправо" -#: ../src/text-context.cpp:1098 +#: ../src/text-context.cpp:1075 msgid "Kern up" msgstr "Кернинг вверх" -#: ../src/text-context.cpp:1123 +#: ../src/text-context.cpp:1100 msgid "Kern down" msgstr "Кернинг вниз" -#: ../src/text-context.cpp:1199 +#: ../src/text-context.cpp:1176 msgid "Rotate counterclockwise" msgstr "Поворот против чаÑовой Ñтрелки" -#: ../src/text-context.cpp:1220 +#: ../src/text-context.cpp:1197 msgid "Rotate clockwise" msgstr "Поворот по чаÑовой Ñтрелке" -#: ../src/text-context.cpp:1237 +#: ../src/text-context.cpp:1214 msgid "Contract line spacing" msgstr "Сокращение межÑтрочного интервала" -#: ../src/text-context.cpp:1244 +#: ../src/text-context.cpp:1221 msgid "Contract letter spacing" msgstr "Сокращение межбуквенного интервала" -#: ../src/text-context.cpp:1262 +#: ../src/text-context.cpp:1239 msgid "Expand line spacing" msgstr "Увеличение межÑтрочного интервала" -#: ../src/text-context.cpp:1269 +#: ../src/text-context.cpp:1246 msgid "Expand letter spacing" msgstr "Увеличение межбуквенного интервала" -#: ../src/text-context.cpp:1397 +#: ../src/text-context.cpp:1374 msgid "Paste text" msgstr "Ð’Ñтавка ÑтилÑ" -#: ../src/text-context.cpp:1648 +#: ../src/text-context.cpp:1625 #, c-format -msgid "" -"Type or edit flowed text (%d characters%s); <b>Enter</b> to start new " -"paragraph." -msgstr "" -"Ðаберите или измените завёрÑтанный текÑÑ‚ (%d Ñимволов%s); <b>Ввод</b> " -"начинает новый абзац." +msgid "Type or edit flowed text (%d characters%s); <b>Enter</b> to start new paragraph." +msgstr "Ðаберите или измените завёрÑтанный текÑÑ‚ (%d Ñимволов%s); <b>Ввод</b> начинает новый абзац." -#: ../src/text-context.cpp:1650 +#: ../src/text-context.cpp:1627 #, c-format msgid "Type or edit text (%d characters%s); <b>Enter</b> to start new line." -msgstr "" -"Ðаберите или измените текÑÑ‚ (%d Ñимволов%s); <b>Ввод</b> начинает новый " -"абзац." +msgstr "Ðаберите или измените текÑÑ‚ (%d Ñимволов%s); <b>Ввод</b> начинает новый абзац." -#: ../src/text-context.cpp:1658 ../src/tools-switch.cpp:201 -msgid "" -"<b>Click</b> to select or create text, <b>drag</b> to create flowed text; " -"then type." -msgstr "" -"<b>Щелчок</b> выделÑет или Ñоздает текÑÑ‚, <b>перетаÑкивание</b> Ñоздает " -"текÑÑ‚ в рамке; поÑле Ñтого можно набирать текÑÑ‚." +#: ../src/text-context.cpp:1635 +#: ../src/tools-switch.cpp:201 +msgid "<b>Click</b> to select or create text, <b>drag</b> to create flowed text; then type." +msgstr "<b>Щелчок</b> выделÑет или Ñоздает текÑÑ‚, <b>перетаÑкивание</b> Ñоздает текÑÑ‚ в рамке; поÑле Ñтого можно набирать текÑÑ‚." -#: ../src/text-context.cpp:1760 +#: ../src/text-context.cpp:1737 msgid "Type text" msgstr "Ввод текÑта" @@ -14099,102 +13571,54 @@ msgid "To tweak a path by pushing, select it and drag over it." msgstr "Ð”Ð»Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ð¸ контура толканием, выберите и проведите по нему мышью" #: ../src/tools-switch.cpp:147 -msgid "" -"<b>Drag</b>, <b>click</b> or <b>scroll</b> to spray the selected objects." -msgstr "" +#, fuzzy +msgid "<b>Drag</b>, <b>click</b> or <b>click and scroll</b> to spray the selected objects." +msgstr "<b>Щелчок</b> или <b>щелчок + перетаÑкивание</b> закрывают Ñтот контур." #: ../src/tools-switch.cpp:153 -msgid "" -"<b>Drag</b> to create a rectangle. <b>Drag controls</b> to round corners and " -"resize. <b>Click</b> to select." -msgstr "" -"<b>ПеретаÑкивание</b> риÑует прÑмоугольник. <b>ПеретаÑкивание ручек</b> " -"менÑет размер и закруглÑет углы. <b>Щелчок</b> по объекту выделÑет его." +msgid "<b>Drag</b> to create a rectangle. <b>Drag controls</b> to round corners and resize. <b>Click</b> to select." +msgstr "<b>ПеретаÑкивание</b> риÑует прÑмоугольник. <b>ПеретаÑкивание ручек</b> менÑет размер и закруглÑет углы. <b>Щелчок</b> по объекту выделÑет его." #: ../src/tools-switch.cpp:159 -msgid "" -"<b>Drag</b> to create a 3D box. <b>Drag controls</b> to resize in " -"perspective. <b>Click</b> to select (with <b>Ctrl+Alt</b> for single faces)." -msgstr "" -"<b>ПеретаÑкивание</b> риÑует параллелепипед. <b>ПеретаÑкивание рычагов</b> " -"менÑет перÑпективу. <b>Щелчком</b> выделÑÑŽÑ‚ÑÑ Ñтороны объекта." +msgid "<b>Drag</b> to create a 3D box. <b>Drag controls</b> to resize in perspective. <b>Click</b> to select (with <b>Ctrl+Alt</b> for single faces)." +msgstr "<b>ПеретаÑкивание</b> риÑует параллелепипед. <b>ПеретаÑкивание рычагов</b> менÑет перÑпективу. <b>Щелчком</b> выделÑÑŽÑ‚ÑÑ Ñтороны объекта." #: ../src/tools-switch.cpp:165 -msgid "" -"<b>Drag</b> to create an ellipse. <b>Drag controls</b> to make an arc or " -"segment. <b>Click</b> to select." -msgstr "" -"<b>ПеретаÑкивание</b> риÑует ÑллипÑ. <b>ПеретаÑкивание ручек</b> делает дугу " -"или Ñегмент. <b>Щелчок</b> по объекту выделÑет его." +msgid "<b>Drag</b> to create an ellipse. <b>Drag controls</b> to make an arc or segment. <b>Click</b> to select." +msgstr "<b>ПеретаÑкивание</b> риÑует ÑллипÑ. <b>ПеретаÑкивание ручек</b> делает дугу или Ñегмент. <b>Щелчок</b> по объекту выделÑет его." #: ../src/tools-switch.cpp:171 -msgid "" -"<b>Drag</b> to create a star. <b>Drag controls</b> to edit the star shape. " -"<b>Click</b> to select." -msgstr "" -"<b>ПеретаÑкивание</b> риÑует звезду. <b>ПеретаÑкивание ручек</b> менÑет ее " -"форму. <b>Щелчок</b> по объекту выделÑет его." +msgid "<b>Drag</b> to create a star. <b>Drag controls</b> to edit the star shape. <b>Click</b> to select." +msgstr "<b>ПеретаÑкивание</b> риÑует звезду. <b>ПеретаÑкивание ручек</b> менÑет ее форму. <b>Щелчок</b> по объекту выделÑет его." #: ../src/tools-switch.cpp:177 -msgid "" -"<b>Drag</b> to create a spiral. <b>Drag controls</b> to edit the spiral " -"shape. <b>Click</b> to select." -msgstr "" -"<b>ПеретаÑкивание</b> риÑует Ñпираль. <b>ПеретаÑкивание ручек</b> менÑет ее " -"форму. <b>Щелчок</b> по объекту выделÑет его." +msgid "<b>Drag</b> to create a spiral. <b>Drag controls</b> to edit the spiral shape. <b>Click</b> to select." +msgstr "<b>ПеретаÑкивание</b> риÑует Ñпираль. <b>ПеретаÑкивание ручек</b> менÑет ее форму. <b>Щелчок</b> по объекту выделÑет его." #: ../src/tools-switch.cpp:183 -msgid "" -"<b>Drag</b> to create a freehand line. <b>Shift</b> appends to selected " -"path, <b>Alt</b> activates sketch mode." -msgstr "" -"<b>ПеретаÑкиванием</b> риÑуетÑÑ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ. <b>Shift</b> " -"приÑоединÑет линию к выделенному контуру, <b>Alt</b> активирует ÑÑкизный " -"режим." +msgid "<b>Drag</b> to create a freehand line. <b>Shift</b> appends to selected path, <b>Alt</b> activates sketch mode." +msgstr "<b>ПеретаÑкиванием</b> риÑуетÑÑ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ. <b>Shift</b> приÑоединÑет линию к выделенному контуру, <b>Alt</b> активирует ÑÑкизный режим." #: ../src/tools-switch.cpp:189 -msgid "" -"<b>Click</b> or <b>click and drag</b> to start a path; with <b>Shift</b> to " -"append to selected path. <b>Ctrl+click</b> to create single dots (straight " -"line modes only)." -msgstr "" -"<b>Щелчок</b> и <b>щелчок Ñ Ð¿ÐµÑ€ÐµÑ‚Ð°Ñкиванием</b> начинают контур. С <b>Shift</" -"b> Ð»Ð¸Ð½Ð¸Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÑетÑÑ Ðº выделенному контуру. <b>Ctrl+щелчок</b> риÑует точку " -"(только в режиме риÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ñмых линий)." +msgid "<b>Click</b> or <b>click and drag</b> to start a path; with <b>Shift</b> to append to selected path. <b>Ctrl+click</b> to create single dots (straight line modes only)." +msgstr "<b>Щелчок</b> и <b>щелчок Ñ Ð¿ÐµÑ€ÐµÑ‚Ð°Ñкиванием</b> начинают контур. С <b>Shift</b> Ð»Ð¸Ð½Ð¸Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÑетÑÑ Ðº выделенному контуру. <b>Ctrl+щелчок</b> риÑует точку (только в режиме риÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ñмых линий)." #: ../src/tools-switch.cpp:195 -msgid "" -"<b>Drag</b> to draw a calligraphic stroke; with <b>Ctrl</b> to track a guide " -"path. <b>Arrow keys</b> adjust width (left/right) and angle (up/down)." -msgstr "" -"<b>ПеретаÑкивание</b> риÑует каллиграфичеÑкий штрих; Ñ <b>Ctrl</b> — " -"отÑлеживание направлÑющего контура. <b>Клавиши-Ñтрелки</b> менÑÑŽÑ‚ ширину " -"(влево/вправо) и угол (вверх/вниз) пера." +msgid "<b>Drag</b> to draw a calligraphic stroke; with <b>Ctrl</b> to track a guide path. <b>Arrow keys</b> adjust width (left/right) and angle (up/down)." +msgstr "<b>ПеретаÑкивание</b> риÑует каллиграфичеÑкий штрих; Ñ <b>Ctrl</b> — отÑлеживание направлÑющего контура. <b>Клавиши-Ñтрелки</b> менÑÑŽÑ‚ ширину (влево/вправо) и угол (вверх/вниз) пера." #: ../src/tools-switch.cpp:207 -msgid "" -"<b>Drag</b> or <b>double click</b> to create a gradient on selected objects, " -"<b>drag handles</b> to adjust gradients." -msgstr "" -"Ðовый градиент Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ объекта ÑоздаетÑÑ <b>перетаÑкиванием</b> или " -"<b>двойным щелчком</b> и корректируетÑÑ <b>перетаÑкиванием за ручки</b>." +msgid "<b>Drag</b> or <b>double click</b> to create a gradient on selected objects, <b>drag handles</b> to adjust gradients." +msgstr "Ðовый градиент Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ объекта ÑоздаетÑÑ <b>перетаÑкиванием</b> или <b>двойным щелчком</b> и корректируетÑÑ <b>перетаÑкиванием за ручки</b>." #: ../src/tools-switch.cpp:213 #, fuzzy -msgid "" -"<b>Drag</b> or <b>double click</b> to create a mesh on selected objects, " -"<b>drag handles</b> to adjust meshes." -msgstr "" -"Ðовый градиент Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ объекта ÑоздаетÑÑ <b>перетаÑкиванием</b> или " -"<b>двойным щелчком</b> и корректируетÑÑ <b>перетаÑкиванием за ручки</b>." +msgid "<b>Drag</b> or <b>double click</b> to create a mesh on selected objects, <b>drag handles</b> to adjust meshes." +msgstr "Ðовый градиент Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ объекта ÑоздаетÑÑ <b>перетаÑкиванием</b> или <b>двойным щелчком</b> и корректируетÑÑ <b>перетаÑкиванием за ручки</b>." #: ../src/tools-switch.cpp:220 -msgid "" -"<b>Click</b> or <b>drag around an area</b> to zoom in, <b>Shift+click</b> to " -"zoom out." -msgstr "" -"<b>Щелчок</b> или <b>обведение рамкой</b> приближают, <b>Shift+щелчок</b> " -"отдалÑет холÑÑ‚." +msgid "<b>Click</b> or <b>drag around an area</b> to zoom in, <b>Shift+click</b> to zoom out." +msgstr "<b>Щелчок</b> или <b>обведение рамкой</b> приближают, <b>Shift+щелчок</b> отдалÑет холÑÑ‚." #: ../src/tools-switch.cpp:226 msgid "<b>Drag</b> to measure the dimensions of objects." @@ -14202,18 +13626,11 @@ msgstr "" #: ../src/tools-switch.cpp:238 msgid "<b>Click and drag</b> between shapes to create a connector." -msgstr "" -"<b>Щелчок Ñ Ð¿ÐµÑ€ÐµÑ‚Ð°Ñкиванием</b> между фигурами Ñоздают линию ÑоединениÑ." +msgstr "<b>Щелчок Ñ Ð¿ÐµÑ€ÐµÑ‚Ð°Ñкиванием</b> между фигурами Ñоздают линию ÑоединениÑ." #: ../src/tools-switch.cpp:244 -msgid "" -"<b>Click</b> to paint a bounded area, <b>Shift+click</b> to union the new " -"fill with the current selection, <b>Ctrl+click</b> to change the clicked " -"object's fill and stroke to the current setting." -msgstr "" -"<b>Щёлкните</b> Ð´Ð»Ñ Ñ€Ð¸ÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾Ð¹ облаÑти, <b>Shift+щелчок</b> Ð´Ð»Ñ " -"Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð¹ заливки Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¼ выделением, <b>Ctrl+щелчок</b> Ð´Ð»Ñ " -"Ñмены заливки и обводки щелкнутого объекта до текущих параметров" +msgid "<b>Click</b> to paint a bounded area, <b>Shift+click</b> to union the new fill with the current selection, <b>Ctrl+click</b> to change the clicked object's fill and stroke to the current setting." +msgstr "<b>Щёлкните</b> Ð´Ð»Ñ Ñ€Ð¸ÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾Ð¹ облаÑти, <b>Shift+щелчок</b> Ð´Ð»Ñ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð¹ заливки Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¼ выделением, <b>Ctrl+щелчок</b> Ð´Ð»Ñ Ñмены заливки и обводки щелкнутого объекта до текущих параметров" #: ../src/tools-switch.cpp:250 msgid "<b>Drag</b> to erase." @@ -14229,8 +13646,10 @@ msgstr "Выберите режим инÑтрумента из его контРmsgid "Trace: %1. %2 nodes" msgstr "ВекторизациÑ: %d. Узлов - %ld" -#: ../src/trace/trace.cpp:58 ../src/trace/trace.cpp:123 -#: ../src/trace/trace.cpp:131 ../src/trace/trace.cpp:224 +#: ../src/trace/trace.cpp:58 +#: ../src/trace/trace.cpp:123 +#: ../src/trace/trace.cpp:131 +#: ../src/trace/trace.cpp:224 msgid "Select an <b>image</b> to trace" msgstr "Выделите <b>раÑтровое изображение</b> Ð´Ð»Ñ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸" @@ -14272,145 +13691,124 @@ msgstr "Ð’ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ñ€Ð°Ñтра" msgid "Trace: Done. %ld nodes created" msgstr "ВекторизациÑ: Готово. Создано узлов: %ld" -#: ../src/tweak-context.cpp:211 +#: ../src/tweak-context.cpp:187 #, c-format msgid "%s. Drag to <b>move</b>." msgstr "%s. Перетащите курÑор Ð´Ð»Ñ Ð¸Ñ… <b>перемещениÑ</b>." -#: ../src/tweak-context.cpp:215 +#: ../src/tweak-context.cpp:191 #, c-format msgid "%s. Drag or click to <b>move in</b>; with Shift to <b>move out</b>." -msgstr "" -"%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>притÑгиваниÑ</b>, Ñ Shift — Ð´Ð»Ñ " -"<b>отталкиваниÑ</b> объектов." +msgstr "%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>притÑгиваниÑ</b>, Ñ Shift — Ð´Ð»Ñ <b>отталкиваниÑ</b> объектов." -#: ../src/tweak-context.cpp:219 +#: ../src/tweak-context.cpp:195 #, c-format msgid "%s. Drag or click to <b>move randomly</b>." -msgstr "" -"%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>Ñлучайного перемещениÑ</b> " -"объектов." +msgstr "%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>Ñлучайного перемещениÑ</b> объектов." -#: ../src/tweak-context.cpp:223 +#: ../src/tweak-context.cpp:199 #, c-format msgid "%s. Drag or click to <b>scale down</b>; with Shift to <b>scale up</b>." -msgstr "" -"%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>уменьшениÑ</b>, Ñ Shift — Ð´Ð»Ñ " -"<b>увеличениÑ</b> размера объектов." +msgstr "%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>уменьшениÑ</b>, Ñ Shift — Ð´Ð»Ñ <b>увеличениÑ</b> размера объектов." -#: ../src/tweak-context.cpp:227 +#: ../src/tweak-context.cpp:203 #, c-format -msgid "" -"%s. Drag or click to <b>rotate clockwise</b>; with Shift, " -"<b>counterclockwise</b>." -msgstr "" -"%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² по чаÑовой " -"Ñтрелке</b>, Ñ Shift — <b>против чаÑовой Ñтрелки</b>." +msgid "%s. Drag or click to <b>rotate clockwise</b>; with Shift, <b>counterclockwise</b>." +msgstr "%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² по чаÑовой Ñтрелке</b>, Ñ Shift — <b>против чаÑовой Ñтрелки</b>." -#: ../src/tweak-context.cpp:231 +#: ../src/tweak-context.cpp:207 #, c-format msgid "%s. Drag or click to <b>duplicate</b>; with Shift, <b>delete</b>." -msgstr "" -"%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>дублированиÑ</b>, Ñ Shift — Ð´Ð»Ñ " -"<b>удалениÑ</b> объектов." +msgstr "%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>дублированиÑ</b>, Ñ Shift — Ð´Ð»Ñ <b>удалениÑ</b> объектов." -#: ../src/tweak-context.cpp:235 +#: ../src/tweak-context.cpp:211 #, c-format msgid "%s. Drag to <b>push paths</b>." msgstr "%s. Перетащите курÑор Ð´Ð»Ñ <b>Ð²Ñ‹Ñ‚Ð°Ð»ÐºÐ¸Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð¾Ð²</b>." -#: ../src/tweak-context.cpp:239 +#: ../src/tweak-context.cpp:215 #, c-format msgid "%s. Drag or click to <b>inset paths</b>; with Shift to <b>outset</b>." -msgstr "" -"%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>втÑгиваниÑ</b>, Ñ Shift — Ð´Ð»Ñ " -"<b>раÑÑ‚ÑгиваниÑ</b> контуров." +msgstr "%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>втÑгиваниÑ</b>, Ñ Shift — Ð´Ð»Ñ <b>раÑÑ‚ÑгиваниÑ</b> контуров." -#: ../src/tweak-context.cpp:247 +#: ../src/tweak-context.cpp:223 #, c-format msgid "%s. Drag or click to <b>attract paths</b>; with Shift to <b>repel</b>." -msgstr "" -"%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>притÑгиваниÑ</b>, Ñ Shift — Ð´Ð»Ñ " -"<b>отталкиваниÑ</b> контуров." +msgstr "%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>притÑгиваниÑ</b>, Ñ Shift — Ð´Ð»Ñ <b>отталкиваниÑ</b> контуров." -#: ../src/tweak-context.cpp:255 +#: ../src/tweak-context.cpp:231 #, c-format msgid "%s. Drag or click to <b>roughen paths</b>." msgstr "%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>Ð¾Ð³Ñ€ÑƒÐ±Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð¾Ð²</b>." -#: ../src/tweak-context.cpp:259 +#: ../src/tweak-context.cpp:235 #, c-format msgid "%s. Drag or click to <b>paint objects</b> with color." msgstr "%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>раÑÐºÑ€Ð°ÑˆÐ¸Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²</b>." -#: ../src/tweak-context.cpp:263 +#: ../src/tweak-context.cpp:239 #, c-format msgid "%s. Drag or click to <b>randomize colors</b>." -msgstr "" -"%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>перебора цветов</b> заливки " -"объектов." +msgstr "%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>перебора цветов</b> заливки объектов." -#: ../src/tweak-context.cpp:267 +#: ../src/tweak-context.cpp:243 #, c-format -msgid "" -"%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>." -msgstr "" -"%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð¼Ñ‹Ð²Ð°Ð½Ð¸Ñ</b>, Ñ Shift " -"— Ð´Ð»Ñ <b>уменьшениÑ</b>." +msgid "%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>." +msgstr "%s. Перетащите курÑор или щелкните Ð´Ð»Ñ <b>ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð¼Ñ‹Ð²Ð°Ð½Ð¸Ñ</b>, Ñ Shift — Ð´Ð»Ñ <b>уменьшениÑ</b>." -#: ../src/tweak-context.cpp:1233 +#: ../src/tweak-context.cpp:1209 msgid "<b>Nothing selected!</b> Select objects to tweak." msgstr "<b>Ðичего не выделено!</b> Выделите объект(Ñ‹) Ð´Ð»Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ð¸." -#: ../src/tweak-context.cpp:1267 +#: ../src/tweak-context.cpp:1243 msgid "Move tweak" msgstr "Перемещение корректором" -#: ../src/tweak-context.cpp:1271 +#: ../src/tweak-context.cpp:1247 msgid "Move in/out tweak" msgstr "ПритÑгивание/отталкивание объектов" -#: ../src/tweak-context.cpp:1275 +#: ../src/tweak-context.cpp:1251 msgid "Move jitter tweak" msgstr "Случайное перемещение корректором" -#: ../src/tweak-context.cpp:1279 +#: ../src/tweak-context.cpp:1255 msgid "Scale tweak" msgstr "МаÑштабирование корректором" -#: ../src/tweak-context.cpp:1283 +#: ../src/tweak-context.cpp:1259 msgid "Rotate tweak" msgstr "Вращение корректором" -#: ../src/tweak-context.cpp:1287 +#: ../src/tweak-context.cpp:1263 msgid "Duplicate/delete tweak" msgstr "ДубликациÑ/удаление корректором" -#: ../src/tweak-context.cpp:1291 +#: ../src/tweak-context.cpp:1267 msgid "Push path tweak" msgstr "Толкание контуров корректором" -#: ../src/tweak-context.cpp:1295 +#: ../src/tweak-context.cpp:1271 msgid "Shrink/grow path tweak" msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ Ð¾Ð±ÑŠÐµÐ¼Ð° контуров" -#: ../src/tweak-context.cpp:1299 +#: ../src/tweak-context.cpp:1275 msgid "Attract/repel path tweak" msgstr "ПритÑжение и отталкивание контуров" -#: ../src/tweak-context.cpp:1303 +#: ../src/tweak-context.cpp:1279 msgid "Roughen path tweak" msgstr "Огрубление контуров корректором" -#: ../src/tweak-context.cpp:1307 +#: ../src/tweak-context.cpp:1283 msgid "Color paint tweak" msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ Ð·Ð°Ð»Ð¸Ð²ÐºÐ¸ цветом" -#: ../src/tweak-context.cpp:1311 +#: ../src/tweak-context.cpp:1287 msgid "Color jitter tweak" msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ Ð¿ÐµÑ€ÐµÐ±Ð¾Ñ€Ð¾Ð¼ цветов" -#: ../src/tweak-context.cpp:1315 +#: ../src/tweak-context.cpp:1291 msgid "Blur tweak" msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ Ñ€Ð°Ð·Ð¼Ñ‹Ð²Ð°Ð½Ð¸Ñ" @@ -14419,7 +13817,8 @@ msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ Ñ€Ð°Ð·Ð¼Ñ‹Ð²Ð°Ð½Ð¸Ñ" msgid "Nothing was copied." msgstr "Ðичего не было Ñкопировано." -#: ../src/ui/clipboard.cpp:371 ../src/ui/clipboard.cpp:580 +#: ../src/ui/clipboard.cpp:371 +#: ../src/ui/clipboard.cpp:580 #: ../src/ui/clipboard.cpp:603 msgid "Nothing on the clipboard." msgstr "Ð’ буфере обмена ничего нет." @@ -14428,7 +13827,8 @@ msgstr "Ð’ буфере обмена ничего нет." msgid "Select <b>object(s)</b> to paste style to." msgstr "Выделите <b>объект(Ñ‹)</b> Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑтилÑ." -#: ../src/ui/clipboard.cpp:440 ../src/ui/clipboard.cpp:457 +#: ../src/ui/clipboard.cpp:440 +#: ../src/ui/clipboard.cpp:457 msgid "No style on the clipboard." msgstr "Ð’ буфере обмена нет ÑтилÑ." @@ -14442,15 +13842,15 @@ msgstr "Ð’ буфере обмена нет размера." #: ../src/ui/clipboard.cpp:542 msgid "Select <b>object(s)</b> to paste live path effect to." -msgstr "" -"Выделите <b>объект(Ñ‹)</b> Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑкого контурного Ñффекта." +msgstr "Выделите <b>объект(Ñ‹)</b> Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑкого контурного Ñффекта." #. no_effect: #: ../src/ui/clipboard.cpp:567 msgid "No effect on the clipboard." msgstr "Ð’ буфере обмена нет Ñффекта." -#: ../src/ui/clipboard.cpp:586 ../src/ui/clipboard.cpp:614 +#: ../src/ui/clipboard.cpp:586 +#: ../src/ui/clipboard.cpp:614 msgid "Clipboard does not contain a path." msgstr "Ð’ буфере обмена нет контура" @@ -14535,12 +13935,12 @@ msgstr "_Ð’:" #: ../src/ui/dialog/align-and-distribute.cpp:512 #: ../src/ui/dialog/align-and-distribute.cpp:899 -#: ../src/widgets/connector-toolbar.cpp:470 +#: ../src/widgets/connector-toolbar.cpp:427 msgid "Remove overlaps" msgstr "Убрать перекрытиÑ" #: ../src/ui/dialog/align-and-distribute.cpp:543 -#: ../src/widgets/connector-toolbar.cpp:263 +#: ../src/widgets/connector-toolbar.cpp:256 msgid "Arrange connector network" msgstr "Ð“Ð°Ñ€Ð¼Ð¾Ð½Ð¸Ñ‡Ð½Ð°Ñ Ñ€Ð°ÑÑтановка ÑвÑзанных объектов" @@ -14566,10 +13966,10 @@ msgstr "Выравнивание линий шрифта текÑта" #: ../src/ui/dialog/align-and-distribute.cpp:898 msgid "Rearrange" -msgstr "ПереÑтановка" +msgstr "ПереÑтавить" #: ../src/ui/dialog/align-and-distribute.cpp:900 -#: ../src/widgets/toolbox.cpp:1775 +#: ../src/widgets/toolbox.cpp:1724 msgid "Nodes" msgstr "Узлы" @@ -14582,52 +13982,62 @@ msgid "_Treat selection as group: " msgstr "С_читать выделение группой: " #. Align -#: ../src/ui/dialog/align-and-distribute.cpp:921 ../src/verbs.cpp:2877 +#: ../src/ui/dialog/align-and-distribute.cpp:921 +#: ../src/verbs.cpp:2877 #: ../src/verbs.cpp:2878 msgid "Align right edges of objects to the left edge of the anchor" msgstr "ВыровнÑть правые ÐºÑ€Ð°Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² к левому краю ÑкорÑ" -#: ../src/ui/dialog/align-and-distribute.cpp:924 ../src/verbs.cpp:2879 +#: ../src/ui/dialog/align-and-distribute.cpp:924 +#: ../src/verbs.cpp:2879 #: ../src/verbs.cpp:2880 msgid "Align left edges" msgstr "ВыровнÑть левые ÐºÑ€Ð°Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²" -#: ../src/ui/dialog/align-and-distribute.cpp:927 ../src/verbs.cpp:2881 +#: ../src/ui/dialog/align-and-distribute.cpp:927 +#: ../src/verbs.cpp:2881 #: ../src/verbs.cpp:2882 msgid "Center on vertical axis" msgstr "Центрировать на вертикальной оÑи" -#: ../src/ui/dialog/align-and-distribute.cpp:930 ../src/verbs.cpp:2883 +#: ../src/ui/dialog/align-and-distribute.cpp:930 +#: ../src/verbs.cpp:2883 #: ../src/verbs.cpp:2884 msgid "Align right sides" msgstr "ВыровнÑть правые ÐºÑ€Ð°Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²" -#: ../src/ui/dialog/align-and-distribute.cpp:933 ../src/verbs.cpp:2885 +#: ../src/ui/dialog/align-and-distribute.cpp:933 +#: ../src/verbs.cpp:2885 #: ../src/verbs.cpp:2886 msgid "Align left edges of objects to the right edge of the anchor" msgstr "ВыровнÑть левые ÐºÑ€Ð°Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² по правому краю ÑкорÑ" -#: ../src/ui/dialog/align-and-distribute.cpp:936 ../src/verbs.cpp:2887 +#: ../src/ui/dialog/align-and-distribute.cpp:936 +#: ../src/verbs.cpp:2887 #: ../src/verbs.cpp:2888 msgid "Align bottom edges of objects to the top edge of the anchor" msgstr "ВыровнÑть нижние ÐºÑ€Ð°Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² по верхнему краю ÑкорÑ" -#: ../src/ui/dialog/align-and-distribute.cpp:939 ../src/verbs.cpp:2889 +#: ../src/ui/dialog/align-and-distribute.cpp:939 +#: ../src/verbs.cpp:2889 #: ../src/verbs.cpp:2890 msgid "Align top edges" msgstr "ВыровнÑть верхние ÐºÑ€Ð°Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²" -#: ../src/ui/dialog/align-and-distribute.cpp:942 ../src/verbs.cpp:2891 +#: ../src/ui/dialog/align-and-distribute.cpp:942 +#: ../src/verbs.cpp:2891 #: ../src/verbs.cpp:2892 msgid "Center on horizontal axis" msgstr "Центрировать на горизонтальной оÑи" -#: ../src/ui/dialog/align-and-distribute.cpp:945 ../src/verbs.cpp:2893 +#: ../src/ui/dialog/align-and-distribute.cpp:945 +#: ../src/verbs.cpp:2893 #: ../src/verbs.cpp:2894 msgid "Align bottom edges" msgstr "ВыровнÑть нижние ÐºÑ€Ð°Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²" -#: ../src/ui/dialog/align-and-distribute.cpp:948 ../src/verbs.cpp:2895 +#: ../src/ui/dialog/align-and-distribute.cpp:948 +#: ../src/verbs.cpp:2895 #: ../src/verbs.cpp:2896 msgid "Align top edges of objects to the bottom edge of the anchor" msgstr "ВыровнÑть верхние ÐºÑ€Ð°Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² по нижнему краю ÑкорÑ" @@ -14681,7 +14091,7 @@ msgid "Distribute baselines of texts vertically" msgstr "РаÑÑтавить линии шрифта текÑтовых блоков по вертикали" #: ../src/ui/dialog/align-and-distribute.cpp:999 -#: ../src/widgets/connector-toolbar.cpp:432 +#: ../src/widgets/connector-toolbar.cpp:389 msgid "Nicely arrange selected connector network" msgstr "Гармонично раÑÑтавить ÑвÑзанные коннектором объекты" @@ -14706,9 +14116,7 @@ msgid "Unclump objects: try to equalize edge-to-edge distances" msgstr "Попробовать выравнÑть раÑÑтоÑÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ краÑми объектов" #: ../src/ui/dialog/align-and-distribute.cpp:1021 -msgid "" -"Move objects as little as possible so that their bounding boxes do not " -"overlap" +msgid "Move objects as little as possible so that their bounding boxes do not overlap" msgstr "ПеремеÑтить объекты так, чтобы их рамки едва-едва не переÑекалиÑÑŒ" #: ../src/ui/dialog/align-and-distribute.cpp:1029 @@ -14727,75 +14135,80 @@ msgstr "РаÑпределить выделенные узлы по горизо msgid "Distribute selected nodes vertically" msgstr "РаÑпределить выделенные узлы по вертикали" -#: ../src/ui/dialog/align-and-distribute.cpp:1044 -#: ../src/ui/dialog/align-and-distribute.cpp:1052 +#. Rest of the widgetry +#: ../src/ui/dialog/align-and-distribute.cpp:1043 msgid "Last selected" msgstr "ПоÑледний выделенный" -#: ../src/ui/dialog/align-and-distribute.cpp:1045 -#: ../src/ui/dialog/align-and-distribute.cpp:1053 +#: ../src/ui/dialog/align-and-distribute.cpp:1044 msgid "First selected" msgstr "Первый выделенный" -#: ../src/ui/dialog/align-and-distribute.cpp:1046 -#: ../src/ui/dialog/align-and-distribute.cpp:1054 +#: ../src/ui/dialog/align-and-distribute.cpp:1045 msgid "Biggest object" msgstr "Ðаибольший объект" -#: ../src/ui/dialog/align-and-distribute.cpp:1047 -#: ../src/ui/dialog/align-and-distribute.cpp:1055 +#: ../src/ui/dialog/align-and-distribute.cpp:1046 msgid "Smallest object" msgstr "Ðаименьший объект" -#: ../src/ui/dialog/align-and-distribute.cpp:1050 -#: ../src/ui/dialog/align-and-distribute.cpp:1058 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1562 ../src/verbs.cpp:174 -#: ../src/widgets/desktop-widget.cpp:1930 +#: ../src/ui/dialog/align-and-distribute.cpp:1049 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1550 +#: ../src/verbs.cpp:174 +#: ../src/widgets/desktop-widget.cpp:1923 #: ../share/extensions/printing_marks.inx.h:18 msgid "Selection" msgstr "Выделение" -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:39 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:33 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:118 +#, fuzzy +msgid "Edit profile" +msgstr "Профиль уÑтройÑтва вывода:" + +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:41 msgid "Profile name:" msgstr "Ðазвание профилÑ:" -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:53 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:60 msgid "Save" msgstr "Сохранить" +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:114 +#, fuzzy +msgid "Add profile" +msgstr "Добавление фильтра" + #: ../src/ui/dialog/color-item.cpp:122 #, c-format -msgid "" -"Color: <b>%s</b>; <b>Click</b> to set fill, <b>Shift+click</b> to set stroke" -msgstr "" -"Цвет: <b>%s</b>; <b>щелчок</b> применÑет к заливке, <b>Shift+щелчок</b> — к " -"обводке" +msgid "Color: <b>%s</b>; <b>Click</b> to set fill, <b>Shift+click</b> to set stroke" +msgstr "Цвет: <b>%s</b>; <b>щелчок</b> применÑет к заливке, <b>Shift+щелчок</b> — к обводке" #: ../src/ui/dialog/color-item.cpp:504 msgid "Change color definition" msgstr "Смена Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñ†Ð²ÐµÑ‚Ð°" -#: ../src/ui/dialog/color-item.cpp:723 +#: ../src/ui/dialog/color-item.cpp:678 msgid "Remove stroke color" msgstr "Удалить цвет обводки" -#: ../src/ui/dialog/color-item.cpp:723 +#: ../src/ui/dialog/color-item.cpp:678 msgid "Remove fill color" msgstr "Удалить цвет заливки" -#: ../src/ui/dialog/color-item.cpp:728 +#: ../src/ui/dialog/color-item.cpp:683 msgid "Set stroke color to none" msgstr "Убрать цвет обводки" -#: ../src/ui/dialog/color-item.cpp:728 +#: ../src/ui/dialog/color-item.cpp:683 msgid "Set fill color to none" msgstr "Убрать цвет заливки" -#: ../src/ui/dialog/color-item.cpp:744 +#: ../src/ui/dialog/color-item.cpp:699 msgid "Set stroke color from swatch" msgstr "Обводка из палитры образцов" -#: ../src/ui/dialog/color-item.cpp:744 +#: ../src/ui/dialog/color-item.cpp:699 msgid "Set fill color from swatch" msgstr "Заливка из палитры образцов" @@ -14803,7 +14216,14 @@ msgstr "Заливка из палитры образцов" msgid "Messages" msgstr "СообщениÑ" -#: ../src/ui/dialog/debug.cpp:83 ../src/ui/dialog/messages.cpp:48 +#: ../src/ui/dialog/debug.cpp:79 +#: ../src/ui/dialog/messages.cpp:47 +#: ../src/ui/dialog/scriptdialog.cpp:182 +msgid "_Clear" +msgstr "О_чиÑтить" + +#: ../src/ui/dialog/debug.cpp:83 +#: ../src/ui/dialog/messages.cpp:48 msgid "Capture log messages" msgstr "СохранÑть отладочные ÑообщениÑ" @@ -14811,23 +14231,23 @@ msgstr "СохранÑть отладочные ÑообщениÑ" msgid "Release log messages" msgstr "Отключить Ñохранение отладочных Ñообщений" -#: ../src/ui/dialog/document-metadata.cpp:71 +#: ../src/ui/dialog/document-metadata.cpp:88 #: ../src/ui/dialog/document-properties.cpp:150 msgid "Metadata" msgstr "Метаданные" -#: ../src/ui/dialog/document-metadata.cpp:72 +#: ../src/ui/dialog/document-metadata.cpp:89 #: ../src/ui/dialog/document-properties.cpp:151 msgid "License" msgstr "ЛицензиÑ" -#: ../src/ui/dialog/document-metadata.cpp:153 -#: ../src/ui/dialog/document-properties.cpp:771 +#: ../src/ui/dialog/document-metadata.cpp:126 +#: ../src/ui/dialog/document-properties.cpp:763 msgid "<b>Dublin Core Entities</b>" msgstr "<b>СущноÑти Dublin Core</b>" -#: ../src/ui/dialog/document-metadata.cpp:175 -#: ../src/ui/dialog/document-properties.cpp:807 +#: ../src/ui/dialog/document-metadata.cpp:168 +#: ../src/ui/dialog/document-properties.cpp:799 msgid "<b>License</b>" msgstr "<b>ЛицензиÑ</b>" @@ -14862,10 +14282,8 @@ msgid "Back_ground color:" msgstr "Цвет фона:" #: ../src/ui/dialog/document-properties.cpp:106 -msgid "" -"Color and transparency of the page background (also used for bitmap export)" +msgid "Color of the page background. Note: transparency setting ignored while editing but used when exporting to bitmap." msgstr "" -"Цвет и прозрачноÑть фона Ñтраницы (важно учитывать при ÑкÑпорте в раÑтр)" #: ../src/ui/dialog/document-properties.cpp:107 msgid "Border _color:" @@ -14941,12 +14359,8 @@ msgid "Always snap to objects, regardless of their distance" msgstr "Ð’Ñегда прилипать к объектам вне завиÑимоÑти от раÑÑтоÑÐ½Ð¸Ñ Ð´Ð¾ них" #: ../src/ui/dialog/document-properties.cpp:118 -msgid "" -"If set, objects only snap to another object when it's within the range " -"specified below" -msgstr "" -"ЕÑли включено, объекты прилипают к другим объектам только на указанном " -"минимальном раÑÑтоÑнии" +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:121 @@ -14966,12 +14380,8 @@ msgid "Always snap to grids, regardless of the distance" msgstr "Ð’Ñегда прилипать к Ñеткам вне завиÑимоÑти от раÑÑтоÑÐ½Ð¸Ñ Ð´Ð¾ их линий" #: ../src/ui/dialog/document-properties.cpp:123 -msgid "" -"If set, objects only snap to a grid line when it's within the range " -"specified below" -msgstr "" -"ЕÑли включено, объекты прилипают к линиÑм Ñетки только на указанном " -"минимальном раÑÑтоÑнии" +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:126 @@ -14991,12 +14401,8 @@ msgid "Always snap to guides, regardless of the distance" msgstr "Ð’Ñегда прилипать к направлÑющим вне завиÑимоÑти от раÑÑтоÑÐ½Ð¸Ñ Ð´Ð¾ них" #: ../src/ui/dialog/document-properties.cpp:128 -msgid "" -"If set, objects only snap to a guide when it's within the range specified " -"below" -msgstr "" -"ЕÑли включено, объекты прилипают к направлÑющим только на указанном " -"минимальном раÑÑтоÑнии" +msgid "If set, objects only snap to a guide when it's within the range specified below" +msgstr "ЕÑли включено, объекты прилипают к направлÑющим только на указанном минимальном раÑÑтоÑнии" #. --------------------------------------------------------------- #: ../src/ui/dialog/document-properties.cpp:131 @@ -15023,8 +14429,7 @@ msgid "Snap perpendicularly" msgstr "ПерпендикулÑÑ€Ð½Ð°Ñ Ð±Ð¸ÑÑектриÑа" #: ../src/ui/dialog/document-properties.cpp:133 -msgid "" -"When snapping to paths or guides, then also try snapping perpendicularly" +msgid "When snapping to paths or guides, then also try snapping perpendicularly" msgstr "" #: ../src/ui/dialog/document-properties.cpp:134 @@ -15055,11 +14460,12 @@ msgid "Remove selected grid." msgstr "Удалить выделенную Ñетку" #: ../src/ui/dialog/document-properties.cpp:145 -#: ../src/widgets/toolbox.cpp:1882 +#: ../src/widgets/toolbox.cpp:1831 msgid "Guides" msgstr "ÐаправлÑющие" -#: ../src/ui/dialog/document-properties.cpp:147 ../src/verbs.cpp:2692 +#: ../src/ui/dialog/document-properties.cpp:147 +#: ../src/verbs.cpp:2692 msgid "Snap" msgstr "Прилипание" @@ -15109,142 +14515,143 @@ msgstr "Прочие параметры:" #. Inkscape::GC::release(defsRepr); #. inform the document, so we can undo #. Color Management -#: ../src/ui/dialog/document-properties.cpp:431 ../src/verbs.cpp:2871 +#: ../src/ui/dialog/document-properties.cpp:423 +#: ../src/verbs.cpp:2871 msgid "Link Color Profile" msgstr "СвÑзать Ñ Ñ†Ð²ÐµÑ‚Ð¾Ð²Ñ‹Ð¼ профилем" -#: ../src/ui/dialog/document-properties.cpp:532 +#: ../src/ui/dialog/document-properties.cpp:524 msgid "Remove linked color profile" msgstr "Удалить ÑвÑзанный цветовой профиль" -#: ../src/ui/dialog/document-properties.cpp:545 +#: ../src/ui/dialog/document-properties.cpp:537 msgid "<b>Linked Color Profiles:</b>" msgstr "<b>СвÑзанные цветовые профили:</b>" -#: ../src/ui/dialog/document-properties.cpp:547 +#: ../src/ui/dialog/document-properties.cpp:539 msgid "<b>Available Color Profiles:</b>" msgstr "<b>ДоÑтупные цветовые профили:</b>" -#: ../src/ui/dialog/document-properties.cpp:549 +#: ../src/ui/dialog/document-properties.cpp:541 msgid "Link Profile" msgstr "СвÑзать Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»ÐµÐ¼" -#: ../src/ui/dialog/document-properties.cpp:552 +#: ../src/ui/dialog/document-properties.cpp:544 msgid "Unlink Profile" msgstr "Удалить ÑвÑзь Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»ÐµÐ¼" -#: ../src/ui/dialog/document-properties.cpp:581 +#: ../src/ui/dialog/document-properties.cpp:573 msgid "Profile Name" msgstr "Ðазвание профилÑ" -#: ../src/ui/dialog/document-properties.cpp:617 +#: ../src/ui/dialog/document-properties.cpp:609 msgid "External scripts" msgstr "Внешние Ñценарии" -#: ../src/ui/dialog/document-properties.cpp:618 +#: ../src/ui/dialog/document-properties.cpp:610 #, fuzzy msgid "Embedded scripts" msgstr "Удалить Ñценарий" -#: ../src/ui/dialog/document-properties.cpp:623 +#: ../src/ui/dialog/document-properties.cpp:615 msgid "<b>External script files:</b>" msgstr "<b>Внешние файлы Ñценариев:</b>" -#: ../src/ui/dialog/document-properties.cpp:625 +#: ../src/ui/dialog/document-properties.cpp:617 msgid "Add the current file name or browse for a file" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:628 -#: ../src/ui/dialog/document-properties.cpp:667 +#: ../src/ui/dialog/document-properties.cpp:620 +#: ../src/ui/dialog/document-properties.cpp:659 #: ../src/ui/widget/selected-style.cpp:326 msgid "Remove" msgstr "Удалить" -#: ../src/ui/dialog/document-properties.cpp:654 +#: ../src/ui/dialog/document-properties.cpp:646 msgid "Filename" msgstr "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" -#: ../src/ui/dialog/document-properties.cpp:662 +#: ../src/ui/dialog/document-properties.cpp:654 #, fuzzy msgid "<b>Embedded script files:</b>" msgstr "<b>Внешние файлы Ñценариев:</b>" -#: ../src/ui/dialog/document-properties.cpp:664 +#: ../src/ui/dialog/document-properties.cpp:656 #, fuzzy msgid "New" msgstr "Ðовый" -#: ../src/ui/dialog/document-properties.cpp:700 +#: ../src/ui/dialog/document-properties.cpp:692 #, fuzzy msgid "Script id" msgstr "ПиÑьменноÑть:" -#: ../src/ui/dialog/document-properties.cpp:706 +#: ../src/ui/dialog/document-properties.cpp:698 #, fuzzy msgid "<b>Content:</b>" msgstr "<b>ÐкÑпонента:</b>" -#: ../src/ui/dialog/document-properties.cpp:789 +#: ../src/ui/dialog/document-properties.cpp:781 #, fuzzy msgid "_Save as default" msgstr "Сохранить как умолчание" -#: ../src/ui/dialog/document-properties.cpp:790 +#: ../src/ui/dialog/document-properties.cpp:782 msgid "Save this metadata as the default metadata" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:791 +#: ../src/ui/dialog/document-properties.cpp:783 #, fuzzy msgid "Use _default" msgstr "ИÑпользуемый ÑиÑтемой" -#: ../src/ui/dialog/document-properties.cpp:792 +#: ../src/ui/dialog/document-properties.cpp:784 msgid "Use the previously saved default metadata here" msgstr "" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:842 +#: ../src/ui/dialog/document-properties.cpp:834 msgid "Add external script..." msgstr "Добавить внешний Ñценарий" -#: ../src/ui/dialog/document-properties.cpp:881 +#: ../src/ui/dialog/document-properties.cpp:873 #, fuzzy msgid "Select a script to load" msgstr "Выберите контур или фигуру" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:909 +#: ../src/ui/dialog/document-properties.cpp:901 #, fuzzy msgid "Add embedded script..." msgstr "Добавить внешний Ñценарий" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:940 +#: ../src/ui/dialog/document-properties.cpp:932 msgid "Remove external script" msgstr "Удалить внешний Ñценарий" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:974 +#: ../src/ui/dialog/document-properties.cpp:966 #, fuzzy msgid "Remove embedded script" msgstr "Удалить Ñценарий" #. TODO repr->set_content(_EmbeddedContent.get_buffer()->get_text()); #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:1074 +#: ../src/ui/dialog/document-properties.cpp:1066 #, fuzzy msgid "Edit embedded script" msgstr "Удалить Ñценарий" -#: ../src/ui/dialog/document-properties.cpp:1157 +#: ../src/ui/dialog/document-properties.cpp:1149 msgid "<b>Creation</b>" msgstr "<b>Создание</b>" -#: ../src/ui/dialog/document-properties.cpp:1158 +#: ../src/ui/dialog/document-properties.cpp:1150 msgid "<b>Defined grids</b>" msgstr "<b>Определённые пользователем Ñетки</b>" -#: ../src/ui/dialog/document-properties.cpp:1390 +#: ../src/ui/dialog/document-properties.cpp:1378 msgid "Remove grid" msgstr "Удаление Ñетки" @@ -15252,8 +14659,10 @@ msgstr "Удаление Ñетки" msgid "Information" msgstr "ИнформациÑ" -#: ../src/ui/dialog/extension-editor.cpp:82 ../src/verbs.cpp:289 -#: ../src/verbs.cpp:308 ../share/extensions/color_custom.inx.h:7 +#: ../src/ui/dialog/extension-editor.cpp:82 +#: ../src/verbs.cpp:289 +#: ../src/verbs.cpp:308 +#: ../share/extensions/color_custom.inx.h:7 #: ../share/extensions/color_HSL_adjust.inx.h:11 #: ../share/extensions/color_randomize.inx.h:6 #: ../share/extensions/dots.inx.h:7 @@ -15263,13 +14672,13 @@ msgstr "ИнформациÑ" #: ../share/extensions/gcodetools_about.inx.h:3 #: ../share/extensions/gcodetools_area.inx.h:53 #: ../share/extensions/gcodetools_check_for_updates.inx.h:3 -#: ../share/extensions/gcodetools_dxf_points.inx.h:24 +#: ../share/extensions/gcodetools_dxf_points.inx.h:25 #: ../share/extensions/gcodetools_engraving.inx.h:31 #: ../share/extensions/gcodetools_graffiti.inx.h:42 #: ../share/extensions/gcodetools_lathe.inx.h:46 -#: ../share/extensions/gcodetools_orientation_points.inx.h:13 +#: ../share/extensions/gcodetools_orientation_points.inx.h:14 #: ../share/extensions/gcodetools_path_to_gcode.inx.h:35 -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:16 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:17 #: ../share/extensions/gcodetools_tools_library.inx.h:12 #: ../share/extensions/generate_voronoi.inx.h:5 #: ../share/extensions/gimp_xcf.inx.h:6 @@ -15292,7 +14701,8 @@ msgstr "ИнформациÑ" #: ../share/extensions/measure.inx.h:15 #: ../share/extensions/pathalongpath.inx.h:16 #: ../share/extensions/pathscatter.inx.h:18 -#: ../share/extensions/radiusrand.inx.h:8 ../share/extensions/split.inx.h:8 +#: ../share/extensions/radiusrand.inx.h:8 +#: ../share/extensions/split.inx.h:8 #: ../share/extensions/voronoi2svg.inx.h:11 #: ../share/extensions/webslicer_create_group.inx.h:11 #: ../share/extensions/webslicer_export.inx.h:6 @@ -15324,84 +14734,84 @@ msgstr "Включить предпроÑмотр" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:774 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:790 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:805 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:284 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:415 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:291 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:422 msgid "All Files" msgstr "Ð’Ñе файлы" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:771 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:787 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:802 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:285 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:292 msgid "All Inkscape Files" msgstr "Ð’Ñе файлы Inkscape" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:778 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:794 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:808 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:286 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:293 msgid "All Images" msgstr "Ð’Ñе изображениÑ" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:781 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:797 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:811 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:287 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:294 msgid "All Vectors" msgstr "Ð’Ñе векторные" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:784 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:800 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:814 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:288 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:295 msgid "All Bitmaps" msgstr "Ð’Ñе раÑтровые" #. ###### File options #. ###### Do we want the .xxx extension automatically added? #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1043 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1623 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1611 msgid "Append filename extension automatically" msgstr "ÐвтоматичеÑки добавить раÑширение файла" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1229 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1487 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1221 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1475 msgid "Guess from extension" msgstr "Угадать по раÑширению" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1508 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1496 msgid "Left edge of source" msgstr "ИÑходный левый край" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1509 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1497 msgid "Top edge of source" msgstr "ИÑходный правый край" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1510 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1498 msgid "Right edge of source" msgstr "ИÑходный правый край" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1511 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1499 msgid "Bottom edge of source" msgstr "ИÑходный нижний край" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1512 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1500 msgid "Source width" msgstr "ИÑÑ…Ð¾Ð´Ð½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð°" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1513 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1501 msgid "Source height" msgstr "ИÑÑ…Ð¾Ð´Ð½Ð°Ñ Ð²Ñ‹Ñота" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1514 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1502 msgid "Destination width" msgstr "ÐšÐ¾Ð½ÐµÑ‡Ð½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð°" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1515 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1503 msgid "Destination height" msgstr "ÐšÐ¾Ð½ÐµÑ‡Ð½Ð°Ñ Ð²Ñ‹Ñота" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1516 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1504 msgid "Resolution (dots per inch)" msgstr "Разрешение (в точках на дюйм)" @@ -15409,41 +14819,41 @@ msgstr "Разрешение (в точках на дюйм)" #. ## EXTRA WIDGET -- SOURCE SIDE #. ######################################### #. ##### Export options buttons/spinners, etc -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1554 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1542 msgid "Document" msgstr "Документ" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1566 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1554 #, fuzzy msgctxt "Export dialog" msgid "Custom" msgstr "Другой" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1586 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1574 msgid "Source" msgstr "ИÑточник" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1606 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1594 msgid "Cairo" msgstr "Cairo" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1609 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1597 msgid "Antialias" msgstr "Сглаживать" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1635 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1623 msgid "Destination" msgstr "Ðазначение" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:416 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:423 msgid "All Executable Files" msgstr "Ð’Ñе иÑполнÑемые файлы" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:608 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:615 msgid "Show Preview" msgstr "ПредпроÑмотр" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:746 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:753 msgid "No file selected" msgstr "Ðи один файл не выбран" @@ -15461,17 +14871,8 @@ msgstr "_Стиль обводки" #. TRANSLATORS: this dialog is accessible via menu Filters - Filter editor #: ../src/ui/dialog/filter-effects-dialog.cpp:487 -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 "" -"Ðта матрица определÑет линейное преобразование цветового проÑтранÑтва. " -"ÐšÐ°Ð¶Ð´Ð°Ñ Ñтрока влиÑет на один из компонентов цвета. Каждый Ñтолбец " -"определÑет, как много от каждого цветового компонента на входе передаётÑÑ Ð½Ð° " -"выход. ПоÑледний Ñтолбец не завиÑит от входÑщих цветов, поÑтому его можно " -"иÑпользовать Ð´Ð»Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ð¸ поÑтоÑнного Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°." +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:597 msgid "Image File" @@ -15558,351 +14959,290 @@ msgid "Cone Angle" msgstr "Угол конуÑа" #: ../src/ui/dialog/filter-effects-dialog.cpp:988 -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 "" -"Угол между оÑью иÑточника Ñвета (Ñ‚.е. оÑью, проходÑщей через иÑточник Ñвета " -"и точку, на которую он указывает) и конуÑом прожектора. За пределы конуÑа " -"Ñвет не проецируетÑÑ." +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:1051 msgid "New light source" msgstr "Ðовый иÑточник Ñвета" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1096 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1092 msgid "_Duplicate" msgstr "_Продублировать" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1130 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1126 msgid "_Filter" msgstr "_Фильтры" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1149 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1140 msgid "R_ename" msgstr "Пере_именовать" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1278 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1270 msgid "Rename filter" msgstr "Переименовать фильтр" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1315 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1307 msgid "Apply filter" msgstr "Применение фильтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1385 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1377 msgid "filter" msgstr "фильтр" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1392 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1384 msgid "Add filter" msgstr "Добавление фильтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1444 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1436 msgid "Duplicate filter" msgstr "Дублирование фильтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1507 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1535 msgid "_Effect" msgstr "Ðффе_кт" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1515 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1544 msgid "Connections" msgstr "CоединениÑ" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1653 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1682 msgid "Remove filter primitive" msgstr "Удаление примитива фильтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2110 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2227 msgid "Remove merge node" msgstr "Удалить объединÑющий узел" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2230 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2347 msgid "Reorder filter primitive" msgstr "Смена порÑдка примитивов фильтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2282 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2399 msgid "Add Effect:" msgstr "Добавить:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2283 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2400 msgid "No effect selected" msgstr "Ðи один Ñффект не выбран" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2284 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2401 msgid "No filter selected" msgstr "Ðи один фильтр не выбран" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2322 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2444 msgid "Effect parameters" msgstr "Параметры Ñффекта" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2323 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2445 msgid "Filter General Settings" msgstr "Общие параметры фильтра" #. default x: #. default y: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2379 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2501 msgid "Coordinates:" msgstr "Координаты:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2379 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2501 msgid "X coordinate of the left corners of filter effects region" msgstr "Координата X левых углов облаÑти дейÑÑ‚Ð²Ð¸Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð° Ñффектов" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2379 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2501 msgid "Y coordinate of the upper corners of filter effects region" msgstr "Координата X верхних углов облаÑти дейÑÑ‚Ð²Ð¸Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð° Ñффектов" #. default width: #. default height: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2380 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2502 msgid "Dimensions:" msgstr "Размеры:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2380 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2502 msgid "Width of filter effects region" msgstr "Ширина облаÑти дейÑÑ‚Ð²Ð¸Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð° Ñффектов" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2380 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2502 msgid "Height of filter effects region" msgstr "Ð’Ñ‹Ñота облаÑти дейÑÑ‚Ð²Ð¸Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð° Ñффектов" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2386 -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 "" -"Тип матричной операции. Слово «матрица» означает, что будет предоÑтавлена " -"Ð¿Ð¾Ð»Ð½Ð°Ñ Ð¼Ð°Ñ‚Ñ€Ð¸Ñ†Ð° значений размером 5×4. ОÑтальные варианты — Ñто проÑтой " -"ÑпоÑоб выполнить наиболее популÑрные операции, не Ð·Ð°Ð´Ð°Ð²Ð°Ñ Ð²Ñе Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ " -"матрицы вручную." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2508 +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 "Тип матричной операции. Слово «матрица» означает, что будет предоÑтавлена Ð¿Ð¾Ð»Ð½Ð°Ñ Ð¼Ð°Ñ‚Ñ€Ð¸Ñ†Ð° значений размером 5×4. ОÑтальные варианты — Ñто проÑтой ÑпоÑоб выполнить наиболее популÑрные операции, не Ð·Ð°Ð´Ð°Ð²Ð°Ñ Ð²Ñе Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¼Ð°Ñ‚Ñ€Ð¸Ñ†Ñ‹ вручную." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2387 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2509 msgid "Value(s):" msgstr "Значение(-Ñ):" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2402 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2442 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2524 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2564 msgid "Operator:" msgstr "Оператор:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2403 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2525 msgid "K1:" msgstr "K1:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2403 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2404 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2405 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2406 -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/ui/dialog/filter-effects-dialog.cpp:2525 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2526 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2527 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2528 +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/ui/dialog/filter-effects-dialog.cpp:2404 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2526 msgid "K2:" msgstr "K2:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2405 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2527 msgid "K3:" msgstr "K3:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2406 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2528 msgid "K4:" msgstr "K4:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2409 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2531 msgid "Size:" msgstr "Размер:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2409 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2531 msgid "width of the convolve matrix" msgstr "Ширина матрицы Ñвёртки" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2409 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2531 msgid "height of the convolve matrix" msgstr "Ð’Ñ‹Ñота матрицы Ñвёртки" #. default x: #. default y: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2410 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2532 #: ../src/ui/dialog/object-attributes.cpp:47 msgid "Target:" msgstr "Target:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2410 -msgid "" -"X coordinate of the target point in the convolve matrix. The convolution is " -"applied to pixels around this point." -msgstr "" -"Координата X конечной точки матрицы Ñвертки. Свертка применÑетÑÑ Ðº пикÑелам " -"вокруг Ñтой точки." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2532 +msgid "X coordinate of the target point in the convolve matrix. The convolution is applied to pixels around this point." +msgstr "Координата X конечной точки матрицы Ñвертки. Свертка применÑетÑÑ Ðº пикÑелам вокруг Ñтой точки." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2410 -msgid "" -"Y coordinate of the target point in the convolve matrix. The convolution is " -"applied to pixels around this point." -msgstr "" -"Координата Y конечной точки матрицы Ñвертки. Свертка применÑетÑÑ Ðº пикÑелам " -"вокруг Ñтой точки." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2532 +msgid "Y coordinate of the target point in the convolve matrix. The convolution is applied to pixels around this point." +msgstr "Координата Y конечной точки матрицы Ñвертки. Свертка применÑетÑÑ Ðº пикÑелам вокруг Ñтой точки." #. TRANSLATORS: for info on "Kernel", see http://en.wikipedia.org/wiki/Kernel_(matrix) -#: ../src/ui/dialog/filter-effects-dialog.cpp:2412 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2534 msgid "Kernel:" msgstr "Ядро:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2412 -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:2414 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2534 +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:2536 msgid "Divisor:" msgstr "Делитель:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2414 -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/ui/dialog/filter-effects-dialog.cpp:2536 +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/ui/dialog/filter-effects-dialog.cpp:2415 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2537 msgid "Bias:" msgstr "Смещение:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2415 -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:2537 +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:2416 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2538 msgid "Edge Mode:" msgstr "Режим краёв:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2416 -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:2538 +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:2417 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2539 msgid "Preserve Alpha" msgstr "СохранÑть альфа-канал" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2417 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2539 msgid "If set, the alpha channel won't be altered by this filter primitive." msgstr "ЕÑли включено, альфа-канал не будет изменен Ñтим примитивом фильтра." #. default: white -#: ../src/ui/dialog/filter-effects-dialog.cpp:2420 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2542 msgid "Diffuse Color:" msgstr "Цвет диффузии:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2420 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2453 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2542 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2575 msgid "Defines the color of the light source" msgstr "ОпределÑет цвет иÑточника Ñвета" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2421 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2454 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2543 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2576 msgid "Surface Scale:" msgstr "КоÑфф. выÑоты поверхноÑти:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2421 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2454 -msgid "" -"This value amplifies the heights of the bump map defined by the input alpha " -"channel" -msgstr "" -"Ðа Ñто значение умножаетÑÑ Ð²Ñ‹Ñота карты рельефа, Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð²Ñ…Ð¾Ð´Ñщим альфа-" -"каналом" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2543 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2576 +msgid "This value amplifies the heights of the bump map defined by the input alpha channel" +msgstr "Ðа Ñто значение умножаетÑÑ Ð²Ñ‹Ñота карты рельефа, Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð²Ñ…Ð¾Ð´Ñщим альфа-каналом" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2422 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2455 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2544 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2577 msgid "Constant:" msgstr "КонÑтанта диффузии:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2422 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2455 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2544 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2577 msgid "This constant affects the Phong lighting model." msgstr "Ðта конÑтанта каÑаетÑÑ Ð¼Ð¾Ð´ÐµÐ»Ð¸ оÑÐ²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¤Ð¾Ð½Ð³Ð°" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2423 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2457 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2545 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2579 msgid "Kernel Unit Length:" msgstr "Длина единицы Ñдра:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2427 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2549 msgid "This defines the intensity of the displacement effect." msgstr "ОпределÑет интенÑивноÑть Ñффекта ÑмещениÑ" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2428 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2550 msgid "X displacement:" msgstr "Смещение по X:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2428 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2550 msgid "Color component that controls the displacement in the X direction" msgstr "Цветовой компонент, контролирующий Ñмещение по оÑи X" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2429 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2551 msgid "Y displacement:" msgstr "Смещение по Y:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2429 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2551 msgid "Color component that controls the displacement in the Y direction" msgstr "Цветовой компонент, контролирующий Ñмещение по оÑи Y" #. default: black -#: ../src/ui/dialog/filter-effects-dialog.cpp:2432 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2554 msgid "Flood Color:" msgstr "Цвет заливки:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2432 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2554 msgid "The whole filter region will be filled with this color." msgstr "Ð’ÑÑ Ð¾Ð±Ð»Ð°Ñть дейÑÑ‚Ð²Ð¸Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð° будет залита Ñтим цветом" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2436 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2558 msgid "Standard Deviation:" msgstr "Стандартное отклонение:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2436 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2558 msgid "The standard deviation for the blur operation." msgstr "Стандартное отклонение при размывании, выражаетÑÑ Ð² процентах" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2442 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2564 msgid "" "Erode: performs \"thinning\" of input image.\n" "Dilate: performs \"fattenning\" of input image." @@ -15910,237 +15250,133 @@ msgstr "" "ÐÑ€Ð¾Ð·Ð¸Ñ Â«ÑƒÑ‚Ð¾Ð½ÑŒÑˆÐ°ÐµÑ‚Â» изображение на входе.\n" "Ð”Ð¸Ð»Ð°Ñ‚Ð°Ñ†Ð¸Ñ Â«ÑƒÑ‚Ð¾Ð»Ñ‰Ð°ÐµÑ‚Â» изображение на входе." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2446 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2568 msgid "Source of Image:" msgstr "ИÑточник изображениÑ:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2449 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2571 msgid "Delta X:" msgstr "Дельта X:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2449 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2571 msgid "This is how far the input image gets shifted to the right" msgstr "Как далеко входÑщее изображение ÑмещаетÑÑ Ð²Ð¿Ñ€Ð°Ð²Ð¾" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2450 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2572 msgid "Delta Y:" msgstr "Дельта Y:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2450 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2572 msgid "This is how far the input image gets shifted downwards" msgstr "Как далеко входÑщее изображение ÑмещаетÑÑ Ð²Ð½Ð¸Ð·" #. default: white -#: ../src/ui/dialog/filter-effects-dialog.cpp:2453 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2575 msgid "Specular Color:" msgstr "Цвет отражениÑ:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2456 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2578 #: ../share/extensions/interp.inx.h:2 msgid "Exponent:" msgstr "ÐкÑпонента:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2456 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2578 msgid "Exponent for specular term, larger is more \"shiny\"." msgstr "ÐкÑпонента отражениÑ: чем больше значение, тем Ñрче отражение" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2465 -msgid "" -"Indicates whether the filter primitive should perform a noise or turbulence " -"function." -msgstr "" -"Должен ли примитив выполнÑть функцию ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñ‚ÑƒÑ€Ð±ÑƒÐ»ÐµÐ½Ñ‚Ð½Ð¾Ñти или же шума" +#: ../src/ui/dialog/filter-effects-dialog.cpp:2587 +msgid "Indicates whether the filter primitive should perform a noise or turbulence function." +msgstr "Должен ли примитив выполнÑть функцию ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñ‚ÑƒÑ€Ð±ÑƒÐ»ÐµÐ½Ñ‚Ð½Ð¾Ñти или же шума" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2466 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2588 msgid "Base Frequency:" msgstr "ОÑÐ½Ð¾Ð²Ð½Ð°Ñ Ñ‡Ð°Ñтота:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2467 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2589 msgid "Octaves:" msgstr "ЧиÑла Кейли:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2468 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2590 msgid "Seed:" msgstr "Случайное значение:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2468 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2590 msgid "The starting number for the pseudo random number generator." msgstr "Ðачальное чиÑло Ð´Ð»Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° пÑевдоÑлучайных чиÑел" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2480 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2602 msgid "Add filter primitive" msgstr "Добавление примитива фильтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2497 -msgid "" -"The <b>feBlend</b> filter primitive provides 4 image blending modes: screen, " -"multiply, darken and lighten." -msgstr "" -"Примитив <b>feBlend</b> дает 4 режима ÑмешиваниÑ: Ñкран, умножение, " -"затемнение и оÑветление." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2619 +msgid "The <b>feBlend</b> filter primitive provides 4 image blending modes: screen, multiply, darken and lighten." +msgstr "Примитив <b>feBlend</b> дает 4 режима ÑмешиваниÑ: Ñкран, умножение, затемнение и оÑветление." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2501 -msgid "" -"The <b>feColorMatrix</b> 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 "" -"Примитив <b>feColorMatrix</b> применÑет матричное преобразование к цвету " -"каждого пикÑела. Таким образом можно обеÑцвечивать, повышать наÑыщенноÑть и " -"менÑть тон." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2623 +msgid "The <b>feColorMatrix</b> 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 "Примитив <b>feColorMatrix</b> применÑет матричное преобразование к цвету каждого пикÑела. Таким образом можно обеÑцвечивать, повышать наÑыщенноÑть и менÑть тон." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2505 -msgid "" -"The <b>feComponentTransfer</b> 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 "" -"Примитив <b>feComponentTransfer</b> позволÑет манипулировать цветовыми " -"компонентами входÑщего объекта (краÑный, зеленый, Ñиний и альфа-каналы) в " -"ÑоответÑтвии Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼Ð¸ функциÑми передачи, допуÑÐºÐ°Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ вроде " -"коррекции ÑркоÑти и контраÑта, цветового баланÑа и порога." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2627 +msgid "The <b>feComponentTransfer</b> 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 "Примитив <b>feComponentTransfer</b> позволÑет манипулировать цветовыми компонентами входÑщего объекта (краÑный, зеленый, Ñиний и альфа-каналы) в ÑоответÑтвии Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼Ð¸ функциÑми передачи, допуÑÐºÐ°Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ вроде коррекции ÑркоÑти и контраÑта, цветового баланÑа и порога." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2509 -msgid "" -"The <b>feComposite</b> 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 "" -"Примитив <b>feComposite</b> Ñовмещает два изображениÑ, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð¾Ð´Ð¸Ð½ из " -"режимов ÑÐ¼ÐµÑˆÐ¸Ð²Ð°Ð½Ð¸Ñ ÐŸÐ¾Ñ€Ñ‚ÐµÑ€Ð°-Даффа или арифметичеÑкий оператор из Ñтандарта " -"SVG. Режимы ÑÐ¾Ð²Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ ÐŸÐ¾Ñ€Ñ‚ÐµÑ€Ð°-Даффа — по Ñути, логичеÑкие операции между " -"значениÑми ÑоответÑтвующих пикÑелов Ñтих изображений." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2631 +msgid "The <b>feComposite</b> 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 "Примитив <b>feComposite</b> Ñовмещает два изображениÑ, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð¾Ð´Ð¸Ð½ из режимов ÑÐ¼ÐµÑˆÐ¸Ð²Ð°Ð½Ð¸Ñ ÐŸÐ¾Ñ€Ñ‚ÐµÑ€Ð°-Даффа или арифметичеÑкий оператор из Ñтандарта SVG. Режимы ÑÐ¾Ð²Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ ÐŸÐ¾Ñ€Ñ‚ÐµÑ€Ð°-Даффа — по Ñути, логичеÑкие операции между значениÑми ÑоответÑтвующих пикÑелов Ñтих изображений." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2513 -msgid "" -"The <b>feConvolveMatrix</b> 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 "" -"Примитив <b>feConvolveMatrix</b> позволÑет указать Ñвертку, применÑемую к " -"изображению. Типичные Ñффекты, Ñоздаваемые при помощи матрицы Ñвертки — " -"размывание, повышение резкоÑти, Ñоздание рельефа и определение краев. Ð¥Ð¾Ñ‚Ñ " -"гауÑÑово размывание можно выполнить и Ñтим примитивом, Ñпециализированный " -"примитив работает быÑтрее и не завиÑит от разрешениÑ." - -#: ../src/ui/dialog/filter-effects-dialog.cpp:2517 -msgid "" -"The <b>feDiffuseLighting</b> 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 "" -"Примитивы <b>feDiffuseLighting</b> и feSpecularLighting Ñоздают рельефные " -"тени. ВходÑщий альфа-канал иÑпользуетÑÑ Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´Ð¾ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ о " -"глубине: чем выше непрозрачноÑть, тем выше рельеф и, ÑоответÑтвенно, тем " -"ближе к наблюдателю верхнÑÑ Ñ‚Ð¾Ñ‡ÐºÐ° Ñтого рельефа." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2635 +msgid "The <b>feConvolveMatrix</b> 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 "Примитив <b>feConvolveMatrix</b> позволÑет указать Ñвертку, применÑемую к изображению. Типичные Ñффекты, Ñоздаваемые при помощи матрицы Ñвертки — размывание, повышение резкоÑти, Ñоздание рельефа и определение краев. Ð¥Ð¾Ñ‚Ñ Ð³Ð°ÑƒÑÑово размывание можно выполнить и Ñтим примитивом, Ñпециализированный примитив работает быÑтрее и не завиÑит от разрешениÑ." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2521 -msgid "" -"The <b>feDisplacementMap</b> 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 "" -"Примитив <b>feDisplacementMap</b> Ñмещает пикÑелы первого входа, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ " -"пикÑелы второго в качеÑтве карты ÑмещениÑ, показывающей, как далеко должны " -"отойти пикÑелы. Типичные Ñффекты, Ñоздаваемые при помощи карты ÑÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ â€” " -"завихрение и щипок." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2639 +msgid "The <b>feDiffuseLighting</b> 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 "Примитивы <b>feDiffuseLighting</b> и feSpecularLighting Ñоздают рельефные тени. ВходÑщий альфа-канал иÑпользуетÑÑ Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´Ð¾ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ о глубине: чем выше непрозрачноÑть, тем выше рельеф и, ÑоответÑтвенно, тем ближе к наблюдателю верхнÑÑ Ñ‚Ð¾Ñ‡ÐºÐ° Ñтого рельефа." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2525 -msgid "" -"The <b>feFlood</b> 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 "" -"Примитив <b>feFlood</b> заливает облаÑть заданным цветом и непрозрачноÑтью. " -"Обычно он иÑпользуетÑÑ ÐºÐ°Ðº вход Ð´Ð»Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… фильтров, применÑющих цвет." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2643 +msgid "The <b>feDisplacementMap</b> 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 "Примитив <b>feDisplacementMap</b> Ñмещает пикÑелы первого входа, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð¿Ð¸ÐºÑелы второго в качеÑтве карты ÑмещениÑ, показывающей, как далеко должны отойти пикÑелы. Типичные Ñффекты, Ñоздаваемые при помощи карты ÑÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ â€” завихрение и щипок." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2529 -msgid "" -"The <b>feGaussianBlur</b> filter primitive uniformly blurs its input. It is " -"commonly used together with feOffset to create a drop shadow effect." -msgstr "" -"Примитив <b>feGaussianBlur</b> равномерно размывает объекты на входе. Фильтр " -"чаÑто иÑпользуетÑÑ Ñ feOffset Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñффекта отбраÑываемой тени." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2647 +msgid "The <b>feFlood</b> 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 "Примитив <b>feFlood</b> заливает облаÑть заданным цветом и непрозрачноÑтью. Обычно он иÑпользуетÑÑ ÐºÐ°Ðº вход Ð´Ð»Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… фильтров, применÑющих цвет." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2533 -msgid "" -"The <b>feImage</b> filter primitive fills the region with an external image " -"or another part of the document." -msgstr "" -"Примитив <b>feImage</b> заполнÑет облаÑть внешним изображением или другой " -"чаÑтью документа." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2651 +msgid "The <b>feGaussianBlur</b> filter primitive uniformly blurs its input. It is commonly used together with feOffset to create a drop shadow effect." +msgstr "Примитив <b>feGaussianBlur</b> равномерно размывает объекты на входе. Фильтр чаÑто иÑпользуетÑÑ Ñ feOffset Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñффекта отбраÑываемой тени." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2537 -msgid "" -"The <b>feMerge</b> 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 "" -"Примитив <b>feMerge</b> Ñводит неÑколько временных изображений в одно, " -"иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾Ðµ альфа‑Ñовмещение. Получаемый Ñффект Ñквивалентен " -"неÑкольким примитивам feBlend в режиме «Обычный» или неÑкольким примитивам " -"feComposite в режиме «Ðад» (over)." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2655 +msgid "The <b>feImage</b> filter primitive fills the region with an external image or another part of the document." +msgstr "Примитив <b>feImage</b> заполнÑет облаÑть внешним изображением или другой чаÑтью документа." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2541 -msgid "" -"The <b>feMorphology</b> filter primitive provides erode and dilate effects. " -"For single-color objects erode makes the object thinner and dilate makes it " -"thicker." -msgstr "" -"Примитив <b>feMorphology</b> позволÑет применить Ñффект Ñрозии и дилатации. " -"Одноцветные объекты Ñ Ð¿Ð»Ð¾Ñкой заливкой при Ñрозии ÑтановÑÑ‚ÑÑ Ñ‚Ð¾Ð½ÑŒÑˆÐµ, а Ñ " -"дилатацией — толще." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2659 +msgid "The <b>feMerge</b> 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 "Примитив <b>feMerge</b> Ñводит неÑколько временных изображений в одно, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾Ðµ альфа‑Ñовмещение. Получаемый Ñффект Ñквивалентен неÑкольким примитивам feBlend в режиме «Обычный» или неÑкольким примитивам feComposite в режиме «Ðад» (over)." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2545 -msgid "" -"The <b>feOffset</b> 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 "" -"Примитив <b>feOffset</b> Ñмещает изображение на заданное раÑÑтоÑние. Он " -"иÑпользуетÑÑ, к примеру, Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñффекта отбраÑываемой тени, где тень " -"Ñлегка Ñмещена отноÑительно иÑходного объекта." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2663 +msgid "The <b>feMorphology</b> filter primitive provides erode and dilate effects. For single-color objects erode makes the object thinner and dilate makes it thicker." +msgstr "Примитив <b>feMorphology</b> позволÑет применить Ñффект Ñрозии и дилатации. Одноцветные объекты Ñ Ð¿Ð»Ð¾Ñкой заливкой при Ñрозии ÑтановÑÑ‚ÑÑ Ñ‚Ð¾Ð½ÑŒÑˆÐµ, а Ñ Ð´Ð¸Ð»Ð°Ñ‚Ð°Ñ†Ð¸ÐµÐ¹ — толще." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2549 -msgid "" -"The feDiffuseLighting and <b>feSpecularLighting</b> 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 "" -"Примитивы feDiffuseLighting и <b>feSpecularLighting</b> Ñоздают рельефные " -"тени. ВходÑщий альфа-канал иÑпользуетÑÑ Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´Ð¾ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ о " -"глубине: чем выше непрозрачноÑть, тем выше рельеф и, ÑоответÑтвенно, тем " -"ближе к наблюдателю верхнÑÑ Ñ‚Ð¾Ñ‡ÐºÐ° Ñтого рельефа." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2667 +msgid "The <b>feOffset</b> 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 "Примитив <b>feOffset</b> Ñмещает изображение на заданное раÑÑтоÑние. Он иÑпользуетÑÑ, к примеру, Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñффекта отбраÑываемой тени, где тень Ñлегка Ñмещена отноÑительно иÑходного объекта." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2553 -msgid "" -"The <b>feTile</b> filter primitive tiles a region with its input graphic" -msgstr "" -"Примитив <b>feTile</b> заполнÑет облаÑть мозаикой из входÑщего изображениÑ." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2671 +msgid "The feDiffuseLighting and <b>feSpecularLighting</b> 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 "Примитивы feDiffuseLighting и <b>feSpecularLighting</b> Ñоздают рельефные тени. ВходÑщий альфа-канал иÑпользуетÑÑ Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´Ð¾ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ о глубине: чем выше непрозрачноÑть, тем выше рельеф и, ÑоответÑтвенно, тем ближе к наблюдателю верхнÑÑ Ñ‚Ð¾Ñ‡ÐºÐ° Ñтого рельефа." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2557 -msgid "" -"The <b>feTurbulence</b> 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 "" -"Примитив <b>feTurbulence</b> Ñоздает перлинов шум. Ðтот тип шума полезен Ð´Ð»Ñ " -"имитации различных природных Ñвлений вроде облаков, Ð¾Ð³Ð½Ñ Ð¸ дыма, а также Ð´Ð»Ñ " -"ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñложных текÑтур наподобие мрамора или гранита." +#: ../src/ui/dialog/filter-effects-dialog.cpp:2675 +msgid "The <b>feTile</b> filter primitive tiles a region with its input graphic" +msgstr "Примитив <b>feTile</b> заполнÑет облаÑть мозаикой из входÑщего изображениÑ." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2576 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2679 +msgid "The <b>feTurbulence</b> 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 "Примитив <b>feTurbulence</b> Ñоздает перлинов шум. Ðтот тип шума полезен Ð´Ð»Ñ Ð¸Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ð¸ различных природных Ñвлений вроде облаков, Ð¾Ð³Ð½Ñ Ð¸ дыма, а также Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñложных текÑтур наподобие мрамора или гранита." + +#: ../src/ui/dialog/filter-effects-dialog.cpp:2698 msgid "Duplicate filter primitive" msgstr "Ð”ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¿Ñ€Ð¸Ð¼Ð¸Ñ‚Ð¸Ð²Ð° фильтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2629 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2751 msgid "Set filter primitive attribute" msgstr "Смена атрибута примитива фильтра" @@ -16151,9 +15387,7 @@ msgstr "_Ðайти:" #: ../src/ui/dialog/find.cpp:67 #, fuzzy msgid "Find objects by their content or properties (exact or partial match)" -msgstr "" -"ИÑкать объекты по их текÑтовому Ñодержанию (полное или чаÑтичное " -"ÑоответÑтвие)" +msgstr "ИÑкать объекты по их текÑтовому Ñодержанию (полное или чаÑтичное ÑоответÑтвие)" #: ../src/ui/dialog/find.cpp:68 msgid "R_eplace:" @@ -16177,10 +15411,18 @@ msgstr "Работают во вÑех ÑлоÑÑ…" msgid "Current _layer" msgstr "Те_кущий Ñлой" +#: ../src/ui/dialog/find.cpp:71 +msgid "Limit search to the current layer" +msgstr "Ограничить поиÑк текущим Ñлоем" + #: ../src/ui/dialog/find.cpp:72 msgid "Sele_ction" msgstr "Ð’_ыделение" +#: ../src/ui/dialog/find.cpp:72 +msgid "Limit search to the current selection" +msgstr "Ограничить поиÑк текущим выделением" + #: ../src/ui/dialog/find.cpp:73 #, fuzzy msgid "Search in text objects" @@ -16219,10 +15461,22 @@ msgstr "Тол_ько полные Ñлова" msgid "Match whole objects only" msgstr "Только выделенные объекты" +#: ../src/ui/dialog/find.cpp:81 +msgid "Include _hidden" +msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð°Ñ Ñ_крытые" + +#: ../src/ui/dialog/find.cpp:81 +msgid "Include hidden objects in search" +msgstr "ИÑкать Ñреди Ñкрытых объектов" + #: ../src/ui/dialog/find.cpp:82 msgid "Include loc_ked" msgstr "Вкл_ÑŽÑ‡Ð°Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ" +#: ../src/ui/dialog/find.cpp:82 +msgid "Include locked objects in search" +msgstr "ИÑкать Ñреди заблокированных объектов" + #: ../src/ui/dialog/find.cpp:84 msgid "General" msgstr "Общие" @@ -16287,6 +15541,10 @@ msgid "Object types" msgstr "Типы объектов" #: ../src/ui/dialog/find.cpp:110 +msgid "_Find" +msgstr "_ИÑкать" + +#: ../src/ui/dialog/find.cpp:110 #, fuzzy msgid "Select all objects matching the selection criteria" msgstr "Выделить объекты, подходÑщие по вÑем указанным критериÑм поиÑка" @@ -16343,7 +15601,8 @@ msgstr "Выберите объект." msgid "Select a property" msgstr "Выберите контур или фигуру" -#: ../src/ui/dialog/glyphs.cpp:53 ../src/ui/dialog/glyphs.cpp:145 +#: ../src/ui/dialog/glyphs.cpp:53 +#: ../src/ui/dialog/glyphs.cpp:145 msgid "all" msgstr "Ð’Ñе" @@ -16355,31 +15614,38 @@ msgstr "Обычные" msgid "inherited" msgstr "УнаÑледованные" -#: ../src/ui/dialog/glyphs.cpp:56 ../src/ui/dialog/glyphs.cpp:158 +#: ../src/ui/dialog/glyphs.cpp:56 +#: ../src/ui/dialog/glyphs.cpp:158 msgid "Arabic" msgstr "ÐрабÑкий" -#: ../src/ui/dialog/glyphs.cpp:57 ../src/ui/dialog/glyphs.cpp:156 +#: ../src/ui/dialog/glyphs.cpp:57 +#: ../src/ui/dialog/glyphs.cpp:156 msgid "Armenian" msgstr "ÐрмÑнÑкий" -#: ../src/ui/dialog/glyphs.cpp:58 ../src/ui/dialog/glyphs.cpp:165 +#: ../src/ui/dialog/glyphs.cpp:58 +#: ../src/ui/dialog/glyphs.cpp:165 msgid "Bengali" msgstr "БенгальÑкий" -#: ../src/ui/dialog/glyphs.cpp:59 ../src/ui/dialog/glyphs.cpp:247 +#: ../src/ui/dialog/glyphs.cpp:59 +#: ../src/ui/dialog/glyphs.cpp:247 msgid "Bopomofo" msgstr "Бопомото" -#: ../src/ui/dialog/glyphs.cpp:60 ../src/ui/dialog/glyphs.cpp:182 +#: ../src/ui/dialog/glyphs.cpp:60 +#: ../src/ui/dialog/glyphs.cpp:182 msgid "Cherokee" msgstr "Чероки" -#: ../src/ui/dialog/glyphs.cpp:61 ../src/ui/dialog/glyphs.cpp:235 +#: ../src/ui/dialog/glyphs.cpp:61 +#: ../src/ui/dialog/glyphs.cpp:235 msgid "Coptic" msgstr "КоптÑкий" -#: ../src/ui/dialog/glyphs.cpp:62 ../src/ui/dialog/glyphs.cpp:154 +#: ../src/ui/dialog/glyphs.cpp:62 +#: ../src/ui/dialog/glyphs.cpp:154 msgid "Cyrillic" msgstr "Кириллица" @@ -16387,15 +15653,18 @@ msgstr "Кириллица" msgid "Deseret" msgstr "Дезерет" -#: ../src/ui/dialog/glyphs.cpp:64 ../src/ui/dialog/glyphs.cpp:164 +#: ../src/ui/dialog/glyphs.cpp:64 +#: ../src/ui/dialog/glyphs.cpp:164 msgid "Devanagari" msgstr "Деванагари" -#: ../src/ui/dialog/glyphs.cpp:65 ../src/ui/dialog/glyphs.cpp:180 +#: ../src/ui/dialog/glyphs.cpp:65 +#: ../src/ui/dialog/glyphs.cpp:180 msgid "Ethiopic" msgstr "ÐфиопÑкий" -#: ../src/ui/dialog/glyphs.cpp:66 ../src/ui/dialog/glyphs.cpp:178 +#: ../src/ui/dialog/glyphs.cpp:66 +#: ../src/ui/dialog/glyphs.cpp:178 msgid "Georgian" msgstr "ГрузинÑкий" @@ -16407,11 +15676,13 @@ msgstr "ГотÑкое пиÑьмо" msgid "Greek" msgstr "ГречеÑкий" -#: ../src/ui/dialog/glyphs.cpp:69 ../src/ui/dialog/glyphs.cpp:167 +#: ../src/ui/dialog/glyphs.cpp:69 +#: ../src/ui/dialog/glyphs.cpp:167 msgid "Gujarati" msgstr "Гуджарати" -#: ../src/ui/dialog/glyphs.cpp:70 ../src/ui/dialog/glyphs.cpp:166 +#: ../src/ui/dialog/glyphs.cpp:70 +#: ../src/ui/dialog/glyphs.cpp:166 msgid "Gurmukhi" msgstr "Гурмухи" @@ -16424,27 +15695,33 @@ msgstr "Рычаг" msgid "Hangul" msgstr "Хангыль" -#: ../src/ui/dialog/glyphs.cpp:73 ../src/ui/dialog/glyphs.cpp:157 +#: ../src/ui/dialog/glyphs.cpp:73 +#: ../src/ui/dialog/glyphs.cpp:157 msgid "Hebrew" msgstr "Иврит" -#: ../src/ui/dialog/glyphs.cpp:74 ../src/ui/dialog/glyphs.cpp:245 +#: ../src/ui/dialog/glyphs.cpp:74 +#: ../src/ui/dialog/glyphs.cpp:245 msgid "Hiragana" msgstr "Хирагана" -#: ../src/ui/dialog/glyphs.cpp:75 ../src/ui/dialog/glyphs.cpp:171 +#: ../src/ui/dialog/glyphs.cpp:75 +#: ../src/ui/dialog/glyphs.cpp:171 msgid "Kannada" msgstr "Каннада" -#: ../src/ui/dialog/glyphs.cpp:76 ../src/ui/dialog/glyphs.cpp:246 +#: ../src/ui/dialog/glyphs.cpp:76 +#: ../src/ui/dialog/glyphs.cpp:246 msgid "Katakana" msgstr "КаталонÑкий" -#: ../src/ui/dialog/glyphs.cpp:77 ../src/ui/dialog/glyphs.cpp:190 +#: ../src/ui/dialog/glyphs.cpp:77 +#: ../src/ui/dialog/glyphs.cpp:190 msgid "Khmer" msgstr "КхмерÑкий" -#: ../src/ui/dialog/glyphs.cpp:78 ../src/ui/dialog/glyphs.cpp:175 +#: ../src/ui/dialog/glyphs.cpp:78 +#: ../src/ui/dialog/glyphs.cpp:175 msgid "Lao" msgstr "ЛаоÑÑкий" @@ -16452,19 +15729,23 @@ msgstr "ЛаоÑÑкий" msgid "Latin" msgstr "Латиница" -#: ../src/ui/dialog/glyphs.cpp:80 ../src/ui/dialog/glyphs.cpp:172 +#: ../src/ui/dialog/glyphs.cpp:80 +#: ../src/ui/dialog/glyphs.cpp:172 msgid "Malayalam" msgstr "МалаÑлам" -#: ../src/ui/dialog/glyphs.cpp:81 ../src/ui/dialog/glyphs.cpp:191 +#: ../src/ui/dialog/glyphs.cpp:81 +#: ../src/ui/dialog/glyphs.cpp:191 msgid "Mongolian" msgstr "МонгольÑкий" -#: ../src/ui/dialog/glyphs.cpp:82 ../src/ui/dialog/glyphs.cpp:177 +#: ../src/ui/dialog/glyphs.cpp:82 +#: ../src/ui/dialog/glyphs.cpp:177 msgid "Myanmar" msgstr "МьÑнма" -#: ../src/ui/dialog/glyphs.cpp:83 ../src/ui/dialog/glyphs.cpp:184 +#: ../src/ui/dialog/glyphs.cpp:83 +#: ../src/ui/dialog/glyphs.cpp:184 msgid "Ogham" msgstr "ОгамичеÑкое пиÑьмо" @@ -16472,39 +15753,48 @@ msgstr "ОгамичеÑкое пиÑьмо" msgid "Old Italic" msgstr "ÐтруÑÑкий" -#: ../src/ui/dialog/glyphs.cpp:85 ../src/ui/dialog/glyphs.cpp:168 +#: ../src/ui/dialog/glyphs.cpp:85 +#: ../src/ui/dialog/glyphs.cpp:168 msgid "Oriya" msgstr "ОрийÑ" -#: ../src/ui/dialog/glyphs.cpp:86 ../src/ui/dialog/glyphs.cpp:185 +#: ../src/ui/dialog/glyphs.cpp:86 +#: ../src/ui/dialog/glyphs.cpp:185 msgid "Runic" msgstr "Руны" -#: ../src/ui/dialog/glyphs.cpp:87 ../src/ui/dialog/glyphs.cpp:173 +#: ../src/ui/dialog/glyphs.cpp:87 +#: ../src/ui/dialog/glyphs.cpp:173 msgid "Sinhala" msgstr "СингальÑкий" -#: ../src/ui/dialog/glyphs.cpp:88 ../src/ui/dialog/glyphs.cpp:159 +#: ../src/ui/dialog/glyphs.cpp:88 +#: ../src/ui/dialog/glyphs.cpp:159 msgid "Syriac" msgstr "СирийÑкий" -#: ../src/ui/dialog/glyphs.cpp:89 ../src/ui/dialog/glyphs.cpp:169 +#: ../src/ui/dialog/glyphs.cpp:89 +#: ../src/ui/dialog/glyphs.cpp:169 msgid "Tamil" msgstr "ТамильÑкий" -#: ../src/ui/dialog/glyphs.cpp:90 ../src/ui/dialog/glyphs.cpp:170 +#: ../src/ui/dialog/glyphs.cpp:90 +#: ../src/ui/dialog/glyphs.cpp:170 msgid "Telugu" msgstr "Телугу" -#: ../src/ui/dialog/glyphs.cpp:91 ../src/ui/dialog/glyphs.cpp:161 +#: ../src/ui/dialog/glyphs.cpp:91 +#: ../src/ui/dialog/glyphs.cpp:161 msgid "Thaana" msgstr "Таана" -#: ../src/ui/dialog/glyphs.cpp:92 ../src/ui/dialog/glyphs.cpp:174 +#: ../src/ui/dialog/glyphs.cpp:92 +#: ../src/ui/dialog/glyphs.cpp:174 msgid "Thai" msgstr "ТайÑкий" -#: ../src/ui/dialog/glyphs.cpp:93 ../src/ui/dialog/glyphs.cpp:176 +#: ../src/ui/dialog/glyphs.cpp:93 +#: ../src/ui/dialog/glyphs.cpp:176 msgid "Tibetan" msgstr "ТибетÑкий" @@ -16516,19 +15806,23 @@ msgstr "Слоговое пиÑьмо канадÑких аборигенов" msgid "Yi" msgstr "Юи" -#: ../src/ui/dialog/glyphs.cpp:96 ../src/ui/dialog/glyphs.cpp:186 +#: ../src/ui/dialog/glyphs.cpp:96 +#: ../src/ui/dialog/glyphs.cpp:186 msgid "Tagalog" msgstr "ТагальÑкий" -#: ../src/ui/dialog/glyphs.cpp:97 ../src/ui/dialog/glyphs.cpp:187 +#: ../src/ui/dialog/glyphs.cpp:97 +#: ../src/ui/dialog/glyphs.cpp:187 msgid "Hanunoo" msgstr "Хануноо" -#: ../src/ui/dialog/glyphs.cpp:98 ../src/ui/dialog/glyphs.cpp:188 +#: ../src/ui/dialog/glyphs.cpp:98 +#: ../src/ui/dialog/glyphs.cpp:188 msgid "Buhid" msgstr "Бухид" -#: ../src/ui/dialog/glyphs.cpp:99 ../src/ui/dialog/glyphs.cpp:189 +#: ../src/ui/dialog/glyphs.cpp:99 +#: ../src/ui/dialog/glyphs.cpp:189 msgid "Tagbanwa" msgstr "Тагбанва" @@ -16540,7 +15834,8 @@ msgstr "Брейлева азбука" msgid "Cypriot" msgstr "КипрÑкое пиÑьмо" -#: ../src/ui/dialog/glyphs.cpp:102 ../src/ui/dialog/glyphs.cpp:193 +#: ../src/ui/dialog/glyphs.cpp:102 +#: ../src/ui/dialog/glyphs.cpp:193 msgid "Limbu" msgstr "Лимбу" @@ -16556,7 +15851,8 @@ msgstr "СкоропиÑный алфавит Бернарда Шоу" msgid "Linear B" msgstr "Линейное пиÑьмо Б" -#: ../src/ui/dialog/glyphs.cpp:106 ../src/ui/dialog/glyphs.cpp:194 +#: ../src/ui/dialog/glyphs.cpp:106 +#: ../src/ui/dialog/glyphs.cpp:194 msgid "Tai Le" msgstr "ТайÑкий Ле" @@ -16564,23 +15860,28 @@ msgstr "ТайÑкий Ле" msgid "Ugaritic" msgstr "ДревнеперÑидÑкий" -#: ../src/ui/dialog/glyphs.cpp:108 ../src/ui/dialog/glyphs.cpp:195 +#: ../src/ui/dialog/glyphs.cpp:108 +#: ../src/ui/dialog/glyphs.cpp:195 msgid "New Tai Lue" msgstr "Ðовый тайÑкий Ле" -#: ../src/ui/dialog/glyphs.cpp:109 ../src/ui/dialog/glyphs.cpp:197 +#: ../src/ui/dialog/glyphs.cpp:109 +#: ../src/ui/dialog/glyphs.cpp:197 msgid "Buginese" msgstr "БугинÑкий" -#: ../src/ui/dialog/glyphs.cpp:110 ../src/ui/dialog/glyphs.cpp:233 +#: ../src/ui/dialog/glyphs.cpp:110 +#: ../src/ui/dialog/glyphs.cpp:233 msgid "Glagolitic" msgstr "Глаголица" -#: ../src/ui/dialog/glyphs.cpp:111 ../src/ui/dialog/glyphs.cpp:237 +#: ../src/ui/dialog/glyphs.cpp:111 +#: ../src/ui/dialog/glyphs.cpp:237 msgid "Tifinagh" msgstr "Тифинаг (берберÑкий)" -#: ../src/ui/dialog/glyphs.cpp:112 ../src/ui/dialog/glyphs.cpp:266 +#: ../src/ui/dialog/glyphs.cpp:112 +#: ../src/ui/dialog/glyphs.cpp:266 msgid "Syloti Nagri" msgstr "Силоти нагри" @@ -16597,7 +15898,8 @@ msgstr "Кхароштхи" msgid "unassigned" msgstr "Ðазначить" -#: ../src/ui/dialog/glyphs.cpp:116 ../src/ui/dialog/glyphs.cpp:199 +#: ../src/ui/dialog/glyphs.cpp:116 +#: ../src/ui/dialog/glyphs.cpp:199 msgid "Balinese" msgstr "БалинезийÑкий" @@ -16609,7 +15911,8 @@ msgstr "КлинопиÑÑŒ" msgid "Phoenician" msgstr "ФиникийÑкий" -#: ../src/ui/dialog/glyphs.cpp:119 ../src/ui/dialog/glyphs.cpp:268 +#: ../src/ui/dialog/glyphs.cpp:119 +#: ../src/ui/dialog/glyphs.cpp:268 msgid "Phags-pa" msgstr "ФагÑ-па" @@ -16617,35 +15920,43 @@ msgstr "ФагÑ-па" msgid "N'Ko" msgstr "Ð'ко" -#: ../src/ui/dialog/glyphs.cpp:121 ../src/ui/dialog/glyphs.cpp:271 +#: ../src/ui/dialog/glyphs.cpp:121 +#: ../src/ui/dialog/glyphs.cpp:271 msgid "Kayah Li" msgstr "КайÑÑ… Ли" -#: ../src/ui/dialog/glyphs.cpp:122 ../src/ui/dialog/glyphs.cpp:201 +#: ../src/ui/dialog/glyphs.cpp:122 +#: ../src/ui/dialog/glyphs.cpp:201 msgid "Lepcha" msgstr "Лепча" -#: ../src/ui/dialog/glyphs.cpp:123 ../src/ui/dialog/glyphs.cpp:272 +#: ../src/ui/dialog/glyphs.cpp:123 +#: ../src/ui/dialog/glyphs.cpp:272 msgid "Rejang" msgstr "Реджанг" -#: ../src/ui/dialog/glyphs.cpp:124 ../src/ui/dialog/glyphs.cpp:200 +#: ../src/ui/dialog/glyphs.cpp:124 +#: ../src/ui/dialog/glyphs.cpp:200 msgid "Sundanese" msgstr "СунданÑкий" -#: ../src/ui/dialog/glyphs.cpp:125 ../src/ui/dialog/glyphs.cpp:269 +#: ../src/ui/dialog/glyphs.cpp:125 +#: ../src/ui/dialog/glyphs.cpp:269 msgid "Saurashtra" msgstr "Саураштра" -#: ../src/ui/dialog/glyphs.cpp:126 ../src/ui/dialog/glyphs.cpp:275 +#: ../src/ui/dialog/glyphs.cpp:126 +#: ../src/ui/dialog/glyphs.cpp:275 msgid "Cham" msgstr "ТÑмÑкое пиÑьмо " -#: ../src/ui/dialog/glyphs.cpp:127 ../src/ui/dialog/glyphs.cpp:202 +#: ../src/ui/dialog/glyphs.cpp:127 +#: ../src/ui/dialog/glyphs.cpp:202 msgid "Ol Chiki" msgstr "Ол Чики" -#: ../src/ui/dialog/glyphs.cpp:128 ../src/ui/dialog/glyphs.cpp:261 +#: ../src/ui/dialog/glyphs.cpp:128 +#: ../src/ui/dialog/glyphs.cpp:261 msgid "Vai" msgstr "Ваи" @@ -17059,15 +16370,15 @@ msgstr "Спирали" msgid "Script: " msgstr "ПиÑьменноÑть:" -#: ../src/ui/dialog/glyphs.cpp:389 +#: ../src/ui/dialog/glyphs.cpp:385 msgid "Range: " msgstr "Диапазон: " -#: ../src/ui/dialog/glyphs.cpp:457 +#: ../src/ui/dialog/glyphs.cpp:449 msgid "Append" msgstr "Ð’Ñтавить" -#: ../src/ui/dialog/glyphs.cpp:571 +#: ../src/ui/dialog/glyphs.cpp:563 msgid "Append text" msgstr "Ð’Ñтавить текÑÑ‚" @@ -17080,16 +16391,19 @@ msgid "Move and/or rotate the guide relative to current settings" msgstr "СмеÑтить и/или повернуть направлÑющую отноÑительно текущих параметров" #: ../src/ui/dialog/guides.cpp:48 +#, fuzzy +msgctxt "Guides" msgid "_X:" msgstr "_X:" -#: ../src/ui/dialog/guides.cpp:49 ../src/widgets/sp-color-icc-selector.cpp:220 -#: ../src/widgets/sp-color-icc-selector.cpp:221 -#: ../src/widgets/sp-color-scales.cpp:457 +#: ../src/ui/dialog/guides.cpp:49 +#, fuzzy +msgctxt "Guides" msgid "_Y:" msgstr "_Y:" -#: ../src/ui/dialog/guides.cpp:50 ../src/ui/dialog/object-properties.cpp:55 +#: ../src/ui/dialog/guides.cpp:50 +#: ../src/ui/dialog/object-properties.cpp:55 msgid "_Label:" msgstr "_Метка:" @@ -17109,12 +16423,12 @@ msgstr "Смена ÑвойÑтв направлÑющей" msgid "Guideline" msgstr "ÐаправлÑющаÑ" -#: ../src/ui/dialog/guides.cpp:261 +#: ../src/ui/dialog/guides.cpp:317 #, c-format msgid "Guideline ID: %s" msgstr "ID направлÑющей: %s" -#: ../src/ui/dialog/guides.cpp:267 +#: ../src/ui/dialog/guides.cpp:323 #, c-format msgid "Current: %s" msgstr "СейчаÑ: %s" @@ -17147,8 +16461,7 @@ msgid "Show selection cue" msgstr "Показывать пометку выделениÑ" #: ../src/ui/dialog/inkscape-preferences.cpp:182 -msgid "" -"Whether selected objects display a selection cue (the same as in selector)" +msgid "Whether selected objects display a selection cue (the same as in selector)" msgstr "Будет ли отображатьÑÑ Ð¿Ð¾Ð¼ÐµÑ‚ÐºÐ° Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ (как и в Выделителе)" #: ../src/ui/dialog/inkscape-preferences.cpp:188 @@ -17166,12 +16479,8 @@ msgstr "" "площадки (BB) иÑпользуютÑÑ ÐºÑ€Ð°Ñ" #: ../src/ui/dialog/inkscape-preferences.cpp:195 -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 "" -"При преобразовании объекта в направлÑющие Ñти направлÑющие будут размещены " -"по наÑтоÑщим краÑм объекта, а не по его площадке (BB)" +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 "При преобразовании объекта в направлÑющие Ñти направлÑющие будут размещены по наÑтоÑщим краÑм объекта, а не по его площадке (BB)" #: ../src/ui/dialog/inkscape-preferences.cpp:202 msgid "Ctrl+click _dot size:" @@ -17183,21 +16492,15 @@ msgstr "раза больше текущей обводки" #: ../src/ui/dialog/inkscape-preferences.cpp:203 msgid "Size of dots created with Ctrl+click (relative to current stroke width)" -msgstr "" -"Размер точек, Ñоздаваемых по Ctrl+щелчок (отноÑительно текущей толщины " -"штриха)" +msgstr "Размер точек, Ñоздаваемых по Ctrl+щелчок (отноÑительно текущей толщины штриха)" #: ../src/ui/dialog/inkscape-preferences.cpp:218 msgid "<b>No objects selected</b> to take the style from." msgstr "<b>Ðет выделенных объектов</b>, откуда можно было бы взÑть Ñтиль." #: ../src/ui/dialog/inkscape-preferences.cpp:227 -msgid "" -"<b>More than one object selected.</b> Cannot take style from multiple " -"objects." -msgstr "" -"<b>Выделено больше одного объекта.</b> Ðевозможно взÑть Ñтиль от неÑкольких " -"объектов Ñразу." +msgid "<b>More than one object selected.</b> Cannot take style from multiple objects." +msgstr "<b>Выделено больше одного объекта.</b> Ðевозможно взÑть Ñтиль от неÑкольких объектов Ñразу." #: ../src/ui/dialog/inkscape-preferences.cpp:260 msgid "Style of new objects" @@ -17216,12 +16519,8 @@ msgid "This tool's own style:" msgstr "СобÑтвенным Ñтилем инÑтрумента:" #: ../src/ui/dialog/inkscape-preferences.cpp:273 -msgid "" -"Each tool may store its own style to apply to the newly created objects. Use " -"the button below to set it." -msgstr "" -"Каждый инÑтрумент может иÑпользовать Ñвой ÑобÑтвенный Ñтиль Ð´Ð»Ñ Ñоздаваемых " -"объектов. Кнопка внизу уÑтанавливает Ñтот Ñтиль." +msgid "Each tool may store its own style to apply to the newly created objects. Use the button below to set it." +msgstr "Каждый инÑтрумент может иÑпользовать Ñвой ÑобÑтвенный Ñтиль Ð´Ð»Ñ Ñоздаваемых объектов. Кнопка внизу уÑтанавливает Ñтот Ñтиль." #. style swatch #: ../src/ui/dialog/inkscape-preferences.cpp:277 @@ -17234,8 +16533,7 @@ msgstr "Стиль новых объектов, Ñоздаваемых Ñтим #: ../src/ui/dialog/inkscape-preferences.cpp:289 msgid "Remember the style of the (first) selected object as this tool's style" -msgstr "" -"Запомнить Ñтиль (первого) выделенного объекта как Ñтиль данного инÑтрумента" +msgstr "Запомнить Ñтиль (первого) выделенного объекта как Ñтиль данного инÑтрумента" #: ../src/ui/dialog/inkscape-preferences.cpp:294 msgid "Tools" @@ -17272,9 +16570,7 @@ msgid "Keep objects after conversion to guides" msgstr "СохранÑть объекты поÑле преобразованиÑ" #: ../src/ui/dialog/inkscape-preferences.cpp:308 -msgid "" -"When converting an object to guides, don't delete the object after the " -"conversion" +msgid "When converting an object to guides, don't delete the object after the conversion" msgstr "ПоÑле Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² направлÑющие не удалÑть иÑходный объект." #: ../src/ui/dialog/inkscape-preferences.cpp:309 @@ -17282,12 +16578,8 @@ msgid "Treat groups as a single object" msgstr "Считать группы единым объектом" #: ../src/ui/dialog/inkscape-preferences.cpp:311 -msgid "" -"Treat groups as a single object during conversion to guides rather than " -"converting each child separately" -msgstr "" -"Считать группы одним объектом при преобразовании в направлÑющие, не " -"преобразовывать каждый Ñлемент группы отдельно" +msgid "Treat groups as a single object during conversion to guides rather than converting each child separately" +msgstr "Считать группы одним объектом при преобразовании в направлÑющие, не преобразовывать каждый Ñлемент группы отдельно" #: ../src/ui/dialog/inkscape-preferences.cpp:313 msgid "Average all sketches" @@ -17310,1363 +16602,1204 @@ msgstr "Ðе ÑоединÑтьÑÑ Ð»Ð¸Ð½Ð¸Ñми Ñ Ñ‚ÐµÐºÑтовыми Ð¾Ð±Ñ msgid "Selector" msgstr "Выделитель" -#: ../src/ui/dialog/inkscape-preferences.cpp:323 +#: ../src/ui/dialog/inkscape-preferences.cpp:324 msgid "When transforming, show" msgstr "При транÑформации показывать" -#: ../src/ui/dialog/inkscape-preferences.cpp:324 +#: ../src/ui/dialog/inkscape-preferences.cpp:325 msgid "Objects" msgstr "Объекты" -#: ../src/ui/dialog/inkscape-preferences.cpp:326 +#: ../src/ui/dialog/inkscape-preferences.cpp:327 msgid "Show the actual objects when moving or transforming" msgstr "Показывать объекты полноÑтью при перемещении или транÑформации" -#: ../src/ui/dialog/inkscape-preferences.cpp:327 +#: ../src/ui/dialog/inkscape-preferences.cpp:328 msgid "Box outline" msgstr "Рамку" -#: ../src/ui/dialog/inkscape-preferences.cpp:329 +#: ../src/ui/dialog/inkscape-preferences.cpp:330 msgid "Show only a box outline of the objects when moving or transforming" -msgstr "" -"Показывать только прÑмоугольную рамку объектов при перемещении или " -"транÑформации" +msgstr "Показывать только прÑмоугольную рамку объектов при перемещении или транÑформации" -#: ../src/ui/dialog/inkscape-preferences.cpp:330 +#: ../src/ui/dialog/inkscape-preferences.cpp:331 msgid "Per-object selection cue" msgstr "Пометка выделенных объектов" -#: ../src/ui/dialog/inkscape-preferences.cpp:333 +#: ../src/ui/dialog/inkscape-preferences.cpp:334 msgid "No per-object selection indication" msgstr "Выделенные объекты никак не помечены" -#: ../src/ui/dialog/inkscape-preferences.cpp:334 +#: ../src/ui/dialog/inkscape-preferences.cpp:335 msgid "Mark" msgstr "Метка" -#: ../src/ui/dialog/inkscape-preferences.cpp:336 +#: ../src/ui/dialog/inkscape-preferences.cpp:337 msgid "Each selected object has a diamond mark in the top left corner" -msgstr "" -"Каждый выделенный объект имеет метку в виде ромбика в левом верхнем углу" +msgstr "Каждый выделенный объект имеет метку в виде ромбика в левом верхнем углу" -#: ../src/ui/dialog/inkscape-preferences.cpp:337 +#: ../src/ui/dialog/inkscape-preferences.cpp:338 msgid "Box" msgstr "Рамка" -#: ../src/ui/dialog/inkscape-preferences.cpp:339 +#: ../src/ui/dialog/inkscape-preferences.cpp:340 msgid "Each selected object displays its bounding box" msgstr "Каждый выделенный объект помечен пунктирной рамкой" #. Node -#: ../src/ui/dialog/inkscape-preferences.cpp:342 +#: ../src/ui/dialog/inkscape-preferences.cpp:343 msgid "Node" msgstr "Узлы" -#: ../src/ui/dialog/inkscape-preferences.cpp:345 +#: ../src/ui/dialog/inkscape-preferences.cpp:346 msgid "Path outline" msgstr "ÐÐ±Ñ€Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð°" -#: ../src/ui/dialog/inkscape-preferences.cpp:346 +#: ../src/ui/dialog/inkscape-preferences.cpp:347 msgid "Path outline color" msgstr "Цвет обводки контура" -#: ../src/ui/dialog/inkscape-preferences.cpp:347 +#: ../src/ui/dialog/inkscape-preferences.cpp:348 msgid "Selects the color used for showing the path outline" msgstr "Выбрать цвет, иÑпользуемый Ð´Ð»Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð°Ð±Ñ€Ð¸Ñа контура." -#: ../src/ui/dialog/inkscape-preferences.cpp:348 +#: ../src/ui/dialog/inkscape-preferences.cpp:349 msgid "Always show outline" msgstr "Ð’Ñегда показывать абриÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:349 +#: ../src/ui/dialog/inkscape-preferences.cpp:350 msgid "Show outlines for all paths, not only invisible paths" msgstr "Показывать абриÑÑ‹ Ð´Ð»Ñ Ð²Ñех контуров, не только невидимых" -#: ../src/ui/dialog/inkscape-preferences.cpp:350 +#: ../src/ui/dialog/inkscape-preferences.cpp:351 msgid "Update outline when dragging nodes" msgstr "ОбновлÑть Ð°Ð±Ñ€Ð¸Ñ Ð¿Ñ€Ð¸ перемещении узлов" -#: ../src/ui/dialog/inkscape-preferences.cpp:351 -msgid "" -"Update the outline when dragging or transforming nodes; if this is off, the " -"outline will only update when completing a drag" -msgstr "" -"ОбновлÑть Ð°Ð±Ñ€Ð¸Ñ Ð¿Ñ€Ð¸ перетаÑкивании или транÑформации узлов. ЕÑли выключено, " -"абриÑÑ‹ обновÑÑ‚ÑÑ Ð»Ð¸ÑˆÑŒ по завершении дейÑтвиÑ." - #: ../src/ui/dialog/inkscape-preferences.cpp:352 -msgid "Update paths when dragging nodes" -msgstr "ОбновлÑть контуры при перемещении узлов" +msgid "Update the outline when dragging or transforming nodes; if this is off, the outline will only update when completing a drag" +msgstr "ОбновлÑть Ð°Ð±Ñ€Ð¸Ñ Ð¿Ñ€Ð¸ перетаÑкивании или транÑформации узлов. ЕÑли выключено, абриÑÑ‹ обновÑÑ‚ÑÑ Ð»Ð¸ÑˆÑŒ по завершении дейÑтвиÑ." #: ../src/ui/dialog/inkscape-preferences.cpp:353 -msgid "" -"Update paths when dragging or transforming nodes; if this is off, paths will " -"only be updated when completing a drag" -msgstr "" -"ОбновлÑть контуры при перетаÑкивании или транÑформации узлов. ЕÑли " -"выключено, контуры обновÑÑ‚ÑÑ Ð»Ð¸ÑˆÑŒ по завершении дейÑтвиÑ." +msgid "Update paths when dragging nodes" +msgstr "ОбновлÑть контуры при перемещении узлов" #: ../src/ui/dialog/inkscape-preferences.cpp:354 -msgid "Show path direction on outlines" -msgstr "Показывать направление контура на абриÑе" +msgid "Update paths when dragging or transforming nodes; if this is off, paths will only be updated when completing a drag" +msgstr "ОбновлÑть контуры при перетаÑкивании или транÑформации узлов. ЕÑли выключено, контуры обновÑÑ‚ÑÑ Ð»Ð¸ÑˆÑŒ по завершении дейÑтвиÑ." #: ../src/ui/dialog/inkscape-preferences.cpp:355 -msgid "" -"Visualize the direction of selected paths by drawing small arrows in the " -"middle of each outline segment" -msgstr "" -"Показывать направление выделенных контуров при помощи небольших Ñтрелок " -"поÑередине каждого Ñегмента" +msgid "Show path direction on outlines" +msgstr "Показывать направление контура на абриÑе" #: ../src/ui/dialog/inkscape-preferences.cpp:356 +msgid "Visualize the direction of selected paths by drawing small arrows in the middle of each outline segment" +msgstr "Показывать направление выделенных контуров при помощи небольших Ñтрелок поÑередине каждого Ñегмента" + +#: ../src/ui/dialog/inkscape-preferences.cpp:357 msgid "Show temporary path outline" msgstr "Ðа Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾ÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ абриÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:357 +#: ../src/ui/dialog/inkscape-preferences.cpp:358 msgid "When hovering over a path, briefly flash its outline" -msgstr "" -"Мерцать Ñкелетом контура, когда курÑор мыши или иного уÑтройÑтва ввода " -"проходит над ним." +msgstr "Мерцать Ñкелетом контура, когда курÑор мыши или иного уÑтройÑтва ввода проходит над ним." -#: ../src/ui/dialog/inkscape-preferences.cpp:358 +#: ../src/ui/dialog/inkscape-preferences.cpp:359 msgid "Show temporary outline for selected paths" msgstr "Ðа Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾ÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ Ð°Ð±Ñ€Ð¸Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ñ‹Ñ… контуров" -#: ../src/ui/dialog/inkscape-preferences.cpp:359 +#: ../src/ui/dialog/inkscape-preferences.cpp:360 msgid "Show temporary outline even when a path is selected for editing" -msgstr "" -"Ðа Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾ÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ Ð°Ð±Ñ€Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð°, даже еÑли Ñтот контур выделен Ð´Ð»Ñ " -"изменениÑ" +msgstr "Ðа Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾ÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ Ð°Ð±Ñ€Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð°, даже еÑли Ñтот контур выделен Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ" -#: ../src/ui/dialog/inkscape-preferences.cpp:361 +#: ../src/ui/dialog/inkscape-preferences.cpp:362 #, fuzzy msgid "_Flash time:" msgstr "ДлительноÑть мерцаниÑ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:361 -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/ui/dialog/inkscape-preferences.cpp:362 +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/ui/dialog/inkscape-preferences.cpp:363 msgid "Editing preferences" msgstr "Параметры редактированиÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:363 +#: ../src/ui/dialog/inkscape-preferences.cpp:364 msgid "Show transform handles for single nodes" msgstr "Показывать рычаги единичных узлов" -#: ../src/ui/dialog/inkscape-preferences.cpp:364 +#: ../src/ui/dialog/inkscape-preferences.cpp:365 msgid "Show transform handles even when only a single node is selected" msgstr "Показывать рычаги единичных узлов, даже еÑли выделен только один узел" -#: ../src/ui/dialog/inkscape-preferences.cpp:365 +#: ../src/ui/dialog/inkscape-preferences.cpp:366 msgid "Deleting nodes preserves shape" msgstr "СохранÑть форму объекта при удалении узлов" -#: ../src/ui/dialog/inkscape-preferences.cpp:366 -msgid "" -"Move handles next to deleted nodes to resemble original shape; hold Ctrl to " -"get the other behavior" -msgstr "" -"Перемещать рычаги оÑтавшихÑÑ Ð¿Ð¾Ñле ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÑƒÐ·Ð»Ð¾Ð² так, чтобы фигура по " -"возможноÑти ÑохранÑла Ñвою форму; при нажатом Ctrl форма не ÑохранÑетÑÑ" +#: ../src/ui/dialog/inkscape-preferences.cpp:367 +msgid "Move handles next to deleted nodes to resemble original shape; hold Ctrl to get the other behavior" +msgstr "Перемещать рычаги оÑтавшихÑÑ Ð¿Ð¾Ñле ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÑƒÐ·Ð»Ð¾Ð² так, чтобы фигура по возможноÑти ÑохранÑла Ñвою форму; при нажатом Ctrl форма не ÑохранÑетÑÑ" #. Tweak -#: ../src/ui/dialog/inkscape-preferences.cpp:369 +#: ../src/ui/dialog/inkscape-preferences.cpp:370 msgid "Tweak" msgstr "Корректор" -#: ../src/ui/dialog/inkscape-preferences.cpp:370 +#: ../src/ui/dialog/inkscape-preferences.cpp:371 msgid "Object paint style" msgstr "Стиль раÑÐºÑ€Ð°ÑˆÐ¸Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°" #. Zoom -#: ../src/ui/dialog/inkscape-preferences.cpp:375 -#: ../src/widgets/desktop-widget.cpp:636 +#: ../src/ui/dialog/inkscape-preferences.cpp:376 +#: ../src/widgets/desktop-widget.cpp:632 msgid "Zoom" msgstr "Лупа" #. Measure -#: ../src/ui/dialog/inkscape-preferences.cpp:380 ../src/verbs.cpp:2626 +#: ../src/ui/dialog/inkscape-preferences.cpp:381 +#: ../src/verbs.cpp:2626 msgctxt "ContextVerb" msgid "Measure" msgstr "Измеритель" -#: ../src/ui/dialog/inkscape-preferences.cpp:382 +#: ../src/ui/dialog/inkscape-preferences.cpp:383 msgid "Ignore first and last points" msgstr "Игнорировать первую и поÑледнюю точки" -#: ../src/ui/dialog/inkscape-preferences.cpp:383 -msgid "" -"The start and end of the measurement tool's control line will not be " -"considered for calculating lengths. Only lengths between actual curve " -"intersections will be displayed." +#: ../src/ui/dialog/inkscape-preferences.cpp:384 +msgid "The start and end of the measurement tool's control line will not be considered for calculating lengths. Only lengths between actual curve intersections will be displayed." msgstr "" #. Shapes -#: ../src/ui/dialog/inkscape-preferences.cpp:386 +#: ../src/ui/dialog/inkscape-preferences.cpp:387 msgid "Shapes" msgstr "Фигуры" -#: ../src/ui/dialog/inkscape-preferences.cpp:418 +#: ../src/ui/dialog/inkscape-preferences.cpp:419 msgid "Sketch mode" msgstr "ÐÑкизный режим" -#: ../src/ui/dialog/inkscape-preferences.cpp:420 +#: ../src/ui/dialog/inkscape-preferences.cpp:421 #, fuzzy -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 "" -"ЕÑли включено, результат штриховки будет уÑредненным значением вÑех " -"Ñделанных штрихов, а не уÑредненным значением Ñтарого результата и новой " -"штриховки." +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 "ЕÑли включено, результат штриховки будет уÑредненным значением вÑех Ñделанных штрихов, а не уÑредненным значением Ñтарого результата и новой штриховки." #. Pen -#: ../src/ui/dialog/inkscape-preferences.cpp:423 -#: ../src/ui/dialog/input.cpp:1201 +#: ../src/ui/dialog/inkscape-preferences.cpp:424 +#: ../src/ui/dialog/input.cpp:1399 msgid "Pen" msgstr "Перо" #. Calligraphy -#: ../src/ui/dialog/inkscape-preferences.cpp:429 +#: ../src/ui/dialog/inkscape-preferences.cpp:430 msgid "Calligraphy" msgstr "КаллиграфичеÑкое перо" -#: ../src/ui/dialog/inkscape-preferences.cpp:433 -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/ui/dialog/inkscape-preferences.cpp:434 +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/ui/dialog/inkscape-preferences.cpp:435 -msgid "" -"If on, each newly created object will be selected (deselecting previous " -"selection)" -msgstr "" -"ЕÑли включено, каждый новый объект будет автоматичеÑки выделÑтьÑÑ (Ñо " -"ÑброÑом предыдущего выделениÑ)" +#: ../src/ui/dialog/inkscape-preferences.cpp:436 +msgid "If on, each newly created object will be selected (deselecting previous selection)" +msgstr "ЕÑли включено, каждый новый объект будет автоматичеÑки выделÑтьÑÑ (Ñо ÑброÑом предыдущего выделениÑ)" #. Text -#: ../src/ui/dialog/inkscape-preferences.cpp:438 ../src/verbs.cpp:2618 +#: ../src/ui/dialog/inkscape-preferences.cpp:439 +#: ../src/verbs.cpp:2618 msgctxt "ContextVerb" msgid "Text" msgstr "ТекÑÑ‚" -#: ../src/ui/dialog/inkscape-preferences.cpp:443 +#: ../src/ui/dialog/inkscape-preferences.cpp:444 msgid "Show font samples in the drop-down list" msgstr "Показывать образцы шрифтов в раÑкрывающемÑÑ ÑпиÑке" -#: ../src/ui/dialog/inkscape-preferences.cpp:444 -msgid "" -"Show font samples alongside font names in the drop-down list in Text bar" -msgstr "" -"Показывать образцы шрифтов Ñ€Ñдом Ñ Ð¸Ñ… названиÑми в раÑкрывающемÑÑ ÑпиÑке" +#: ../src/ui/dialog/inkscape-preferences.cpp:445 +msgid "Show font samples alongside font names in the drop-down list in Text bar" +msgstr "Показывать образцы шрифтов Ñ€Ñдом Ñ Ð¸Ñ… названиÑми в раÑкрывающемÑÑ ÑпиÑке" -#: ../src/ui/dialog/inkscape-preferences.cpp:446 +#: ../src/ui/dialog/inkscape-preferences.cpp:447 msgid "Show font substitution warning dialog" msgstr "Показывать диалог подÑтановки шрифтов" -#: ../src/ui/dialog/inkscape-preferences.cpp:447 -msgid "" -"Show font substitution warning dialog when requested fonts are not available " -"on the system" +#: ../src/ui/dialog/inkscape-preferences.cpp:448 +msgid "Show font substitution warning dialog when requested fonts are not available on the system" msgstr "" #. , _("Ex square"), _("Percent") #. , SP_CSS_UNIT_EX, SP_CSS_UNIT_PERCENT -#: ../src/ui/dialog/inkscape-preferences.cpp:453 +#: ../src/ui/dialog/inkscape-preferences.cpp:454 msgid "Text units" msgstr "Единицы кеглÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:455 +#: ../src/ui/dialog/inkscape-preferences.cpp:456 msgid "Text size unit type:" msgstr "Единица Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ ÐºÐµÐ³Ð»Ñ" -#: ../src/ui/dialog/inkscape-preferences.cpp:456 +#: ../src/ui/dialog/inkscape-preferences.cpp:457 msgid "Set the type of unit used in the text toolbar and text dialogs" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:457 +#: ../src/ui/dialog/inkscape-preferences.cpp:458 msgid "Always output text size in pixels (px)" msgstr "Ð’Ñегда выводить кегль текÑта в пикÑелах (px)" -#: ../src/ui/dialog/inkscape-preferences.cpp:458 -msgid "" -"Always convert the text size units above into pixels (px) before saving to " -"file" +#: ../src/ui/dialog/inkscape-preferences.cpp:459 +msgid "Always convert the text size units above into pixels (px) before saving to file" msgstr "" #. Spray -#: ../src/ui/dialog/inkscape-preferences.cpp:463 +#: ../src/ui/dialog/inkscape-preferences.cpp:464 msgid "Spray" msgstr "РаÑпылитель" #. Eraser -#: ../src/ui/dialog/inkscape-preferences.cpp:468 +#: ../src/ui/dialog/inkscape-preferences.cpp:469 msgid "Eraser" msgstr "ЛаÑтик" #. Paint Bucket -#: ../src/ui/dialog/inkscape-preferences.cpp:472 +#: ../src/ui/dialog/inkscape-preferences.cpp:473 msgid "Paint Bucket" msgstr "Ð¡Ð¿Ð»Ð¾ÑˆÐ½Ð°Ñ Ð·Ð°Ð»Ð¸Ð²ÐºÐ°" #. Gradient -#: ../src/ui/dialog/inkscape-preferences.cpp:477 -#: ../src/widgets/gradient-selector.cpp:147 +#: ../src/ui/dialog/inkscape-preferences.cpp:478 +#: ../src/widgets/gradient-selector.cpp:150 +#: ../src/widgets/gradient-selector.cpp:302 msgid "Gradient" msgstr "Ð“Ñ€Ð°Ð´Ð¸ÐµÐ½Ñ‚Ð½Ð°Ñ Ð·Ð°Ð»Ð¸Ð²ÐºÐ°" -#: ../src/ui/dialog/inkscape-preferences.cpp:479 +#: ../src/ui/dialog/inkscape-preferences.cpp:480 msgid "Prevent sharing of gradient definitions" msgstr "Ðе разделÑть Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð³Ñ€Ð°Ð´Ð¸ÐµÐ½Ñ‚Ð¾Ð² между объектами" -#: ../src/ui/dialog/inkscape-preferences.cpp:481 -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 "" -"ЕÑли параметр включен, разделÑемые Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ (defs) градиентов при " -"изменении копируютÑÑ Ð² новые; еÑли выключен, Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÑÑŽÑ‚ÑÑ Ð¼ÐµÐ¶Ð´Ñƒ " -"объектами, так что изменение градиента Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ объекта может ÑказатьÑÑ Ð½Ð° " -"другом объекте." - #: ../src/ui/dialog/inkscape-preferences.cpp:482 +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 "ЕÑли параметр включен, разделÑемые Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ (defs) градиентов при изменении копируютÑÑ Ð² новые; еÑли выключен, Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÑÑŽÑ‚ÑÑ Ð¼ÐµÐ¶Ð´Ñƒ объектами, так что изменение градиента Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ объекта может ÑказатьÑÑ Ð½Ð° другом объекте." + +#: ../src/ui/dialog/inkscape-preferences.cpp:483 msgid "Use legacy Gradient Editor" msgstr "ИÑпользовать Ñтарый редактор градиентов" -#: ../src/ui/dialog/inkscape-preferences.cpp:484 -msgid "" -"When on, the Gradient Edit button in the Fill & Stroke dialog will show the " -"legacy Gradient Editor dialog, when off the Gradient Tool will be used" +#: ../src/ui/dialog/inkscape-preferences.cpp:485 +msgid "When on, the Gradient Edit button in the Fill & Stroke dialog will show the legacy Gradient Editor dialog, when off the Gradient Tool will be used" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:487 +#: ../src/ui/dialog/inkscape-preferences.cpp:488 msgid "Linear gradient _angle:" msgstr "_Угол линейного градиента:" -#: ../src/ui/dialog/inkscape-preferences.cpp:488 -msgid "" -"Default angle of new linear gradients in degrees (clockwise from horizontal)" +#: ../src/ui/dialog/inkscape-preferences.cpp:489 +msgid "Default angle of new linear gradients in degrees (clockwise from horizontal)" msgstr "" #. Dropper -#: ../src/ui/dialog/inkscape-preferences.cpp:492 +#: ../src/ui/dialog/inkscape-preferences.cpp:493 msgid "Dropper" msgstr "Пипетка" #. Connector -#: ../src/ui/dialog/inkscape-preferences.cpp:497 +#: ../src/ui/dialog/inkscape-preferences.cpp:498 msgid "Connector" msgstr "Соединительные линии" -#: ../src/ui/dialog/inkscape-preferences.cpp:500 +#: ../src/ui/dialog/inkscape-preferences.cpp:501 msgid "If on, connector attachment points will not be shown for text objects" -msgstr "" -"ЕÑли включено, точки ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð»Ð¸Ð½Ð¸Ñми не показываютÑÑ Ð½Ð° текÑтовых объектах" +msgstr "ЕÑли включено, точки ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð»Ð¸Ð½Ð¸Ñми не показываютÑÑ Ð½Ð° текÑтовых объектах" -#: ../src/ui/dialog/inkscape-preferences.cpp:510 +#: ../src/ui/dialog/inkscape-preferences.cpp:511 msgid "Interface" msgstr "ИнтерфейÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:513 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "System default" msgstr "ИÑпользуемый ÑиÑтемой" -#: ../src/ui/dialog/inkscape-preferences.cpp:513 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Albanian (sq)" msgstr "ÐлбанÑкий (sq)" -#: ../src/ui/dialog/inkscape-preferences.cpp:513 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Amharic (am)" msgstr "ÐмхарÑкий (am)" -#: ../src/ui/dialog/inkscape-preferences.cpp:513 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Arabic (ar)" msgstr "ÐрабÑкий (ar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:513 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Armenian (hy)" msgstr "ÐрмÑнÑкий (hy)" -#: ../src/ui/dialog/inkscape-preferences.cpp:513 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Azerbaijani (az)" msgstr "ÐзербайджанÑкий (az)" -#: ../src/ui/dialog/inkscape-preferences.cpp:513 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Basque (eu)" msgstr "БаÑкÑкий (eu)" -#: ../src/ui/dialog/inkscape-preferences.cpp:513 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Belarusian (be)" msgstr "БелоруÑÑкий (be)" -#: ../src/ui/dialog/inkscape-preferences.cpp:514 +#: ../src/ui/dialog/inkscape-preferences.cpp:515 msgid "Bulgarian (bg)" msgstr "БолгарÑкий (bg)" -#: ../src/ui/dialog/inkscape-preferences.cpp:514 +#: ../src/ui/dialog/inkscape-preferences.cpp:515 msgid "Bengali (bn)" msgstr "БенгальÑкий (bn)" -#: ../src/ui/dialog/inkscape-preferences.cpp:514 +#: ../src/ui/dialog/inkscape-preferences.cpp:515 #, fuzzy msgid "Bengali/Bangladesh (bn_BD)" msgstr "БенгальÑкий (bn)" -#: ../src/ui/dialog/inkscape-preferences.cpp:514 +#: ../src/ui/dialog/inkscape-preferences.cpp:515 msgid "Breton (br)" msgstr "БретонÑкий (br)" -#: ../src/ui/dialog/inkscape-preferences.cpp:514 +#: ../src/ui/dialog/inkscape-preferences.cpp:515 msgid "Catalan (ca)" msgstr "КаталонÑкий (ca)" -#: ../src/ui/dialog/inkscape-preferences.cpp:514 +#: ../src/ui/dialog/inkscape-preferences.cpp:515 msgid "Valencian Catalan (ca@valencia)" msgstr "КаталонÑкий, ВаленÑÐ¸Ñ (ca@valencia)" -#: ../src/ui/dialog/inkscape-preferences.cpp:514 +#: ../src/ui/dialog/inkscape-preferences.cpp:515 msgid "Chinese/China (zh_CN)" msgstr "КитайÑкий, Китай (zh_CN)" -#: ../src/ui/dialog/inkscape-preferences.cpp:515 +#: ../src/ui/dialog/inkscape-preferences.cpp:516 msgid "Chinese/Taiwan (zh_TW)" msgstr "КитайÑкий, Тайвань (zh_TW)" -#: ../src/ui/dialog/inkscape-preferences.cpp:515 +#: ../src/ui/dialog/inkscape-preferences.cpp:516 msgid "Croatian (hr)" msgstr "ХорватÑкий (hr)" -#: ../src/ui/dialog/inkscape-preferences.cpp:515 +#: ../src/ui/dialog/inkscape-preferences.cpp:516 msgid "Czech (cs)" msgstr "ЧешÑкий (cs)" -#: ../src/ui/dialog/inkscape-preferences.cpp:516 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 msgid "Danish (da)" msgstr "ДатÑкий (da)" -#: ../src/ui/dialog/inkscape-preferences.cpp:516 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 msgid "Dutch (nl)" msgstr "ГолландÑкий (nl)" -#: ../src/ui/dialog/inkscape-preferences.cpp:516 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 msgid "Dzongkha (dz)" msgstr "Дзонг-ÐºÑ (dz)" -#: ../src/ui/dialog/inkscape-preferences.cpp:516 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 msgid "German (de)" msgstr "Ðемецкий (de)" -#: ../src/ui/dialog/inkscape-preferences.cpp:516 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 msgid "Greek (el)" msgstr "ГречеÑкий (el)" -#: ../src/ui/dialog/inkscape-preferences.cpp:516 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 msgid "English (en)" msgstr "ÐнглийÑкий (en)" -#: ../src/ui/dialog/inkscape-preferences.cpp:516 +#: ../src/ui/dialog/inkscape-preferences.cpp:517 msgid "English/Australia (en_AU)" msgstr "ÐнглийÑкий, ÐвÑÑ‚Ñ€Ð°Ð»Ð¸Ñ (en_AU)" -#: ../src/ui/dialog/inkscape-preferences.cpp:517 +#: ../src/ui/dialog/inkscape-preferences.cpp:518 msgid "English/Canada (en_CA)" msgstr "ÐнглийÑкий, Канада (en_CA)" -#: ../src/ui/dialog/inkscape-preferences.cpp:517 +#: ../src/ui/dialog/inkscape-preferences.cpp:518 msgid "English/Great Britain (en_GB)" msgstr "ÐнглийÑкий, Ð’ÐµÐ»Ð¸ÐºÐ¾Ð±Ñ€Ð¸Ñ‚Ð°Ð½Ð¸Ñ (en_GB)" -#: ../src/ui/dialog/inkscape-preferences.cpp:517 +#: ../src/ui/dialog/inkscape-preferences.cpp:518 msgid "Pig Latin (en_US@piglatin)" msgstr "ПороÑÑÑ‡ÑŒÑ Ð»Ð°Ñ‚Ñ‹Ð½ÑŒ (en_US@piglatin)" -#: ../src/ui/dialog/inkscape-preferences.cpp:518 +#: ../src/ui/dialog/inkscape-preferences.cpp:519 msgid "Esperanto (eo)" msgstr "ÐÑперанто (eo)" -#: ../src/ui/dialog/inkscape-preferences.cpp:518 +#: ../src/ui/dialog/inkscape-preferences.cpp:519 msgid "Estonian (et)" msgstr "ÐÑтонÑкий (et)" -#: ../src/ui/dialog/inkscape-preferences.cpp:518 +#: ../src/ui/dialog/inkscape-preferences.cpp:519 msgid "Farsi (fa)" msgstr "ФарÑи (fa)" -#: ../src/ui/dialog/inkscape-preferences.cpp:518 +#: ../src/ui/dialog/inkscape-preferences.cpp:519 msgid "Finnish (fi)" msgstr "ФинÑкий (fi)" -#: ../src/ui/dialog/inkscape-preferences.cpp:519 +#: ../src/ui/dialog/inkscape-preferences.cpp:520 msgid "French (fr)" msgstr "ФранцузÑкий (fr)" -#: ../src/ui/dialog/inkscape-preferences.cpp:519 +#: ../src/ui/dialog/inkscape-preferences.cpp:520 msgid "Irish (ga)" msgstr "ИрландÑкий (ga)" -#: ../src/ui/dialog/inkscape-preferences.cpp:519 +#: ../src/ui/dialog/inkscape-preferences.cpp:520 msgid "Galician (gl)" msgstr "ГалицийÑкий (gl)" -#: ../src/ui/dialog/inkscape-preferences.cpp:519 +#: ../src/ui/dialog/inkscape-preferences.cpp:520 msgid "Hebrew (he)" msgstr "Иврит (he)" -#: ../src/ui/dialog/inkscape-preferences.cpp:519 +#: ../src/ui/dialog/inkscape-preferences.cpp:520 msgid "Hungarian (hu)" msgstr "ВенгерÑкий (hu)" -#: ../src/ui/dialog/inkscape-preferences.cpp:520 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Indonesian (id)" msgstr "ИндонезийÑкий (id)" -#: ../src/ui/dialog/inkscape-preferences.cpp:520 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Italian (it)" msgstr "ИтальÑнÑкий (it)" -#: ../src/ui/dialog/inkscape-preferences.cpp:520 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Japanese (ja)" msgstr "ЯпонÑкий (ja)" -#: ../src/ui/dialog/inkscape-preferences.cpp:520 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Khmer (km)" msgstr "КхмерÑкий (km)" -#: ../src/ui/dialog/inkscape-preferences.cpp:520 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Kinyarwanda (rw)" msgstr "Руанда (rw)" -#: ../src/ui/dialog/inkscape-preferences.cpp:520 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Korean (ko)" msgstr "КорейÑкий (ko)" -#: ../src/ui/dialog/inkscape-preferences.cpp:520 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Lithuanian (lt)" msgstr "ЛитовÑкий (lt)" -#: ../src/ui/dialog/inkscape-preferences.cpp:520 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 #, fuzzy msgid "Latvian (lv)" msgstr "ЛитовÑкий (lt)" -#: ../src/ui/dialog/inkscape-preferences.cpp:520 +#: ../src/ui/dialog/inkscape-preferences.cpp:521 msgid "Macedonian (mk)" msgstr "МакедонÑкий (mk)" -#: ../src/ui/dialog/inkscape-preferences.cpp:521 +#: ../src/ui/dialog/inkscape-preferences.cpp:522 msgid "Mongolian (mn)" msgstr "МонгольÑкий (mn)" -#: ../src/ui/dialog/inkscape-preferences.cpp:521 +#: ../src/ui/dialog/inkscape-preferences.cpp:522 msgid "Nepali (ne)" msgstr "ÐепальÑкий (ne)" -#: ../src/ui/dialog/inkscape-preferences.cpp:521 +#: ../src/ui/dialog/inkscape-preferences.cpp:522 msgid "Norwegian BokmÃ¥l (nb)" msgstr "ÐорвежÑкий, бокмол (nb)" -#: ../src/ui/dialog/inkscape-preferences.cpp:521 +#: ../src/ui/dialog/inkscape-preferences.cpp:522 msgid "Norwegian Nynorsk (nn)" msgstr "ÐорвежÑкий, нюнорÑк (nn)" -#: ../src/ui/dialog/inkscape-preferences.cpp:521 +#: ../src/ui/dialog/inkscape-preferences.cpp:522 msgid "Panjabi (pa)" msgstr "Пенджаби (pa)" -#: ../src/ui/dialog/inkscape-preferences.cpp:522 +#: ../src/ui/dialog/inkscape-preferences.cpp:523 msgid "Polish (pl)" msgstr "ПольÑкий (pl)" -#: ../src/ui/dialog/inkscape-preferences.cpp:522 +#: ../src/ui/dialog/inkscape-preferences.cpp:523 msgid "Portuguese (pt)" msgstr "ПортугальÑкий (pt)" -#: ../src/ui/dialog/inkscape-preferences.cpp:522 +#: ../src/ui/dialog/inkscape-preferences.cpp:523 msgid "Portuguese/Brazil (pt_BR)" msgstr "ПортугальÑкий, Ð‘Ñ€Ð°Ð·Ð¸Ð»Ð¸Ñ (pt_BR)" -#: ../src/ui/dialog/inkscape-preferences.cpp:522 +#: ../src/ui/dialog/inkscape-preferences.cpp:523 msgid "Romanian (ro)" msgstr "РумынÑкий (ro)" -#: ../src/ui/dialog/inkscape-preferences.cpp:522 +#: ../src/ui/dialog/inkscape-preferences.cpp:523 msgid "Russian (ru)" msgstr "РуÑÑкий (ru)" -#: ../src/ui/dialog/inkscape-preferences.cpp:523 +#: ../src/ui/dialog/inkscape-preferences.cpp:524 msgid "Serbian (sr)" msgstr "СербÑкий, кириллица (sr)" -#: ../src/ui/dialog/inkscape-preferences.cpp:523 +#: ../src/ui/dialog/inkscape-preferences.cpp:524 msgid "Serbian in Latin script (sr@latin)" msgstr "СербÑкий, латиница (sr@latin)" -#: ../src/ui/dialog/inkscape-preferences.cpp:523 +#: ../src/ui/dialog/inkscape-preferences.cpp:524 msgid "Slovak (sk)" msgstr "Словацкий (sk)" -#: ../src/ui/dialog/inkscape-preferences.cpp:523 +#: ../src/ui/dialog/inkscape-preferences.cpp:524 msgid "Slovenian (sl)" msgstr "СловенÑкий (sl)" -#: ../src/ui/dialog/inkscape-preferences.cpp:523 +#: ../src/ui/dialog/inkscape-preferences.cpp:524 msgid "Spanish (es)" msgstr "ИÑпанÑкий (es)" -#: ../src/ui/dialog/inkscape-preferences.cpp:523 +#: ../src/ui/dialog/inkscape-preferences.cpp:524 msgid "Spanish/Mexico (es_MX)" msgstr "ИÑпанÑкий, МекÑика (es_MX)" -#: ../src/ui/dialog/inkscape-preferences.cpp:524 +#: ../src/ui/dialog/inkscape-preferences.cpp:525 msgid "Swedish (sv)" msgstr "ШведÑкий (sv)" -#: ../src/ui/dialog/inkscape-preferences.cpp:524 +#: ../src/ui/dialog/inkscape-preferences.cpp:525 #, fuzzy msgid "Telugu (te_IN)" msgstr "Телугу" -#: ../src/ui/dialog/inkscape-preferences.cpp:524 +#: ../src/ui/dialog/inkscape-preferences.cpp:525 msgid "Thai (th)" msgstr "ТайÑкий (th)" -#: ../src/ui/dialog/inkscape-preferences.cpp:524 +#: ../src/ui/dialog/inkscape-preferences.cpp:525 msgid "Turkish (tr)" msgstr "Турецкий (tr)" -#: ../src/ui/dialog/inkscape-preferences.cpp:524 +#: ../src/ui/dialog/inkscape-preferences.cpp:525 msgid "Ukrainian (uk)" msgstr "УкраинÑкий (uk)" -#: ../src/ui/dialog/inkscape-preferences.cpp:524 +#: ../src/ui/dialog/inkscape-preferences.cpp:525 msgid "Vietnamese (vi)" msgstr "ВьетнамÑкий (vi)" -#: ../src/ui/dialog/inkscape-preferences.cpp:556 +#: ../src/ui/dialog/inkscape-preferences.cpp:557 msgid "Language (requires restart):" msgstr "Язык (нужен перезапуÑк):" -#: ../src/ui/dialog/inkscape-preferences.cpp:557 +#: ../src/ui/dialog/inkscape-preferences.cpp:558 msgid "Set the language for menus and number formats" msgstr "Укажите Ñзык интерфейÑа и формата чиÑел" -#: ../src/ui/dialog/inkscape-preferences.cpp:560 +#: ../src/ui/dialog/inkscape-preferences.cpp:561 msgid "Large" msgstr "Большие" -#: ../src/ui/dialog/inkscape-preferences.cpp:560 +#: ../src/ui/dialog/inkscape-preferences.cpp:561 msgid "Small" msgstr "Маленькие" -#: ../src/ui/dialog/inkscape-preferences.cpp:560 +#: ../src/ui/dialog/inkscape-preferences.cpp:561 msgid "Smaller" msgstr "Еще меньше" -#: ../src/ui/dialog/inkscape-preferences.cpp:564 +#: ../src/ui/dialog/inkscape-preferences.cpp:565 msgid "Toolbox icon size:" msgstr "Значки панели инÑтрументов:" -#: ../src/ui/dialog/inkscape-preferences.cpp:565 +#: ../src/ui/dialog/inkscape-preferences.cpp:566 msgid "Set the size for the tool icons (requires restart)" -msgstr "" -"Изменить размер значков в панели инÑтрументов (требует перезапуÑка программы)" +msgstr "Изменить размер значков в панели инÑтрументов (требует перезапуÑка программы)" -#: ../src/ui/dialog/inkscape-preferences.cpp:568 +#: ../src/ui/dialog/inkscape-preferences.cpp:569 msgid "Control bar icon size:" msgstr "Значки панели параметров:" -#: ../src/ui/dialog/inkscape-preferences.cpp:569 -msgid "" -"Set the size for the icons in tools' control bars to use (requires restart)" -msgstr "" -"Изменить размер значков в панели команд (требует перезапуÑка программы)" +#: ../src/ui/dialog/inkscape-preferences.cpp:570 +msgid "Set the size for the icons in tools' control bars to use (requires restart)" +msgstr "Изменить размер значков в панели команд (требует перезапуÑка программы)" -#: ../src/ui/dialog/inkscape-preferences.cpp:572 +#: ../src/ui/dialog/inkscape-preferences.cpp:573 msgid "Secondary toolbar icon size:" msgstr "Значки второй панели:" -#: ../src/ui/dialog/inkscape-preferences.cpp:573 -msgid "" -"Set the size for the icons in secondary toolbars to use (requires restart)" -msgstr "" -"Изменить размер значков в панели параметров инÑтрументов (требует " -"перезапуÑка программы)" +#: ../src/ui/dialog/inkscape-preferences.cpp:574 +msgid "Set the size for the icons in secondary toolbars to use (requires restart)" +msgstr "Изменить размер значков в панели параметров инÑтрументов (требует перезапуÑка программы)" -#: ../src/ui/dialog/inkscape-preferences.cpp:576 +#: ../src/ui/dialog/inkscape-preferences.cpp:577 msgid "Work-around color sliders not drawing" msgstr "ПопытатьÑÑ Ð¸Ñправить ползунок альфа-канала" -#: ../src/ui/dialog/inkscape-preferences.cpp:578 -msgid "" -"When on, will attempt to work around bugs in certain GTK themes drawing " -"color sliders" -msgstr "" -"При иÑпользовании некоторых тем GTK+ ползунок альфа-канал замирает на " -"отметке 244. Inkscape может попытатьÑÑ Ð¸Ñправить Ñто." +#: ../src/ui/dialog/inkscape-preferences.cpp:579 +msgid "When on, will attempt to work around bugs in certain GTK themes drawing color sliders" +msgstr "При иÑпользовании некоторых тем GTK+ ползунок альфа-канал замирает на отметке 244. Inkscape может попытатьÑÑ Ð¸Ñправить Ñто." -#: ../src/ui/dialog/inkscape-preferences.cpp:583 +#: ../src/ui/dialog/inkscape-preferences.cpp:584 msgid "Clear list" msgstr "ОчиÑтить ÑпиÑок" -#: ../src/ui/dialog/inkscape-preferences.cpp:586 +#: ../src/ui/dialog/inkscape-preferences.cpp:587 #, fuzzy msgid "Maximum documents in Open _Recent:" msgstr "Ðедавних документов в меню:" -#: ../src/ui/dialog/inkscape-preferences.cpp:587 -msgid "" -"Set the maximum length of the Open Recent list in the File menu, or clear " -"the list" +#: ../src/ui/dialog/inkscape-preferences.cpp:588 +msgid "Set the maximum length of the Open Recent list in the File menu, or clear the list" msgstr "Сколько недавно открывавшихÑÑ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² помнить" -#: ../src/ui/dialog/inkscape-preferences.cpp:590 +#: ../src/ui/dialog/inkscape-preferences.cpp:591 #, fuzzy msgid "_Zoom correction factor (in %):" msgstr "МаÑштаб видимой Ñтраницы (%):" -#: ../src/ui/dialog/inkscape-preferences.cpp:591 -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 будет ÑоответÑтвовать реальному." +#: ../src/ui/dialog/inkscape-preferences.cpp:592 +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 будет ÑоответÑтвовать реальному." -#: ../src/ui/dialog/inkscape-preferences.cpp:594 +#: ../src/ui/dialog/inkscape-preferences.cpp:595 msgid "Enable dynamic relayout for incomplete sections" msgstr "ДинамичеÑкое размещение недоработанных чаÑтей интерфейÑа" -#: ../src/ui/dialog/inkscape-preferences.cpp:596 -msgid "" -"When on, will allow dynamic layout of components that are not completely " -"finished being refactored" -msgstr "" -"ЕÑли включено, будет выполнÑтьÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑкое размещение недоработанных " -"чаÑтей интерфейÑа" +#: ../src/ui/dialog/inkscape-preferences.cpp:597 +msgid "When on, will allow dynamic layout of components that are not completely finished being refactored" +msgstr "ЕÑли включено, будет выполнÑтьÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑкое размещение недоработанных чаÑтей интерфейÑа" #. show infobox -#: ../src/ui/dialog/inkscape-preferences.cpp:599 +#: ../src/ui/dialog/inkscape-preferences.cpp:600 msgid "Show filter primitives infobox" msgstr "Показывать Ñправку по примитивам фильтра" -#: ../src/ui/dialog/inkscape-preferences.cpp:601 -msgid "" -"Show icons and descriptions for the filter primitives available at the " -"filter effects dialog" -msgstr "" -"Показывать значки и опиÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ примитива фильтров в диалоге " -"фильтров Ñффектов" +#: ../src/ui/dialog/inkscape-preferences.cpp:602 +msgid "Show icons and descriptions for the filter primitives available at the filter effects dialog" +msgstr "Показывать значки и опиÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ примитива фильтров в диалоге фильтров Ñффектов" #. Windows -#: ../src/ui/dialog/inkscape-preferences.cpp:604 +#: ../src/ui/dialog/inkscape-preferences.cpp:605 msgid "Save and restore window geometry for each document" msgstr "Запоминать и иÑпользовать геометрию окна Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ документа" -#: ../src/ui/dialog/inkscape-preferences.cpp:605 +#: ../src/ui/dialog/inkscape-preferences.cpp:606 msgid "Remember and use last window's geometry" msgstr "Запоминать и иÑпользовать геометрию поÑледнего окна" -#: ../src/ui/dialog/inkscape-preferences.cpp:606 +#: ../src/ui/dialog/inkscape-preferences.cpp:607 msgid "Don't save window geometry" msgstr "Ðе запоминать геометрию окон" -#: ../src/ui/dialog/inkscape-preferences.cpp:608 +#: ../src/ui/dialog/inkscape-preferences.cpp:609 msgid "Save and restore dialogs status" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:609 -#: ../src/ui/dialog/inkscape-preferences.cpp:636 +#: ../src/ui/dialog/inkscape-preferences.cpp:610 +#: ../src/ui/dialog/inkscape-preferences.cpp:637 msgid "Don't save dialogs status" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:611 -#: ../src/ui/dialog/inkscape-preferences.cpp:644 +#: ../src/ui/dialog/inkscape-preferences.cpp:612 +#: ../src/ui/dialog/inkscape-preferences.cpp:645 msgid "Dockable" msgstr "ПрикреплÑÑŽÑ‚ÑÑ Ðº правому краю окна" -#: ../src/ui/dialog/inkscape-preferences.cpp:615 +#: ../src/ui/dialog/inkscape-preferences.cpp:616 msgid "Native open/save dialogs" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:616 +#: ../src/ui/dialog/inkscape-preferences.cpp:617 msgid "GTK open/save dialogs" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:618 +#: ../src/ui/dialog/inkscape-preferences.cpp:619 msgid "Dialogs are hidden in taskbar" msgstr "Диалоги не видны на панели задач" -#: ../src/ui/dialog/inkscape-preferences.cpp:619 +#: ../src/ui/dialog/inkscape-preferences.cpp:620 #, fuzzy msgid "Save and restore documents viewport" msgstr "Запоминать и иÑпользовать геометрию окна Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ документа" -#: ../src/ui/dialog/inkscape-preferences.cpp:620 +#: ../src/ui/dialog/inkscape-preferences.cpp:621 msgid "Zoom when window is resized" msgstr "МаÑштабировать риÑунок при изменении размеров окна" -#: ../src/ui/dialog/inkscape-preferences.cpp:621 +#: ../src/ui/dialog/inkscape-preferences.cpp:622 msgid "Show close button on dialogs" msgstr "Показывать кнопку «Закрыть» во вÑех диалогах" -#: ../src/ui/dialog/inkscape-preferences.cpp:624 +#: ../src/ui/dialog/inkscape-preferences.cpp:625 msgid "Aggressive" msgstr "ÐаÑтойчивый" -#: ../src/ui/dialog/inkscape-preferences.cpp:626 +#: ../src/ui/dialog/inkscape-preferences.cpp:627 #, fuzzy msgid "Saving window geometry (size and position)" msgstr "Запоминание геометрии окна (размера и положениÑ)" -#: ../src/ui/dialog/inkscape-preferences.cpp:628 +#: ../src/ui/dialog/inkscape-preferences.cpp:629 msgid "Let the window manager determine placement of all windows" msgstr "ПуÑть оконный менеджер Ñам определÑет раÑполжение окон" -#: ../src/ui/dialog/inkscape-preferences.cpp:630 -msgid "" -"Remember and use the last window's geometry (saves geometry to user " -"preferences)" -msgstr "" -"Запоминать (в параметрах программы) и иÑпользовать геометрию поÑледнего окна" +#: ../src/ui/dialog/inkscape-preferences.cpp:631 +msgid "Remember and use the last window's geometry (saves geometry to user preferences)" +msgstr "Запоминать (в параметрах программы) и иÑпользовать геометрию поÑледнего окна" -#: ../src/ui/dialog/inkscape-preferences.cpp:632 -msgid "" -"Save and restore window geometry for each document (saves geometry in the " -"document)" -msgstr "" -"Запоминать (в параметрах документа) и иÑпользовать геометрию окна каждого " -"документа" +#: ../src/ui/dialog/inkscape-preferences.cpp:633 +msgid "Save and restore window geometry for each document (saves geometry in the document)" +msgstr "Запоминать (в параметрах документа) и иÑпользовать геометрию окна каждого документа" -#: ../src/ui/dialog/inkscape-preferences.cpp:634 +#: ../src/ui/dialog/inkscape-preferences.cpp:635 #, fuzzy msgid "Saving dialogs status" msgstr "Показывать диалог при запуÑке" -#: ../src/ui/dialog/inkscape-preferences.cpp:638 -msgid "" -"Save and restore dialogs status (the last open windows dialogs are saved " -"when it closes)" +#: ../src/ui/dialog/inkscape-preferences.cpp:639 +msgid "Save and restore dialogs status (the last open windows dialogs are saved when it closes)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:642 +#: ../src/ui/dialog/inkscape-preferences.cpp:643 #, fuzzy msgid "Dialog behavior (requires restart)" msgstr "Поведение диалогов (требует перезапуÑка программы)" -#: ../src/ui/dialog/inkscape-preferences.cpp:648 +#: ../src/ui/dialog/inkscape-preferences.cpp:649 #, fuzzy msgid "Desktop integration" msgstr "Ðазначение" -#: ../src/ui/dialog/inkscape-preferences.cpp:650 +#: ../src/ui/dialog/inkscape-preferences.cpp:651 msgid "Use Windows like open and save dialogs" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:652 +#: ../src/ui/dialog/inkscape-preferences.cpp:653 msgid "Use GTK open and save dialogs " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:656 +#: ../src/ui/dialog/inkscape-preferences.cpp:657 msgid "Dialogs on top:" msgstr "СпоÑоб Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð´Ð¸Ð°Ð»Ð¾Ð³Ð¾Ð² поверх окна:" -#: ../src/ui/dialog/inkscape-preferences.cpp:659 +#: ../src/ui/dialog/inkscape-preferences.cpp:660 msgid "Dialogs are treated as regular windows" msgstr "Диалоги раÑÑматриваютÑÑ ÐºÐ°Ðº обычные окна" -#: ../src/ui/dialog/inkscape-preferences.cpp:661 +#: ../src/ui/dialog/inkscape-preferences.cpp:662 msgid "Dialogs stay on top of document windows" msgstr "Диалоги оÑтаютÑÑ Ð¿Ð¾Ð²ÐµÑ€Ñ… окон Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸" -#: ../src/ui/dialog/inkscape-preferences.cpp:663 +#: ../src/ui/dialog/inkscape-preferences.cpp:664 msgid "Same as Normal but may work better with some window managers" -msgstr "" -"То же, что и «Ðормальный», но может лучше работать Ñ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼Ð¸ оконными " -"менеджерами" +msgstr "То же, что и «Ðормальный», но может лучше работать Ñ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼Ð¸ оконными менеджерами" -#: ../src/ui/dialog/inkscape-preferences.cpp:666 +#: ../src/ui/dialog/inkscape-preferences.cpp:667 #, fuzzy msgid "Dialog Transparency" msgstr "ПрозрачноÑть диалога:" -#: ../src/ui/dialog/inkscape-preferences.cpp:668 +#: ../src/ui/dialog/inkscape-preferences.cpp:669 #, fuzzy msgid "_Opacity when focused:" msgstr "ÐепрозрачноÑть в фокуÑе:" -#: ../src/ui/dialog/inkscape-preferences.cpp:670 +#: ../src/ui/dialog/inkscape-preferences.cpp:671 #, fuzzy msgid "Opacity when _unfocused:" msgstr "ÐепрозрачноÑть вне фокуÑа:" -#: ../src/ui/dialog/inkscape-preferences.cpp:672 +#: ../src/ui/dialog/inkscape-preferences.cpp:673 #, fuzzy msgid "_Time of opacity change animation:" msgstr "ДлительноÑть анимации:" -#: ../src/ui/dialog/inkscape-preferences.cpp:675 +#: ../src/ui/dialog/inkscape-preferences.cpp:676 #, fuzzy msgid "Miscellaneous" msgstr "Прочие параметры:" -#: ../src/ui/dialog/inkscape-preferences.cpp:678 +#: ../src/ui/dialog/inkscape-preferences.cpp:679 msgid "Whether dialog windows are to be hidden in the window manager taskbar" msgstr "Убирать ли диалоговые окна из панели задач оконного менеджера" -#: ../src/ui/dialog/inkscape-preferences.cpp:681 -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/ui/dialog/inkscape-preferences.cpp:682 +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/ui/dialog/inkscape-preferences.cpp:683 -msgid "" -"Save documents viewport (zoom and panning position). Useful to turn off when " -"sharing version controlled files." +#: ../src/ui/dialog/inkscape-preferences.cpp:684 +msgid "Save documents viewport (zoom and panning position). Useful to turn off when sharing version controlled files." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:685 +#: ../src/ui/dialog/inkscape-preferences.cpp:686 msgid "Whether dialog windows have a close button (requires restart)" msgstr "ОтображаетÑÑ Ð»Ð¸ в диалогах кнопка «Закрыть»" -#: ../src/ui/dialog/inkscape-preferences.cpp:686 +#: ../src/ui/dialog/inkscape-preferences.cpp:687 msgid "Windows" msgstr "Окна" #. Grids -#: ../src/ui/dialog/inkscape-preferences.cpp:689 +#: ../src/ui/dialog/inkscape-preferences.cpp:690 msgid "Line color when zooming out" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:692 +#: ../src/ui/dialog/inkscape-preferences.cpp:693 #, fuzzy msgid "The gridlines will be shown in minor grid line color" -msgstr "" -"При проÑмотре на большом удалении оÑновные линии Ñетки будут отображатьÑÑ " -"обычным цветом." +msgstr "При проÑмотре на большом удалении оÑновные линии Ñетки будут отображатьÑÑ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ð¼ цветом." -#: ../src/ui/dialog/inkscape-preferences.cpp:694 +#: ../src/ui/dialog/inkscape-preferences.cpp:695 #, fuzzy msgid "The gridlines will be shown in major grid line color" -msgstr "" -"При проÑмотре на большом удалении оÑновные линии Ñетки будут отображатьÑÑ " -"обычным цветом." +msgstr "При проÑмотре на большом удалении оÑновные линии Ñетки будут отображатьÑÑ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ð¼ цветом." -#: ../src/ui/dialog/inkscape-preferences.cpp:696 +#: ../src/ui/dialog/inkscape-preferences.cpp:697 msgid "Default grid settings" msgstr "Параметры Ñетки по умолчанию" -#: ../src/ui/dialog/inkscape-preferences.cpp:702 -#: ../src/ui/dialog/inkscape-preferences.cpp:727 +#: ../src/ui/dialog/inkscape-preferences.cpp:703 +#: ../src/ui/dialog/inkscape-preferences.cpp:728 msgid "Grid units:" msgstr "Единицы Ñетки:" -#: ../src/ui/dialog/inkscape-preferences.cpp:707 -#: ../src/ui/dialog/inkscape-preferences.cpp:732 +#: ../src/ui/dialog/inkscape-preferences.cpp:708 +#: ../src/ui/dialog/inkscape-preferences.cpp:733 msgid "Origin X:" msgstr "Точка отÑчета по X:" -#: ../src/ui/dialog/inkscape-preferences.cpp:708 -#: ../src/ui/dialog/inkscape-preferences.cpp:733 +#: ../src/ui/dialog/inkscape-preferences.cpp:709 +#: ../src/ui/dialog/inkscape-preferences.cpp:734 msgid "Origin Y:" msgstr "Точка отÑчета по Y:" -#: ../src/ui/dialog/inkscape-preferences.cpp:713 +#: ../src/ui/dialog/inkscape-preferences.cpp:714 msgid "Spacing X:" msgstr "Интервал по X:" -#: ../src/ui/dialog/inkscape-preferences.cpp:714 -#: ../src/ui/dialog/inkscape-preferences.cpp:736 +#: ../src/ui/dialog/inkscape-preferences.cpp:715 +#: ../src/ui/dialog/inkscape-preferences.cpp:737 msgid "Spacing Y:" msgstr "Интервал по Y:" -#: ../src/ui/dialog/inkscape-preferences.cpp:716 #: ../src/ui/dialog/inkscape-preferences.cpp:717 -#: ../src/ui/dialog/inkscape-preferences.cpp:741 +#: ../src/ui/dialog/inkscape-preferences.cpp:718 #: ../src/ui/dialog/inkscape-preferences.cpp:742 +#: ../src/ui/dialog/inkscape-preferences.cpp:743 #, fuzzy msgid "Minor grid line color:" msgstr "Цвет оÑновных линий Ñетки:" -#: ../src/ui/dialog/inkscape-preferences.cpp:717 -#: ../src/ui/dialog/inkscape-preferences.cpp:742 +#: ../src/ui/dialog/inkscape-preferences.cpp:718 +#: ../src/ui/dialog/inkscape-preferences.cpp:743 msgid "Color used for normal grid lines" msgstr "Цвет обычных линий Ñетки" -#: ../src/ui/dialog/inkscape-preferences.cpp:718 #: ../src/ui/dialog/inkscape-preferences.cpp:719 -#: ../src/ui/dialog/inkscape-preferences.cpp:743 +#: ../src/ui/dialog/inkscape-preferences.cpp:720 #: ../src/ui/dialog/inkscape-preferences.cpp:744 +#: ../src/ui/dialog/inkscape-preferences.cpp:745 msgid "Major grid line color:" msgstr "Цвет оÑновных линий Ñетки:" -#: ../src/ui/dialog/inkscape-preferences.cpp:719 -#: ../src/ui/dialog/inkscape-preferences.cpp:744 +#: ../src/ui/dialog/inkscape-preferences.cpp:720 +#: ../src/ui/dialog/inkscape-preferences.cpp:745 msgid "Color used for major (highlighted) grid lines" msgstr "Цвет оÑновных линий Ñетки" -#: ../src/ui/dialog/inkscape-preferences.cpp:721 -#: ../src/ui/dialog/inkscape-preferences.cpp:746 +#: ../src/ui/dialog/inkscape-preferences.cpp:722 +#: ../src/ui/dialog/inkscape-preferences.cpp:747 msgid "Major grid line every:" msgstr "ОÑÐ½Ð¾Ð²Ð½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ Ñетки каждые:" -#: ../src/ui/dialog/inkscape-preferences.cpp:722 +#: ../src/ui/dialog/inkscape-preferences.cpp:723 msgid "Show dots instead of lines" msgstr "Показывать точки вмеÑто линий" -#: ../src/ui/dialog/inkscape-preferences.cpp:723 +#: ../src/ui/dialog/inkscape-preferences.cpp:724 msgid "If set, display dots at gridpoints instead of gridlines" -msgstr "" -"ЕÑли включено, Ñетка отображаетÑÑ Ð»Ð¸ÑˆÑŒ точками переÑÐµÑ‡ÐµÐ½Ð¸Ñ ÐµÐµ линий, а не " -"Ñамими линиÑми" +msgstr "ЕÑли включено, Ñетка отображаетÑÑ Ð»Ð¸ÑˆÑŒ точками переÑÐµÑ‡ÐµÐ½Ð¸Ñ ÐµÐµ линий, а не Ñамими линиÑми" -#: ../src/ui/dialog/inkscape-preferences.cpp:797 +#: ../src/ui/dialog/inkscape-preferences.cpp:798 msgid "Input/Output" msgstr "Ввод и вывод" -#: ../src/ui/dialog/inkscape-preferences.cpp:800 +#: ../src/ui/dialog/inkscape-preferences.cpp:801 msgid "Use current directory for \"Save As ...\"" msgstr "ИÑпользовать текущий каталог при Ñохранении файла под другим именем" -#: ../src/ui/dialog/inkscape-preferences.cpp:802 +#: ../src/ui/dialog/inkscape-preferences.cpp:803 #, fuzzy -msgid "" -"When this option is on, the \"Save as...\" and \"Save a Copy\" dialogs will " -"always open in the directory where the currently open document is; when it's " -"off, each will open in the directory where you last saved a file using it" -msgstr "" -"ЕÑли включено, при Ñохранении файла под другим именем диалога вÑегда будет " -"открыватьÑÑ Ð² каталоге, где Ñохранён текущий файл. ЕÑли выключено, будет " -"открыватьÑÑ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³, в котором был в поÑледний раз Ñохранён какой-либо файл." +msgid "When this option is on, the \"Save as...\" and \"Save a Copy\" dialogs will always open in the directory where the currently open document is; when it's off, each will open in the directory where you last saved a file using it" +msgstr "ЕÑли включено, при Ñохранении файла под другим именем диалога вÑегда будет открыватьÑÑ Ð² каталоге, где Ñохранён текущий файл. ЕÑли выключено, будет открыватьÑÑ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³, в котором был в поÑледний раз Ñохранён какой-либо файл." -#: ../src/ui/dialog/inkscape-preferences.cpp:804 +#: ../src/ui/dialog/inkscape-preferences.cpp:805 msgid "Add label comments to printing output" msgstr "ДобавлÑть метки в виде комментариев при выводе на печать" -#: ../src/ui/dialog/inkscape-preferences.cpp:806 -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/ui/dialog/inkscape-preferences.cpp:807 +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/ui/dialog/inkscape-preferences.cpp:808 +#: ../src/ui/dialog/inkscape-preferences.cpp:809 #, fuzzy msgid "Add default metadata to new documents" msgstr "Изменить ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ документе, ÑохранÑемые вмеÑте Ñ Ð½Ð¸Ð¼" -#: ../src/ui/dialog/inkscape-preferences.cpp:810 -msgid "" -"Add default metadata to new documents. Default metadata can be set from " -"Document Properties->Metadata." +#: ../src/ui/dialog/inkscape-preferences.cpp:811 +msgid "Add default metadata to new documents. Default metadata can be set from Document Properties->Metadata." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:814 +#: ../src/ui/dialog/inkscape-preferences.cpp:815 msgid "_Grab sensitivity:" msgstr "_ЧувÑтвительноÑть захвата:" -#: ../src/ui/dialog/inkscape-preferences.cpp:814 -#: ../src/ui/dialog/inkscape-preferences.cpp:817 -#: ../src/ui/dialog/inkscape-preferences.cpp:1161 -#: ../src/ui/dialog/inkscape-preferences.cpp:1165 -#: ../src/ui/dialog/inkscape-preferences.cpp:1175 -msgid "pixels" -msgstr "пикÑелов" - #: ../src/ui/dialog/inkscape-preferences.cpp:815 -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 "" -"ÐаÑколько близко (в пикÑелах) нужно подвеÑти курÑор мыши к объекту, чтобы " -"ухватить его мышью" +#, fuzzy +msgid "pixels (requires restart)" +msgstr "(требует перезапуÑка программы)" -#: ../src/ui/dialog/inkscape-preferences.cpp:817 +#: ../src/ui/dialog/inkscape-preferences.cpp:816 +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/ui/dialog/inkscape-preferences.cpp:818 msgid "_Click/drag threshold:" msgstr "Порог _щелчка/перетаÑкиваниÑ:" #: ../src/ui/dialog/inkscape-preferences.cpp:818 -msgid "" -"Maximum mouse drag (in screen pixels) which is considered a click, not a drag" +#: ../src/ui/dialog/inkscape-preferences.cpp:1149 +#: ../src/ui/dialog/inkscape-preferences.cpp:1153 +#: ../src/ui/dialog/inkscape-preferences.cpp:1163 +msgid "pixels" +msgstr "пикÑелов" + +#: ../src/ui/dialog/inkscape-preferences.cpp:819 +msgid "Maximum mouse drag (in screen pixels) which is considered a click, not a drag" msgstr "" "МакÑимальное количеÑтво пикÑелов, перетаÑкивание на которое\n" "воÑпринимаетÑÑ ÐºÐ°Ðº щелчок, а не как перетаÑкивание" -#: ../src/ui/dialog/inkscape-preferences.cpp:821 +#: ../src/ui/dialog/inkscape-preferences.cpp:822 msgid "_Handle size:" msgstr "_Размер рычагов:" -#: ../src/ui/dialog/inkscape-preferences.cpp:822 +#: ../src/ui/dialog/inkscape-preferences.cpp:823 #, fuzzy msgid "Set the relative size of node handles" msgstr "Смещение рычагов узла" -#: ../src/ui/dialog/inkscape-preferences.cpp:824 +#: ../src/ui/dialog/inkscape-preferences.cpp:825 msgid "Use pressure-sensitive tablet (requires restart)" msgstr "ИÑпользовать графичеÑкий планшет (требует перезапуÑка)" -#: ../src/ui/dialog/inkscape-preferences.cpp:826 -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/ui/dialog/inkscape-preferences.cpp:827 +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/ui/dialog/inkscape-preferences.cpp:828 +#: ../src/ui/dialog/inkscape-preferences.cpp:829 msgid "Switch tool based on tablet device (requires restart)" msgstr "" "МенÑть инÑтрумент в завиÑимоÑти от активного уÑтройÑтва\n" "графичеÑкого планшета (требует перезапуÑка)" -#: ../src/ui/dialog/inkscape-preferences.cpp:830 -msgid "" -"Change tool as different devices are used on the tablet (pen, eraser, mouse)" +#: ../src/ui/dialog/inkscape-preferences.cpp:831 +msgid "Change tool as different devices are used on the tablet (pen, eraser, mouse)" msgstr "МенÑть инÑтрумент в завиÑимоÑти от активного инÑтрумента планшета" -#: ../src/ui/dialog/inkscape-preferences.cpp:831 +#: ../src/ui/dialog/inkscape-preferences.cpp:832 msgid "Input devices" msgstr "УÑтройÑтва ввода" #. SVG output options -#: ../src/ui/dialog/inkscape-preferences.cpp:834 +#: ../src/ui/dialog/inkscape-preferences.cpp:835 msgid "Use named colors" msgstr "ИÑпользовать именованные цвета" -#: ../src/ui/dialog/inkscape-preferences.cpp:835 -msgid "" -"If set, write the CSS name of the color when available (e.g. 'red' or " -"'magenta') instead of the numeric value" -msgstr "" -"ЕÑли включено, запиÑывать название цвета по CSS (например, 'red' или " -"'magenta') вмеÑто чиÑлового значениÑ" +#: ../src/ui/dialog/inkscape-preferences.cpp:836 +msgid "If set, write the CSS name of the color when available (e.g. 'red' or 'magenta') instead of the numeric value" +msgstr "ЕÑли включено, запиÑывать название цвета по CSS (например, 'red' или 'magenta') вмеÑто чиÑлового значениÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:837 +#: ../src/ui/dialog/inkscape-preferences.cpp:838 msgid "XML formatting" msgstr "Форматирование XML" -#: ../src/ui/dialog/inkscape-preferences.cpp:839 +#: ../src/ui/dialog/inkscape-preferences.cpp:840 msgid "Inline attributes" msgstr "ВнутриÑтрочные атрибуты" -#: ../src/ui/dialog/inkscape-preferences.cpp:840 +#: ../src/ui/dialog/inkscape-preferences.cpp:841 msgid "Put attributes on the same line as the element tag" msgstr "Ðтрибуты пишутÑÑ Ð² той же Ñтроке, что и Ñ‚Ñги Ñлемента" -#: ../src/ui/dialog/inkscape-preferences.cpp:843 +#: ../src/ui/dialog/inkscape-preferences.cpp:844 #, fuzzy msgid "_Indent, spaces:" msgstr "ОтÑтуп в пробелах:" -#: ../src/ui/dialog/inkscape-preferences.cpp:843 -msgid "" -"The number of spaces to use for indenting nested elements; set to 0 for no " -"indentation" -msgstr "" -"КоличеÑтво пробелов, иÑпользуемых Ð´Ð»Ñ Ð¾Ñ‚Ñтупов вложенных Ñлементов; ноль " -"выключает отÑтупы" +#: ../src/ui/dialog/inkscape-preferences.cpp:844 +msgid "The number of spaces to use for indenting nested elements; set to 0 for no indentation" +msgstr "КоличеÑтво пробелов, иÑпользуемых Ð´Ð»Ñ Ð¾Ñ‚Ñтупов вложенных Ñлементов; ноль выключает отÑтупы" -#: ../src/ui/dialog/inkscape-preferences.cpp:845 +#: ../src/ui/dialog/inkscape-preferences.cpp:846 msgid "Path data" msgstr "Данные контуров" -#: ../src/ui/dialog/inkscape-preferences.cpp:847 +#: ../src/ui/dialog/inkscape-preferences.cpp:848 msgid "Allow relative coordinates" msgstr "Разрешать отноÑительные координаты" -#: ../src/ui/dialog/inkscape-preferences.cpp:848 +#: ../src/ui/dialog/inkscape-preferences.cpp:849 msgid "If set, relative coordinates may be used in path data" -msgstr "" -"ЕÑли включено, в данных контура могут иÑпользоватьÑÑ Ð¾Ñ‚Ð½Ð¾Ñительные координаты" +msgstr "ЕÑли включено, в данных контура могут иÑпользоватьÑÑ Ð¾Ñ‚Ð½Ð¾Ñительные координаты" -#: ../src/ui/dialog/inkscape-preferences.cpp:850 +#: ../src/ui/dialog/inkscape-preferences.cpp:851 msgid "Force repeat commands" msgstr "Принудительно повторÑть команды" -#: ../src/ui/dialog/inkscape-preferences.cpp:851 -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/ui/dialog/inkscape-preferences.cpp:852 +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/ui/dialog/inkscape-preferences.cpp:853 +#: ../src/ui/dialog/inkscape-preferences.cpp:854 msgid "Numbers" msgstr "ЧиÑла" -#: ../src/ui/dialog/inkscape-preferences.cpp:856 +#: ../src/ui/dialog/inkscape-preferences.cpp:857 #, fuzzy msgid "_Numeric precision:" msgstr "ТочноÑть чиÑел:" -#: ../src/ui/dialog/inkscape-preferences.cpp:856 +#: ../src/ui/dialog/inkscape-preferences.cpp:857 msgid "Significant figures of the values written to the SVG file" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:859 +#: ../src/ui/dialog/inkscape-preferences.cpp:860 #, fuzzy msgid "Minimum _exponent:" msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкÑпонента:" -#: ../src/ui/dialog/inkscape-preferences.cpp:859 -msgid "" -"The smallest number written to SVG is 10 to the power of this exponent; " -"anything smaller is written as zero" -msgstr "" -"Самое малое чиÑло, запиÑываемое в файл SVG равно деÑÑти в Ñтой Ñтепени; вÑÑ‘, " -"что меньше, запиÑываетÑÑ ÐºÐ°Ðº ноль." +#: ../src/ui/dialog/inkscape-preferences.cpp:860 +msgid "The smallest number written to SVG is 10 to the power of this exponent; anything smaller is written as zero" +msgstr "Самое малое чиÑло, запиÑываемое в файл SVG равно деÑÑти в Ñтой Ñтепени; вÑÑ‘, что меньше, запиÑываетÑÑ ÐºÐ°Ðº ноль." #. Code to add controls for attribute checking options #. Add incorrect style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:864 +#: ../src/ui/dialog/inkscape-preferences.cpp:865 msgid "Improper Attributes Actions" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:866 -#: ../src/ui/dialog/inkscape-preferences.cpp:874 -#: ../src/ui/dialog/inkscape-preferences.cpp:882 +#: ../src/ui/dialog/inkscape-preferences.cpp:867 +#: ../src/ui/dialog/inkscape-preferences.cpp:875 +#: ../src/ui/dialog/inkscape-preferences.cpp:883 #, fuzzy msgid "Print warnings" msgstr "Метки Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸" -#: ../src/ui/dialog/inkscape-preferences.cpp:867 -msgid "" -"Print warning if invalid or non-useful attributes found. Database files " -"located in inkscape_data_dir/attributes." +#: ../src/ui/dialog/inkscape-preferences.cpp:868 +msgid "Print warning if invalid or non-useful attributes found. Database files located in inkscape_data_dir/attributes." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:868 +#: ../src/ui/dialog/inkscape-preferences.cpp:869 #, fuzzy msgid "Remove attributes" msgstr "УÑтановить атрибут" -#: ../src/ui/dialog/inkscape-preferences.cpp:869 +#: ../src/ui/dialog/inkscape-preferences.cpp:870 msgid "Delete invalid or non-useful attributes from element tag" msgstr "" #. Add incorrect style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:872 +#: ../src/ui/dialog/inkscape-preferences.cpp:873 msgid "Inappropriate Style Properties Actions" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:875 -msgid "" -"Print warning if inappropriate style properties found (i.e. 'font-family' " -"set on a <rect>). Database files located in inkscape_data_dir/attributes." +#: ../src/ui/dialog/inkscape-preferences.cpp:876 +msgid "Print warning if inappropriate style properties found (i.e. 'font-family' set on a <rect>). Database files located in inkscape_data_dir/attributes." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:876 -#: ../src/ui/dialog/inkscape-preferences.cpp:884 +#: ../src/ui/dialog/inkscape-preferences.cpp:877 +#: ../src/ui/dialog/inkscape-preferences.cpp:885 #, fuzzy msgid "Remove style properties" msgstr "ВывеÑти ÑвойÑтва Ñтого треугольника" -#: ../src/ui/dialog/inkscape-preferences.cpp:877 +#: ../src/ui/dialog/inkscape-preferences.cpp:878 #, fuzzy msgid "Delete inappropriate style properties" msgstr "Смена ÑвойÑтв направлÑющей" #. Add default or inherited style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:880 +#: ../src/ui/dialog/inkscape-preferences.cpp:881 msgid "Non-useful Style Properties Actions" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:883 -msgid "" -"Print warning if redundant style properties found (i.e. if a property has " -"the default value and a different value is not inherited or if value is the " -"same as would be inherited). Database files located in inkscape_data_dir/" -"attributes." +#: ../src/ui/dialog/inkscape-preferences.cpp:884 +msgid "Print warning if redundant style properties found (i.e. if a property has the default value and a different value is not inherited or if value is the same as would be inherited). Database files located in inkscape_data_dir/attributes." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:885 +#: ../src/ui/dialog/inkscape-preferences.cpp:886 #, fuzzy msgid "Delete redundant style properties" msgstr "Смена ÑвойÑтв направлÑющей" -#: ../src/ui/dialog/inkscape-preferences.cpp:887 +#: ../src/ui/dialog/inkscape-preferences.cpp:888 msgid "Check Attributes and Style Properties on" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:889 +#: ../src/ui/dialog/inkscape-preferences.cpp:890 #, fuzzy msgid "Reading" msgstr "Затенение" -#: ../src/ui/dialog/inkscape-preferences.cpp:890 -msgid "" -"Check attributes and style properties on reading in SVG files (including " -"those internal to Inkscape which will slow down startup)" +#: ../src/ui/dialog/inkscape-preferences.cpp:891 +msgid "Check attributes and style properties on reading in SVG files (including those internal to Inkscape which will slow down startup)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:891 +#: ../src/ui/dialog/inkscape-preferences.cpp:892 #, fuzzy msgid "Editing" msgstr "ОÑветление" -#: ../src/ui/dialog/inkscape-preferences.cpp:892 -msgid "" -"Check attributes and style properties while editing SVG files (may slow down " -"Inkscape, mostly useful for debugging)" +#: ../src/ui/dialog/inkscape-preferences.cpp:893 +msgid "Check attributes and style properties while editing SVG files (may slow down Inkscape, mostly useful for debugging)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:893 +#: ../src/ui/dialog/inkscape-preferences.cpp:894 #, fuzzy msgid "Writing" msgstr "Сценарии" -#: ../src/ui/dialog/inkscape-preferences.cpp:894 +#: ../src/ui/dialog/inkscape-preferences.cpp:895 msgid "Check attributes and style properties on writing out SVG files" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:896 +#: ../src/ui/dialog/inkscape-preferences.cpp:897 msgid "SVG output" msgstr "ÐкÑпорт в SVG" #. TRANSLATORS: see http://www.newsandtech.com/issues/2004/03-04/pt/03-04_rendering.htm -#: ../src/ui/dialog/inkscape-preferences.cpp:902 +#: ../src/ui/dialog/inkscape-preferences.cpp:903 msgid "Perceptual" msgstr "ВоÑпринимаемаÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:902 +#: ../src/ui/dialog/inkscape-preferences.cpp:903 msgid "Relative Colorimetric" msgstr "ОтноÑÐ¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»Ð¾Ñ€Ð¸Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡ÐµÑкаÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:902 +#: ../src/ui/dialog/inkscape-preferences.cpp:903 msgid "Absolute Colorimetric" msgstr "ÐбÑÐ¾Ð»ÑŽÑ‚Ð½Ð°Ñ ÐºÐ¾Ð»Ð¾Ñ€Ð¸Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡ÐµÑкаÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:906 +#: ../src/ui/dialog/inkscape-preferences.cpp:907 msgid "(Note: Color management has been disabled in this build)" msgstr "(Примечание: в Ñтой Ñборке управление цветом отключено)" -#: ../src/ui/dialog/inkscape-preferences.cpp:910 +#: ../src/ui/dialog/inkscape-preferences.cpp:911 msgid "Display adjustment" msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ Ð²Ñ‹Ð²Ð¾Ð´Ð° на монитор" -#: ../src/ui/dialog/inkscape-preferences.cpp:920 +#: ../src/ui/dialog/inkscape-preferences.cpp:921 #, c-format msgid "" "The ICC profile to use to calibrate display output.\n" @@ -18675,149 +17808,137 @@ msgstr "" "Профиль ICC, иÑпользуемый Ð´Ð»Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ð¸ вывода на диÑплей.\n" "Ð’ Ñтих каталогах ищутÑÑ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸: %s" -#: ../src/ui/dialog/inkscape-preferences.cpp:921 +#: ../src/ui/dialog/inkscape-preferences.cpp:922 msgid "Display profile:" msgstr "Профиль монитора:" -#: ../src/ui/dialog/inkscape-preferences.cpp:926 +#: ../src/ui/dialog/inkscape-preferences.cpp:927 msgid "Retrieve profile from display" msgstr "Получать профиль от видеоподÑиÑтемы" -#: ../src/ui/dialog/inkscape-preferences.cpp:929 +#: ../src/ui/dialog/inkscape-preferences.cpp:930 msgid "Retrieve profiles from those attached to displays via XICC" msgstr "ИÑпользовать профиль, назначенный монитору через xicc" -#: ../src/ui/dialog/inkscape-preferences.cpp:931 +#: ../src/ui/dialog/inkscape-preferences.cpp:932 msgid "Retrieve profiles from those attached to displays" -msgstr "" -"ИÑпользовать профили, иÑпользуемые видеподÑиÑтемой Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ из мониторов" +msgstr "ИÑпользовать профили, иÑпользуемые видеподÑиÑтемой Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ из мониторов" -#: ../src/ui/dialog/inkscape-preferences.cpp:936 +#: ../src/ui/dialog/inkscape-preferences.cpp:937 msgid "Display rendering intent:" msgstr "Цветопередача монитора:" -#: ../src/ui/dialog/inkscape-preferences.cpp:937 +#: ../src/ui/dialog/inkscape-preferences.cpp:938 msgid "The rendering intent to use to calibrate display output" msgstr "Цветопередача выводимых на диÑплей изображений" -#: ../src/ui/dialog/inkscape-preferences.cpp:939 +#: ../src/ui/dialog/inkscape-preferences.cpp:940 msgid "Proofing" msgstr "Цветопроба" -#: ../src/ui/dialog/inkscape-preferences.cpp:941 +#: ../src/ui/dialog/inkscape-preferences.cpp:942 msgid "Simulate output on screen" msgstr "Имитировать уÑтройÑтво вывода" -#: ../src/ui/dialog/inkscape-preferences.cpp:943 +#: ../src/ui/dialog/inkscape-preferences.cpp:944 msgid "Simulates output of target device" msgstr "Имитировать на Ñкране уÑтройÑтво вывода" -#: ../src/ui/dialog/inkscape-preferences.cpp:945 +#: ../src/ui/dialog/inkscape-preferences.cpp:946 msgid "Mark out of gamut colors" msgstr "Помечать цвета вне цветового охвата" -#: ../src/ui/dialog/inkscape-preferences.cpp:947 +#: ../src/ui/dialog/inkscape-preferences.cpp:948 msgid "Highlights colors that are out of gamut for the target device" -msgstr "" -"Помечать цвета, выходÑщие за рамки цветового охвата Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ уÑтройÑтва" +msgstr "Помечать цвета, выходÑщие за рамки цветового охвата Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ уÑтройÑтва" -#: ../src/ui/dialog/inkscape-preferences.cpp:952 +#: ../src/ui/dialog/inkscape-preferences.cpp:953 msgid "Out of gamut warning color:" msgstr "Цвета вне цветового охвата:" -#: ../src/ui/dialog/inkscape-preferences.cpp:953 +#: ../src/ui/dialog/inkscape-preferences.cpp:954 msgid "Selects the color used for out of gamut warning" msgstr "Выберите цвет Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¾ выходе за цветовой охват" -#: ../src/ui/dialog/inkscape-preferences.cpp:955 +#: ../src/ui/dialog/inkscape-preferences.cpp:956 msgid "Device profile:" msgstr "Профиль уÑтройÑтва вывода:" -#: ../src/ui/dialog/inkscape-preferences.cpp:956 +#: ../src/ui/dialog/inkscape-preferences.cpp:957 msgid "The ICC profile to use to simulate device output" msgstr "ICC-профиль, иÑпользуемый Ð´Ð»Ñ Ð¸Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ð¸ уÑтройÑтва вывода" -#: ../src/ui/dialog/inkscape-preferences.cpp:959 +#: ../src/ui/dialog/inkscape-preferences.cpp:960 msgid "Device rendering intent:" msgstr "Цветопередача уÑтройÑтва вывода:" -#: ../src/ui/dialog/inkscape-preferences.cpp:960 +#: ../src/ui/dialog/inkscape-preferences.cpp:961 msgid "The rendering intent to use to calibrate device output" msgstr "Цветопередача выводимых на диÑплей изображений" -#: ../src/ui/dialog/inkscape-preferences.cpp:962 +#: ../src/ui/dialog/inkscape-preferences.cpp:963 msgid "Black point compensation" msgstr "ИÑпользовать компенÑацию черной точки" -#: ../src/ui/dialog/inkscape-preferences.cpp:964 +#: ../src/ui/dialog/inkscape-preferences.cpp:965 msgid "Enables black point compensation" msgstr "Включить компенÑацию чёрной точки" -#: ../src/ui/dialog/inkscape-preferences.cpp:966 +#: ../src/ui/dialog/inkscape-preferences.cpp:967 msgid "Preserve black" msgstr "СохранÑть черный цвет" -#: ../src/ui/dialog/inkscape-preferences.cpp:973 +#: ../src/ui/dialog/inkscape-preferences.cpp:974 msgid "(LittleCMS 1.15 or later required)" msgstr "(необходима библиотека LittleCMS верÑии 1.15 или новее)" -#: ../src/ui/dialog/inkscape-preferences.cpp:975 +#: ../src/ui/dialog/inkscape-preferences.cpp:976 msgid "Preserve K channel in CMYK -> CMYK transforms" msgstr "СохранÑть канал K при преобразованиÑÑ… CMYK → CMYK" #: ../src/ui/dialog/inkscape-preferences.cpp:990 -#: ../src/ui/dialog/inkscape-preferences.cpp:992 -#: ../src/widgets/sp-color-icc-selector.cpp:314 -#: ../src/widgets/sp-color-icc-selector.cpp:598 +#: ../src/widgets/sp-color-icc-selector.cpp:324 +#: ../src/widgets/sp-color-icc-selector.cpp:677 msgid "<none>" msgstr "<нет>" -#: ../src/ui/dialog/inkscape-preferences.cpp:1046 +#: ../src/ui/dialog/inkscape-preferences.cpp:1035 msgid "Color management" msgstr "Управление цветом" #. Autosave options -#: ../src/ui/dialog/inkscape-preferences.cpp:1049 +#: ../src/ui/dialog/inkscape-preferences.cpp:1038 msgid "Enable autosave (requires restart)" msgstr "Включить автоÑохранение (требует перезапуÑка программы)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1050 -msgid "" -"Automatically save the current document(s) at a given interval, thus " -"minimizing loss in case of a crash" -msgstr "" -"ÐвтоматичеÑки ÑохранÑть текущий документ через заданный временной интервал, " -"Ð¼Ð¸Ð½Ð¸Ð¼Ð¸Ð·Ð¸Ñ€ÑƒÑ Ñ€Ð¸Ñк потери данных" +#: ../src/ui/dialog/inkscape-preferences.cpp:1039 +msgid "Automatically save the current document(s) at a given interval, thus minimizing loss in case of a crash" +msgstr "ÐвтоматичеÑки ÑохранÑть текущий документ через заданный временной интервал, Ð¼Ð¸Ð½Ð¸Ð¼Ð¸Ð·Ð¸Ñ€ÑƒÑ Ñ€Ð¸Ñк потери данных" -#: ../src/ui/dialog/inkscape-preferences.cpp:1056 +#: ../src/ui/dialog/inkscape-preferences.cpp:1045 msgctxt "Filesystem" msgid "Autosave _directory:" msgstr "Каталог Ð´Ð»Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… файлов:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1056 -msgid "" -"The directory where autosaves will be written. This should be an absolute " -"path (starts with / on UNIX or a drive letter such as C: on Windows). " +#: ../src/ui/dialog/inkscape-preferences.cpp:1045 +msgid "The directory where autosaves will be written. This should be an absolute path (starts with / on UNIX or a drive letter such as C: on Windows). " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1058 +#: ../src/ui/dialog/inkscape-preferences.cpp:1047 msgid "_Interval (in minutes):" msgstr "_Интервал (в минутах):" -#: ../src/ui/dialog/inkscape-preferences.cpp:1058 +#: ../src/ui/dialog/inkscape-preferences.cpp:1047 msgid "Interval (in minutes) at which document will be autosaved" msgstr "Интервал в минутах, через который документ автоматичеÑки ÑохранÑетÑÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1060 +#: ../src/ui/dialog/inkscape-preferences.cpp:1049 msgid "_Maximum number of autosaves:" msgstr "_МакÑимальное чиÑло автоÑохранений:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1060 -msgid "" -"Maximum number of autosaved files; use this to limit the storage space used" -msgstr "" -"МакÑимальное чиÑло файлов автоÑохранениÑ; иÑпользуйте Ñтот параметр Ð´Ð»Ñ " -"Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¸Ñпользуемого диÑкового проÑтранÑтва" +#: ../src/ui/dialog/inkscape-preferences.cpp:1049 +msgid "Maximum number of autosaved files; use this to limit the storage space used" +msgstr "МакÑимальное чиÑло файлов автоÑохранениÑ; иÑпользуйте Ñтот параметр Ð´Ð»Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¸Ñпользуемого диÑкового проÑтранÑтва" #. When changing the interval or enabling/disabling the autosave function, #. * update our running configuration @@ -18831,1235 +17952,1130 @@ msgstr "" #. _autosave_autosave_interval.signal_changed().connect( sigc::ptr_fun(inkscape_autosave_init), TRUE ); #. #. ----------- -#: ../src/ui/dialog/inkscape-preferences.cpp:1075 +#: ../src/ui/dialog/inkscape-preferences.cpp:1064 msgid "Autosave" msgstr "ÐвтоÑохранение" -#: ../src/ui/dialog/inkscape-preferences.cpp:1079 +#: ../src/ui/dialog/inkscape-preferences.cpp:1068 msgid "Open Clip Art Library _Server Name:" msgstr "_Сервер Open Clip Art Library:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1080 -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 Library. ИÑпользуетÑÑ Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ импорта и " -"ÑкÑпорта в OCAL" +#: ../src/ui/dialog/inkscape-preferences.cpp:1069 +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 Library. ИÑпользуетÑÑ Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ импорта и ÑкÑпорта в OCAL" -#: ../src/ui/dialog/inkscape-preferences.cpp:1082 +#: ../src/ui/dialog/inkscape-preferences.cpp:1071 msgid "Open Clip Art Library _Username:" msgstr "П_ользователь Open Clip Art Library:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1083 +#: ../src/ui/dialog/inkscape-preferences.cpp:1072 msgid "The username used to log into Open Clip Art Library" msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ на Open Clip Art Library" -#: ../src/ui/dialog/inkscape-preferences.cpp:1085 +#: ../src/ui/dialog/inkscape-preferences.cpp:1074 msgid "Open Clip Art Library _Password:" msgstr "П_ароль на Open Clip Art Library:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1086 +#: ../src/ui/dialog/inkscape-preferences.cpp:1075 msgid "The password used to log into Open Clip Art Library" msgstr "Пароль Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ на Open Clip Art Library" -#: ../src/ui/dialog/inkscape-preferences.cpp:1087 +#: ../src/ui/dialog/inkscape-preferences.cpp:1076 msgid "Open Clip Art" msgstr "Open Clip Art" -#: ../src/ui/dialog/inkscape-preferences.cpp:1092 +#: ../src/ui/dialog/inkscape-preferences.cpp:1081 #, fuzzy msgid "Behavior" msgstr "Поведение" -#: ../src/ui/dialog/inkscape-preferences.cpp:1096 +#: ../src/ui/dialog/inkscape-preferences.cpp:1085 #, fuzzy msgid "_Simplification threshold:" msgstr "Порог упрощениÑ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1097 -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/ui/dialog/inkscape-preferences.cpp:1086 +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/ui/dialog/inkscape-preferences.cpp:1099 +#: ../src/ui/dialog/inkscape-preferences.cpp:1088 msgid "Color stock markers the same color as object" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1100 +#: ../src/ui/dialog/inkscape-preferences.cpp:1089 msgid "Color custom markers the same color as object" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1101 -#: ../src/ui/dialog/inkscape-preferences.cpp:1310 +#: ../src/ui/dialog/inkscape-preferences.cpp:1090 +#: ../src/ui/dialog/inkscape-preferences.cpp:1300 msgid "Update marker color when object color changes" msgstr "" #. Selecting options -#: ../src/ui/dialog/inkscape-preferences.cpp:1104 +#: ../src/ui/dialog/inkscape-preferences.cpp:1093 msgid "Select in all layers" msgstr "Работают во вÑех ÑлоÑÑ…" -#: ../src/ui/dialog/inkscape-preferences.cpp:1105 +#: ../src/ui/dialog/inkscape-preferences.cpp:1094 msgid "Select only within current layer" msgstr "Работают только в текущем Ñлое" -#: ../src/ui/dialog/inkscape-preferences.cpp:1106 +#: ../src/ui/dialog/inkscape-preferences.cpp:1095 msgid "Select in current layer and sublayers" msgstr "Работают только в текущем Ñлое и ÑубÑлоÑÑ…" -#: ../src/ui/dialog/inkscape-preferences.cpp:1107 +#: ../src/ui/dialog/inkscape-preferences.cpp:1096 msgid "Ignore hidden objects and layers" msgstr "Игнорируют Ñкрытые объекты и Ñлои" -#: ../src/ui/dialog/inkscape-preferences.cpp:1108 +#: ../src/ui/dialog/inkscape-preferences.cpp:1097 msgid "Ignore locked objects and layers" msgstr "Игнорируют заблокированные объекты и Ñлои" -#: ../src/ui/dialog/inkscape-preferences.cpp:1109 +#: ../src/ui/dialog/inkscape-preferences.cpp:1098 msgid "Deselect upon layer change" msgstr "СнÑть выделение при изменениÑÑ… в Ñлое" -#: ../src/ui/dialog/inkscape-preferences.cpp:1111 +#: ../src/ui/dialog/inkscape-preferences.cpp:1101 +msgid "Uncheck this to be able to keep the current objects selected when the current layer changes" +msgstr "Отключите Ñту опцию, еÑли хотите оÑтавлÑть объекты выбранными при изменениÑÑ… в текущем Ñлое." + +#: ../src/ui/dialog/inkscape-preferences.cpp:1103 msgid "Ctrl+A, Tab, Shift+Tab" msgstr "Ctrl+A, Tab, Shift+Tab" -#: ../src/ui/dialog/inkscape-preferences.cpp:1113 +#: ../src/ui/dialog/inkscape-preferences.cpp:1105 msgid "Make keyboard selection commands work on objects in all layers" msgstr "Команды Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ñ ÐºÐ»Ð°Ð²Ð¸Ð°Ñ‚ÑƒÑ€Ñ‹ работают во вÑех ÑлоÑÑ…." -#: ../src/ui/dialog/inkscape-preferences.cpp:1115 +#: ../src/ui/dialog/inkscape-preferences.cpp:1107 msgid "Make keyboard selection commands work on objects in current layer only" msgstr "Команды Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ñ ÐºÐ»Ð°Ð²Ð¸Ð°Ñ‚ÑƒÑ€Ñ‹ работают только в текущем Ñлое." -#: ../src/ui/dialog/inkscape-preferences.cpp:1117 -msgid "" -"Make keyboard selection commands work on objects in current layer and all " -"its sublayers" -msgstr "" -"Команды Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ñ ÐºÐ»Ð°Ð²Ð¸Ð°Ñ‚ÑƒÑ€Ñ‹ работают в текущем Ñлое и вÑех его ÑубÑлоÑÑ…." - -#: ../src/ui/dialog/inkscape-preferences.cpp:1119 -msgid "" -"Uncheck this to be able to select objects that are hidden (either by " -"themselves or by being in a hidden layer)" -msgstr "" -"Отключите Ñтот параметр, еÑли хотите выделÑть Ñкрытые объекты или объекты на " -"Ñкрытом Ñлое" +#: ../src/ui/dialog/inkscape-preferences.cpp:1109 +msgid "Make keyboard selection commands work on objects in current layer and all its sublayers" +msgstr "Команды Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ñ ÐºÐ»Ð°Ð²Ð¸Ð°Ñ‚ÑƒÑ€Ñ‹ работают в текущем Ñлое и вÑех его ÑубÑлоÑÑ…." -#: ../src/ui/dialog/inkscape-preferences.cpp:1121 -msgid "" -"Uncheck this to be able to select objects that are locked (either by " -"themselves or by being in a locked layer)" -msgstr "" -"Отключите Ñту опцию, еÑли хотите выделÑть заблокированные объекты или " -"объекты на заблокированном Ñлое" +#: ../src/ui/dialog/inkscape-preferences.cpp:1111 +msgid "Uncheck this to be able to select objects that are hidden (either by themselves or by being in a hidden layer)" +msgstr "Отключите Ñтот параметр, еÑли хотите выделÑть Ñкрытые объекты или объекты на Ñкрытом Ñлое" -#: ../src/ui/dialog/inkscape-preferences.cpp:1124 -msgid "" -"Uncheck this to be able to keep the current objects selected when the " -"current layer changes" -msgstr "" -"Отключите Ñту опцию, еÑли хотите оÑтавлÑть объекты выбранными при изменениÑÑ… " -"в текущем Ñлое." +#: ../src/ui/dialog/inkscape-preferences.cpp:1113 +msgid "Uncheck this to be able to select objects that are locked (either by themselves or by being in a locked layer)" +msgstr "Отключите Ñту опцию, еÑли хотите выделÑть заблокированные объекты или объекты на заблокированном Ñлое" -#: ../src/ui/dialog/inkscape-preferences.cpp:1127 +#: ../src/ui/dialog/inkscape-preferences.cpp:1115 msgid "Wrap when cycling objects in z-order" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1129 +#: ../src/ui/dialog/inkscape-preferences.cpp:1117 msgid "Alt+Scroll Wheel" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1131 +#: ../src/ui/dialog/inkscape-preferences.cpp:1119 msgid "Wrap around at start and end when cycling objects in z-order" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1133 +#: ../src/ui/dialog/inkscape-preferences.cpp:1121 msgid "Selecting" msgstr "Выделение" #. Transforms options -#: ../src/ui/dialog/inkscape-preferences.cpp:1136 +#: ../src/ui/dialog/inkscape-preferences.cpp:1124 #: ../src/widgets/select-toolbar.cpp:572 msgid "Scale stroke width" msgstr "МенÑть толщину обводки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1137 +#: ../src/ui/dialog/inkscape-preferences.cpp:1125 msgid "Scale rounded corners in rectangles" msgstr "МенÑть Ñ€Ð°Ð´Ð¸ÑƒÑ Ð·Ð°ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð½Ñ‹Ñ… углов" -#: ../src/ui/dialog/inkscape-preferences.cpp:1138 +#: ../src/ui/dialog/inkscape-preferences.cpp:1126 msgid "Transform gradients" msgstr "ТранÑформировать градиенты" -#: ../src/ui/dialog/inkscape-preferences.cpp:1139 +#: ../src/ui/dialog/inkscape-preferences.cpp:1127 msgid "Transform patterns" msgstr "ТранÑформировать текÑтуры" -#: ../src/ui/dialog/inkscape-preferences.cpp:1140 +#: ../src/ui/dialog/inkscape-preferences.cpp:1128 msgid "Optimized" msgstr "С оптимизацией" -#: ../src/ui/dialog/inkscape-preferences.cpp:1141 +#: ../src/ui/dialog/inkscape-preferences.cpp:1129 msgid "Preserved" msgstr "Без оптимизации" -#: ../src/ui/dialog/inkscape-preferences.cpp:1144 +#: ../src/ui/dialog/inkscape-preferences.cpp:1132 #: ../src/widgets/select-toolbar.cpp:573 msgid "When scaling objects, scale the stroke width by the same proportion" -msgstr "" -"При изменении размера объектов менÑть в той же пропорции и толщину обводки" +msgstr "При изменении размера объектов менÑть в той же пропорции и толщину обводки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1146 +#: ../src/ui/dialog/inkscape-preferences.cpp:1134 #: ../src/widgets/select-toolbar.cpp:584 msgid "When scaling rectangles, scale the radii of rounded corners" -msgstr "" -"При изменении размера прÑмоугольников менÑть в той же пропорции и Ñ€Ð°Ð´Ð¸ÑƒÑ " -"закруглённых углов" +msgstr "При изменении размера прÑмоугольников менÑть в той же пропорции и Ñ€Ð°Ð´Ð¸ÑƒÑ Ð·Ð°ÐºÑ€ÑƒÐ³Ð»Ñ‘Ð½Ð½Ñ‹Ñ… углов" -#: ../src/ui/dialog/inkscape-preferences.cpp:1148 +#: ../src/ui/dialog/inkscape-preferences.cpp:1136 #: ../src/widgets/select-toolbar.cpp:595 msgid "Move gradients (in fill or stroke) along with the objects" msgstr "ТранÑформировать градиенты (в заливке или обводке) вмеÑте Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼" -#: ../src/ui/dialog/inkscape-preferences.cpp:1150 +#: ../src/ui/dialog/inkscape-preferences.cpp:1138 #: ../src/widgets/select-toolbar.cpp:606 msgid "Move patterns (in fill or stroke) along with the objects" msgstr "ТранÑформировать текÑтуры (в заливке или обводке) вмеÑте Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼" -#: ../src/ui/dialog/inkscape-preferences.cpp:1151 +#: ../src/ui/dialog/inkscape-preferences.cpp:1139 msgid "Store transformation" msgstr "Сохранение транÑформации" -#: ../src/ui/dialog/inkscape-preferences.cpp:1153 -msgid "" -"If possible, apply transformation to objects without adding a transform= " -"attribute" -msgstr "" -"По возможноÑти применÑть транÑформацию к объектам без Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° " -"transform=" +#: ../src/ui/dialog/inkscape-preferences.cpp:1141 +msgid "If possible, apply transformation to objects without adding a transform= attribute" +msgstr "По возможноÑти применÑть транÑформацию к объектам без Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° transform=" -#: ../src/ui/dialog/inkscape-preferences.cpp:1155 +#: ../src/ui/dialog/inkscape-preferences.cpp:1143 msgid "Always store transformation as a transform= attribute on objects" msgstr "Ð’Ñегда ÑохранÑть транÑформацию в виде атрибута transform=" -#: ../src/ui/dialog/inkscape-preferences.cpp:1157 +#: ../src/ui/dialog/inkscape-preferences.cpp:1145 msgid "Transforms" msgstr "ТранÑформации" -#: ../src/ui/dialog/inkscape-preferences.cpp:1161 +#: ../src/ui/dialog/inkscape-preferences.cpp:1149 msgid "Mouse _wheel scrolls by:" msgstr "_КолёÑико мыши прокручивает на:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1162 -msgid "" -"One mouse wheel notch scrolls by this distance in screen pixels " -"(horizontally with Shift)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1150 +msgid "One mouse wheel notch scrolls by this distance in screen pixels (horizontally with Shift)" msgstr "" "Ðа Ñто раÑÑтоÑние в пикÑелах изображение ÑдвигаетÑÑ Ð¾Ð´Ð½Ð¸Ð¼ щелчком\n" "колеÑика мыши (Ñ Ð½Ð°Ð¶Ð°Ñ‚Ð¾Ð¹ клавишей Shift - по горизонтали)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1163 +#: ../src/ui/dialog/inkscape-preferences.cpp:1151 msgid "Ctrl+arrows" msgstr "Ctrl+Ñтрелки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1165 +#: ../src/ui/dialog/inkscape-preferences.cpp:1153 msgid "Sc_roll by:" msgstr "_Шаг прокрутки:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1166 +#: ../src/ui/dialog/inkscape-preferences.cpp:1154 msgid "Pressing Ctrl+arrow key scrolls by this distance (in screen pixels)" -msgstr "" -"Ðа Ñто раÑÑтоÑние в пикÑелах изображение ÑдвигаетÑÑ Ð¿Ñ€Ð¸ нажатии Ctrl+Ñтрелки" +msgstr "Ðа Ñто раÑÑтоÑние в пикÑелах изображение ÑдвигаетÑÑ Ð¿Ñ€Ð¸ нажатии Ctrl+Ñтрелки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1168 +#: ../src/ui/dialog/inkscape-preferences.cpp:1156 msgid "_Acceleration:" msgstr "_УÑкорение:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1169 -msgid "" -"Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no " -"acceleration)" -msgstr "" -"ЕÑли удерживать нажатыми Ctrl+Ñтрелку, ÑкороÑть прокрутки будет возраÑтать " -"(0 отменÑет уÑкорение)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1157 +msgid "Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no acceleration)" +msgstr "ЕÑли удерживать нажатыми Ctrl+Ñтрелку, ÑкороÑть прокрутки будет возраÑтать (0 отменÑет уÑкорение)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1170 +#: ../src/ui/dialog/inkscape-preferences.cpp:1158 msgid "Autoscrolling" msgstr "Ðвтопрокрутка" -#: ../src/ui/dialog/inkscape-preferences.cpp:1172 +#: ../src/ui/dialog/inkscape-preferences.cpp:1160 msgid "_Speed:" msgstr "_СкороÑть:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1173 -msgid "" -"How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn " -"autoscroll off)" -msgstr "" -"С какой ÑкороÑтью будет проиÑходить прокрутка при перетаÑкивании объекта за " -"пределы окна (0 отменÑет автопрокрутку)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1161 +msgid "How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn autoscroll off)" +msgstr "С какой ÑкороÑтью будет проиÑходить прокрутка при перетаÑкивании объекта за пределы окна (0 отменÑет автопрокрутку)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1175 -#: ../src/ui/dialog/tracedialog.cpp:521 ../src/ui/dialog/tracedialog.cpp:720 +#: ../src/ui/dialog/inkscape-preferences.cpp:1163 +#: ../src/ui/dialog/tracedialog.cpp:521 +#: ../src/ui/dialog/tracedialog.cpp:720 msgid "_Threshold:" msgstr "Поро_г:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1176 -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" +#: ../src/ui/dialog/inkscape-preferences.cpp:1164 +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 "" "ÐаÑколько далеко (в пикÑелах) нужно отÑтоÑть от ÐºÑ€Ð°Ñ Ð¾ÐºÐ½Ð°, чтобы\n" "включилаÑÑŒ автопрокрутка; положительные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ - за пределами окна,\n" "отрицательные - внутри окна" -#: ../src/ui/dialog/inkscape-preferences.cpp:1177 -msgid "Left mouse button pans when Space is pressed" -msgstr "Перемещение по окну Ñ Ð½Ð°Ð¶Ð°Ñ‚Ñ‹Ð¼ пробелом и левой клавишей мыши" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1179 -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/ui/dialog/inkscape-preferences.cpp:1180 +#. +#. _scroll_space.init ( _("Left mouse button pans when Space is pressed"), "/options/spacepans/value", false); +#. _page_scrolling.add_line( false, "", _scroll_space, "", +#. _("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)")); +#. +#: ../src/ui/dialog/inkscape-preferences.cpp:1170 msgid "Mouse wheel zooms by default" msgstr "По умолчанию колеÑо мыши маÑштабирует вид" -#: ../src/ui/dialog/inkscape-preferences.cpp:1182 -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 маÑштабируетÑÑ Ð²Ð¸Ð´ " -"документа, а без - прокручиваетÑÑ Ñ…Ð¾Ð»ÑÑ‚." +#: ../src/ui/dialog/inkscape-preferences.cpp:1172 +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 маÑштабируетÑÑ Ð²Ð¸Ð´ документа, а без - прокручиваетÑÑ Ñ…Ð¾Ð»ÑÑ‚." -#: ../src/ui/dialog/inkscape-preferences.cpp:1183 +#: ../src/ui/dialog/inkscape-preferences.cpp:1173 msgid "Scrolling" msgstr "Прокрутка" #. Snapping options -#: ../src/ui/dialog/inkscape-preferences.cpp:1186 +#: ../src/ui/dialog/inkscape-preferences.cpp:1176 msgid "Enable snap indicator" msgstr "Включить индикатор прилипаниÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1188 +#: ../src/ui/dialog/inkscape-preferences.cpp:1178 msgid "After snapping, a symbol is drawn at the point that has snapped" msgstr "Ð’ предполагаемой точке Ð¿Ñ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð¸Ñ Ñ€Ð¸ÑуетÑÑ Ñимвол" -#: ../src/ui/dialog/inkscape-preferences.cpp:1191 +#: ../src/ui/dialog/inkscape-preferences.cpp:1181 msgid "_Delay (in ms):" msgstr "За_держка (мÑ):" -#: ../src/ui/dialog/inkscape-preferences.cpp:1192 -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/ui/dialog/inkscape-preferences.cpp:1182 +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/ui/dialog/inkscape-preferences.cpp:1194 +#: ../src/ui/dialog/inkscape-preferences.cpp:1184 msgid "Only snap the node closest to the pointer" msgstr "Прилипает только ближайший к указателю узел" -#: ../src/ui/dialog/inkscape-preferences.cpp:1196 -msgid "" -"Only try to snap the node that is initially closest to the mouse pointer" -msgstr "" -"Прилипать только к тому узлу, который изначально раÑположен ближе оÑтальных " -"к указателю мыши" +#: ../src/ui/dialog/inkscape-preferences.cpp:1186 +msgid "Only try to snap the node that is initially closest to the mouse pointer" +msgstr "Прилипать только к тому узлу, который изначально раÑположен ближе оÑтальных к указателю мыши" -#: ../src/ui/dialog/inkscape-preferences.cpp:1199 +#: ../src/ui/dialog/inkscape-preferences.cpp:1189 msgid "_Weight factor:" msgstr "КоÑффициент _взвешиваниÑ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1200 -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/ui/dialog/inkscape-preferences.cpp:1190 +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/ui/dialog/inkscape-preferences.cpp:1202 +#: ../src/ui/dialog/inkscape-preferences.cpp:1192 msgid "Snap the mouse pointer when dragging a constrained knot" msgstr "Указатель мыши прилипает при перетаÑкивании узла Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸ÐµÐ¼" -#: ../src/ui/dialog/inkscape-preferences.cpp:1204 -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/ui/dialog/inkscape-preferences.cpp:1194 +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/ui/dialog/inkscape-preferences.cpp:1206 +#: ../src/ui/dialog/inkscape-preferences.cpp:1196 msgid "Snapping" msgstr "Прилипание" #. nudgedistance is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:1211 +#: ../src/ui/dialog/inkscape-preferences.cpp:1201 msgid "_Arrow keys move by:" msgstr "_Стрелки двигают на:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1212 +#: ../src/ui/dialog/inkscape-preferences.cpp:1202 #, fuzzy -msgid "" -"Pressing an arrow key moves selected object(s) or node(s) by this distance" -msgstr "" -"Ðа Ñто раÑÑтоÑние (в SVG пикÑелах) выделенный объект или узел перемещаетÑÑ " -"по нажатию клавиши Ñо Ñтрелкой" +msgid "Pressing an arrow key moves selected object(s) or node(s) by this distance" +msgstr "Ðа Ñто раÑÑтоÑние (в SVG пикÑелах) выделенный объект или узел перемещаетÑÑ Ð¿Ð¾ нажатию клавиши Ñо Ñтрелкой" #. defaultscale is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:1215 +#: ../src/ui/dialog/inkscape-preferences.cpp:1205 #, fuzzy msgid "> and < _scale by:" msgstr "Шаг маÑÑˆÑ‚Ð°Ð±Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ > и <:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1216 +#: ../src/ui/dialog/inkscape-preferences.cpp:1206 #, fuzzy msgid "Pressing > or < scales selection up or down by this increment" -msgstr "" -"Ðа Ñту величину (в SVG пикÑелах) изменÑетÑÑ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¿Ð¾ нажатию " -"клавиш > и <" +msgstr "Ðа Ñту величину (в SVG пикÑелах) изменÑетÑÑ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¿Ð¾ нажатию клавиш > и <" -#: ../src/ui/dialog/inkscape-preferences.cpp:1218 +#: ../src/ui/dialog/inkscape-preferences.cpp:1208 #, fuzzy msgid "_Inset/Outset by:" msgstr "Ð’Ñ‚Ñжка или раÑÑ‚Ñжка на:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1219 +#: ../src/ui/dialog/inkscape-preferences.cpp:1209 #, fuzzy msgid "Inset and Outset commands displace the path by this distance" -msgstr "" -"Ðа Ñто раÑÑтоÑние (в SVG пикÑелах) команды втÑжки и раÑÑ‚Ñжки Ñмещают контур" +msgstr "Ðа Ñто раÑÑтоÑние (в SVG пикÑелах) команды втÑжки и раÑÑ‚Ñжки Ñмещают контур" -#: ../src/ui/dialog/inkscape-preferences.cpp:1220 +#: ../src/ui/dialog/inkscape-preferences.cpp:1210 msgid "Compass-like display of angles" msgstr "КомпаÑообразное отображение углов" -#: ../src/ui/dialog/inkscape-preferences.cpp:1222 -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°, приращение угла проиÑходит против чаÑовой Ñтрелки." +#: ../src/ui/dialog/inkscape-preferences.cpp:1212 +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°, приращение угла проиÑходит против чаÑовой Ñтрелки." -#: ../src/ui/dialog/inkscape-preferences.cpp:1228 +#: ../src/ui/dialog/inkscape-preferences.cpp:1218 #, fuzzy msgid "_Rotation snaps every:" msgstr "Ограничение вращениÑ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1228 +#: ../src/ui/dialog/inkscape-preferences.cpp:1218 msgid "degrees" msgstr "градуÑов" -#: ../src/ui/dialog/inkscape-preferences.cpp:1229 -msgid "" -"Rotating with Ctrl pressed snaps every that much degrees; also, pressing " -"[ or ] rotates by this amount" -msgstr "" -"Вращение Ñ Ð½Ð°Ð¶Ð°Ñ‚Ñ‹Ð¼ Ctrl ограничивает угол значениÑми, кратными выбранному; " -"нажатие [ или ] поворачивает на выбранный угол" +#: ../src/ui/dialog/inkscape-preferences.cpp:1219 +msgid "Rotating with Ctrl pressed snaps every that much degrees; also, pressing [ or ] rotates by this amount" +msgstr "Вращение Ñ Ð½Ð°Ð¶Ð°Ñ‚Ñ‹Ð¼ Ctrl ограничивает угол значениÑми, кратными выбранному; нажатие [ или ] поворачивает на выбранный угол" -#: ../src/ui/dialog/inkscape-preferences.cpp:1230 +#: ../src/ui/dialog/inkscape-preferences.cpp:1220 msgid "Relative snapping of guideline angles" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1232 -msgid "" -"When on, the snap angles when rotating a guideline will be relative to the " -"original angle" +#: ../src/ui/dialog/inkscape-preferences.cpp:1222 +msgid "When on, the snap angles when rotating a guideline will be relative to the original angle" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1234 +#: ../src/ui/dialog/inkscape-preferences.cpp:1224 #, fuzzy msgid "_Zoom in/out by:" msgstr "Шаг маÑштаба:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1235 -msgid "" -"Zoom tool click, +/- keys, and middle click zoom in and out by this " -"multiplier" +#: ../src/ui/dialog/inkscape-preferences.cpp:1225 +msgid "Zoom tool click, +/- keys, and middle click zoom in and out by this multiplier" msgstr "" "Шаг Ð´Ð»Ñ Ñ‰ÐµÐ»Ñ‡ÐºÐ° инÑтрументом маÑштаба,\n" "Ð½Ð°Ð¶Ð°Ñ‚Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ +/- и щелчка Ñредней клавишей мыши" -#: ../src/ui/dialog/inkscape-preferences.cpp:1236 +#: ../src/ui/dialog/inkscape-preferences.cpp:1226 msgid "Steps" msgstr "Шаги" #. Clones options -#: ../src/ui/dialog/inkscape-preferences.cpp:1239 +#: ../src/ui/dialog/inkscape-preferences.cpp:1229 msgid "Move in parallel" msgstr "ДвигаютÑÑ Ð¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»ÑŒÐ½Ð¾" -#: ../src/ui/dialog/inkscape-preferences.cpp:1241 +#: ../src/ui/dialog/inkscape-preferences.cpp:1231 msgid "Stay unmoved" msgstr "ОÑтаютÑÑ Ð½ÐµÐ¿Ð¾Ð´Ð²Ð¸Ð¶Ð½Ñ‹Ð¼Ð¸" -#: ../src/ui/dialog/inkscape-preferences.cpp:1243 +#: ../src/ui/dialog/inkscape-preferences.cpp:1233 msgid "Move according to transform" msgstr "ДвигаютÑÑ Ð² ÑоответÑтвии Ñ transform=" -#: ../src/ui/dialog/inkscape-preferences.cpp:1245 +#: ../src/ui/dialog/inkscape-preferences.cpp:1235 msgid "Are unlinked" msgstr "ОтÑоединÑÑŽÑ‚ÑÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1247 +#: ../src/ui/dialog/inkscape-preferences.cpp:1237 msgid "Are deleted" msgstr "УдалÑÑŽÑ‚ÑÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1250 +#: ../src/ui/dialog/inkscape-preferences.cpp:1240 #, fuzzy msgid "Moving original: clones and linked offsets" msgstr "Когда перемещаетÑÑ Ð¾Ñ€Ð¸Ð³Ð¸Ð½Ð°Ð», его клоны и потомки:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1252 +#: ../src/ui/dialog/inkscape-preferences.cpp:1242 msgid "Clones are translated by the same vector as their original" msgstr "Каждый клон ÑдвигаетÑÑ Ð¿Ð¾ тому же вектору, что и его оригинал." -#: ../src/ui/dialog/inkscape-preferences.cpp:1254 +#: ../src/ui/dialog/inkscape-preferences.cpp:1244 msgid "Clones preserve their positions when their original is moved" msgstr "Клоны оÑтаютÑÑ Ð½Ð° меÑте, когда перемещаютÑÑ Ð¸Ñ… оригиналы." -#: ../src/ui/dialog/inkscape-preferences.cpp:1256 -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 "" -"Каждый клон двигаетÑÑ Ð² ÑоответÑтвии Ñо значением его атрибута transform=. " -"Ðапример, повёрнутый клон будет перемещатьÑÑ Ð² ином направлении, нежели его " -"оригинал." +#: ../src/ui/dialog/inkscape-preferences.cpp:1246 +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 "Каждый клон двигаетÑÑ Ð² ÑоответÑтвии Ñо значением его атрибута transform=. Ðапример, повёрнутый клон будет перемещатьÑÑ Ð² ином направлении, нежели его оригинал." -#: ../src/ui/dialog/inkscape-preferences.cpp:1257 +#: ../src/ui/dialog/inkscape-preferences.cpp:1247 #, fuzzy msgid "Deleting original: clones" msgstr "При дублировании оригиналов Ñ ÐºÐ»Ð¾Ð½Ð°Ð¼Ð¸:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1259 +#: ../src/ui/dialog/inkscape-preferences.cpp:1249 msgid "Orphaned clones are converted to regular objects" msgstr "ОÑиротевшие клоны преобразуютÑÑ Ð² обычные объекты" -#: ../src/ui/dialog/inkscape-preferences.cpp:1261 +#: ../src/ui/dialog/inkscape-preferences.cpp:1251 msgid "Orphaned clones are deleted along with their original" msgstr "ОÑиротевшие клоны удалÑÑŽÑ‚ÑÑ Ð²Ð¼ÐµÑте Ñ Ð¸Ñ… оригиналом" -#: ../src/ui/dialog/inkscape-preferences.cpp:1263 +#: ../src/ui/dialog/inkscape-preferences.cpp:1253 #, fuzzy msgid "Duplicating original+clones/linked offset" msgstr "При дублировании оригиналов Ñ ÐºÐ»Ð¾Ð½Ð°Ð¼Ð¸:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1265 +#: ../src/ui/dialog/inkscape-preferences.cpp:1255 msgid "Relink duplicated clones" msgstr "Повторно ÑвÑзывать продублированные клоны" -#: ../src/ui/dialog/inkscape-preferences.cpp:1267 -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/ui/dialog/inkscape-preferences.cpp:1257 +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 "При дублировании выделениÑ, Ñодержащего как клон, так и оригинал (например, в группе), повторно ÑвÑзывать продублированный клон Ñ Ð¿Ñ€Ð¾Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼ оригиналом вмеÑто первого оригинала." #. TRANSLATORS: Heading for the Inkscape Preferences "Clones" Page -#: ../src/ui/dialog/inkscape-preferences.cpp:1270 +#: ../src/ui/dialog/inkscape-preferences.cpp:1260 msgid "Clones" msgstr "Клоны" #. Clip paths and masks options -#: ../src/ui/dialog/inkscape-preferences.cpp:1273 +#: ../src/ui/dialog/inkscape-preferences.cpp:1263 msgid "When applying, use the topmost selected object as clippath/mask" msgstr "Верхний выбранный объект — обтравочный контур или маÑка" -#: ../src/ui/dialog/inkscape-preferences.cpp:1275 -msgid "" -"Uncheck this to use the bottom selected object as the clipping path or mask" -msgstr "" -"Отключите Ñту опцию, еÑли хотите иÑпользовать в качеÑтве обтравочного " -"контура или маÑки Ñамый нижний из выбранных объектов" +#: ../src/ui/dialog/inkscape-preferences.cpp:1265 +msgid "Uncheck this to use the bottom selected object as the clipping path or mask" +msgstr "Отключите Ñту опцию, еÑли хотите иÑпользовать в качеÑтве обтравочного контура или маÑки Ñамый нижний из выбранных объектов" -#: ../src/ui/dialog/inkscape-preferences.cpp:1276 +#: ../src/ui/dialog/inkscape-preferences.cpp:1266 msgid "Remove clippath/mask object after applying" msgstr "Убрать обтравочный контур или маÑку поÑле применениÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1278 -msgid "" -"After applying, remove the object used as the clipping path or mask from the " -"drawing" -msgstr "" -"По применении удалить из риÑунка объект, иÑпользованный в качеÑтве " -"обтравочного контура или маÑки" +#: ../src/ui/dialog/inkscape-preferences.cpp:1268 +msgid "After applying, remove the object used as the clipping path or mask from the drawing" +msgstr "По применении удалить из риÑунка объект, иÑпользованный в качеÑтве обтравочного контура или маÑки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1280 +#: ../src/ui/dialog/inkscape-preferences.cpp:1270 #, fuzzy msgid "Before applying" msgstr "Перед применением обтравочного контура или маÑки:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1282 +#: ../src/ui/dialog/inkscape-preferences.cpp:1272 msgid "Do not group clipped/masked objects" msgstr "Ðе группировать обтравленные или замаÑкированные объекты" -#: ../src/ui/dialog/inkscape-preferences.cpp:1283 +#: ../src/ui/dialog/inkscape-preferences.cpp:1273 msgid "Enclose every clipped/masked object in its own group" -msgstr "" -"Включать каждый обтравленный или замаÑкированный объект в ÑобÑтвенную группу" +msgstr "Включать каждый обтравленный или замаÑкированный объект в ÑобÑтвенную группу" -#: ../src/ui/dialog/inkscape-preferences.cpp:1284 +#: ../src/ui/dialog/inkscape-preferences.cpp:1274 msgid "Put all clipped/masked objects into one group" msgstr "Помещать вÑе обтравленные или замаÑкированные объекты в одну группу" -#: ../src/ui/dialog/inkscape-preferences.cpp:1287 +#: ../src/ui/dialog/inkscape-preferences.cpp:1277 msgid "Apply clippath/mask to every object" msgstr "Применить обтравочный контур или маÑку к каждому объекту" -#: ../src/ui/dialog/inkscape-preferences.cpp:1290 +#: ../src/ui/dialog/inkscape-preferences.cpp:1280 msgid "Apply clippath/mask to groups containing single object" -msgstr "" -"Применить обтравочный контур или маÑку к группам, Ñодержащим единичные " -"объекты" +msgstr "Применить обтравочный контур или маÑку к группам, Ñодержащим единичные объекты" -#: ../src/ui/dialog/inkscape-preferences.cpp:1293 +#: ../src/ui/dialog/inkscape-preferences.cpp:1283 msgid "Apply clippath/mask to group containing all objects" -msgstr "" -"Применить обтравочный контур или маÑку к группе, Ñодержащей вÑе объекты" +msgstr "Применить обтравочный контур или маÑку к группе, Ñодержащей вÑе объекты" -#: ../src/ui/dialog/inkscape-preferences.cpp:1295 +#: ../src/ui/dialog/inkscape-preferences.cpp:1285 #, fuzzy msgid "After releasing" msgstr "ПоÑле ÑнÑÑ‚Ð¸Ñ Ð¾Ð±Ñ‚Ñ€Ð°Ð²Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ контура или маÑки:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1297 +#: ../src/ui/dialog/inkscape-preferences.cpp:1287 msgid "Ungroup automatically created groups" msgstr "Разгруппировать автоматичеÑки Ñозданные группы" -#: ../src/ui/dialog/inkscape-preferences.cpp:1299 +#: ../src/ui/dialog/inkscape-preferences.cpp:1289 msgid "Ungroup groups created when setting clip/mask" -msgstr "" -"Разгруппировать группы, Ñозданные при наложении обтравочного контура или " -"маÑки" +msgstr "Разгруппировать группы, Ñозданные при наложении обтравочного контура или маÑки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1301 +#: ../src/ui/dialog/inkscape-preferences.cpp:1291 msgid "Clippaths and masks" msgstr "Обтравочные контуры и маÑки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1304 +#: ../src/ui/dialog/inkscape-preferences.cpp:1294 #, fuzzy msgid "Stroke Style Markers" msgstr "_Стиль обводки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1306 -#: ../src/ui/dialog/inkscape-preferences.cpp:1308 -msgid "" -"Stroke color same as object, fill color either object fill color or marker " -"fill color" +#: ../src/ui/dialog/inkscape-preferences.cpp:1296 +#: ../src/ui/dialog/inkscape-preferences.cpp:1298 +msgid "Stroke color same as object, fill color either object fill color or marker fill color" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1312 +#: ../src/ui/dialog/inkscape-preferences.cpp:1302 msgid "Markers" msgstr "Маркеры" -#: ../src/ui/dialog/inkscape-preferences.cpp:1320 +#: ../src/ui/dialog/inkscape-preferences.cpp:1310 msgid "Number of _Threads:" msgstr "_КоличеÑтво потоков:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1320 -#: ../src/ui/dialog/inkscape-preferences.cpp:1816 +#: ../src/ui/dialog/inkscape-preferences.cpp:1310 +#: ../src/ui/dialog/inkscape-preferences.cpp:1811 msgid "(requires restart)" msgstr "(требует перезапуÑка программы)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1321 +#: ../src/ui/dialog/inkscape-preferences.cpp:1311 #, fuzzy msgid "Configure number of processors/threads to use when rendering filters" msgstr "КоличеÑтво процеÑÑоров/потоков при визуализации гауÑÑова размываниÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1325 +#: ../src/ui/dialog/inkscape-preferences.cpp:1315 msgid "Rendering _cache size:" msgstr "_Размер кÑша Ð´Ð»Ñ Ñ€ÐµÐ½Ð´ÐµÑ€Ð¸Ð½Ð³Ð°:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1325 +#: ../src/ui/dialog/inkscape-preferences.cpp:1315 #, fuzzy msgctxt "mebibyte (2^20 bytes) abbreviation" msgid "MiB" msgstr "Мин:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1325 -msgid "" -"Set the amount of memory per document which can be used to store rendered " -"parts of the drawing for later reuse; set to zero to disable caching" +#: ../src/ui/dialog/inkscape-preferences.cpp:1315 +msgid "Set the amount of memory per document which can be used to store rendered parts of the drawing for later reuse; set to zero to disable caching" msgstr "" #. blur quality #. filter quality -#: ../src/ui/dialog/inkscape-preferences.cpp:1328 -#: ../src/ui/dialog/inkscape-preferences.cpp:1352 +#: ../src/ui/dialog/inkscape-preferences.cpp:1318 +#: ../src/ui/dialog/inkscape-preferences.cpp:1342 msgid "Best quality (slowest)" msgstr "Ðаилучшее качеÑтво (ÑÐ°Ð¼Ð°Ñ Ð¼ÐµÐ´Ð»ÐµÐ½Ð½Ð°Ñ Ð¾Ñ‚Ñ€Ð¸Ñовка)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1330 -#: ../src/ui/dialog/inkscape-preferences.cpp:1354 +#: ../src/ui/dialog/inkscape-preferences.cpp:1320 +#: ../src/ui/dialog/inkscape-preferences.cpp:1344 msgid "Better quality (slower)" msgstr "Хорошее качеÑтво (Ð¼ÐµÐ´Ð»ÐµÐ½Ð½Ð°Ñ Ð¾Ñ‚Ñ€Ð¸Ñовка)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1332 -#: ../src/ui/dialog/inkscape-preferences.cpp:1356 +#: ../src/ui/dialog/inkscape-preferences.cpp:1322 +#: ../src/ui/dialog/inkscape-preferences.cpp:1346 msgid "Average quality" msgstr "Среднее качеÑтво" -#: ../src/ui/dialog/inkscape-preferences.cpp:1334 -#: ../src/ui/dialog/inkscape-preferences.cpp:1358 +#: ../src/ui/dialog/inkscape-preferences.cpp:1324 +#: ../src/ui/dialog/inkscape-preferences.cpp:1348 msgid "Lower quality (faster)" msgstr "Ðизкое качеÑтво (быÑÑ‚Ñ€Ð°Ñ Ð¾Ñ‚Ñ€Ð¸Ñовка)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1336 -#: ../src/ui/dialog/inkscape-preferences.cpp:1360 +#: ../src/ui/dialog/inkscape-preferences.cpp:1326 +#: ../src/ui/dialog/inkscape-preferences.cpp:1350 msgid "Lowest quality (fastest)" msgstr "Самое низкое качеÑтво (ÑÐ°Ð¼Ð°Ñ Ð±Ñ‹ÑÑ‚Ñ€Ð°Ñ Ð¾Ñ‚Ñ€Ð¸Ñовка)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1339 +#: ../src/ui/dialog/inkscape-preferences.cpp:1329 msgid "Gaussian blur quality for display" msgstr "КачеÑтво гауÑÑова Ñ€Ð°Ð·Ð¼Ñ‹Ð²Ð°Ð½Ð¸Ñ Ð½Ð° Ñкране" -#: ../src/ui/dialog/inkscape-preferences.cpp:1341 -#: ../src/ui/dialog/inkscape-preferences.cpp:1365 -msgid "" -"Best quality, but display may be very slow at high zooms (bitmap export " -"always uses best quality)" -msgstr "" -"Ðаилучшее качеÑтво, но при большом маÑштабе отриÑовка очень Ð¼ÐµÐ´Ð»ÐµÐ½Ð½Ð°Ñ (при " -"ÑкÑпорте качеÑтво оÑтаётÑÑ Ð¼Ð°ÐºÑимальным)" +#: ../src/ui/dialog/inkscape-preferences.cpp:1331 +#: ../src/ui/dialog/inkscape-preferences.cpp:1355 +msgid "Best quality, but display may be very slow at high zooms (bitmap export always uses best quality)" +msgstr "Ðаилучшее качеÑтво, но при большом маÑштабе отриÑовка очень Ð¼ÐµÐ´Ð»ÐµÐ½Ð½Ð°Ñ (при ÑкÑпорте качеÑтво оÑтаётÑÑ Ð¼Ð°ÐºÑимальным)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1343 -#: ../src/ui/dialog/inkscape-preferences.cpp:1367 +#: ../src/ui/dialog/inkscape-preferences.cpp:1333 +#: ../src/ui/dialog/inkscape-preferences.cpp:1357 msgid "Better quality, but slower display" msgstr "Хорошее качеÑтво, но невыÑÐ¾ÐºÐ°Ñ ÑкороÑть" -#: ../src/ui/dialog/inkscape-preferences.cpp:1345 -#: ../src/ui/dialog/inkscape-preferences.cpp:1369 +#: ../src/ui/dialog/inkscape-preferences.cpp:1335 +#: ../src/ui/dialog/inkscape-preferences.cpp:1359 msgid "Average quality, acceptable display speed" msgstr "Среднее качеÑтво, Ð¿Ñ€Ð¸ÐµÐ¼Ð»Ð¸Ð¼Ð°Ñ ÑкороÑть отриÑовки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1347 -#: ../src/ui/dialog/inkscape-preferences.cpp:1371 +#: ../src/ui/dialog/inkscape-preferences.cpp:1337 +#: ../src/ui/dialog/inkscape-preferences.cpp:1361 msgid "Lower quality (some artifacts), but display is faster" msgstr "Ðизкое качеÑтво Ñ Ð²Ð¸Ð´Ð¸Ð¼Ñ‹Ð¼ артефактами, но быÑÑ‚Ñ€Ð°Ñ Ð¾Ñ‚Ñ€Ð¸Ñовка" -#: ../src/ui/dialog/inkscape-preferences.cpp:1349 -#: ../src/ui/dialog/inkscape-preferences.cpp:1373 +#: ../src/ui/dialog/inkscape-preferences.cpp:1339 +#: ../src/ui/dialog/inkscape-preferences.cpp:1363 msgid "Lowest quality (considerable artifacts), but display is fastest" -msgstr "" -"Очень низкое качеÑтво Ñ Ð´Ð¾Ñтаточно заметными артефактами, но очень быÑÑ‚Ñ€Ð°Ñ " -"отриÑовка" +msgstr "Очень низкое качеÑтво Ñ Ð´Ð¾Ñтаточно заметными артефактами, но очень быÑÑ‚Ñ€Ð°Ñ Ð¾Ñ‚Ñ€Ð¸Ñовка" -#: ../src/ui/dialog/inkscape-preferences.cpp:1363 +#: ../src/ui/dialog/inkscape-preferences.cpp:1353 msgid "Filter effects quality for display" msgstr "КачеÑтво фильтров Ñффектов на Ñкране" #. build custom preferences tab -#: ../src/ui/dialog/inkscape-preferences.cpp:1375 +#: ../src/ui/dialog/inkscape-preferences.cpp:1365 #: ../src/ui/dialog/print.cpp:224 msgid "Rendering" msgstr "Тип печати" -#: ../src/ui/dialog/inkscape-preferences.cpp:1381 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "2x2" msgstr "2×2" -#: ../src/ui/dialog/inkscape-preferences.cpp:1381 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "4x4" msgstr "4×4" -#: ../src/ui/dialog/inkscape-preferences.cpp:1381 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "8x8" msgstr "8×8" -#: ../src/ui/dialog/inkscape-preferences.cpp:1381 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "16x16" msgstr "16×16" -#: ../src/ui/dialog/inkscape-preferences.cpp:1385 +#: ../src/ui/dialog/inkscape-preferences.cpp:1375 msgid "Oversample bitmaps:" msgstr "УÑреднÑть раÑтр по точкам:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1388 +#: ../src/ui/dialog/inkscape-preferences.cpp:1378 msgid "Automatically reload bitmaps" msgstr "ÐвтоматичеÑки перезагружать раÑтровые файлы" -#: ../src/ui/dialog/inkscape-preferences.cpp:1390 +#: ../src/ui/dialog/inkscape-preferences.cpp:1380 msgid "Automatically reload linked images when file is changed on disk" -msgstr "" -"ÐвтоматичеÑки заново загружать ÑвÑзанные изображениÑ, когда они менÑÑŽÑ‚ÑÑ Ð½Ð° " -"диÑке" +msgstr "ÐвтоматичеÑки заново загружать ÑвÑзанные изображениÑ, когда они менÑÑŽÑ‚ÑÑ Ð½Ð° диÑке" -#: ../src/ui/dialog/inkscape-preferences.cpp:1392 +#: ../src/ui/dialog/inkscape-preferences.cpp:1382 #, fuzzy msgid "_Bitmap editor:" msgstr "Редактор раÑтровых файлов:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1394 +#: ../src/ui/dialog/inkscape-preferences.cpp:1384 #, fuzzy msgid "Default export _resolution:" msgstr "Разрешение Ð´Ð»Ñ ÑкÑпорта:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1395 +#: ../src/ui/dialog/inkscape-preferences.cpp:1385 msgid "Default bitmap resolution (in dots per inch) in the Export dialog" msgstr "Разрешение раÑтра (в точках на дюйм) в диалоге ÑкÑпорта по умолчанию" -#: ../src/ui/dialog/inkscape-preferences.cpp:1397 +#: ../src/ui/dialog/inkscape-preferences.cpp:1387 #, fuzzy msgid "Resolution for Create Bitmap _Copy:" msgstr "Разрешение раÑтровой копии:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1398 +#: ../src/ui/dialog/inkscape-preferences.cpp:1388 msgid "Resolution used by the Create Bitmap Copy command" msgstr "Разрешение раÑтра при Ñоздании раÑтровой копии выделениÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1400 +#: ../src/ui/dialog/inkscape-preferences.cpp:1390 #, fuzzy msgid "Always embed" msgstr "Ð’Ñегда прилипать" -#: ../src/ui/dialog/inkscape-preferences.cpp:1400 +#: ../src/ui/dialog/inkscape-preferences.cpp:1390 #, fuzzy msgid "Always link" msgstr "Ð’Ñегда прилипать" -#: ../src/ui/dialog/inkscape-preferences.cpp:1400 +#: ../src/ui/dialog/inkscape-preferences.cpp:1390 msgid "Ask" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1403 +#: ../src/ui/dialog/inkscape-preferences.cpp:1393 #, fuzzy msgid "Bitmap import:" msgstr "Редактор раÑтровых файлов:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1406 +#: ../src/ui/dialog/inkscape-preferences.cpp:1396 #, fuzzy msgid "Default _import resolution:" msgstr "Разрешение Ð´Ð»Ñ ÑкÑпорта:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1407 +#: ../src/ui/dialog/inkscape-preferences.cpp:1397 #, fuzzy msgid "Default bitmap resolution (in dots per inch) for bitmap import" msgstr "Разрешение раÑтра (в точках на дюйм) в диалоге ÑкÑпорта по умолчанию" -#: ../src/ui/dialog/inkscape-preferences.cpp:1408 +#: ../src/ui/dialog/inkscape-preferences.cpp:1398 #, fuzzy msgid "Override file resolution" msgstr "Разрешение Ð´Ð»Ñ ÑкÑпорта:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1410 +#: ../src/ui/dialog/inkscape-preferences.cpp:1400 #, fuzzy msgid "Use default bitmap resolution in favor of information from file" msgstr "Разрешение раÑтра (в точках на дюйм) в диалоге ÑкÑпорта по умолчанию" -#: ../src/ui/dialog/inkscape-preferences.cpp:1412 +#: ../src/ui/dialog/inkscape-preferences.cpp:1402 msgid "Bitmaps" msgstr "РаÑтр" -#: ../src/ui/dialog/inkscape-preferences.cpp:1424 -msgid "" -"Select a file of predefined shortcuts to use. Any customized shortcuts you " -"create will be added seperately to " +#: ../src/ui/dialog/inkscape-preferences.cpp:1414 +msgid "Select a file of predefined shortcuts to use. Any customized shortcuts you create will be added seperately to " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1427 +#: ../src/ui/dialog/inkscape-preferences.cpp:1417 msgid "Shortcut file:" msgstr "Файл Ñхемы:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1430 +#: ../src/ui/dialog/inkscape-preferences.cpp:1420 msgid "Search:" msgstr "ИÑкать:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1442 +#: ../src/ui/dialog/inkscape-preferences.cpp:1432 msgid "Shortcut" msgstr "КомбинациÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1443 +#: ../src/ui/dialog/inkscape-preferences.cpp:1433 #: ../src/ui/widget/page-sizer.cpp:262 msgid "Description" msgstr "ОпиÑание" -#: ../src/ui/dialog/inkscape-preferences.cpp:1479 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:702 +#: ../src/ui/dialog/inkscape-preferences.cpp:1474 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:693 #: ../src/ui/dialog/tracedialog.cpp:812 -#: ../src/ui/widget/preferences-widget.cpp:661 +#: ../src/ui/widget/preferences-widget.cpp:662 msgid "Reset" msgstr "СброÑить " -#: ../src/ui/dialog/inkscape-preferences.cpp:1479 -msgid "" -"Remove all your customized keyboard shortcuts, and revert to the shortcuts " -"in the shortcut file listed above" +#: ../src/ui/dialog/inkscape-preferences.cpp:1474 +msgid "Remove all your customized keyboard shortcuts, and revert to the shortcuts in the shortcut file listed above" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1483 +#: ../src/ui/dialog/inkscape-preferences.cpp:1478 #, fuzzy msgid "Import ..." msgstr "_Импортировать..." -#: ../src/ui/dialog/inkscape-preferences.cpp:1483 +#: ../src/ui/dialog/inkscape-preferences.cpp:1478 msgid "Import custom keyboard shortcuts from a file" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1486 +#: ../src/ui/dialog/inkscape-preferences.cpp:1481 #, fuzzy msgid "Export ..." msgstr "_ÐкÑпортировать в раÑтр..." -#: ../src/ui/dialog/inkscape-preferences.cpp:1486 +#: ../src/ui/dialog/inkscape-preferences.cpp:1481 #, fuzzy msgid "Export custom keyboard shortcuts to a file" msgstr "ÐкÑпортировать документ в файл PS" -#: ../src/ui/dialog/inkscape-preferences.cpp:1496 +#: ../src/ui/dialog/inkscape-preferences.cpp:1491 msgid "Keyboard Shortcuts" msgstr "Клавиатурные комбинации" -#: ../src/ui/dialog/inkscape-preferences.cpp:1778 +#. Find this group in the tree +#: ../src/ui/dialog/inkscape-preferences.cpp:1654 +msgid "Misc" +msgstr "Прочее" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1773 msgid "Set the main spell check language" msgstr "Первый по важноÑти Ñзык Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ орфографии" -#: ../src/ui/dialog/inkscape-preferences.cpp:1781 +#: ../src/ui/dialog/inkscape-preferences.cpp:1776 msgid "Second language:" msgstr "Второй Ñзык:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1782 -msgid "" -"Set the second spell check language; checking will only stop on words " -"unknown in ALL chosen languages" -msgstr "" -"Второй по важноÑти Ñзык Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ орфографии; проверка завершитÑÑ Ð»Ð¸ÑˆÑŒ в " -"Ñлучае Ð½ÐµÐ½Ð°Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ñлов во ВСЕХ выбранных Ñзыках." +#: ../src/ui/dialog/inkscape-preferences.cpp:1777 +msgid "Set the second spell check language; checking will only stop on words unknown in ALL chosen languages" +msgstr "Второй по важноÑти Ñзык Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ орфографии; проверка завершитÑÑ Ð»Ð¸ÑˆÑŒ в Ñлучае Ð½ÐµÐ½Ð°Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ñлов во ВСЕХ выбранных Ñзыках." -#: ../src/ui/dialog/inkscape-preferences.cpp:1785 +#: ../src/ui/dialog/inkscape-preferences.cpp:1780 msgid "Third language:" msgstr "Третий Ñзык:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1786 -msgid "" -"Set the third spell check language; checking will only stop on words unknown " -"in ALL chosen languages" -msgstr "" -"Третий по важноÑти Ñзык Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ орфографии; проверка завершитÑÑ Ð»Ð¸ÑˆÑŒ в " -"Ñлучае Ð½ÐµÐ½Ð°Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ñлов во ВСЕХ выбранных Ñзыках." +#: ../src/ui/dialog/inkscape-preferences.cpp:1781 +msgid "Set the third spell check language; checking will only stop on words unknown in ALL chosen languages" +msgstr "Третий по важноÑти Ñзык Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ орфографии; проверка завершитÑÑ Ð»Ð¸ÑˆÑŒ в Ñлучае Ð½ÐµÐ½Ð°Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ñлов во ВСЕХ выбранных Ñзыках." -#: ../src/ui/dialog/inkscape-preferences.cpp:1788 +#: ../src/ui/dialog/inkscape-preferences.cpp:1783 msgid "Ignore words with digits" msgstr "Игнорировать Ñлова Ñ Ñ†Ð¸Ñ„Ñ€Ð°Ð¼Ð¸" -#: ../src/ui/dialog/inkscape-preferences.cpp:1790 +#: ../src/ui/dialog/inkscape-preferences.cpp:1785 msgid "Ignore words containing digits, such as \"R2D2\"" msgstr "Инорировать Ñлова, Ñодержащие цифры — например, \"R2D2\"" -#: ../src/ui/dialog/inkscape-preferences.cpp:1792 +#: ../src/ui/dialog/inkscape-preferences.cpp:1787 msgid "Ignore words in ALL CAPITALS" msgstr "Игнорировать Ñлова, напиÑанные заглавными" -#: ../src/ui/dialog/inkscape-preferences.cpp:1794 +#: ../src/ui/dialog/inkscape-preferences.cpp:1789 msgid "Ignore words in all capitals, such as \"IUPAC\"" msgstr "Игнорировать Ñлова, напиÑанные заглавными — например, «ÐИИЧÐВО»" -#: ../src/ui/dialog/inkscape-preferences.cpp:1796 +#: ../src/ui/dialog/inkscape-preferences.cpp:1791 msgid "Spellcheck" msgstr "Проверка орфографии" -#: ../src/ui/dialog/inkscape-preferences.cpp:1816 +#: ../src/ui/dialog/inkscape-preferences.cpp:1811 #, fuzzy msgid "Latency _skew:" msgstr "Отклонение задержки:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1817 +#: ../src/ui/dialog/inkscape-preferences.cpp:1812 #, fuzzy -msgid "" -"Factor by which the event clock is skewed from the actual time (0.9766 on " -"some systems)" -msgstr "" -"КоÑффициент, на который чаÑÑ‹ Ñобытий отклонÑÑŽÑ‚ÑÑ Ð¾Ñ‚ наÑтоÑщего времени " -"(0.9766 в некоторых ÑиÑтемах)" +msgid "Factor by which the event clock is skewed from the actual time (0.9766 on some systems)" +msgstr "КоÑффициент, на который чаÑÑ‹ Ñобытий отклонÑÑŽÑ‚ÑÑ Ð¾Ñ‚ наÑтоÑщего времени (0.9766 в некоторых ÑиÑтемах)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1819 +#: ../src/ui/dialog/inkscape-preferences.cpp:1814 msgid "Pre-render named icons" msgstr "Предварительно отриÑовывать именованные значки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1821 -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/ui/dialog/inkscape-preferences.cpp:1816 +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/ui/dialog/inkscape-preferences.cpp:1829 +#: ../src/ui/dialog/inkscape-preferences.cpp:1824 msgid "System info" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ ÑиÑтеме" -#: ../src/ui/dialog/inkscape-preferences.cpp:1833 +#: ../src/ui/dialog/inkscape-preferences.cpp:1828 msgid "User config: " msgstr "ПользовательÑÐºÐ°Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1833 +#: ../src/ui/dialog/inkscape-preferences.cpp:1828 msgid "Location of users configuration" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1837 +#: ../src/ui/dialog/inkscape-preferences.cpp:1832 msgid "User preferences: " msgstr "ПользовательÑкие предпочтениÑ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1837 +#: ../src/ui/dialog/inkscape-preferences.cpp:1832 #, fuzzy msgid "Location of the users preferences file" msgstr "Ðе удалоÑÑŒ загрузить файл параметров %s." -#: ../src/ui/dialog/inkscape-preferences.cpp:1841 +#: ../src/ui/dialog/inkscape-preferences.cpp:1836 msgid "User extensions: " msgstr "ПользовательÑкие раÑширениÑ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1841 +#: ../src/ui/dialog/inkscape-preferences.cpp:1836 #, fuzzy msgid "Location of the users extensions" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ раÑширениÑÑ… Inkscape" -#: ../src/ui/dialog/inkscape-preferences.cpp:1845 +#: ../src/ui/dialog/inkscape-preferences.cpp:1840 msgid "User cache: " msgstr "КÑш пользователÑ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1845 +#: ../src/ui/dialog/inkscape-preferences.cpp:1840 msgid "Location of users cache" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1853 +#: ../src/ui/dialog/inkscape-preferences.cpp:1848 msgid "Temporary files: " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1853 +#: ../src/ui/dialog/inkscape-preferences.cpp:1848 msgid "Location of the temporary files used for autosave" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1857 +#: ../src/ui/dialog/inkscape-preferences.cpp:1852 #, fuzzy msgid "Inkscape data: " msgstr "РуководÑтво по Inkscape" -#: ../src/ui/dialog/inkscape-preferences.cpp:1857 +#: ../src/ui/dialog/inkscape-preferences.cpp:1852 #, fuzzy msgid "Location of Inkscape data" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ раÑширениÑÑ… Inkscape" -#: ../src/ui/dialog/inkscape-preferences.cpp:1861 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:1856 msgid "Inkscape extensions: " -msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ раÑширениÑÑ… Inkscape" +msgstr "РаÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Inkscape:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1861 +#: ../src/ui/dialog/inkscape-preferences.cpp:1856 #, fuzzy msgid "Location of the Inkscape extensions" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ раÑширениÑÑ… Inkscape" -#: ../src/ui/dialog/inkscape-preferences.cpp:1870 +#: ../src/ui/dialog/inkscape-preferences.cpp:1865 msgid "System data: " msgstr "Данные о ÑиÑтеме" -#: ../src/ui/dialog/inkscape-preferences.cpp:1870 +#: ../src/ui/dialog/inkscape-preferences.cpp:1865 msgid "Locations of system data" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1894 +#: ../src/ui/dialog/inkscape-preferences.cpp:1889 msgid "Icon theme: " msgstr "Тема значков:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1894 +#: ../src/ui/dialog/inkscape-preferences.cpp:1889 #, fuzzy msgid "Locations of icon themes" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ раÑширениÑÑ… Inkscape" -#: ../src/ui/dialog/inkscape-preferences.cpp:1896 -#: ../src/widgets/sp-color-gtkselector.cpp:50 +#: ../src/ui/dialog/inkscape-preferences.cpp:1891 msgid "System" msgstr "СиÑтемный" -#: ../src/ui/dialog/input.cpp:352 ../src/ui/dialog/input.cpp:364 -#, fuzzy +#: ../src/ui/dialog/input.cpp:352 +#: ../src/ui/dialog/input.cpp:373 +#: ../src/ui/dialog/input.cpp:1555 msgid "Disabled" -msgstr "Ð’_ключена" +msgstr "Отключено" #: ../src/ui/dialog/input.cpp:353 -#, fuzzy msgctxt "Input device" msgid "Screen" msgstr "Ðкран" -#: ../src/ui/dialog/input.cpp:354 ../src/ui/dialog/input.cpp:366 +#: ../src/ui/dialog/input.cpp:354 +#: ../src/ui/dialog/input.cpp:375 msgid "Window" msgstr "Окно" -#: ../src/ui/dialog/input.cpp:533 +#: ../src/ui/dialog/input.cpp:599 msgid "Test Area" msgstr "ОблаÑть теÑтированиÑ" -#: ../src/ui/dialog/input.cpp:588 ../share/extensions/svgcalendar.inx.h:2 +#: ../src/ui/dialog/input.cpp:600 +msgid "Axis" +msgstr "ОÑÑŒ" + +#: ../src/ui/dialog/input.cpp:664 +#: ../share/extensions/svgcalendar.inx.h:2 msgid "Configuration" msgstr "ОÑновные параметры" -#: ../src/ui/dialog/input.cpp:589 ../src/ui/dialog/input.cpp:789 +#: ../src/ui/dialog/input.cpp:665 msgid "Hardware" msgstr "УÑтройÑтва" -#. Gtk::Label* lbl = Gtk::manage(new Gtk::Label(_("Name:"))); -#. devDetails.attach(*lbl, 0, 1, rowNum, rowNum+ 1, -#. ::Gtk::FILL, -#. ::Gtk::SHRINK); -#. devDetails.attach(devName, 1, 2, rowNum, rowNum + 1, -#. ::Gtk::SHRINK, -#. ::Gtk::SHRINK); -#. -#. rowNum++; -#: ../src/ui/dialog/input.cpp:607 +#: ../src/ui/dialog/input.cpp:688 msgid "Link:" msgstr "СвÑзь:" -#: ../src/ui/dialog/input.cpp:626 +#: ../src/ui/dialog/input.cpp:704 msgid "Axes count:" msgstr "ЧиÑло оÑей:" -#: ../src/ui/dialog/input.cpp:649 +#: ../src/ui/dialog/input.cpp:728 msgid "axis:" msgstr "оÑÑŒ:" -#: ../src/ui/dialog/input.cpp:661 +#: ../src/ui/dialog/input.cpp:742 msgid "Button count:" msgstr "ЧиÑло кнопок:" -#: ../src/ui/dialog/input.cpp:827 +#: ../src/ui/dialog/input.cpp:924 msgid "Tablet" msgstr "Планшет" -#: ../src/ui/dialog/input.cpp:856 ../src/ui/dialog/input.cpp:1626 +#: ../src/ui/dialog/input.cpp:953 +#: ../src/ui/dialog/input.cpp:1845 msgid "pad" msgstr "" -#: ../src/ui/dialog/input.cpp:897 -#, fuzzy +#: ../src/ui/dialog/input.cpp:995 msgid "_Use pressure-sensitive tablet (requires restart)" -msgstr "ИÑпользовать графичеÑкий планшет (требует перезапуÑка)" +msgstr "_ИÑпользовать графичеÑкий планшет (нужен перезапуÑк)" -#: ../src/ui/dialog/input.cpp:898 ../src/verbs.cpp:2309 +#: ../src/ui/dialog/input.cpp:996 +#: ../src/verbs.cpp:2309 msgid "_Save" msgstr "Со_хранить" -#: ../src/ui/dialog/layer-properties.cpp:50 +#: ../src/ui/dialog/input.cpp:1000 +#, fuzzy +msgid "Axes" +msgstr "ÐариÑовать оÑи" + +#: ../src/ui/dialog/input.cpp:1001 +msgid "Keys" +msgstr "" + +#: ../src/ui/dialog/input.cpp:1084 +msgid "A device can be 'Disabled', its co-ordinates mapped to the whole 'Screen', or to a single (usually focused) 'Window'" +msgstr "" + +#: ../src/ui/dialog/input.cpp:1530 +#: ../src/ui/dialog/layers.cpp:912 +msgid "X" +msgstr "X" + +#: ../src/ui/dialog/input.cpp:1530 +#, fuzzy +msgid "Y" +msgstr "Y:" + +#: ../src/ui/dialog/input.cpp:1530 +#: ../src/widgets/calligraphy-toolbar.cpp:601 +#: ../src/widgets/spray-toolbar.cpp:241 +#: ../src/widgets/tweak-toolbar.cpp:391 +msgid "Pressure" +msgstr "Ðажим" + +#: ../src/ui/dialog/input.cpp:1530 +msgid "X tilt" +msgstr "" + +#: ../src/ui/dialog/input.cpp:1530 +msgid "Y tilt" +msgstr "" + +#: ../src/ui/dialog/input.cpp:1530 +#: ../src/widgets/sp-color-wheel-selector.cpp:59 +msgid "Wheel" +msgstr "Круг" + +#: ../src/ui/dialog/layer-properties.cpp:55 msgid "Layer name:" msgstr "Ð˜Ð¼Ñ ÑлоÑ:" -#: ../src/ui/dialog/layer-properties.cpp:119 +#: ../src/ui/dialog/layer-properties.cpp:136 msgid "Add layer" msgstr "Добавление ÑлоÑ" -#: ../src/ui/dialog/layer-properties.cpp:157 +#: ../src/ui/dialog/layer-properties.cpp:176 msgid "Above current" msgstr "Ðад текущим Ñлоем" -#: ../src/ui/dialog/layer-properties.cpp:161 +#: ../src/ui/dialog/layer-properties.cpp:180 msgid "Below current" msgstr "Под текущим Ñлоем" -#: ../src/ui/dialog/layer-properties.cpp:164 +#: ../src/ui/dialog/layer-properties.cpp:183 msgid "As sublayer of current" msgstr "Внутри текущего ÑлоÑ" -#: ../src/ui/dialog/layer-properties.cpp:311 +#: ../src/ui/dialog/layer-properties.cpp:352 msgid "Rename Layer" msgstr "Переименование ÑлоÑ" #. TODO: find an unused layer number, forming name from _("Layer ") + "%d" -#: ../src/ui/dialog/layer-properties.cpp:313 -#: ../src/ui/dialog/layer-properties.cpp:369 ../src/verbs.cpp:193 +#: ../src/ui/dialog/layer-properties.cpp:354 +#: ../src/ui/dialog/layer-properties.cpp:410 +#: ../src/verbs.cpp:193 #: ../src/verbs.cpp:2240 msgid "Layer" msgstr "Слой" -#: ../src/ui/dialog/layer-properties.cpp:314 +#: ../src/ui/dialog/layer-properties.cpp:355 msgid "_Rename" msgstr "Пере_именовать" -#: ../src/ui/dialog/layer-properties.cpp:327 +#: ../src/ui/dialog/layer-properties.cpp:368 +#: ../src/ui/dialog/layers.cpp:746 msgid "Rename layer" msgstr "Переименование ÑлоÑ" #. TRANSLATORS: This means "The layer has been renamed" -#: ../src/ui/dialog/layer-properties.cpp:329 ../src/ui/dialog/layers.cpp:746 +#: ../src/ui/dialog/layer-properties.cpp:370 msgid "Renamed layer" msgstr "Переименованный Ñлой" -#: ../src/ui/dialog/layer-properties.cpp:333 +#: ../src/ui/dialog/layer-properties.cpp:374 msgid "Add Layer" msgstr "Добавка ÑлоÑ" -#: ../src/ui/dialog/layer-properties.cpp:339 +#: ../src/ui/dialog/layer-properties.cpp:380 msgid "_Add" msgstr "_Добавить" -#: ../src/ui/dialog/layer-properties.cpp:363 +#: ../src/ui/dialog/layer-properties.cpp:404 msgid "New layer created." msgstr "Создание нового ÑлоÑ." -#: ../src/ui/dialog/layer-properties.cpp:367 +#: ../src/ui/dialog/layer-properties.cpp:408 msgid "Move to Layer" msgstr "Перемещение на Ñлой" -#: ../src/ui/dialog/layer-properties.cpp:370 +#: ../src/ui/dialog/layer-properties.cpp:411 #: ../src/ui/dialog/transformation.cpp:109 msgid "_Move" msgstr "_Смещение" -#: ../src/ui/dialog/layers.cpp:522 ../src/ui/widget/layer-selector.cpp:624 +#: ../src/ui/dialog/layers.cpp:522 +#: ../src/ui/widget/layer-selector.cpp:624 msgid "Unhide layer" msgstr "РаÑкрытие объекта" -#: ../src/ui/dialog/layers.cpp:522 ../src/ui/widget/layer-selector.cpp:624 +#: ../src/ui/dialog/layers.cpp:522 +#: ../src/ui/widget/layer-selector.cpp:624 msgid "Hide layer" msgstr "Сокрытие ÑлоÑ" -#: ../src/ui/dialog/layers.cpp:533 ../src/ui/widget/layer-selector.cpp:616 +#: ../src/ui/dialog/layers.cpp:533 +#: ../src/ui/widget/layer-selector.cpp:616 msgid "Lock layer" msgstr "Блокировка ÑлоÑ" -#: ../src/ui/dialog/layers.cpp:533 ../src/ui/widget/layer-selector.cpp:616 +#: ../src/ui/dialog/layers.cpp:533 +#: ../src/ui/widget/layer-selector.cpp:616 msgid "Unlock layer" msgstr "Разблокировка ÑлоÑ" -#: ../src/ui/dialog/layers.cpp:620 ../src/verbs.cpp:1348 +#: ../src/ui/dialog/layers.cpp:620 +#: ../src/verbs.cpp:1348 msgid "Toggle layer solo" msgstr "Солирующий Ñлой" -#: ../src/ui/dialog/layers.cpp:623 ../src/verbs.cpp:1372 +#: ../src/ui/dialog/layers.cpp:623 +#: ../src/verbs.cpp:1372 msgid "Lock other layers" msgstr "Блокировка оÑтальных Ñлоёв" @@ -20098,10 +19114,6 @@ msgctxt "Layers" msgid "Top" msgstr "Верх" -#: ../src/ui/dialog/layers.cpp:912 -msgid "X" -msgstr "X" - #: ../src/ui/dialog/livepatheffect-editor.cpp:111 msgid "Add path effect" msgstr "Добавить контурный Ñффект" @@ -20197,8 +19209,10 @@ msgstr "Резерв" msgid "Total" msgstr "Ð’Ñего" -#: ../src/ui/dialog/memory.cpp:141 ../src/ui/dialog/memory.cpp:147 -#: ../src/ui/dialog/memory.cpp:154 ../src/ui/dialog/memory.cpp:186 +#: ../src/ui/dialog/memory.cpp:141 +#: ../src/ui/dialog/memory.cpp:147 +#: ../src/ui/dialog/memory.cpp:154 +#: ../src/ui/dialog/memory.cpp:186 msgid "Unknown" msgstr "ÐеизвеÑтно" @@ -20257,6 +19271,13 @@ msgstr "Actuate:" msgid "URL:" msgstr "URL:" +#: ../src/ui/dialog/object-properties.cpp:54 +#: ../src/ui/dialog/object-properties.cpp:275 +#: ../src/ui/dialog/object-properties.cpp:332 +#: ../src/ui/dialog/object-properties.cpp:339 +msgid "_ID:" +msgstr "_ID:" + #: ../src/ui/dialog/object-properties.cpp:56 msgid "_Title:" msgstr "_Ðазвание:" @@ -20274,7 +19295,8 @@ msgstr "С_крыть" msgid "L_ock" msgstr "За_блокировать" -#: ../src/ui/dialog/object-properties.cpp:63 ../src/verbs.cpp:2580 +#: ../src/ui/dialog/object-properties.cpp:63 +#: ../src/verbs.cpp:2580 #: ../src/verbs.cpp:2586 msgid "_Set" msgstr "_УÑтановить" @@ -20284,131 +19306,129 @@ msgid "_Interactivity" msgstr "_ИнтерактивноÑть" #. Create the entry box for the object id -#: ../src/ui/dialog/object-properties.cpp:114 -msgid "" -"The id= attribute (only letters, digits, and the characters .-_: allowed)" +#: ../src/ui/dialog/object-properties.cpp:124 +msgid "The id= attribute (only letters, digits, and the characters .-_: allowed)" msgstr "Ðтрибут id= (разрешены только латинÑкие буквы, цифры и Ñимволы .-_:)" #. Create the entry box for the object label -#: ../src/ui/dialog/object-properties.cpp:134 +#: ../src/ui/dialog/object-properties.cpp:144 msgid "A freeform label for the object" msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ð°Ñ Ð¼ÐµÑ‚ÐºÐ° объекта" #. Hide -#: ../src/ui/dialog/object-properties.cpp:183 +#: ../src/ui/dialog/object-properties.cpp:193 msgid "Check to make the object invisible" msgstr "Сделать Ñтот объект невидимым" #. Lock #. TRANSLATORS: "Lock" is a verb here -#: ../src/ui/dialog/object-properties.cpp:191 +#: ../src/ui/dialog/object-properties.cpp:201 msgid "Check to make the object insensitive (not selectable by mouse)" msgstr "Сделать Ñтот объект невыделÑемым" -#: ../src/ui/dialog/object-properties.cpp:252 -#: ../src/ui/dialog/object-properties.cpp:257 +#: ../src/ui/dialog/object-properties.cpp:262 +#: ../src/ui/dialog/object-properties.cpp:267 msgid "Ref" msgstr "Ref" -#: ../src/ui/dialog/object-properties.cpp:324 +#: ../src/ui/dialog/object-properties.cpp:334 msgid "Id invalid! " msgstr "ID неверен" -#: ../src/ui/dialog/object-properties.cpp:326 +#: ../src/ui/dialog/object-properties.cpp:336 msgid "Id exists! " msgstr "Такой ID уже еÑть" -#: ../src/ui/dialog/object-properties.cpp:332 +#: ../src/ui/dialog/object-properties.cpp:342 msgid "Set object ID" msgstr "УÑтановка ID объекта" -#: ../src/ui/dialog/object-properties.cpp:346 +#: ../src/ui/dialog/object-properties.cpp:356 msgid "Set object label" msgstr "УÑтановка метки объекта" -#: ../src/ui/dialog/object-properties.cpp:352 +#: ../src/ui/dialog/object-properties.cpp:362 msgid "Set object title" msgstr "УÑтановка заголовка объекта" -#: ../src/ui/dialog/object-properties.cpp:360 +#: ../src/ui/dialog/object-properties.cpp:370 msgid "Set object description" msgstr "УÑтановка опиÑÐ°Ð½Ð¸Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°" -#: ../src/ui/dialog/object-properties.cpp:378 +#: ../src/ui/dialog/object-properties.cpp:388 msgid "Lock object" msgstr "Блокировка объекта" -#: ../src/ui/dialog/object-properties.cpp:378 +#: ../src/ui/dialog/object-properties.cpp:388 msgid "Unlock object" msgstr "Разблокировка объекта" -#: ../src/ui/dialog/object-properties.cpp:395 +#: ../src/ui/dialog/object-properties.cpp:405 msgid "Hide object" msgstr "Сокрытие объекта" -#: ../src/ui/dialog/object-properties.cpp:395 +#: ../src/ui/dialog/object-properties.cpp:405 msgid "Unhide object" msgstr "РаÑкрытие объекта" -#: ../src/ui/dialog/ocaldialogs.cpp:700 +#: ../src/ui/dialog/ocaldialogs.cpp:707 msgid "Clipart found" msgstr "" -#: ../src/ui/dialog/ocaldialogs.cpp:749 +#: ../src/ui/dialog/ocaldialogs.cpp:756 #, fuzzy msgid "Downloading image..." msgstr "СоздаетÑÑ Ñ€Ð°ÑÑ‚Ñ€Ð¾Ð²Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ..." -#: ../src/ui/dialog/ocaldialogs.cpp:897 +#: ../src/ui/dialog/ocaldialogs.cpp:904 #, fuzzy msgid "Could not download image" msgstr "Ðе удалоÑÑŒ найти файл: %s" -#: ../src/ui/dialog/ocaldialogs.cpp:907 +#: ../src/ui/dialog/ocaldialogs.cpp:914 msgid "Clipart downloaded successfully" msgstr "" -#: ../src/ui/dialog/ocaldialogs.cpp:921 +#: ../src/ui/dialog/ocaldialogs.cpp:928 #, fuzzy msgid "Could not download thumbnail file" msgstr "Ðе удалоÑÑŒ найти файл: %s" -#: ../src/ui/dialog/ocaldialogs.cpp:1000 +#: ../src/ui/dialog/ocaldialogs.cpp:1003 #, fuzzy msgid "No description" msgstr " опиÑание:" -#: ../src/ui/dialog/ocaldialogs.cpp:1068 +#: ../src/ui/dialog/ocaldialogs.cpp:1071 #, fuzzy msgid "Searching clipart..." msgstr "ВыполнÑетÑÑ Ñ€Ð°Ð·Ð²Ð¾Ñ€Ð¾Ñ‚ контуров..." -#: ../src/ui/dialog/ocaldialogs.cpp:1088 ../src/ui/dialog/ocaldialogs.cpp:1109 +#: ../src/ui/dialog/ocaldialogs.cpp:1091 +#: ../src/ui/dialog/ocaldialogs.cpp:1112 #, fuzzy msgid "Could not connect to the Open Clip Art Library" msgstr "Импортировать документ из Open Clip Art Library" -#: ../src/ui/dialog/ocaldialogs.cpp:1128 +#: ../src/ui/dialog/ocaldialogs.cpp:1137 #, fuzzy msgid "Could not parse search results" msgstr "Ðевозможно разобрать данные SVG" -#: ../src/ui/dialog/ocaldialogs.cpp:1162 +#: ../src/ui/dialog/ocaldialogs.cpp:1171 #, fuzzy msgid "No clipart named <b>%1</b> was found." msgstr "Из буфера обмена" -#: ../src/ui/dialog/ocaldialogs.cpp:1164 -msgid "" -"Please make sure all keywords are spelled correctly, or try again with " -"different keywords." +#: ../src/ui/dialog/ocaldialogs.cpp:1173 +msgid "Please make sure all keywords are spelled correctly, or try again with different keywords." msgstr "" -#: ../src/ui/dialog/ocaldialogs.cpp:1204 +#: ../src/ui/dialog/ocaldialogs.cpp:1225 msgid "Search" msgstr "ИÑкать" -#: ../src/ui/dialog/ocaldialogs.cpp:1210 +#: ../src/ui/dialog/ocaldialogs.cpp:1237 msgid "Close" msgstr "Закрыть" @@ -20434,7 +19454,8 @@ msgid "Print" msgstr "Ðапечатать" #. ## Add a menu for clear() -#: ../src/ui/dialog/scriptdialog.cpp:178 ../src/verbs.cpp:136 +#: ../src/ui/dialog/scriptdialog.cpp:178 +#: ../src/verbs.cpp:136 #, fuzzy msgid "File" msgstr "_Файл" @@ -20467,220 +19488,213 @@ msgstr "Ошибки" msgid "Set SVG Font attribute" msgstr "УÑтановить атрибут SVG Font" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:204 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:195 msgid "Adjust kerning value" msgstr "Изменить значение кернинга" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:394 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:385 msgid "Family Name:" msgstr "Гарнитура:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:404 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:395 msgid "Set width:" msgstr "Ширина:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:463 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:454 msgid "glyph" msgstr "глиф" #. SPGlyph* glyph = -#: ../src/ui/dialog/svg-fonts-dialog.cpp:495 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:486 msgid "Add glyph" msgstr "Добавка глифа" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:529 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:569 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:520 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:560 msgid "Select a <b>path</b> to define the curves of a glyph" msgstr "Выберите <b>контур</b> Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ ÐºÑ€Ð¸Ð²Ñ‹Ñ… глифа" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:537 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:577 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:528 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:568 msgid "The selected object does not have a <b>path</b> description." msgstr "Выделенный объект не Ñодержит опиÑание <b>контура</b>." -#: ../src/ui/dialog/svg-fonts-dialog.cpp:544 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:535 msgid "No glyph selected in the SVGFonts dialog." msgstr "Ðи один глиф не выбран в диалоге «Шрифты SVG»" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:553 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:590 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:544 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:581 msgid "Set glyph curves" msgstr "УÑтановка кривых глифа" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:610 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:601 msgid "Reset missing-glyph" msgstr "СброÑить отÑутÑтвующий глиф" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:626 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:617 msgid "Edit glyph name" msgstr "Изменить название глифа" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:640 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:631 msgid "Set glyph unicode" msgstr "Задание Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Unicode" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:652 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:643 msgid "Remove font" msgstr "Удалить шрифт" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:669 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:660 msgid "Remove glyph" msgstr "Удалить глиф" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:686 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:677 msgid "Remove kerning pair" msgstr "Удалить кернинговую пару" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:696 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:687 msgid "Missing Glyph:" msgstr "ОтÑутÑтвующий глиф:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:700 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:691 msgid "From selection..." msgstr "ВзÑть из выделениÑ" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:713 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:704 msgid "Glyph name" msgstr "Ðазвание глифа" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:714 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:705 msgid "Matching string" msgstr "СоответÑÑ‚Ð²ÑƒÑŽÑ‰Ð°Ñ Ñтрока" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:717 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:708 msgid "Add Glyph" msgstr "Добавить глиф" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:724 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:715 msgid "Get curves from selection..." msgstr "Получить кривые из выделениÑ" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:773 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:764 msgid "Add kerning pair" msgstr "Добавить кернинговую пару" #. Kerning Setup: -#: ../src/ui/dialog/svg-fonts-dialog.cpp:781 -#, fuzzy +#: ../src/ui/dialog/svg-fonts-dialog.cpp:772 msgid "Kerning Setup" msgstr "Параметры кернинга:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:783 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:774 msgid "1st Glyph:" msgstr "Первый глиф:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:785 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:776 msgid "2nd Glyph:" msgstr "Второй глиф:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:788 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:779 msgid "Add pair" msgstr "Добавить пару" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:800 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:791 msgid "First Unicode range" msgstr "Первый Ñимвол Unicode" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:801 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:792 msgid "Second Unicode range" msgstr "Второй Ñимвол Unicode" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:808 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:799 msgid "Kerning value:" msgstr "Значение кернинга:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:866 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:857 msgid "Set font family" msgstr "Указать гарнитуру" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:875 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:866 msgid "font" msgstr "шрифт" #. select_font(font); -#: ../src/ui/dialog/svg-fonts-dialog.cpp:890 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:881 msgid "Add font" msgstr "Добавить шрифт" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:918 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:909 msgid "_Global Settings" msgstr "О_бщие параметры" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:919 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:910 msgid "_Glyphs" msgstr "_Глифы" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:920 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:911 msgid "_Kerning" msgstr "_Кернинг" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:927 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:928 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:918 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:919 msgid "Sample Text" msgstr "ТекÑÑ‚ примера" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:932 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:923 msgid "Preview Text:" msgstr "ТекÑÑ‚:" #. ******************* Symbol Sets ************************ -#: ../src/ui/dialog/symbols.cpp:102 -#, fuzzy +#: ../src/ui/dialog/symbols.cpp:110 msgid "Symbol set: " -msgstr "Символ в группу" +msgstr "Ðабор:" -#: ../src/ui/dialog/symbols.cpp:107 ../src/ui/dialog/symbols.cpp:109 -#: ../src/ui/dialog/symbols.cpp:111 -#, fuzzy +#. Fill in later +#: ../src/ui/dialog/symbols.cpp:114 +#: ../src/ui/dialog/symbols.cpp:115 msgid "Current Document" -msgstr "Ðапечатать документ" +msgstr "Текущий документ" #. ******************* Preview Scale ********************** -#: ../src/ui/dialog/symbols.cpp:147 -#, fuzzy +#: ../src/ui/dialog/symbols.cpp:151 msgid "Preview scale: " -msgstr "ТекÑÑ‚:" +msgstr "МаÑштаб:" -#: ../src/ui/dialog/symbols.cpp:152 -#, fuzzy +#: ../src/ui/dialog/symbols.cpp:156 msgid "Fit" -msgstr "ИÑправить" +msgstr "УмеÑтить целиком" -#: ../src/ui/dialog/symbols.cpp:152 -#, fuzzy +#: ../src/ui/dialog/symbols.cpp:156 msgid "Fit to width" -msgstr "Ширина:" +msgstr "УмеÑтить по ширине" -#: ../src/ui/dialog/symbols.cpp:152 -#, fuzzy +#: ../src/ui/dialog/symbols.cpp:156 msgid "Fit to height" -msgstr "Слева направо" +msgstr "УмеÑтить по выÑоте" #. ******************* Preview Size *********************** #: ../src/ui/dialog/symbols.cpp:170 -#, fuzzy msgid "Preview size: " -msgstr "Размер квадрата (px):" +msgstr "Размер:" #. TRANSLATORS: An item in context menu on a colour in the swatches -#: ../src/ui/dialog/swatches.cpp:255 +#: ../src/ui/dialog/swatches.cpp:257 msgid "Set fill" msgstr "УÑтановить заливку" #. TRANSLATORS: An item in context menu on a colour in the swatches -#: ../src/ui/dialog/swatches.cpp:263 +#: ../src/ui/dialog/swatches.cpp:265 msgid "Set stroke" msgstr "УÑтановить обводку" -#: ../src/ui/dialog/swatches.cpp:284 +#: ../src/ui/dialog/swatches.cpp:286 msgid "Edit..." msgstr "Изменить..." -#: ../src/ui/dialog/swatches.cpp:296 +#: ../src/ui/dialog/swatches.cpp:298 msgid "Convert" msgstr "Преобразовать" -#: ../src/ui/dialog/swatches.cpp:540 +#: ../src/ui/dialog/swatches.cpp:542 #, c-format msgid "Palettes directory (%s) is unavailable." msgstr "Каталог Ñ Ð¿Ð°Ð»Ð¸Ñ‚Ñ€Ð°Ð¼Ð¸ (%s) недоÑтупен." @@ -20711,12 +19725,12 @@ msgstr "Ð Ð°Ð²Ð½Ð°Ñ _выÑота" #: ../src/ui/dialog/tile.cpp:683 msgid "If not set, each row has the height of the tallest object in it" -msgstr "" -"Без Ñтой опции ÐºÐ°Ð¶Ð´Ð°Ñ Ñтрока принимает выÑоту Ñамого выÑокого в ней объекта" +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 +#: ../src/ui/dialog/tile.cpp:689 +#: ../src/ui/dialog/tile.cpp:761 msgid "Align:" msgstr "ВыровнÑть" @@ -20735,8 +19749,7 @@ msgstr "Ð Ð°Ð²Ð½Ð°Ñ _ширина" #: ../src/ui/dialog/tile.cpp:754 msgid "If not set, each column has the width of the widest object in it" -msgstr "" -"ЕÑли выключено, каждый Ñтолбец принимает ширину Ñамого широкого в нем объекта" +msgstr "ЕÑли выключено, каждый Ñтолбец принимает ширину Ñамого широкого в нем объекта" #. #### Radio buttons to control spacing manually or to fit selection bbox #### #: ../src/ui/dialog/tile.cpp:800 @@ -20876,12 +19889,8 @@ msgid "Stac_k scans" msgstr "С_ложить Ñтопкой" #: ../src/ui/dialog/tracedialog.cpp:660 -msgid "" -"Stack scans on top of one another (no gaps) instead of tiling (usually with " -"gaps)" -msgstr "" -"Слои выкладываютÑÑ Ñтопкой один над другим (без щелей), а не вÑтык (обычно " -"Ñо щелÑми)" +msgid "Stack scans on top of one another (no gaps) instead of tiling (usually with gaps)" +msgstr "Слои выкладываютÑÑ Ñтопкой один над другим (без щелей), а не вÑтык (обычно Ñо щелÑми)" #: ../src/ui/dialog/tracedialog.cpp:664 msgid "Remo_ve background" @@ -20938,13 +19947,10 @@ msgstr "Опти_мизировать контуры" #: ../src/ui/dialog/tracedialog.cpp:728 msgid "Try to optimize paths by joining adjacent Bezier curve segments" -msgstr "" -"ПопытатьÑÑ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ контуры Ñоединением ÑоÑедних Ñегментов кривых Безье" +msgstr "ПопытатьÑÑ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ контуры Ñоединением ÑоÑедних Ñегментов кривых Безье" #: ../src/ui/dialog/tracedialog.cpp:736 -msgid "" -"Increase this to reduce the number of nodes in the trace by more aggressive " -"optimization" +msgid "Increase this to reduce the number of nodes in the trace by more aggressive optimization" msgstr "Чем больше значение, тем меньше количеÑтво узлов" #: ../src/ui/dialog/tracedialog.cpp:738 @@ -20986,9 +19992,8 @@ msgid "Cover the area you want to select as the foreground" msgstr "Обведите облаÑть изображениÑ, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚ÑÑ Ð½Ð° переднем плане" #: ../src/ui/dialog/tracedialog.cpp:781 -#, fuzzy msgid "Live Preview" -msgstr "ПредпроÑмотр" +msgstr "" #: ../src/ui/dialog/tracedialog.cpp:787 msgid "_Update" @@ -20996,9 +20001,7 @@ msgstr "О_бновить" #. I guess it's correct to call the "intermediate bitmap" a preview of the trace #: ../src/ui/dialog/tracedialog.cpp:795 -msgid "" -"Preview the intermediate bitmap with the current settings, without actual " -"tracing" +msgid "Preview the intermediate bitmap with the current settings, without actual tracing" msgstr "ПроÑмотреть будущий результат перед ÑобÑтвенно векторизацией" #: ../src/ui/dialog/tracedialog.cpp:799 @@ -21006,9 +20009,8 @@ msgid "Preview" msgstr "ПредпроÑмотр" #: ../src/ui/dialog/tracedialog.cpp:813 -#, fuzzy msgid "Reset all settings to defaults" -msgstr "СброÑить Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð² Ñтой вкладке до иÑходных" +msgstr "СброÑить Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð²Ñех параметров до иÑходных" #: ../src/ui/dialog/tracedialog.cpp:818 msgid "Abort a trace in progress" @@ -21025,8 +20027,7 @@ msgstr "По _горизонтали:" #: ../src/ui/dialog/transformation.cpp:71 msgid "Horizontal displacement (relative) or position (absolute)" -msgstr "" -"Смещение (отноÑительное) или позиционирование (абÑолютное) по горизонтали" +msgstr "Смещение (отноÑительное) или позиционирование (абÑолютное) по горизонтали" #: ../src/ui/dialog/transformation.cpp:73 #: ../src/ui/dialog/transformation.cpp:83 @@ -21035,8 +20036,7 @@ msgstr "По _вертикали:" #: ../src/ui/dialog/transformation.cpp:73 msgid "Vertical displacement (relative) or position (absolute)" -msgstr "" -"Смещение (отноÑительное) или позиционирование (абÑолютное) по вертикали" +msgstr "Смещение (отноÑительное) или позиционирование (абÑолютное) по вертикали" #: ../src/ui/dialog/transformation.cpp:75 msgid "Horizontal size (absolute or percentage of current)" @@ -21056,20 +20056,12 @@ msgid "Rotation angle (positive = counterclockwise)" msgstr "Угол поворота (больше 0 = против чаÑовой Ñтрелки)" #: ../src/ui/dialog/transformation.cpp:81 -msgid "" -"Horizontal skew angle (positive = counterclockwise), or absolute " -"displacement, or percentage displacement" -msgstr "" -"Угол наклона по горизонтали (больше 0 = против чаÑовой Ñтрелки), либо " -"абÑолютное Ñмещение, либо процентное Ñмещение" +msgid "Horizontal skew angle (positive = counterclockwise), or absolute displacement, or percentage displacement" +msgstr "Угол наклона по горизонтали (больше 0 = против чаÑовой Ñтрелки), либо абÑолютное Ñмещение, либо процентное Ñмещение" #: ../src/ui/dialog/transformation.cpp:83 -msgid "" -"Vertical skew angle (positive = counterclockwise), or absolute displacement, " -"or percentage displacement" -msgstr "" -"Угол наклона по вертикали (больше 0 = против чаÑовой Ñтрелки), либо " -"абÑолютное Ñмещение, либо процентное Ñмещение" +msgid "Vertical skew angle (positive = counterclockwise), or absolute displacement, or percentage displacement" +msgstr "Угол наклона по вертикали (больше 0 = против чаÑовой Ñтрелки), либо абÑолютное Ñмещение, либо процентное Ñмещение" #: ../src/ui/dialog/transformation.cpp:86 msgid "Transformation matrix element A" @@ -21100,12 +20092,8 @@ msgid "Rela_tive move" msgstr "_ОтноÑительное Ñмещение" #: ../src/ui/dialog/transformation.cpp:96 -msgid "" -"Add the specified relative displacement to the current position; otherwise, " -"edit the current absolute position directly" -msgstr "" -"Добавить указанное отноÑительное Ñмещение к текущей позиции; в противном " -"Ñлучае изменить текущую абÑолютную позицию напрÑмую" +msgid "Add the specified relative displacement to the current position; otherwise, edit the current absolute position directly" +msgstr "Добавить указанное отноÑительное Ñмещение к текущей позиции; в противном Ñлучае изменить текущую абÑолютную позицию напрÑмую" #: ../src/ui/dialog/transformation.cpp:97 msgid "_Scale proportionally" @@ -21120,24 +20108,16 @@ msgid "Apply to each _object separately" msgstr "Применить к _каждому объекту отдельно" #: ../src/ui/dialog/transformation.cpp:98 -msgid "" -"Apply the scale/rotate/skew to each selected object separately; otherwise, " -"transform the selection as a whole" -msgstr "" -"Применить маÑштабирование/вращение/наклон к каждому объекту отдельно; в " -"противном Ñлучае выделенное преобразовываетÑÑ ÐºÐ°Ðº один объект" +msgid "Apply the scale/rotate/skew to each selected object separately; otherwise, transform the selection as a whole" +msgstr "Применить маÑштабирование/вращение/наклон к каждому объекту отдельно; в противном Ñлучае выделенное преобразовываетÑÑ ÐºÐ°Ðº один объект" #: ../src/ui/dialog/transformation.cpp:99 msgid "Edit c_urrent matrix" msgstr "Изменить текущую _матрицу" #: ../src/ui/dialog/transformation.cpp:99 -msgid "" -"Edit the current transform= matrix; otherwise, post-multiply transform= by " -"this matrix" -msgstr "" -"Изменить текущую матрицу transform=; в противном Ñлучае, поÑлеумножить " -"transform= на Ñту матрицу" +msgid "Edit the current transform= matrix; otherwise, post-multiply transform= by this matrix" +msgstr "Изменить текущую матрицу transform=; в противном Ñлучае, поÑлеумножить transform= на Ñту матрицу" #: ../src/ui/dialog/transformation.cpp:112 msgid "_Scale" @@ -21202,28 +20182,21 @@ msgstr "<b>Ctrl+Alt</b>: щелчок вÑтавлÑет узел" #: ../src/ui/tool/curve-drag-point.cpp:175 msgctxt "Path segment tip" -msgid "" -"<b>Linear segment</b>: drag to convert to a Bezier segment, doubleclick to " -"insert node, click to select (more: Shift, Ctrl+Alt)" -msgstr "" -"<b>Линейный Ñегмент</b>: перетаÑкивание превращает его в Ñегмент Безье, " -"двойной щелчок вÑтавлÑет узел, щелчок выделÑет (попробуйте Shift, Ctrl+Alt)" +msgid "<b>Linear segment</b>: drag to convert to a Bezier segment, doubleclick to insert node, click to select (more: Shift, Ctrl+Alt)" +msgstr "<b>Линейный Ñегмент</b>: перетаÑкивание превращает его в Ñегмент Безье, двойной щелчок вÑтавлÑет узел, щелчок выделÑет (попробуйте Shift, Ctrl+Alt)" #: ../src/ui/tool/curve-drag-point.cpp:179 msgctxt "Path segment tip" -msgid "" -"<b>Bezier segment</b>: drag to shape the segment, doubleclick to insert " -"node, click to select (more: Shift, Ctrl+Alt)" -msgstr "" -"<b>Сегмент Безье</b>: перетаÑкивание менÑет форму, двойной щелчок вÑтавлÑет " -"узел, щелчок выделÑет (попробуйте Shift, Ctrl+Alt)" +msgid "<b>Bezier segment</b>: drag to shape the segment, doubleclick to insert node, click to select (more: Shift, Ctrl+Alt)" +msgstr "<b>Сегмент Безье</b>: перетаÑкивание менÑет форму, двойной щелчок вÑтавлÑет узел, щелчок выделÑет (попробуйте Shift, Ctrl+Alt)" #: ../src/ui/tool/multi-path-manipulator.cpp:324 #, fuzzy msgid "Retract handles" msgstr "Ð’Ñ‚Ñжка узла" -#: ../src/ui/tool/multi-path-manipulator.cpp:324 ../src/ui/tool/node.cpp:271 +#: ../src/ui/tool/multi-path-manipulator.cpp:324 +#: ../src/ui/tool/node.cpp:271 msgid "Change node type" msgstr "Смена типа узла" @@ -21315,21 +20288,17 @@ msgstr "Горизонтальное отражение узлов" msgid "Flip nodes vertically" msgstr "Вертикальное отражение узлов" -#: ../src/ui/tool/node-tool.cpp:574 +#: ../src/ui/tool/node-tool.cpp:555 msgctxt "Node tool tip" -msgid "" -"<b>Shift</b>: drag to add nodes to the selection, click to toggle object " -"selection" -msgstr "" -"<b>Shift</b>: перетаÑкивание добавлÑет узлы в выделение, щелчок переключает " -"выделение" +msgid "<b>Shift</b>: drag to add nodes to the selection, click to toggle object selection" +msgstr "<b>Shift</b>: перетаÑкивание добавлÑет узлы в выделение, щелчок переключает выделение" -#: ../src/ui/tool/node-tool.cpp:578 +#: ../src/ui/tool/node-tool.cpp:559 msgctxt "Node tool tip" msgid "<b>Shift</b>: drag to add nodes to the selection" msgstr "<b>Shift</b>: перетаÑкивание добавлÑет узлы в выделение" -#: ../src/ui/tool/node-tool.cpp:587 +#: ../src/ui/tool/node-tool.cpp:568 #, fuzzy, c-format msgid "<b>%u of %u</b> node selected." msgid_plural "<b>%u of %u</b> nodes selected." @@ -21337,38 +20306,34 @@ msgstr[0] "<b>%i</b> из <b>%i</b> узла выделен. %s." msgstr[1] "<b>%i</b> из <b>%i</b> узлов выделено. %s." msgstr[2] "<b>%i</b> из <b>%i</b> узлов выделено. %s." -#: ../src/ui/tool/node-tool.cpp:592 +#: ../src/ui/tool/node-tool.cpp:573 #, fuzzy, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click to edit only this object (more: Shift)" -msgstr "" -"ПеретаÑкивание выделÑет узлы, щелчок включает изменение только Ñтого объекта" +msgstr "ПеретаÑкивание выделÑет узлы, щелчок включает изменение только Ñтого объекта" -#: ../src/ui/tool/node-tool.cpp:598 +#: ../src/ui/tool/node-tool.cpp:579 #, fuzzy, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click clear the selection" msgstr "ПеретаÑкивание выделÑет узлы, щелчок Ñнимает выделение" -#: ../src/ui/tool/node-tool.cpp:607 +#: ../src/ui/tool/node-tool.cpp:588 msgctxt "Node tool tip" msgid "Drag to select nodes, click to edit only this object" -msgstr "" -"ПеретаÑкивание выделÑет узлы, щелчок включает изменение только Ñтого объекта" +msgstr "ПеретаÑкивание выделÑет узлы, щелчок включает изменение только Ñтого объекта" -#: ../src/ui/tool/node-tool.cpp:610 +#: ../src/ui/tool/node-tool.cpp:591 msgctxt "Node tool tip" msgid "Drag to select nodes, click to clear the selection" msgstr "ПеретаÑкивание выделÑет узлы, щелчок Ñнимает выделение" -#: ../src/ui/tool/node-tool.cpp:615 +#: ../src/ui/tool/node-tool.cpp:596 msgctxt "Node tool tip" msgid "Drag to select objects to edit, click to edit this object (more: Shift)" -msgstr "" -"ПеретаÑкивание выделÑет объекты Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ, щелчок включает изменение " -"объекта (попробуйте Shift)" +msgstr "ПеретаÑкивание выделÑет объекты Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ, щелчок включает изменение объекта (попробуйте Shift)" -#: ../src/ui/tool/node-tool.cpp:618 +#: ../src/ui/tool/node-tool.cpp:599 msgctxt "Node tool tip" msgid "Drag to select objects to edit" msgstr "ПеретаÑкивание выделÑет объекты Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ" @@ -21402,17 +20367,13 @@ msgstr "попробуйте Ctrl, Alt" #: ../src/ui/tool/node.cpp:441 #, c-format msgctxt "Path handle tip" -msgid "" -"<b>Shift+Ctrl+Alt</b>: preserve length and snap rotation angle to %g° " -"increments while rotating both handles" -msgstr "" -"<b>Shift+Ctrl+Alt</b>: ÑохранÑет длину и вращает оба рычага Ñ ÑˆÐ°Ð³Ð¾Ð¼ %g°" +msgid "<b>Shift+Ctrl+Alt</b>: preserve length and snap rotation angle to %g° increments while rotating both handles" +msgstr "<b>Shift+Ctrl+Alt</b>: ÑохранÑет длину и вращает оба рычага Ñ ÑˆÐ°Ð³Ð¾Ð¼ %g°" #: ../src/ui/tool/node.cpp:446 #, c-format msgctxt "Path handle tip" -msgid "" -"<b>Ctrl+Alt</b>: preserve length and snap rotation angle to %g° increments" +msgid "<b>Ctrl+Alt</b>: preserve length and snap rotation angle to %g° increments" msgstr "<b>Ctrl+Alt</b>: ÑохранÑет длину, Ñ ÑˆÐ°Ð³Ð¾Ð¼ Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ %g°" #: ../src/ui/tool/node.cpp:452 @@ -21428,9 +20389,7 @@ msgstr "<b>Alt</b>: ÑохранÑет длину рычагов при пере #: ../src/ui/tool/node.cpp:462 #, c-format msgctxt "Path handle tip" -msgid "" -"<b>Shift+Ctrl</b>: snap rotation angle to %g° increments and rotate both " -"handles" +msgid "<b>Shift+Ctrl</b>: snap rotation angle to %g° increments and rotate both handles" msgstr "<b>Shift+Ctrl</b>: вращает оба рычага Ñ ÑˆÐ°Ð³Ð¾Ð¼ по %g°" #: ../src/ui/tool/node.cpp:466 @@ -21448,8 +20407,7 @@ msgstr "<b>Shift</b>: вращает оба рычага на одинаковы #, c-format msgctxt "Path handle tip" msgid "<b>Auto node handle</b>: drag to convert to smooth node (%s)" -msgstr "" -"<b>ÐвтоматичеÑкий рычаг узла</b>: перетаÑкивание делает узел Ñглаженным (%s)" +msgstr "<b>ÐвтоматичеÑкий рычаг узла</b>: перетаÑкивание делает узел Ñглаженным (%s)" #: ../src/ui/tool/node.cpp:481 #, c-format @@ -21492,28 +20450,19 @@ msgstr "<b>Alt</b>: лепка узлов" #, c-format msgctxt "Path node tip" msgid "<b>%s</b>: drag to shape the path (more: Shift, Ctrl, Alt)" -msgstr "" -"<b>%s</b>: перетаÑкивание менÑет форму контура (попробуйте Shift, Ctrl, Alt)" +msgstr "<b>%s</b>: перетаÑкивание менÑет форму контура (попробуйте Shift, Ctrl, Alt)" #: ../src/ui/tool/node.cpp:1288 #, c-format msgctxt "Path node tip" -msgid "" -"<b>%s</b>: drag to shape the path, click to toggle scale/rotation handles " -"(more: Shift, Ctrl, Alt)" -msgstr "" -"<b>%s</b>: перетаÑкивание менÑет форму контура, щелчок переключает рычаги " -"маÑштабированиÑ/Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ (попробуйте Shift, Ctrl, Alt)" +msgid "<b>%s</b>: drag to shape the path, click to toggle scale/rotation handles (more: Shift, Ctrl, Alt)" +msgstr "<b>%s</b>: перетаÑкивание менÑет форму контура, щелчок переключает рычаги маÑштабированиÑ/Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ (попробуйте Shift, Ctrl, Alt)" #: ../src/ui/tool/node.cpp:1291 #, c-format msgctxt "Path node tip" -msgid "" -"<b>%s</b>: drag to shape the path, click to select only this node (more: " -"Shift, Ctrl, Alt)" -msgstr "" -"<b>%s</b>: перетаÑкивание менÑет форму контура, щелчок выделÑет только Ñтот " -"узел (попробуйте Shift, Ctrl, Alt)" +msgid "<b>%s</b>: drag to shape the path, click to select only this node (more: Shift, Ctrl, Alt)" +msgstr "<b>%s</b>: перетаÑкивание менÑет форму контура, щелчок выделÑет только Ñтот узел (попробуйте Shift, Ctrl, Alt)" #: ../src/ui/tool/node.cpp:1299 #, c-format @@ -21559,9 +20508,7 @@ msgstr "Ð’Ñ‚Ñжка узла" #: ../src/ui/tool/transform-handle-set.cpp:194 msgctxt "Transform handle tip" msgid "<b>Shift+Ctrl</b>: scale uniformly about the rotation center" -msgstr "" -"<b>Shift+Ctrl</b>: маÑштабирование отноÑительно точки Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ñ Ñохранением " -"пропорций" +msgstr "<b>Shift+Ctrl</b>: маÑштабирование отноÑительно точки Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ñ Ñохранением пропорций" #: ../src/ui/tool/transform-handle-set.cpp:196 msgctxt "Transform handle tip" @@ -21570,11 +20517,8 @@ msgstr "<b>Shift+Ctrl</b>: маÑштабирование Ñ ÑохранениР#: ../src/ui/tool/transform-handle-set.cpp:201 msgctxt "Transform handle tip" -msgid "" -"<b>Shift+Alt</b>: scale using an integer ratio about the rotation center" -msgstr "" -"<b>Shift+Alt</b>: маÑштабирование отноÑительно точки Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ñ " -"коÑффициентом ÑÐ¾Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ñ Ñторон" +msgid "<b>Shift+Alt</b>: scale using an integer ratio about the rotation center" +msgstr "<b>Shift+Alt</b>: маÑштабирование отноÑительно точки Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ñ ÐºÐ¾Ñффициентом ÑÐ¾Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ñ Ñторон" #: ../src/ui/tool/transform-handle-set.cpp:203 msgctxt "Transform handle tip" @@ -21600,11 +20544,8 @@ msgstr "МаÑштабирование на %.2f%%×%.2f%%" #: ../src/ui/tool/transform-handle-set.cpp:437 #, c-format msgctxt "Transform handle tip" -msgid "" -"<b>Shift+Ctrl</b>: rotate around the opposite corner and snap angle to %f° " -"increments" -msgstr "" -"<b>Shift+Ctrl</b>: вращает отноÑительно противоположного угла Ñ ÑˆÐ°Ð³Ð¾Ð¼ в %f°" +msgid "<b>Shift+Ctrl</b>: rotate around the opposite corner and snap angle to %f° increments" +msgstr "<b>Shift+Ctrl</b>: вращает отноÑительно противоположного угла Ñ ÑˆÐ°Ð³Ð¾Ð¼ в %f°" #: ../src/ui/tool/transform-handle-set.cpp:440 msgctxt "Transform handle tip" @@ -21619,12 +20560,8 @@ msgstr "<b>Ctrl</b>: вращает Ñ ÑˆÐ°Ð³Ð¾Ð¼ %f°" #: ../src/ui/tool/transform-handle-set.cpp:446 msgctxt "Transform handle tip" -msgid "" -"<b>Rotation handle</b>: drag to rotate the selection around the rotation " -"center" -msgstr "" -"<b>Рычаг вращениÑ</b>: перетаÑкивание вращает выделение отноÑительно центра " -"вращениÑ" +msgid "<b>Rotation handle</b>: drag to rotate the selection around the rotation center" +msgstr "<b>Рычаг вращениÑ</b>: перетаÑкивание вращает выделение отноÑительно центра вращениÑ" #. event #: ../src/ui/tool/transform-handle-set.cpp:451 @@ -21636,9 +20573,7 @@ msgstr "Вращение на %.2f°" #: ../src/ui/tool/transform-handle-set.cpp:577 #, c-format msgctxt "Transform handle tip" -msgid "" -"<b>Shift+Ctrl</b>: skew about the rotation center with snapping to %f° " -"increments" +msgid "<b>Shift+Ctrl</b>: skew about the rotation center with snapping to %f° increments" msgstr "<b>Shift+Ctrl</b>: наклон отноÑительно центра Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ ÑˆÐ°Ð³Ð°Ð¼Ð¸ по %f°" #: ../src/ui/tool/transform-handle-set.cpp:580 @@ -21654,11 +20589,8 @@ msgstr "<b>Ctrl</b>: наклон шагами по %f°" #: ../src/ui/tool/transform-handle-set.cpp:587 msgctxt "Transform handle tip" -msgid "" -"<b>Skew handle</b>: drag to skew (shear) selection about the opposite handle" -msgstr "" -"<b>Рычаг наклона</b>: перетаÑкивание наклонÑет выделение отноÑительно " -"противоположного рычага" +msgid "<b>Skew handle</b>: drag to skew (shear) selection about the opposite handle" +msgstr "<b>Рычаг наклона</b>: перетаÑкивание наклонÑет выделение отноÑительно противоположного рычага" #: ../src/ui/tool/transform-handle-set.cpp:593 #, c-format @@ -21675,13 +20607,11 @@ msgstr "Ðаклонить по вертикали на %.2f°" #: ../src/ui/tool/transform-handle-set.cpp:655 msgctxt "Transform handle tip" msgid "<b>Rotation center</b>: drag to change the origin of transforms" -msgstr "" -"<b>Центр вращениÑ</b>: перемеÑтите Ð´Ð»Ñ Ñмены иÑходной точки транÑформаций" +msgstr "<b>Центр вращениÑ</b>: перемеÑтите Ð´Ð»Ñ Ñмены иÑходной точки транÑформаций" #: ../src/ui/widget/filter-effect-chooser.cpp:27 -#, fuzzy msgid "Blur (%)" -msgstr "Размывание" +msgstr "Размывание (%)" #: ../src/ui/widget/layer-selector.cpp:118 msgid "Toggle current layer visibility" @@ -21784,23 +20714,19 @@ msgstr "П_ортрет" msgid "Custom size" msgstr "Другой размер" -#: ../src/ui/widget/page-sizer.cpp:352 +#: ../src/ui/widget/page-sizer.cpp:374 msgid "Resi_ze page to content..." msgstr "_Подогнать размер Ñтраницы под Ñодержимое" -#: ../src/ui/widget/page-sizer.cpp:378 +#: ../src/ui/widget/page-sizer.cpp:426 msgid "_Resize page to drawing or selection" msgstr "По_догнать размер Ñтраницы под риÑунок или выделение" -#: ../src/ui/widget/page-sizer.cpp:379 -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:427 +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:444 +#: ../src/ui/widget/page-sizer.cpp:492 msgid "Set page size" msgstr "Смена формата Ñтраницы" @@ -21896,21 +20822,17 @@ msgctxt "Swatches" msgid "Wrap" msgstr "Крупнее" -#: ../src/ui/widget/preferences-widget.cpp:714 +#: ../src/ui/widget/preferences-widget.cpp:715 msgid "_Browse..." msgstr "Ð’_ыбрать..." -#: ../src/ui/widget/preferences-widget.cpp:800 +#: ../src/ui/widget/preferences-widget.cpp:801 msgid "Select a bitmap editor" msgstr "Выберите редактор раÑтровых файлов" #: ../src/ui/widget/random.cpp:84 -msgid "" -"Reseed the random number generator; this creates a different sequence of " -"random numbers." -msgstr "" -"ПерезапуÑтить генератор Ñлучайных чиÑел, чтобы Ñоздать иную " -"поÑледовательноÑть Ñлучайных чиÑел" +msgid "Reseed the random number generator; this creates a different sequence of random numbers." +msgstr "ПерезапуÑтить генератор Ñлучайных чиÑел, чтобы Ñоздать иную поÑледовательноÑть Ñлучайных чиÑел" #: ../src/ui/widget/rendering-options.cpp:31 msgid "Backend" @@ -21933,25 +20855,12 @@ msgid "Preferred resolution of rendering, in dots per inch." msgstr "Предпочитаемое разрешение раÑтра (в точках на дюйм)." #: ../src/ui/widget/rendering-options.cpp:44 -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. Итоговое изображение обычно имеет " -"меньший размер файла и Ñвободно маÑштабируетÑÑ, но некоторые фильтры " -"Ñффектов будут переданы некорректно." +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/widget/rendering-options.cpp:49 -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 "" -"Ðапечатать как раÑтр. Как правило, файл будет большего размера, и полученное " -"изображение Ð½ÐµÐ»ÑŒÐ·Ñ Ð±ÑƒÐ´ÐµÑ‚ произвольно маÑштабировать без потери качеÑтва. " -"Однако вÑе графичеÑкие Ñлементы будут напечатаны так, как они выглÑдÑÑ‚ на " -"Ñкране." +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/widget/selected-style.cpp:124 #: ../src/ui/widget/style-swatch.cpp:119 @@ -21995,7 +20904,8 @@ msgid "No stroke" msgstr "Без обводки" #: ../src/ui/widget/selected-style.cpp:176 -#: ../src/ui/widget/style-swatch.cpp:281 ../src/widgets/paint-selector.cpp:239 +#: ../src/ui/widget/style-swatch.cpp:281 +#: ../src/widgets/paint-selector.cpp:239 msgid "Pattern" msgstr "ТекÑтура" @@ -22058,14 +20968,16 @@ msgstr "<b>СнÑта</b>" #: ../src/ui/widget/selected-style.cpp:209 #: ../src/ui/widget/selected-style.cpp:267 #: ../src/ui/widget/selected-style.cpp:529 -#: ../src/ui/widget/style-swatch.cpp:307 ../src/widgets/fill-style.cpp:708 +#: ../src/ui/widget/style-swatch.cpp:307 +#: ../src/widgets/fill-style.cpp:708 msgid "Unset fill" msgstr "СнÑть заливку" #: ../src/ui/widget/selected-style.cpp:209 #: ../src/ui/widget/selected-style.cpp:267 #: ../src/ui/widget/selected-style.cpp:545 -#: ../src/ui/widget/style-swatch.cpp:307 ../src/widgets/fill-style.cpp:708 +#: ../src/ui/widget/style-swatch.cpp:307 +#: ../src/widgets/fill-style.cpp:708 msgid "Unset stroke" msgstr "СнÑть обводку" @@ -22143,12 +21055,14 @@ msgid "Make stroke opaque" msgstr "Сделать обводку непрозрачной" #: ../src/ui/widget/selected-style.cpp:271 -#: ../src/ui/widget/selected-style.cpp:511 ../src/widgets/fill-style.cpp:506 +#: ../src/ui/widget/selected-style.cpp:511 +#: ../src/widgets/fill-style.cpp:506 msgid "Remove fill" msgstr "ПолноÑтью удалить заливку" #: ../src/ui/widget/selected-style.cpp:271 -#: ../src/ui/widget/selected-style.cpp:520 ../src/widgets/fill-style.cpp:506 +#: ../src/ui/widget/selected-style.cpp:520 +#: ../src/widgets/fill-style.cpp:506 msgid "Remove stroke" msgstr "Удалить обводку" @@ -22232,13 +21146,8 @@ msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ Ñ‚Ð¾Ð½Ð°" #: ../src/ui/widget/selected-style.cpp:1329 #, fuzzy, c-format -msgid "" -"Adjusting <b>alpha</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Ctrl</" -"b> to adjust lightness, with <b>Shift</b> to adjust saturation, without " -"modifiers to adjust hue" -msgstr "" -"ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ <b>ÑркоÑти</b>: было %.3g, Ñтало <b>%.3g</b> (разница %.3g); Ñ " -"<b>Shift</b> Ð´Ð»Ñ Ð½Ð°ÑыщенноÑти, без модификаторов Ñмены тона" +msgid "Adjusting <b>alpha</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Ctrl</b> to adjust lightness, with <b>Shift</b> to adjust saturation, without modifiers to adjust hue" +msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ <b>ÑркоÑти</b>: было %.3g, Ñтало <b>%.3g</b> (разница %.3g); Ñ <b>Shift</b> Ð´Ð»Ñ Ð½Ð°ÑыщенноÑти, без модификаторов Ñмены тона" #: ../src/ui/widget/selected-style.cpp:1333 msgid "Adjust saturation" @@ -22246,13 +21155,8 @@ msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ Ð½Ð°ÑыщенноÑти" #: ../src/ui/widget/selected-style.cpp:1335 #, fuzzy, c-format -msgid "" -"Adjusting <b>saturation</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with " -"<b>Ctrl</b> to adjust lightness, with <b>Alt</b> to adjust alpha, without " -"modifiers to adjust hue" -msgstr "" -"ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ <b>наÑыщенноÑти</b>: было %.3g, Ñтало <b>%.3g</b> (разница %.3g); " -"Ñ <b>Ctrl</b> Ð´Ð»Ñ Ñмены ÑркоÑти, без модификаторов Ñмены тона" +msgid "Adjusting <b>saturation</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Ctrl</b> to adjust lightness, with <b>Alt</b> to adjust alpha, without modifiers to adjust hue" +msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ <b>наÑыщенноÑти</b>: было %.3g, Ñтало <b>%.3g</b> (разница %.3g); Ñ <b>Ctrl</b> Ð´Ð»Ñ Ñмены ÑркоÑти, без модификаторов Ñмены тона" #: ../src/ui/widget/selected-style.cpp:1339 msgid "Adjust lightness" @@ -22260,13 +21164,8 @@ msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ ÑркоÑти" #: ../src/ui/widget/selected-style.cpp:1341 #, fuzzy, c-format -msgid "" -"Adjusting <b>lightness</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with " -"<b>Shift</b> to adjust saturation, with <b>Alt</b> to adjust alpha, without " -"modifiers to adjust hue" -msgstr "" -"ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ <b>ÑркоÑти</b>: было %.3g, Ñтало <b>%.3g</b> (разница %.3g); Ñ " -"<b>Shift</b> Ð´Ð»Ñ Ð½Ð°ÑыщенноÑти, без модификаторов Ñмены тона" +msgid "Adjusting <b>lightness</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</b> to adjust saturation, with <b>Alt</b> to adjust alpha, without modifiers to adjust hue" +msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ <b>ÑркоÑти</b>: было %.3g, Ñтало <b>%.3g</b> (разница %.3g); Ñ <b>Shift</b> Ð´Ð»Ñ Ð½Ð°ÑыщенноÑти, без модификаторов Ñмены тона" #: ../src/ui/widget/selected-style.cpp:1345 msgid "Adjust hue" @@ -22274,13 +21173,8 @@ msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ Ñ‚Ð¾Ð½Ð°" #: ../src/ui/widget/selected-style.cpp:1347 #, fuzzy, c-format -msgid "" -"Adjusting <b>hue</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</" -"b> to adjust saturation, with <b>Alt</b> to adjust alpha, with <b>Ctrl</b> " -"to adjust lightness" -msgstr "" -"ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ <b>тона</b>: было %.3g, Ñтало <b>%.3g</b> (разница %.3g); Ñ " -"<b>Shift</b> Ð´Ð»Ñ Ñмены наÑыщенноÑти, Ñ <b>Ctrl</b> Ð´Ð»Ñ Ñмены ÑркоÑти" +msgid "Adjusting <b>hue</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</b> to adjust saturation, with <b>Alt</b> to adjust alpha, with <b>Ctrl</b> to adjust lightness" +msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ <b>тона</b>: было %.3g, Ñтало <b>%.3g</b> (разница %.3g); Ñ <b>Shift</b> Ð´Ð»Ñ Ñмены наÑыщенноÑти, Ñ <b>Ctrl</b> Ð´Ð»Ñ Ñмены ÑркоÑти" #: ../src/ui/widget/selected-style.cpp:1467 #: ../src/ui/widget/selected-style.cpp:1481 @@ -22290,8 +21184,7 @@ msgstr "Изменить толщину обводки" #: ../src/ui/widget/selected-style.cpp:1468 #, c-format msgid "Adjusting <b>stroke width</b>: was %.3g, now <b>%.3g</b> (diff %.3g)" -msgstr "" -"МенÑетÑÑ <b>толщина обводки</b>: была %.3g, Ñтала <b>%.3g</b> (разница %.3g)" +msgstr "МенÑетÑÑ <b>толщина обводки</b>: была %.3g, Ñтала <b>%.3g</b> (разница %.3g)" #. TRANSLATORS: "Link" means to _link_ two sliders together #: ../src/ui/widget/spin-slider.cpp:148 @@ -22347,52 +21240,31 @@ msgstr "Параллелепипед: Ñмещение точки Ñхода" #: ../src/vanishing-point.cpp:326 #, c-format msgid "<b>Finite</b> vanishing point shared by <b>%d</b> box" -msgid_plural "" -"<b>Finite</b> vanishing point shared by <b>%d</b> boxes; drag with <b>Shift</" -"b> to separate selected box(es)" +msgid_plural "<b>Finite</b> vanishing point shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate selected box(es)" msgstr[0] "<b>КонечнаÑ</b> точка Ñхода разделÑетÑÑ <b>%d</b> параллелепипедом" -msgstr[1] "" -"<b>КонечнаÑ</b> точка Ñхода разделÑетÑÑ <b>%d</b> параллелепипедами; " -"перетаÑкивание Ñ <b>Shift</b> разделÑет выбранные объекты" -msgstr[2] "" -"<b>КонечнаÑ</b> точка Ñхода разделÑетÑÑ <b>%d</b> параллелепипедами; " -"перетаÑкивание Ñ <b>Shift</b> разделÑет выбранные объекты" +msgstr[1] "<b>КонечнаÑ</b> точка Ñхода разделÑетÑÑ <b>%d</b> параллелепипедами; перетаÑкивание Ñ <b>Shift</b> разделÑет выбранные объекты" +msgstr[2] "<b>КонечнаÑ</b> точка Ñхода разделÑетÑÑ <b>%d</b> параллелепипедами; перетаÑкивание Ñ <b>Shift</b> разделÑет выбранные объекты" #. 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:333 #, c-format msgid "<b>Infinite</b> vanishing point shared by <b>%d</b> box" -msgid_plural "" -"<b>Infinite</b> vanishing point shared by <b>%d</b> boxes; drag with " -"<b>Shift</b> to separate selected box(es)" -msgstr[0] "" -"<b>ÐеконечнаÑ</b> точка Ñхода разделÑетÑÑ <b>%d</b> параллелепипедом" -msgstr[1] "" -"<b>ÐеконечнаÑ</b> точка Ñхода разделÑетÑÑ <b>%d</b> параллелепипедами; " -"перетаÑкивание Ñ <b>Shift</b> разделÑет выбранные объекты" -msgstr[2] "" -"<b>ÐеконечнаÑ</b> точка Ñхода разделÑетÑÑ <b>%d</b> параллелепипедами; " -"перетаÑкивание Ñ <b>Shift</b> разделÑет выбранные объекты" +msgid_plural "<b>Infinite</b> vanishing point shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate selected box(es)" +msgstr[0] "<b>ÐеконечнаÑ</b> точка Ñхода разделÑетÑÑ <b>%d</b> параллелепипедом" +msgstr[1] "<b>ÐеконечнаÑ</b> точка Ñхода разделÑетÑÑ <b>%d</b> параллелепипедами; перетаÑкивание Ñ <b>Shift</b> разделÑет выбранные объекты" +msgstr[2] "<b>ÐеконечнаÑ</b> точка Ñхода разделÑетÑÑ <b>%d</b> параллелепипедами; перетаÑкивание Ñ <b>Shift</b> разделÑет выбранные объекты" #: ../src/vanishing-point.cpp:341 #, c-format -msgid "" -"shared by <b>%d</b> box; drag with <b>Shift</b> to separate selected box(es)" -msgid_plural "" -"shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate selected box" -"(es)" -msgstr[0] "" -"разделÑемых <b>%d</b> параллелепипедом; перетаÑкиванием Ñ <b>Shift</b> " -"разделÑÑŽÑ‚ÑÑ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ðµ параллелепипеды" -msgstr[1] "" -"разделÑемых <b>%d</b> параллелепипедами; перетаÑкиванием Ñ <b>Shift</b> " -"разделÑÑŽÑ‚ÑÑ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ðµ параллелепипеды" -msgstr[2] "" -"разделÑемых <b>%d</b> параллелепипедами; перетаÑкиванием Ñ <b>Shift</b> " -"разделÑÑŽÑ‚ÑÑ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ðµ параллелепипеды" +msgid "shared by <b>%d</b> box; drag with <b>Shift</b> to separate selected box(es)" +msgid_plural "shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate selected box(es)" +msgstr[0] "разделÑемых <b>%d</b> параллелепипедом; перетаÑкиванием Ñ <b>Shift</b> разделÑÑŽÑ‚ÑÑ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ðµ параллелепипеды" +msgstr[1] "разделÑемых <b>%d</b> параллелепипедами; перетаÑкиванием Ñ <b>Shift</b> разделÑÑŽÑ‚ÑÑ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ðµ параллелепипеды" +msgstr[2] "разделÑемых <b>%d</b> параллелепипедами; перетаÑкиванием Ñ <b>Shift</b> разделÑÑŽÑ‚ÑÑ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ðµ параллелепипеды" #: ../src/verbs.cpp:155 +#: ../src/widgets/calligraphy-toolbar.cpp:649 #, fuzzy msgid "Edit" msgstr "_Правка" @@ -22401,7 +21273,8 @@ msgstr "_Правка" msgid "Context" msgstr "КонтекÑÑ‚" -#: ../src/verbs.cpp:250 ../src/verbs.cpp:2174 +#: ../src/verbs.cpp:250 +#: ../src/verbs.cpp:2174 #: ../share/extensions/jessyInk_view.inx.h:1 #: ../share/extensions/polyhedron_3d.inx.h:26 msgid "View" @@ -22412,9 +21285,11 @@ msgstr "Вид" msgid "Dialog" msgstr "ТагальÑкий" -#: ../src/verbs.cpp:327 ../share/extensions/lorem_ipsum.inx.h:8 +#: ../src/verbs.cpp:327 +#: ../share/extensions/lorem_ipsum.inx.h:8 #: ../share/extensions/replace_font.inx.h:11 -#: ../share/extensions/split.inx.h:10 ../share/extensions/text_braille.inx.h:2 +#: ../share/extensions/split.inx.h:10 +#: ../share/extensions/text_braille.inx.h:2 #: ../share/extensions/text_extract.inx.h:14 #: ../share/extensions/text_flipcase.inx.h:2 #: ../share/extensions/text_lowercase.inx.h:2 @@ -22449,12 +21324,17 @@ msgstr "Перемещен на предыдущий Ñлой" msgid "Cannot go before first layer." msgstr "Ðевозможно перейти за первый Ñлой." -#: ../src/verbs.cpp:1210 ../src/verbs.cpp:1307 ../src/verbs.cpp:1339 -#: ../src/verbs.cpp:1345 ../src/verbs.cpp:1369 ../src/verbs.cpp:1384 +#: ../src/verbs.cpp:1210 +#: ../src/verbs.cpp:1307 +#: ../src/verbs.cpp:1339 +#: ../src/verbs.cpp:1345 +#: ../src/verbs.cpp:1369 +#: ../src/verbs.cpp:1384 msgid "No current layer." msgstr "Ðет текущего ÑлоÑ." -#: ../src/verbs.cpp:1239 ../src/verbs.cpp:1243 +#: ../src/verbs.cpp:1239 +#: ../src/verbs.cpp:1243 #, c-format msgid "Raised layer <b>%s</b>." msgstr "Слой <b>%s</b> поднÑÑ‚." @@ -22467,7 +21347,8 @@ msgstr "Слой на передний план" msgid "Raise layer" msgstr "Повышение ÑлоÑ" -#: ../src/verbs.cpp:1247 ../src/verbs.cpp:1251 +#: ../src/verbs.cpp:1247 +#: ../src/verbs.cpp:1251 #, c-format msgid "Lowered layer <b>%s</b>." msgstr "Слой <b>%s</b> опущен" @@ -22484,7 +21365,8 @@ msgstr "ОпуÑкание ÑлоÑ" msgid "Cannot move layer any further." msgstr "Ðевозможно перемеÑтить Ñлой дальше." -#: ../src/verbs.cpp:1275 ../src/verbs.cpp:1294 +#: ../src/verbs.cpp:1275 +#: ../src/verbs.cpp:1294 #, c-format msgid "%s copy" msgstr "ÐšÐ¾Ð¿Ð¸Ñ ÑÐ»Ð¾Ñ %s" @@ -22574,19 +21456,23 @@ msgstr "tutorial-elements.ru.svg" msgid "tutorial-tips.svg" msgstr "tutorial-tips.ru.svg" -#: ../src/verbs.cpp:2273 ../src/verbs.cpp:2863 +#: ../src/verbs.cpp:2273 +#: ../src/verbs.cpp:2863 msgid "Unlock all objects in the current layer" msgstr "Разблокировка вÑех объектов в текущем Ñлое" -#: ../src/verbs.cpp:2277 ../src/verbs.cpp:2865 +#: ../src/verbs.cpp:2277 +#: ../src/verbs.cpp:2865 msgid "Unlock all objects in all layers" msgstr "Разблокировка вÑех объектов во вÑех ÑлоÑÑ…" -#: ../src/verbs.cpp:2281 ../src/verbs.cpp:2867 +#: ../src/verbs.cpp:2281 +#: ../src/verbs.cpp:2867 msgid "Unhide all objects in the current layer" msgstr "РаÑкрыть вÑе объекты в текущем Ñлое" -#: ../src/verbs.cpp:2285 ../src/verbs.cpp:2869 +#: ../src/verbs.cpp:2285 +#: ../src/verbs.cpp:2869 msgid "Unhide all objects in all layers" msgstr "РаÑкрыть вÑе объекты во вÑех ÑлоÑÑ…" @@ -22612,8 +21498,7 @@ msgstr "_ВоÑÑтановить" #: ../src/verbs.cpp:2308 msgid "Revert to the last saved version of document (changes will be lost)" -msgstr "" -"ВернутьÑÑ Ðº поÑледней Ñохраненной верÑии документа (Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ потерÑны)" +msgstr "ВернутьÑÑ Ðº поÑледней Ñохраненной верÑии документа (Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ потерÑны)" #: ../src/verbs.cpp:2309 msgid "Save document" @@ -22649,12 +21534,8 @@ msgid "Clean _up document" msgstr "Под_чиÑтить документ" #: ../src/verbs.cpp:2318 -msgid "" -"Remove unused definitions (such as gradients or clipping paths) from the <" -"defs> of the document" -msgstr "" -"Убрать ненужное (например, градиенты или обтравочные контуры) из <" -"defs> документа" +msgid "Remove unused definitions (such as gradients or clipping paths) from the <defs> of the document" +msgstr "Убрать ненужное (например, градиенты или обтравочные контуры) из <defs> документа" #: ../src/verbs.cpp:2320 msgid "_Import..." @@ -22764,8 +21645,7 @@ msgstr "Ð’Ñтавить _ширину" #: ../src/verbs.cpp:2351 msgid "Scale selection horizontally to match the width of the copied object" -msgstr "" -"ОтмаÑштабировать выделение по горизонтали до выÑоты Ñкопированного объекта" +msgstr "ОтмаÑштабировать выделение по горизонтали до выÑоты Ñкопированного объекта" #: ../src/verbs.cpp:2352 msgid "Paste _Height" @@ -22773,8 +21653,7 @@ msgstr "Ð’Ñтавить _выÑоту" #: ../src/verbs.cpp:2353 msgid "Scale selection vertically to match the height of the copied object" -msgstr "" -"ОтмаÑштабировать выделение по вертикали до выÑоты Ñкопированного объекта" +msgstr "ОтмаÑштабировать выделение по вертикали до выÑоты Ñкопированного объекта" #: ../src/verbs.cpp:2354 msgid "Paste Size Separately" @@ -22782,33 +21661,23 @@ msgstr "Ð’Ñтавить размер раздельно" #: ../src/verbs.cpp:2355 msgid "Scale each selected object to match the size of the copied object" -msgstr "" -"ОтмаÑштабировать каждый выбранный объект до ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°Ð¼Ð¸ " -"Ñкопированного объекта" +msgstr "ОтмаÑштабировать каждый выбранный объект до ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°Ð¼Ð¸ Ñкопированного объекта" #: ../src/verbs.cpp:2356 msgid "Paste Width Separately" msgstr "Ð’Ñтавить ширину раздельно" #: ../src/verbs.cpp:2357 -msgid "" -"Scale each selected object horizontally to match the width of the copied " -"object" -msgstr "" -"ОтмаÑштабировать каждый выбранный объект по горизонтали до ширины " -"Ñкопированного объекта" +msgid "Scale each selected object horizontally to match the width of the copied object" +msgstr "ОтмаÑштабировать каждый выбранный объект по горизонтали до ширины Ñкопированного объекта" #: ../src/verbs.cpp:2358 msgid "Paste Height Separately" msgstr "Ð’Ñтавить выÑоту раздельно" #: ../src/verbs.cpp:2359 -msgid "" -"Scale each selected object vertically to match the height of the copied " -"object" -msgstr "" -"ОтмаÑштабировать каждый выбранный объект по вертикали до выÑоты " -"Ñкопированного объекта" +msgid "Scale each selected object vertically to match the height of the copied object" +msgstr "ОтмаÑштабировать каждый выбранный объект по вертикали до выÑоты Ñкопированного объекта" #: ../src/verbs.cpp:2360 msgid "Paste _In Place" @@ -22871,12 +21740,8 @@ msgid "Unlin_k Clone" msgstr "О_Ñ‚Ñоединить клон" #: ../src/verbs.cpp:2375 -msgid "" -"Cut the selected clones' links to the originals, turning them into " -"standalone objects" -msgstr "" -"Убрать ÑÑылки клонов на их оригиналы, превратив клоны в ÑамоÑтоÑтельные " -"объекты" +msgid "Cut the selected clones' links to the originals, turning them into standalone objects" +msgstr "Убрать ÑÑылки клонов на их оригиналы, превратив клоны в ÑамоÑтоÑтельные объекты" #: ../src/verbs.cpp:2376 msgid "Relink to Copied" @@ -22900,9 +21765,7 @@ msgid "Clone original path (LPE)" msgstr "Заменить текÑÑ‚" #: ../src/verbs.cpp:2381 -msgid "" -"Creates a new path, applies the Clone original LPE, and refers it to the " -"selected path" +msgid "Creates a new path, applies the Clone original LPE, and refers it to the selected path" msgstr "" #: ../src/verbs.cpp:2382 @@ -22918,9 +21781,7 @@ msgid "Objects to Gu_ides" msgstr "Объ_екты в направлÑющие" #: ../src/verbs.cpp:2385 -msgid "" -"Convert selected objects to a collection of guidelines aligned with their " -"edges" +msgid "Convert selected objects to a collection of guidelines aligned with their edges" msgstr "Превратить выбранные объекты в набор направлÑющих по краÑм объектов" #: ../src/verbs.cpp:2386 @@ -22987,10 +21848,8 @@ msgstr "_Заливка и обводка" #: ../src/verbs.cpp:2401 #, fuzzy -msgid "" -"Select all objects with the same fill and stroke as the selected objects" -msgstr "" -"Выделите <b>объект Ñ Ñ‚ÐµÐºÑтурной заливкой</b> Ð´Ð»Ñ Ð¸Ð·Ð²Ð»ÐµÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð· него объектов." +msgid "Select all objects with the same fill and stroke as the selected objects" +msgstr "Выделите <b>объект Ñ Ñ‚ÐµÐºÑтурной заливкой</b> Ð´Ð»Ñ Ð¸Ð·Ð²Ð»ÐµÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð· него объектов." #: ../src/verbs.cpp:2402 #, fuzzy @@ -23000,8 +21859,7 @@ msgstr "Цвет заливки" #: ../src/verbs.cpp:2403 #, fuzzy msgid "Select all objects with the same fill as the selected objects" -msgstr "" -"Выделите <b>объект Ñ Ñ‚ÐµÐºÑтурной заливкой</b> Ð´Ð»Ñ Ð¸Ð·Ð²Ð»ÐµÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð· него объектов." +msgstr "Выделите <b>объект Ñ Ñ‚ÐµÐºÑтурной заливкой</b> Ð´Ð»Ñ Ð¸Ð·Ð²Ð»ÐµÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð· него объектов." #: ../src/verbs.cpp:2404 #, fuzzy @@ -23011,9 +21869,7 @@ msgstr "Цвет обводки" #: ../src/verbs.cpp:2405 #, fuzzy msgid "Select all objects with the same stroke as the selected objects" -msgstr "" -"ОтмаÑштабировать каждый выбранный объект до ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°Ð¼Ð¸ " -"Ñкопированного объекта" +msgstr "ОтмаÑштабировать каждый выбранный объект до ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°Ð¼Ð¸ Ñкопированного объекта" #: ../src/verbs.cpp:2406 #, fuzzy @@ -23022,12 +21878,8 @@ msgstr "_Стиль обводки" #: ../src/verbs.cpp:2407 #, fuzzy -msgid "" -"Select all objects with the same stroke style (width, dash, markers) as the " -"selected objects" -msgstr "" -"ОтмаÑштабировать каждый выбранный объект до ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°Ð¼Ð¸ " -"Ñкопированного объекта" +msgid "Select all objects with the same stroke style (width, dash, markers) as the selected objects" +msgstr "ОтмаÑштабировать каждый выбранный объект до ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°Ð¼Ð¸ Ñкопированного объекта" #: ../src/verbs.cpp:2408 #, fuzzy @@ -23036,12 +21888,8 @@ msgstr "Тип объекта:" #: ../src/verbs.cpp:2409 #, fuzzy -msgid "" -"Select all objects with the same object type (rect, arc, text, path, bitmap " -"etc) as the selected objects" -msgstr "" -"ОтмаÑштабировать каждый выбранный объект до ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°Ð¼Ð¸ " -"Ñкопированного объекта" +msgid "Select all objects with the same object type (rect, arc, text, path, bitmap etc) as the selected objects" +msgstr "ОтмаÑштабировать каждый выбранный объект до ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°Ð¼Ð¸ Ñкопированного объекта" #: ../src/verbs.cpp:2410 msgid "In_vert Selection" @@ -23049,8 +21897,7 @@ msgstr "Инвертировать выделение" #: ../src/verbs.cpp:2411 msgid "Invert selection (unselect what is selected and select everything else)" -msgstr "" -"Инвертировать выделение (выделить вÑе кроме выделенного в наÑтоÑщий момент)" +msgstr "Инвертировать выделение (выделить вÑе кроме выделенного в наÑтоÑщий момент)" #: ../src/verbs.cpp:2412 msgid "Invert in All Layers" @@ -23088,7 +21935,8 @@ msgstr "СнÑть выделение Ñо вÑех объектов или уз msgid "Create _Guides Around the Page" msgstr "Создать на_правлÑющие вокруг Ñтраницы" -#: ../src/verbs.cpp:2421 ../src/verbs.cpp:2423 +#: ../src/verbs.cpp:2421 +#: ../src/verbs.cpp:2423 msgid "Create four guides aligned with the page borders" msgstr "Создать четыре направлÑющие по краÑм Ñтраницы" @@ -23188,12 +22036,8 @@ msgid "E_xclusion" msgstr "_ИÑключающее ИЛИ" #: ../src/verbs.cpp:2457 -msgid "" -"Create exclusive OR of selected paths (those parts that belong to only one " -"path)" -msgstr "" -"Создать ИÑключающее ИЛИ из выбранных контуров (чаÑти, принадлежащие только " -"одному контуру)" +msgid "Create exclusive OR of selected paths (those parts that belong to only one path)" +msgstr "Создать ИÑключающее ИЛИ из выбранных контуров (чаÑти, принадлежащие только одному контуру)" #: ../src/verbs.cpp:2458 msgid "Di_vision" @@ -23305,8 +22149,7 @@ msgstr "_Развернуть" #: ../src/verbs.cpp:2497 msgid "Reverse the direction of selected paths (useful for flipping markers)" -msgstr "" -"Развернуть направление выделенных контуров; полезно Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¼Ð°Ñ€ÐºÐµÑ€Ð¾Ð²" +msgstr "Развернуть направление выделенных контуров; полезно Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¼Ð°Ñ€ÐºÐµÑ€Ð¾Ð²" #: ../src/verbs.cpp:2500 msgid "Create one or more paths from a bitmap by tracing it" @@ -23555,12 +22398,8 @@ msgid "_Flow into Frame" msgstr "_ЗаверÑтать в блок" #: ../src/verbs.cpp:2569 -msgid "" -"Put text into a frame (path or shape), creating a flowed text linked to the " -"frame object" -msgstr "" -"ЗаверÑтать текÑÑ‚ в блок (контур или фигуру), Ñоздав перетекающий текÑÑ‚, " -"ÑвÑзанный Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼ блока" +msgid "Put text into a frame (path or shape), creating a flowed text linked to the frame object" +msgstr "ЗаверÑтать текÑÑ‚ в блок (контур или фигуру), Ñоздав перетекающий текÑÑ‚, ÑвÑзанный Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð¼ блока" #: ../src/verbs.cpp:2570 msgid "_Unflow" @@ -23576,9 +22415,7 @@ msgstr "_Преобразовать в текÑÑ‚" #: ../src/verbs.cpp:2573 msgid "Convert flowed text to regular text object (preserves appearance)" -msgstr "" -"Преобразовать текÑÑ‚, заверÑтанный в рамку, в обычный текÑÑ‚, Ñохранив " -"форматирование" +msgstr "Преобразовать текÑÑ‚, заверÑтанный в рамку, в обычный текÑÑ‚, Ñохранив форматирование" #: ../src/verbs.cpp:2575 msgid "Flip _Horizontal" @@ -23604,7 +22441,8 @@ msgstr "Применить Ñамый верхний объект выделен msgid "Edit mask" msgstr "Изменить маÑку" -#: ../src/verbs.cpp:2584 ../src/verbs.cpp:2590 +#: ../src/verbs.cpp:2584 +#: ../src/verbs.cpp:2590 msgid "_Release" msgstr "_СнÑть" @@ -23613,8 +22451,7 @@ msgid "Remove mask from selection" msgstr "Убрать маÑку из выделениÑ" #: ../src/verbs.cpp:2587 -msgid "" -"Apply clipping path to selection (using the topmost object as clipping path)" +msgid "Apply clipping path to selection (using the topmost object as clipping path)" msgstr "Применить Ñамый верхний объект Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ðº нему как обтравочный контур" #: ../src/verbs.cpp:2589 @@ -23777,7 +22614,8 @@ msgctxt "ContextVerb" msgid "Dropper" msgstr "Пипетка" -#: ../src/verbs.cpp:2629 ../src/widgets/sp-color-notebook.cpp:389 +#: ../src/verbs.cpp:2629 +#: ../src/widgets/sp-color-notebook.cpp:413 msgid "Pick colors from image" msgstr "Брать уÑредненные цвета из изображений" @@ -24006,8 +22844,7 @@ msgstr "Параметры инÑтрумента Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð“ÐµÐ¾ #: ../src/verbs.cpp:2684 msgid "Open Preferences for the LPETool tool" -msgstr "" -"Открыть окно параметров Inkscape Ð´Ð»Ñ Ð¸Ð½Ñтрумента геометричеÑких конÑтрукций" +msgstr "Открыть окно параметров Inkscape Ð´Ð»Ñ Ð¸Ð½Ñтрумента геометричеÑких конÑтрукций" #. Zoom/View #: ../src/verbs.cpp:2686 @@ -24056,8 +22893,7 @@ msgstr "_ÐаправлÑющие" #: ../src/verbs.cpp:2691 msgid "Show or hide guides (drag from a ruler to create a guide)" -msgstr "" -"Показать или Ñкрыть направлÑющие (Ñоздаваемые перетаÑкиванием Ñ Ð»Ð¸Ð½ÐµÐ¹ÐºÐ¸)" +msgstr "Показать или Ñкрыть направлÑющие (Ñоздаваемые перетаÑкиванием Ñ Ð»Ð¸Ð½ÐµÐ¹ÐºÐ¸)" #: ../src/verbs.cpp:2692 msgid "Enable snapping" @@ -24155,7 +22991,8 @@ msgstr "МаÑштаб 2:1" msgid "_Fullscreen" msgstr "Во веÑÑŒ _Ñкран" -#: ../src/verbs.cpp:2710 ../src/verbs.cpp:2712 +#: ../src/verbs.cpp:2710 +#: ../src/verbs.cpp:2712 msgid "Stretch this document window to full screen" msgstr "Развернуть окно документа на веÑÑŒ Ñкран" @@ -24170,8 +23007,7 @@ msgstr "Переключить режим _фокуÑа" #: ../src/verbs.cpp:2715 msgid "Remove excess toolbars to focus on drawing" -msgstr "" -"Убрать избыточные панели инÑтрументов, чтобы ÑконцентрироватьÑÑ Ð½Ð° риÑунке" +msgstr "Убрать избыточные панели инÑтрументов, чтобы ÑконцентрироватьÑÑ Ð½Ð° риÑунке" #: ../src/verbs.cpp:2717 msgid "Duplic_ate Window" @@ -24190,7 +23026,8 @@ msgid "New View Preview" msgstr "Создать новое окно предварительного проÑмотра" #. "view_new_preview" -#: ../src/verbs.cpp:2722 ../src/verbs.cpp:2730 +#: ../src/verbs.cpp:2722 +#: ../src/verbs.cpp:2730 msgid "_Normal" msgstr "Об_ычнаÑ" @@ -24216,7 +23053,8 @@ 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:2728 ../src/verbs.cpp:2736 +#: ../src/verbs.cpp:2728 +#: ../src/verbs.cpp:2736 msgid "_Toggle" msgstr "_ПереключитьÑÑ" @@ -24259,10 +23097,6 @@ msgstr "ПроÑмотреть как _значок" msgid "Open a window to preview objects at different icon resolutions" msgstr "ПроÑмотреть выделение как значок разных размеров" -#: ../src/verbs.cpp:2744 -msgid "_Page" -msgstr "_Страница" - #: ../src/verbs.cpp:2745 msgid "Zoom to fit page in window" msgstr "МаÑштабировать так, чтобы целиком умеÑтить Ñтраницу в окне" @@ -24275,18 +23109,10 @@ msgstr "_Ширина Ñтраницы" msgid "Zoom to fit page width in window" msgstr "МаÑштабировать так, чтобы умеÑтить в окне Ñтраницу по ширине" -#: ../src/verbs.cpp:2748 -msgid "_Drawing" -msgstr "_РиÑунок" - #: ../src/verbs.cpp:2749 msgid "Zoom to fit drawing in window" msgstr "МаÑштабировать так, чтобы целиком умеÑтить риÑунок в окне" -#: ../src/verbs.cpp:2750 -msgid "_Selection" -msgstr "_Выделение" - #: ../src/verbs.cpp:2751 msgid "Zoom to fit selection in window" msgstr "МаÑштабировать так, чтобы умеÑтить в окне выделенную облаÑть" @@ -24317,11 +23143,8 @@ msgid "Edit document metadata (to be saved with the document)" msgstr "Изменить ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ документе, ÑохранÑемые вмеÑте Ñ Ð½Ð¸Ð¼" #: ../src/verbs.cpp:2761 -msgid "" -"Edit objects' colors, gradients, arrowheads, and other fill and stroke " -"properties..." -msgstr "" -"Изменить заливку объекта, параметры обводки, маркеры и штриховку Ñтрелок..." +msgid "Edit objects' colors, gradients, arrowheads, and other fill and stroke properties..." +msgstr "Изменить заливку объекта, параметры обводки, маркеры и штриховку Ñтрелок..." #: ../src/verbs.cpp:2762 msgid "Gl_yphs..." @@ -24442,12 +23265,8 @@ msgid "Create Tiled Clones..." msgstr "_Создать узор из клонов..." #: ../src/verbs.cpp:2794 -msgid "" -"Create multiple clones of selected object, arranging them into a pattern or " -"scattering" -msgstr "" -"Создать неÑколько клонов выделенного объекта, раÑÑтавив их в текÑтуру или " -"разброÑав" +msgid "Create multiple clones of selected object, arranging them into a pattern or scattering" +msgstr "Создать неÑколько клонов выделенного объекта, раÑÑтавив их в текÑтуру или разброÑав" #: ../src/verbs.cpp:2795 #, fuzzy @@ -24461,8 +23280,7 @@ msgstr "УÑтановить атрибут" #: ../src/verbs.cpp:2798 msgid "Edit the ID, locked and visible status, and other object properties" -msgstr "" -"Изменить ID, ÑÑ‚Ð°Ñ‚ÑƒÑ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ñти и видимоÑти, иные ÑвойÑтва объекта" +msgstr "Изменить ID, ÑÑ‚Ð°Ñ‚ÑƒÑ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ñти и видимоÑти, иные ÑвойÑтва объекта" #. #ifdef WITH_INKBOARD #. new DialogVerb(SP_VERB_XMPP_CLIENT, "DialogXmppClient", @@ -24521,8 +23339,7 @@ msgid "Print Colors..." msgstr "Печатаемые плашки..." #: ../src/verbs.cpp:2816 -msgid "" -"Select which color separations to render in Print Colors Preview rendermode" +msgid "Select which color separations to render in Print Colors Preview rendermode" msgstr "" #: ../src/verbs.cpp:2817 @@ -24659,11 +23476,8 @@ msgid "Fit the page to the drawing" msgstr "Откадрировать холÑÑ‚ до риÑунка" #: ../src/verbs.cpp:2860 -msgid "" -"Fit the page to the current selection or the drawing if there is no selection" -msgstr "" -"Откадрировать холÑÑ‚ до текущего Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ риÑунка, еÑли ничего не " -"выделено" +msgid "Fit the page to the current selection or the drawing if there is no selection" +msgstr "Откадрировать холÑÑ‚ до текущего Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ риÑунка, еÑли ничего не выделено" #. LockAndHide #: ../src/verbs.cpp:2862 @@ -24694,7 +23508,8 @@ msgstr "Удалить цветовой профиль" msgid "Remove a linked ICC color profile" msgstr "Удалить ÑвÑзанный цветовой профиль ICC" -#: ../src/verbs.cpp:2897 ../src/verbs.cpp:2898 +#: ../src/verbs.cpp:2897 +#: ../src/verbs.cpp:2898 #, fuzzy msgid "Center on horizontal and vertical axis" msgstr "Центрировать на горизонтальной оÑи" @@ -24707,18 +23522,25 @@ msgstr "Дуга: изменить начало/конец" msgid "Arc: Change open/closed" msgstr "Дуга: Изменить открытоÑть/закрытоÑть" -#: ../src/widgets/arc-toolbar.cpp:303 ../src/widgets/arc-toolbar.cpp:332 -#: ../src/widgets/rect-toolbar.cpp:260 ../src/widgets/rect-toolbar.cpp:298 -#: ../src/widgets/spiral-toolbar.cpp:232 ../src/widgets/spiral-toolbar.cpp:256 -#: ../src/widgets/star-toolbar.cpp:396 ../src/widgets/star-toolbar.cpp:457 +#: ../src/widgets/arc-toolbar.cpp:303 +#: ../src/widgets/arc-toolbar.cpp:332 +#: ../src/widgets/rect-toolbar.cpp:260 +#: ../src/widgets/rect-toolbar.cpp:298 +#: ../src/widgets/spiral-toolbar.cpp:232 +#: ../src/widgets/spiral-toolbar.cpp:256 +#: ../src/widgets/star-toolbar.cpp:396 +#: ../src/widgets/star-toolbar.cpp:457 msgid "<b>New:</b>" msgstr "<b>Ðовый:</b>" #. FIXME: implement averaging of all parameters for multiple selected #. gtk_label_set_markup(GTK_LABEL(l), _("<b>Average:</b>")); -#: ../src/widgets/arc-toolbar.cpp:306 ../src/widgets/arc-toolbar.cpp:317 -#: ../src/widgets/rect-toolbar.cpp:268 ../src/widgets/rect-toolbar.cpp:286 -#: ../src/widgets/spiral-toolbar.cpp:234 ../src/widgets/spiral-toolbar.cpp:245 +#: ../src/widgets/arc-toolbar.cpp:306 +#: ../src/widgets/arc-toolbar.cpp:317 +#: ../src/widgets/rect-toolbar.cpp:268 +#: ../src/widgets/rect-toolbar.cpp:286 +#: ../src/widgets/spiral-toolbar.cpp:234 +#: ../src/widgets/spiral-toolbar.cpp:245 #: ../src/widgets/star-toolbar.cpp:398 msgid "<b>Change:</b>" msgstr "<b>МенÑть:</b>" @@ -24784,9 +23606,7 @@ msgstr "СоÑтоÑние точек Ñхода в направлении X" #: ../src/widgets/box3d-toolbar.cpp:345 msgid "Toggle VP in X direction between 'finite' and 'infinite' (=parallel)" -msgstr "" -"Переключить точку Ñхода в направлении X между «конечной» и " -"«беÑконечной» (=параллельной)" +msgstr "Переключить точку Ñхода в направлении X между «конечной» и «беÑконечной» (=параллельной)" #: ../src/widgets/box3d-toolbar.cpp:360 msgid "Angle in Y direction" @@ -24808,9 +23628,7 @@ msgstr "СоÑтоÑние точек Ñхода в направлении Y" #: ../src/widgets/box3d-toolbar.cpp:384 msgid "Toggle VP in Y direction between 'finite' and 'infinite' (=parallel)" -msgstr "" -"Переключить точку Ñхода в направлении Y между «конечной» и " -"«беÑконечной» (=параллельной)" +msgstr "Переключить точку Ñхода в направлении Y между «конечной» и «беÑконечной» (=параллельной)" #: ../src/widgets/box3d-toolbar.cpp:399 msgid "Angle in Z direction" @@ -24828,20 +23646,17 @@ msgstr "СоÑтоÑние точек Ñхода в направлении Z" #: ../src/widgets/box3d-toolbar.cpp:423 msgid "Toggle VP in Z direction between 'finite' and 'infinite' (=parallel)" -msgstr "" -"Переключить точку Ñхода в направлении Z между «конечной» и " -"«беÑконечной» (=параллельной)" +msgstr "Переключить точку Ñхода в направлении Z между «конечной» и «беÑконечной» (=параллельной)" -#: ../src/widgets/calligraphy-toolbar.cpp:231 +#. gint preset_index = ege_select_one_action_get_active( sel ); +#: ../src/widgets/calligraphy-toolbar.cpp:241 +#: ../src/widgets/calligraphy-toolbar.cpp:285 +#: ../src/widgets/calligraphy-toolbar.cpp:290 msgid "No preset" msgstr "Ðе выбрана" -#: ../src/widgets/calligraphy-toolbar.cpp:249 -msgid "Save..." -msgstr "Сохранить..." - #. Width -#: ../src/widgets/calligraphy-toolbar.cpp:407 +#: ../src/widgets/calligraphy-toolbar.cpp:450 #: ../src/widgets/erasor-toolbar.cpp:148 msgid "(hairline)" msgstr "(волоÑок)" @@ -24849,382 +23664,347 @@ msgstr "(волоÑок)" #. Mean #. Rotation #. Scale -#: ../src/widgets/calligraphy-toolbar.cpp:407 -#: ../src/widgets/calligraphy-toolbar.cpp:440 -#: ../src/widgets/erasor-toolbar.cpp:148 ../src/widgets/pencil-toolbar.cpp:304 -#: ../src/widgets/spray-toolbar.cpp:130 ../src/widgets/spray-toolbar.cpp:146 -#: ../src/widgets/spray-toolbar.cpp:162 ../src/widgets/spray-toolbar.cpp:222 -#: ../src/widgets/spray-toolbar.cpp:252 ../src/widgets/spray-toolbar.cpp:270 -#: ../src/widgets/tweak-toolbar.cpp:144 ../src/widgets/tweak-toolbar.cpp:161 +#: ../src/widgets/calligraphy-toolbar.cpp:450 +#: ../src/widgets/calligraphy-toolbar.cpp:483 +#: ../src/widgets/erasor-toolbar.cpp:148 +#: ../src/widgets/pencil-toolbar.cpp:304 +#: ../src/widgets/spray-toolbar.cpp:130 +#: ../src/widgets/spray-toolbar.cpp:146 +#: ../src/widgets/spray-toolbar.cpp:162 +#: ../src/widgets/spray-toolbar.cpp:222 +#: ../src/widgets/spray-toolbar.cpp:252 +#: ../src/widgets/spray-toolbar.cpp:270 +#: ../src/widgets/tweak-toolbar.cpp:144 +#: ../src/widgets/tweak-toolbar.cpp:161 #: ../src/widgets/tweak-toolbar.cpp:369 msgid "(default)" msgstr "(по умолчанию)" -#: ../src/widgets/calligraphy-toolbar.cpp:407 +#: ../src/widgets/calligraphy-toolbar.cpp:450 #: ../src/widgets/erasor-toolbar.cpp:148 msgid "(broad stroke)" msgstr "(широкий штрих)" -#: ../src/widgets/calligraphy-toolbar.cpp:410 +#: ../src/widgets/calligraphy-toolbar.cpp:453 #: ../src/widgets/erasor-toolbar.cpp:151 msgid "Pen Width" msgstr "Толщина пера" -#: ../src/widgets/calligraphy-toolbar.cpp:411 +#: ../src/widgets/calligraphy-toolbar.cpp:454 msgid "The width of the calligraphic pen (relative to the visible canvas area)" msgstr "Ширина каллиграфичеÑкого пера (отноÑительно видимой облаÑти холÑта)" #. Thinning -#: ../src/widgets/calligraphy-toolbar.cpp:424 +#: ../src/widgets/calligraphy-toolbar.cpp:467 msgid "(speed blows up stroke)" msgstr "(ÑкороÑть утолщает штрих)" -#: ../src/widgets/calligraphy-toolbar.cpp:424 +#: ../src/widgets/calligraphy-toolbar.cpp:467 msgid "(slight widening)" msgstr "(легкое утолщение)" -#: ../src/widgets/calligraphy-toolbar.cpp:424 +#: ../src/widgets/calligraphy-toolbar.cpp:467 msgid "(constant width)" msgstr "(поÑтоÑÐ½Ð½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð°)" -#: ../src/widgets/calligraphy-toolbar.cpp:424 +#: ../src/widgets/calligraphy-toolbar.cpp:467 msgid "(slight thinning, default)" msgstr "(легкое утоньшение, по умолчанию)" -#: ../src/widgets/calligraphy-toolbar.cpp:424 +#: ../src/widgets/calligraphy-toolbar.cpp:467 msgid "(speed deflates stroke)" msgstr "(ÑкороÑть обнулÑет штрих)" -#: ../src/widgets/calligraphy-toolbar.cpp:427 +#: ../src/widgets/calligraphy-toolbar.cpp:470 msgid "Stroke Thinning" msgstr "Утоньшение штриха" -#: ../src/widgets/calligraphy-toolbar.cpp:427 +#: ../src/widgets/calligraphy-toolbar.cpp:470 msgid "Thinning:" msgstr "Сужение:" -#: ../src/widgets/calligraphy-toolbar.cpp:428 -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 ширина штриха не завиÑит от ÑкороÑти)" +#: ../src/widgets/calligraphy-toolbar.cpp:471 +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 ширина штриха не завиÑит от ÑкороÑти)" #. Angle -#: ../src/widgets/calligraphy-toolbar.cpp:440 +#: ../src/widgets/calligraphy-toolbar.cpp:483 msgid "(left edge up)" msgstr "(левый угол вверху)" -#: ../src/widgets/calligraphy-toolbar.cpp:440 +#: ../src/widgets/calligraphy-toolbar.cpp:483 msgid "(horizontal)" msgstr "(перо горизонтально)" -#: ../src/widgets/calligraphy-toolbar.cpp:440 +#: ../src/widgets/calligraphy-toolbar.cpp:483 msgid "(right edge up)" msgstr "(правый угол вверху)" -#: ../src/widgets/calligraphy-toolbar.cpp:443 +#: ../src/widgets/calligraphy-toolbar.cpp:486 msgid "Pen Angle" msgstr "Угол пера" -#: ../src/widgets/calligraphy-toolbar.cpp:443 -#: ../share/extensions/motion.inx.h:3 ../share/extensions/restack.inx.h:10 +#: ../src/widgets/calligraphy-toolbar.cpp:486 +#: ../share/extensions/motion.inx.h:3 +#: ../share/extensions/restack.inx.h:10 msgid "Angle:" msgstr "Угол:" -#: ../src/widgets/calligraphy-toolbar.cpp:444 -msgid "" -"The angle of the pen's nib (in degrees; 0 = horizontal; has no effect if " -"fixation = 0)" -msgstr "" -"Угол пера (в градуÑах; 0 = горизонтально; при нулевой фикÑации Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð½Ðµ " -"имеет)" +#: ../src/widgets/calligraphy-toolbar.cpp:487 +msgid "The angle of the pen's nib (in degrees; 0 = horizontal; has no effect if fixation = 0)" +msgstr "Угол пера (в градуÑах; 0 = горизонтально; при нулевой фикÑации Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð½Ðµ имеет)" #. Fixation -#: ../src/widgets/calligraphy-toolbar.cpp:458 +#: ../src/widgets/calligraphy-toolbar.cpp:501 msgid "(perpendicular to stroke, \"brush\")" msgstr "(перпендикулÑрно штриху)" -#: ../src/widgets/calligraphy-toolbar.cpp:458 +#: ../src/widgets/calligraphy-toolbar.cpp:501 msgid "(almost fixed, default)" msgstr "(почти полнаÑ, значение по умолчанию)" -#: ../src/widgets/calligraphy-toolbar.cpp:458 +#: ../src/widgets/calligraphy-toolbar.cpp:501 msgid "(fixed by Angle, \"pen\")" msgstr "(угол зафикÑирован)" -#: ../src/widgets/calligraphy-toolbar.cpp:461 +#: ../src/widgets/calligraphy-toolbar.cpp:504 msgid "Fixation" msgstr "ФикÑациÑ" -#: ../src/widgets/calligraphy-toolbar.cpp:461 +#: ../src/widgets/calligraphy-toolbar.cpp:504 msgid "Fixation:" msgstr "ФикÑациÑ:" -#: ../src/widgets/calligraphy-toolbar.cpp:462 -msgid "" -"Angle behavior (0 = nib always perpendicular to stroke direction, 100 = " -"fixed angle)" -msgstr "" -"ФикÑÐ°Ñ†Ð¸Ñ ÑƒÐ³Ð»Ð° (0 = перо вÑегда перпендикулÑрно направлению штриха, 100 = " -"угол не менÑетÑÑ)" +#: ../src/widgets/calligraphy-toolbar.cpp:505 +msgid "Angle behavior (0 = nib always perpendicular to stroke direction, 100 = fixed angle)" +msgstr "ФикÑÐ°Ñ†Ð¸Ñ ÑƒÐ³Ð»Ð° (0 = перо вÑегда перпендикулÑрно направлению штриха, 100 = угол не менÑетÑÑ)" #. Cap Rounding -#: ../src/widgets/calligraphy-toolbar.cpp:474 +#: ../src/widgets/calligraphy-toolbar.cpp:517 msgid "(blunt caps, default)" msgstr "(плоÑкие концы, значение по умолчанию)" -#: ../src/widgets/calligraphy-toolbar.cpp:474 +#: ../src/widgets/calligraphy-toolbar.cpp:517 msgid "(slightly bulging)" msgstr "(Ñлегка закругленные)" -#: ../src/widgets/calligraphy-toolbar.cpp:474 +#: ../src/widgets/calligraphy-toolbar.cpp:517 msgid "(approximately round)" msgstr "(примерно круглые)" -#: ../src/widgets/calligraphy-toolbar.cpp:474 +#: ../src/widgets/calligraphy-toolbar.cpp:517 msgid "(long protruding caps)" msgstr "(округлые, далеко выдающиеÑÑ ÐºÐ¾Ð½Ñ†Ñ‹)" -#: ../src/widgets/calligraphy-toolbar.cpp:478 +#: ../src/widgets/calligraphy-toolbar.cpp:521 msgid "Cap rounding" msgstr "Закругление концов" -#: ../src/widgets/calligraphy-toolbar.cpp:478 +#: ../src/widgets/calligraphy-toolbar.cpp:521 msgid "Caps:" msgstr "Концы:" -#: ../src/widgets/calligraphy-toolbar.cpp:479 -msgid "" -"Increase to make caps at the ends of strokes protrude more (0 = no caps, 1 = " -"round caps)" -msgstr "" -"Увеличение Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð°ÐµÑ‚ далеко выдающиеÑÑ ÐºÐ¾Ð½Ñ†Ñ‹ (0=без концов, 1=округлые " -"концы)" +#: ../src/widgets/calligraphy-toolbar.cpp:522 +msgid "Increase to make caps at the ends of strokes protrude more (0 = no caps, 1 = round caps)" +msgstr "Увеличение Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð°ÐµÑ‚ далеко выдающиеÑÑ ÐºÐ¾Ð½Ñ†Ñ‹ (0=без концов, 1=округлые концы)" #. Tremor -#: ../src/widgets/calligraphy-toolbar.cpp:491 +#: ../src/widgets/calligraphy-toolbar.cpp:534 msgid "(smooth line)" msgstr "(Ð³Ð»Ð°Ð´ÐºÐ°Ñ Ð»Ð¸Ð½Ð¸Ñ)" -#: ../src/widgets/calligraphy-toolbar.cpp:491 +#: ../src/widgets/calligraphy-toolbar.cpp:534 msgid "(slight tremor)" msgstr "(легкое дрожание)" -#: ../src/widgets/calligraphy-toolbar.cpp:491 +#: ../src/widgets/calligraphy-toolbar.cpp:534 msgid "(noticeable tremor)" msgstr "(заметное дрожание)" -#: ../src/widgets/calligraphy-toolbar.cpp:491 +#: ../src/widgets/calligraphy-toolbar.cpp:534 msgid "(maximum tremor)" msgstr "(макÑимальное дрожание)" -#: ../src/widgets/calligraphy-toolbar.cpp:494 +#: ../src/widgets/calligraphy-toolbar.cpp:537 msgid "Stroke Tremor" msgstr "Дрожание штриха" -#: ../src/widgets/calligraphy-toolbar.cpp:494 +#: ../src/widgets/calligraphy-toolbar.cpp:537 msgid "Tremor:" msgstr "Дрожание:" -#: ../src/widgets/calligraphy-toolbar.cpp:495 +#: ../src/widgets/calligraphy-toolbar.cpp:538 msgid "Increase to make strokes rugged and trembling" msgstr "Увеличение Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´ÐµÐ»Ð°ÐµÑ‚ штрихи дрожащими" #. Wiggle -#: ../src/widgets/calligraphy-toolbar.cpp:509 +#: ../src/widgets/calligraphy-toolbar.cpp:552 msgid "(no wiggle)" msgstr "(без вилÑниÑ)" -#: ../src/widgets/calligraphy-toolbar.cpp:509 +#: ../src/widgets/calligraphy-toolbar.cpp:552 msgid "(slight deviation)" msgstr "(легкое отклонение)" -#: ../src/widgets/calligraphy-toolbar.cpp:509 +#: ../src/widgets/calligraphy-toolbar.cpp:552 msgid "(wild waves and curls)" msgstr "(ÑумаÑшедшее вихлÑние)" -#: ../src/widgets/calligraphy-toolbar.cpp:512 +#: ../src/widgets/calligraphy-toolbar.cpp:555 msgid "Pen Wiggle" msgstr "ВилÑние пером" -#: ../src/widgets/calligraphy-toolbar.cpp:512 +#: ../src/widgets/calligraphy-toolbar.cpp:555 msgid "Wiggle:" msgstr "ВилÑние:" -#: ../src/widgets/calligraphy-toolbar.cpp:513 +#: ../src/widgets/calligraphy-toolbar.cpp:556 msgid "Increase to make the pen waver and wiggle" msgstr "Увеличение Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´ÐµÐ»Ð°ÐµÑ‚ штрихи вилÑющими" #. Mass -#: ../src/widgets/calligraphy-toolbar.cpp:526 +#: ../src/widgets/calligraphy-toolbar.cpp:569 msgid "(no inertia)" msgstr "(без инерции)" -#: ../src/widgets/calligraphy-toolbar.cpp:526 +#: ../src/widgets/calligraphy-toolbar.cpp:569 msgid "(slight smoothing, default)" msgstr "(легкое отÑтавание, по умолчанию)" -#: ../src/widgets/calligraphy-toolbar.cpp:526 +#: ../src/widgets/calligraphy-toolbar.cpp:569 msgid "(noticeable lagging)" msgstr "(заметное отÑтавание)" -#: ../src/widgets/calligraphy-toolbar.cpp:526 +#: ../src/widgets/calligraphy-toolbar.cpp:569 msgid "(maximum inertia)" msgstr "(макÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¸Ð½ÐµÑ€Ñ†Ð¸Ñ)" -#: ../src/widgets/calligraphy-toolbar.cpp:529 +#: ../src/widgets/calligraphy-toolbar.cpp:572 msgid "Pen Mass" msgstr "МаÑÑа пера" -#: ../src/widgets/calligraphy-toolbar.cpp:529 +#: ../src/widgets/calligraphy-toolbar.cpp:572 msgid "Mass:" msgstr "МаÑÑа:" -#: ../src/widgets/calligraphy-toolbar.cpp:530 +#: ../src/widgets/calligraphy-toolbar.cpp:573 msgid "Increase to make the pen drag behind, as if slowed by inertia" msgstr "Увеличение Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð·Ð°Ñ‚Ð¾Ñ€Ð¼Ð°Ð¶Ð¸Ð²Ð°ÐµÑ‚ перо, Ñловно оно очень инертно" -#: ../src/widgets/calligraphy-toolbar.cpp:545 +#: ../src/widgets/calligraphy-toolbar.cpp:588 msgid "Trace Background" msgstr "ТраÑÑировать фон" -#: ../src/widgets/calligraphy-toolbar.cpp:546 -msgid "" -"Trace the lightness of the background by the width of the pen (white - " -"minimum width, black - maximum width)" -msgstr "" -"ТраÑÑировать оÑвещенноÑть фона толщиной линии пера (белый — Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ " -"толщина, черный — макÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ð»Ñ‰Ð¸Ð½Ð°)" +#: ../src/widgets/calligraphy-toolbar.cpp:589 +msgid "Trace the lightness of the background by the width of the pen (white - minimum width, black - maximum width)" +msgstr "ТраÑÑировать оÑвещенноÑть фона толщиной линии пера (белый — Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ð»Ñ‰Ð¸Ð½Ð°, черный — макÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ð»Ñ‰Ð¸Ð½Ð°)" -#: ../src/widgets/calligraphy-toolbar.cpp:558 -#: ../src/widgets/spray-toolbar.cpp:241 ../src/widgets/tweak-toolbar.cpp:391 -msgid "Pressure" -msgstr "Ðажим" - -#: ../src/widgets/calligraphy-toolbar.cpp:559 +#: ../src/widgets/calligraphy-toolbar.cpp:602 msgid "Use the pressure of the input device to alter the width of the pen" msgstr "Ðажим (pressure) уÑтройÑтва ввода изменÑет ширину пера" -#: ../src/widgets/calligraphy-toolbar.cpp:571 +#: ../src/widgets/calligraphy-toolbar.cpp:614 msgid "Tilt" msgstr "Ðаклон" -#: ../src/widgets/calligraphy-toolbar.cpp:572 +#: ../src/widgets/calligraphy-toolbar.cpp:615 msgid "Use the tilt of the input device to alter the angle of the pen's nib" msgstr "Ðаклон (tilt) уÑтройÑтва ввода изменÑет угол пера" -#: ../src/widgets/calligraphy-toolbar.cpp:587 +#: ../src/widgets/calligraphy-toolbar.cpp:630 msgid "Choose a preset" msgstr "Выберите предуÑтановку" -#: ../src/widgets/connector-toolbar.cpp:143 +#: ../src/widgets/calligraphy-toolbar.cpp:645 +#, fuzzy +msgid "Add/Edit Profile" +msgstr "СвÑзать Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»ÐµÐ¼" + +#: ../src/widgets/calligraphy-toolbar.cpp:646 +#, fuzzy +msgid "Add or edit calligraphic profile" +msgstr "Стиль новых каллиграфичеÑких штрихов" + +#: ../src/widgets/connector-toolbar.cpp:136 msgid "Set connector type: orthogonal" msgstr "Ð¡Ð¾ÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ: ортогональнаÑ" -#: ../src/widgets/connector-toolbar.cpp:143 +#: ../src/widgets/connector-toolbar.cpp:136 msgid "Set connector type: polyline" msgstr "Ð¡Ð¾ÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ: ломанаÑ" -#: ../src/widgets/connector-toolbar.cpp:192 +#: ../src/widgets/connector-toolbar.cpp:185 msgid "Change connector curvature" msgstr "Изменить кривизну Ñоединительной линии" -#: ../src/widgets/connector-toolbar.cpp:243 +#: ../src/widgets/connector-toolbar.cpp:236 msgid "Change connector spacing" msgstr "Смена интервала Ñоед. линии" -#: ../src/widgets/connector-toolbar.cpp:357 -msgid "EditMode" -msgstr "Режим редактированиÑ" - -#: ../src/widgets/connector-toolbar.cpp:358 -msgid "Switch between connection point editing and connector drawing mode" -msgstr "" -"ПереключитьÑÑ Ð¼ÐµÐ¶Ð´Ñƒ режимом Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ риÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ñоединительных линий" - -#: ../src/widgets/connector-toolbar.cpp:372 +#: ../src/widgets/connector-toolbar.cpp:329 msgid "Avoid" msgstr "Избегать" -#: ../src/widgets/connector-toolbar.cpp:382 +#: ../src/widgets/connector-toolbar.cpp:339 msgid "Ignore" msgstr "Игнорировать" -#: ../src/widgets/connector-toolbar.cpp:393 +#: ../src/widgets/connector-toolbar.cpp:350 msgid "Orthogonal" msgstr "ÐžÑ€Ñ‚Ð¾Ð³Ð¾Ð½Ð°Ð»ÑŒÐ½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ" -#: ../src/widgets/connector-toolbar.cpp:394 +#: ../src/widgets/connector-toolbar.cpp:351 msgid "Make connector orthogonal or polyline" msgstr "Сделать Ñоединительную линию ортогональной или ломаной" -#: ../src/widgets/connector-toolbar.cpp:408 +#: ../src/widgets/connector-toolbar.cpp:365 msgid "Connector Curvature" msgstr "Кривизна Ñоединительных линий" -#: ../src/widgets/connector-toolbar.cpp:408 +#: ../src/widgets/connector-toolbar.cpp:365 msgid "Curvature:" msgstr "Кривизна:" -#: ../src/widgets/connector-toolbar.cpp:409 +#: ../src/widgets/connector-toolbar.cpp:366 msgid "The amount of connectors curvature" msgstr "Значение кривизны Ñоединительных линий" -#: ../src/widgets/connector-toolbar.cpp:419 +#: ../src/widgets/connector-toolbar.cpp:376 msgid "Connector Spacing" msgstr "Интервал линии ÑоединениÑ" -#: ../src/widgets/connector-toolbar.cpp:419 +#: ../src/widgets/connector-toolbar.cpp:376 msgid "Spacing:" msgstr "Интервал:" -#: ../src/widgets/connector-toolbar.cpp:420 +#: ../src/widgets/connector-toolbar.cpp:377 msgid "The amount of space left around objects by auto-routing connectors" msgstr "ОÑтавшееÑÑ Ð¿Ñ€Ð¾ÑтранÑтво вокруг объектов при автоÑоединении" -#: ../src/widgets/connector-toolbar.cpp:431 +#: ../src/widgets/connector-toolbar.cpp:388 msgid "Graph" msgstr "Граф" -#: ../src/widgets/connector-toolbar.cpp:441 +#: ../src/widgets/connector-toolbar.cpp:398 msgid "Connector Length" msgstr "Длина линии ÑоединениÑ" -#: ../src/widgets/connector-toolbar.cpp:442 +#: ../src/widgets/connector-toolbar.cpp:399 msgid "Ideal length for connectors when layout is applied" -msgstr "" -"Ð˜Ð´ÐµÐ°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° при иÑпользовании оптимизации внешнего вида линий ÑоединениÑ" +msgstr "Ð˜Ð´ÐµÐ°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° при иÑпользовании оптимизации внешнего вида линий ÑоединениÑ" -#: ../src/widgets/connector-toolbar.cpp:454 +#: ../src/widgets/connector-toolbar.cpp:411 msgid "Downwards" msgstr "Вниз" -#: ../src/widgets/connector-toolbar.cpp:455 +#: ../src/widgets/connector-toolbar.cpp:412 msgid "Make connectors with end-markers (arrows) point downwards" msgstr "Линии ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñо Ñтрелками указывают вниз" -#: ../src/widgets/connector-toolbar.cpp:471 +#: ../src/widgets/connector-toolbar.cpp:428 msgid "Do not allow overlapping shapes" msgstr "Ðе допуÑкать Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñ„Ð¸Ð³ÑƒÑ€" -#: ../src/widgets/connector-toolbar.cpp:486 -msgid "New connection point" -msgstr "Создать точку ÑоединениÑ" - -#: ../src/widgets/connector-toolbar.cpp:487 -msgid "Add a new connection point to the currently selected item" -msgstr "Добавить новую точку ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð² выделенный объект" - -#: ../src/widgets/connector-toolbar.cpp:498 -msgid "Remove connection point" -msgstr "Удалить точку ÑоединениÑ" - -#: ../src/widgets/connector-toolbar.cpp:499 -msgid "Remove the currently selected connection point" -msgstr "Удалить выделенную точку ÑоединениÑ" - #: ../src/widgets/dash-selector.cpp:58 msgid "Dash pattern" msgstr "Пунктир" @@ -25233,103 +24013,125 @@ msgstr "Пунктир" msgid "Pattern offset" msgstr "Смещение пунктира" -#: ../src/widgets/desktop-widget.cpp:466 +#: ../src/widgets/desktop-widget.cpp:462 msgid "Zoom drawing if window size changes" msgstr "ИзменÑть маÑштаб при изменении размеров окна" -#: ../src/widgets/desktop-widget.cpp:670 +#: ../src/widgets/desktop-widget.cpp:666 msgid "Cursor coordinates" msgstr "Координаты курÑора" -#: ../src/widgets/desktop-widget.cpp:696 +#: ../src/widgets/desktop-widget.cpp:692 msgid "Z:" msgstr "Z:" #. display the initial welcome message in the statusbar -#: ../src/widgets/desktop-widget.cpp:739 -msgid "" -"<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; " -"use selector (arrow) to move or transform them." -msgstr "" -"<b>Добро пожаловать в Inkscape!</b> ИÑпользуйте инÑтрументы фигур или " -"риÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²; иÑпользуйте Выделитель (Ñтрелку) Ð´Ð»Ñ Ð¸Ñ… " -"Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¸ транÑформации." +#: ../src/widgets/desktop-widget.cpp:735 +msgid "<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; use selector (arrow) to move or transform them." +msgstr "<b>Добро пожаловать в Inkscape!</b> ИÑпользуйте инÑтрументы фигур или риÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²; иÑпользуйте Выделитель (Ñтрелку) Ð´Ð»Ñ Ð¸Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¸ транÑформации." -#: ../src/widgets/desktop-widget.cpp:842 -#, c-format -msgid "%s%s: %d (outline%s) - Inkscape" -msgstr "%s%s: %d (каркаÑ%s) - Inkscape" +#: ../src/widgets/desktop-widget.cpp:825 +#, fuzzy +msgid "grayscale" +msgstr ", в градациÑÑ… Ñерого" -#: ../src/widgets/desktop-widget.cpp:844 -#, c-format -msgid "%s%s: %d (no filters%s) - Inkscape" -msgstr "%s%s: %d (без фильтров%s) - Inkscape" +#: ../src/widgets/desktop-widget.cpp:826 +msgid ", grayscale" +msgstr ", в градациÑÑ… Ñерого" -#: ../src/widgets/desktop-widget.cpp:846 -#, c-format -msgid "%s%s: %d %s- Inkscape" +#: ../src/widgets/desktop-widget.cpp:827 +#, fuzzy +msgid "print colors preview" +msgstr "П_редпроÑмотр цветоделений" + +#: ../src/widgets/desktop-widget.cpp:828 +#, fuzzy +msgid ", print colors preview" +msgstr "П_редпроÑмотр цветоделений" + +#: ../src/widgets/desktop-widget.cpp:829 +#, fuzzy +msgid "outline" +msgstr "Контур" + +#: ../src/widgets/desktop-widget.cpp:830 +#, fuzzy +msgid "no filters" +msgstr "Б_ез фильтров" + +#: ../src/widgets/desktop-widget.cpp:857 +#, fuzzy, c-format +msgid "%s%s: %d (%s%s) - Inkscape" msgstr "%s%s: %d %s- Inkscape" -#: ../src/widgets/desktop-widget.cpp:850 -#, c-format -msgid "%s%s (outline%s) - Inkscape" -msgstr "%s%s (каркаÑ%s) — Inkscape" +#: ../src/widgets/desktop-widget.cpp:859 +#: ../src/widgets/desktop-widget.cpp:863 +#, fuzzy, c-format +msgid "%s%s: %d (%s) - Inkscape" +msgstr "%s%s: %d %s- Inkscape" -#: ../src/widgets/desktop-widget.cpp:852 -#, c-format -msgid "%s%s (no filters%s) - Inkscape" -msgstr "%s%s (без фильтров%s) — Inkscape" +#: ../src/widgets/desktop-widget.cpp:865 +#, fuzzy, c-format +msgid "%s%s: %d - Inkscape" +msgstr "%s%s: %d %s- Inkscape" -#: ../src/widgets/desktop-widget.cpp:854 -#, c-format -msgid "%s%s %s- Inkscape" +#: ../src/widgets/desktop-widget.cpp:871 +#, fuzzy, c-format +msgid "%s%s (%s%s) - Inkscape" +msgstr "%s%s %s- Inkscape" + +#: ../src/widgets/desktop-widget.cpp:873 +#: ../src/widgets/desktop-widget.cpp:877 +#, fuzzy, c-format +msgid "%s%s (%s) - Inkscape" msgstr "%s%s %s- Inkscape" -#: ../src/widgets/desktop-widget.cpp:1021 +#: ../src/widgets/desktop-widget.cpp:879 +#, fuzzy, c-format +msgid "%s%s - Inkscape" +msgstr "%s%s %s- Inkscape" + +#: ../src/widgets/desktop-widget.cpp:1048 msgid "Color-managed display is <b>enabled</b> in this window" msgstr "Управление цветом <b>включено</b> Ð´Ð»Ñ Ñтого окна" -#: ../src/widgets/desktop-widget.cpp:1023 +#: ../src/widgets/desktop-widget.cpp:1050 msgid "Color-managed display is <b>disabled</b> in this window" msgstr "Управление цветом <b>выключено</b> Ð´Ð»Ñ Ñтого окна" -#: ../src/widgets/desktop-widget.cpp:1078 +#: ../src/widgets/desktop-widget.cpp:1105 #, c-format msgid "" -"<span weight=\"bold\" size=\"larger\">Save changes to document \"%s\" before " -"closing?</span>\n" +"<span weight=\"bold\" size=\"larger\">Save changes to document \"%s\" before closing?</span>\n" "\n" "If you close without saving, your changes will be discarded." msgstr "" -"<span weight=\"bold\" size=\"larger\">Сохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² документе \"%s\" " -"перед закрытием?</span>\n" +"<span weight=\"bold\" size=\"larger\">Сохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² документе \"%s\" перед закрытием?</span>\n" "\n" "ЕÑли вы закроете документ, не Ñохранив его, вÑе Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ потерÑны." -#: ../src/widgets/desktop-widget.cpp:1088 -#: ../src/widgets/desktop-widget.cpp:1147 +#: ../src/widgets/desktop-widget.cpp:1115 +#: ../src/widgets/desktop-widget.cpp:1174 msgid "Close _without saving" msgstr "_Ðе ÑохранÑть" -#: ../src/widgets/desktop-widget.cpp:1137 +#: ../src/widgets/desktop-widget.cpp:1164 #, fuzzy, c-format msgid "" -"<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a " -"format that may cause data loss!</span>\n" +"<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a format that may cause data loss!</span>\n" "\n" "Do you want to save this file as Inkscape SVG?" msgstr "" -"<span weight=\"bold\" size=\"larger\">Файл «%s» был Ñохранен в формате (%s), " -"что может привеÑти к потере данных!</span>\n" +"<span weight=\"bold\" size=\"larger\">Файл «%s» был Ñохранен в формате (%s), что может привеÑти к потере данных!</span>\n" "\n" "Сохранить документ в формате Inkscape SVG?" -#: ../src/widgets/desktop-widget.cpp:1149 +#: ../src/widgets/desktop-widget.cpp:1176 #, fuzzy msgid "_Save as Inkscape SVG" msgstr "_Сохранить как SVG" -#: ../src/widgets/desktop-widget.cpp:1359 +#: ../src/widgets/desktop-widget.cpp:1386 msgid "Note:" msgstr "" @@ -25338,12 +24140,8 @@ msgid "Pick opacity" msgstr "СнÑть непрозрачноÑть" #: ../src/widgets/dropper-toolbar.cpp:120 -msgid "" -"Pick both the color and the alpha (transparency) under cursor; otherwise, " -"pick only the visible color premultiplied by alpha" -msgstr "" -"Снимать значение альфа-канала (полупрозрачноÑти) под курÑором; еÑли " -"отключено, ÑнимаетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ видимый цвет" +msgid "Pick both the color and the alpha (transparency) under cursor; otherwise, pick only the visible color premultiplied by alpha" +msgstr "Снимать значение альфа-канала (полупрозрачноÑти) под курÑором; еÑли отключено, ÑнимаетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ видимый цвет" #: ../src/widgets/dropper-toolbar.cpp:123 msgid "Pick" @@ -25354,17 +24152,15 @@ msgid "Assign opacity" msgstr "Ðазначить непрозрачноÑть" #: ../src/widgets/dropper-toolbar.cpp:133 -msgid "" -"If alpha was picked, assign it to selection as fill or stroke transparency" -msgstr "" -"ЕÑли полупрозрачноÑть ÑнÑта, назначать её заливке или обводке в выделении" +msgid "If alpha was picked, assign it to selection as fill or stroke transparency" +msgstr "ЕÑли полупрозрачноÑть ÑнÑта, назначать её заливке или обводке в выделении" #: ../src/widgets/dropper-toolbar.cpp:136 msgid "Assign" msgstr "Ðазначить" -#: ../src/widgets/ege-paint-def.cpp:67 ../src/widgets/ege-paint-def.cpp:91 -#: ../src/widgets/gradient-toolbar.cpp:1128 +#: ../src/widgets/ege-paint-def.cpp:67 +#: ../src/widgets/ege-paint-def.cpp:91 msgid "none" msgstr "нет" @@ -25392,11 +24188,13 @@ msgstr "Толщина пера лаÑтика (отноÑительно видРmsgid "Change fill rule" msgstr "Сменить правило заливки" -#: ../src/widgets/fill-style.cpp:443 ../src/widgets/fill-style.cpp:522 +#: ../src/widgets/fill-style.cpp:443 +#: ../src/widgets/fill-style.cpp:522 msgid "Set fill color" msgstr "УÑтановить цвет заливки" -#: ../src/widgets/fill-style.cpp:443 ../src/widgets/fill-style.cpp:522 +#: ../src/widgets/fill-style.cpp:443 +#: ../src/widgets/fill-style.cpp:522 msgid "Set stroke color" msgstr "УÑтановка цвета обводки" @@ -25416,6 +24214,12 @@ msgstr "ТекÑÑ‚ÑƒÑ€Ð½Ð°Ñ Ð·Ð°Ð»Ð¸Ð²ÐºÐ°" msgid "Set pattern on stroke" msgstr "Заливка обводки текÑтурой" +#: ../src/widgets/font-selector.cpp:136 +#: ../src/widgets/text-toolbar.cpp:1344 +#: ../src/widgets/text-toolbar.cpp:1651 +msgid "Font size" +msgstr "Кегль шрифта" + #. Family frame #: ../src/widgets/font-selector.cpp:147 msgid "Font family" @@ -25427,21 +24231,32 @@ msgctxt "Font selector" msgid "Style" msgstr "Стиль" -#: ../src/widgets/font-selector.cpp:237 ../share/extensions/dots.inx.h:3 +#: ../src/widgets/font-selector.cpp:228 +#: ../share/extensions/dots.inx.h:3 msgid "Font size:" msgstr "Кегль шрифта:" -#: ../src/widgets/gradient-selector.cpp:204 +#: ../src/widgets/gradient-selector.cpp:207 #, fuzzy msgid "Create a duplicate gradient" msgstr "Создавать и править градиенты" -#: ../src/widgets/gradient-selector.cpp:214 +#: ../src/widgets/gradient-selector.cpp:217 #, fuzzy msgid "Edit gradient" msgstr "Радиальный градиент" -#: ../src/widgets/gradient-selector.cpp:305 +#: ../src/widgets/gradient-selector.cpp:227 +#, fuzzy +msgid "Delete swatch" +msgstr "Удалить опорную точку" + +#: ../src/widgets/gradient-selector.cpp:288 +#: ../src/widgets/paint-selector.cpp:241 +msgid "Swatch" +msgstr "Образец" + +#: ../src/widgets/gradient-selector.cpp:338 #, fuzzy msgid "Rename gradient" msgstr "Линейный градиент" @@ -25474,9 +24289,8 @@ msgid "Assign gradient to object" msgstr "Применить градиент к объекту" #: ../src/widgets/gradient-toolbar.cpp:968 -#, fuzzy msgid "Set gradient repeat" -msgstr "Заливка обводки градиентом" +msgstr "Выбрать повтор градиента" #: ../src/widgets/gradient-toolbar.cpp:1006 #: ../src/widgets/gradient-vector.cpp:741 @@ -25530,18 +24344,20 @@ msgstr "в:" msgid "Select" msgstr "Выделитель" +#: ../src/widgets/gradient-toolbar.cpp:1112 +msgid "Choose a gradient" +msgstr "Выбрать градиент" + #: ../src/widgets/gradient-toolbar.cpp:1113 msgid "Select:" msgstr "Градиенты:" #: ../src/widgets/gradient-toolbar.cpp:1131 -#, fuzzy -msgid "reflected" +msgid "Reflected" msgstr "Отражённый" #: ../src/widgets/gradient-toolbar.cpp:1134 -#, fuzzy -msgid "direct" +msgid "Direct" msgstr "ПрÑмой" #: ../src/widgets/gradient-toolbar.cpp:1136 @@ -25550,14 +24366,8 @@ msgstr "Повтор" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/pservers.html#LinearGradientSpreadMethodAttribute #: ../src/widgets/gradient-toolbar.cpp:1138 -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 "" -"За границами градиента: заполнÑть Ñплошным цветом, повторÑть иÑходный " -"градиент или повторÑть отражённый градиент" +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 "За границами градиента: заполнÑть Ñплошным цветом, повторÑть иÑходный градиент или повторÑть отражённый градиент" #: ../src/widgets/gradient-toolbar.cpp:1143 msgid "Repeat:" @@ -25568,13 +24378,12 @@ msgid "Stops" msgstr "Опорные точки" #: ../src/widgets/gradient-toolbar.cpp:1159 -#, fuzzy msgid "Select a stop for the current gradient" -msgstr "Изменить опорные точки в градиенте" +msgstr "Выбрать опорную точку градиента" #: ../src/widgets/gradient-toolbar.cpp:1160 -msgid "Edit:" -msgstr "Точка:" +msgid "Stops:" +msgstr "Точки:" #: ../src/widgets/gradient-toolbar.cpp:1172 msgid "Offset of selected stop" @@ -25592,18 +24401,16 @@ msgid "Delete stop" msgstr "Удалить опорную точку" #: ../src/widgets/gradient-toolbar.cpp:1217 -#, fuzzy msgid "Reverse" -msgstr "_Развернуть" +msgstr "Развернуть" #: ../src/widgets/gradient-toolbar.cpp:1218 msgid "Reverse the direction of the gradient" msgstr "Развернуть направление градиента" #: ../src/widgets/gradient-toolbar.cpp:1232 -#, fuzzy msgid "Link gradients" -msgstr "Линейный градиент" +msgstr "СвÑзать градиенты" #: ../src/widgets/gradient-toolbar.cpp:1233 msgid "Link gradients to change all related gradients" @@ -25685,11 +24492,8 @@ msgid "Get limiting bounding box from selection" msgstr "Делать ограничивающую площадку (BB) из выделениÑ" #: ../src/widgets/lpe-toolbar.cpp:361 -msgid "" -"Set limiting bounding box (used to cut infinite lines) to the bounding box " -"of current selection" -msgstr "" -"Создание и редактирование маÑштабируемой векторной графики в формате SVG" +msgid "Set limiting bounding box (used to cut infinite lines) to the bounding box of current selection" +msgstr "Создание и редактирование маÑштабируемой векторной графики в формате SVG" #: ../src/widgets/lpe-toolbar.cpp:373 msgid "Choose a line segment type" @@ -25709,10 +24513,10 @@ msgstr "Открыть диалог LPE" #: ../src/widgets/lpe-toolbar.cpp:411 msgid "Open LPE dialog (to adapt parameters numerically)" -msgstr "" -"Открыть диалог динамичеÑких контурных Ñффектов Ð´Ð»Ñ Ñ€ÑƒÑ‡Ð½Ð¾Ð³Ð¾ ввода параметров" +msgstr "Открыть диалог динамичеÑких контурных Ñффектов Ð´Ð»Ñ Ñ€ÑƒÑ‡Ð½Ð¾Ð³Ð¾ ввода параметров" -#: ../src/widgets/measure-toolbar.cpp:103 ../src/widgets/text-toolbar.cpp:1498 +#: ../src/widgets/measure-toolbar.cpp:103 +#: ../src/widgets/text-toolbar.cpp:1654 msgid "Font Size" msgstr "Кегль шрифта" @@ -25950,12 +24754,8 @@ msgid "Fill Threshold" msgstr "Порог заливки" #: ../src/widgets/paintbucket-toolbar.cpp:169 -msgid "" -"The maximum allowed difference between the clicked pixel and the neighboring " -"pixels to be counted in the fill" -msgstr "" -"МакÑимально допуÑÑ‚Ð¸Ð¼Ð°Ñ Ñ€Ð°Ð·Ð½Ð¸Ñ†Ð° между щелкнутым пикÑелом и ÑоÑедними " -"пикÑелами, попадающими в заливку" +msgid "The maximum allowed difference between the clicked pixel and the neighboring pixels to be counted in the fill" +msgstr "МакÑимально допуÑÑ‚Ð¸Ð¼Ð°Ñ Ñ€Ð°Ð·Ð½Ð¸Ñ†Ð° между щелкнутым пикÑелом и ÑоÑедними пикÑелами, попадающими в заливку" #: ../src/widgets/paintbucket-toolbar.cpp:195 msgid "Grow/shrink by" @@ -25966,11 +24766,8 @@ msgid "Grow/shrink by:" msgstr "Увеличить/уменьшить на:" #: ../src/widgets/paintbucket-toolbar.cpp:196 -msgid "" -"The amount to grow (positive) or shrink (negative) the created fill path" -msgstr "" -"ÐаÑколько увеличить (положительное чиÑло) или уменьшить (отрицательное " -"чиÑло) Ñоздаваемый контур Ñ Ð·Ð°Ð»Ð¸Ð²ÐºÐ¾Ð¹" +msgid "The amount to grow (positive) or shrink (negative) the created fill path" +msgstr "ÐаÑколько увеличить (положительное чиÑло) или уменьшить (отрицательное чиÑло) Ñоздаваемый контур Ñ Ð·Ð°Ð»Ð¸Ð²ÐºÐ¾Ð¹" #: ../src/widgets/paintbucket-toolbar.cpp:221 msgid "Close gaps" @@ -25981,18 +24778,15 @@ msgid "Close gaps:" msgstr "Закрыть интервалы:" #: ../src/widgets/paintbucket-toolbar.cpp:233 -#: ../src/widgets/pencil-toolbar.cpp:327 ../src/widgets/spiral-toolbar.cpp:307 +#: ../src/widgets/pencil-toolbar.cpp:327 +#: ../src/widgets/spiral-toolbar.cpp:307 #: ../src/widgets/star-toolbar.cpp:577 msgid "Defaults" msgstr "По умолчанию" #: ../src/widgets/paintbucket-toolbar.cpp:234 -msgid "" -"Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools " -"to change defaults)" -msgstr "" -"СброÑить параметры заливки к значениÑм по умолчанию (параметры по умолчанию " -"можно изменить через диалог наÑтройки Inkscape)" +msgid "Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools to change defaults)" +msgstr "СброÑить параметры заливки к значениÑм по умолчанию (параметры по умолчанию можно изменить через диалог наÑтройки Inkscape)" #: ../src/widgets/paint-selector.cpp:231 msgid "No paint" @@ -26010,87 +24804,60 @@ msgstr "Линейный градиент" msgid "Radial gradient" msgstr "Радиальный градиент" -#: ../src/widgets/paint-selector.cpp:241 -msgid "Swatch" -msgstr "Образец" - #: ../src/widgets/paint-selector.cpp:243 msgid "Unset paint (make it undefined so it can be inherited)" -msgstr "" -"Убрать заливку (Ñделать ее неопределенной, чтобы она могла наÑледоватьÑÑ)" +msgstr "Убрать заливку (Ñделать ее неопределенной, чтобы она могла наÑледоватьÑÑ)" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty #: ../src/widgets/paint-selector.cpp:260 -msgid "" -"Any path self-intersections or subpaths create holes in the fill (fill-rule: " -"evenodd)" -msgstr "" -"Любые ÑамопереÑÐµÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ внутренние Ñубконтуры образуют дыры в заливке " -"(fill-rule: evenodd)" +msgid "Any path self-intersections or subpaths create holes in the fill (fill-rule: evenodd)" +msgstr "Любые ÑамопереÑÐµÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ внутренние Ñубконтуры образуют дыры в заливке (fill-rule: evenodd)" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty #: ../src/widgets/paint-selector.cpp:271 -msgid "" -"Fill is solid unless a subpath is counterdirectional (fill-rule: nonzero)" -msgstr "" -"Заливка имеет дыру, только еÑли внутренний Ñубконтур направлен в " -"противоположную Ñторону отноÑительно внешнего (fill-rule: nonzero)" +msgid "Fill is solid unless a subpath is counterdirectional (fill-rule: nonzero)" +msgstr "Заливка имеет дыру, только еÑли внутренний Ñубконтур направлен в противоположную Ñторону отноÑительно внешнего (fill-rule: nonzero)" #: ../src/widgets/paint-selector.cpp:587 -#, fuzzy msgid "<b>No objects</b>" -msgstr "<b>Прилипание к объектам</b>" +msgstr "<b>Ðет выбранных объектов</b>" #: ../src/widgets/paint-selector.cpp:598 -#, fuzzy msgid "<b>Multiple styles</b>" -msgstr "МножеÑтвенные Ñтили" +msgstr "<b>МножеÑтвенные Ñтили</b>" #: ../src/widgets/paint-selector.cpp:609 -#, fuzzy msgid "<b>Paint is undefined</b>" -msgstr "Цвет не определен" +msgstr "<b>Цвет не определен</b>" #: ../src/widgets/paint-selector.cpp:620 -#, fuzzy msgid "<b>No paint</b>" -msgstr "<b>ÐепрозрачноÑть:</b>" +msgstr "<b>Без заливки</b>" #: ../src/widgets/paint-selector.cpp:691 -#, fuzzy msgid "<b>Flat color</b>" -msgstr "Сплошной цвет" +msgstr "<b>Сплошной цвет</b>" #. sp_gradient_selector_set_mode(SP_GRADIENT_SELECTOR(gsel), SP_GRADIENT_SELECTOR_MODE_LINEAR); #: ../src/widgets/paint-selector.cpp:755 -#, fuzzy msgid "<b>Linear gradient</b>" -msgstr "Линейный градиент" +msgstr "<b>Линейный градиент</b>" #: ../src/widgets/paint-selector.cpp:758 -#, fuzzy msgid "<b>Radial gradient</b>" -msgstr "Радиальный градиент" +msgstr "<b>Радиальный градиент</b>" #: ../src/widgets/paint-selector.cpp:1052 -msgid "" -"Use the <b>Node tool</b> to adjust position, scale, and rotation of the " -"pattern on canvas. Use <b>Object > Pattern > Objects to Pattern</b> to " -"create a new pattern from selection." -msgstr "" -"ИÑпользуйте <b>ИнÑтрумент правки узлов</b> Ð´Ð»Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ð¸ позиции, маÑштаба и " -"Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ñ‚ÐµÐºÑтуры на холÑте. Ð”Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð¹ текÑтуры из Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ " -"иÑпользуйте команду <b>Объект > ТекÑтура > Объект(Ñ‹) в текÑтуру</b>." +msgid "Use the <b>Node tool</b> to adjust position, scale, and rotation of the pattern on canvas. Use <b>Object > Pattern > Objects to Pattern</b> to create a new pattern from selection." +msgstr "ИÑпользуйте <b>ИнÑтрумент правки узлов</b> Ð´Ð»Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ð¸ позиции, маÑштаба и Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ñ‚ÐµÐºÑтуры на холÑте. Ð”Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð¹ текÑтуры из Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸Ñпользуйте команду <b>Объект > ТекÑтура > Объект(Ñ‹) в текÑтуру</b>." #: ../src/widgets/paint-selector.cpp:1065 -#, fuzzy msgid "<b>Pattern fill</b>" -msgstr "ТекÑÑ‚ÑƒÑ€Ð½Ð°Ñ Ð·Ð°Ð»Ð¸Ð²ÐºÐ°" +msgstr "<b>ТекÑÑ‚ÑƒÑ€Ð½Ð°Ñ Ð·Ð°Ð»Ð¸Ð²ÐºÐ°</b>" #: ../src/widgets/paint-selector.cpp:1161 -#, fuzzy msgid "<b>Swatch fill</b>" -msgstr "Заливка образцом" +msgstr "<b>Заливка образцом</b>" #: ../src/widgets/pencil-toolbar.cpp:131 msgid "Bezier" @@ -26136,7 +24903,8 @@ msgstr "ÐараÑтание" msgid "From clipboard" msgstr "Из буфера обмена" -#: ../src/widgets/pencil-toolbar.cpp:219 ../src/widgets/pencil-toolbar.cpp:220 +#: ../src/widgets/pencil-toolbar.cpp:219 +#: ../src/widgets/pencil-toolbar.cpp:220 msgid "Shape:" msgstr "Форма:" @@ -26165,12 +24933,8 @@ msgid "How much smoothing (simplifying) is applied to the line" msgstr "Как Ñильно ÑглаживаетÑÑ (упрощаетÑÑ) риÑÑƒÐµÐ¼Ð°Ñ Ð¾Ñ‚ руки линиÑ" #: ../src/widgets/pencil-toolbar.cpp:328 -msgid "" -"Reset pencil parameters to defaults (use Inkscape Preferences > Tools to " -"change defaults)" -msgstr "" -"СброÑить параметры карандаша к значениÑм по умолчанию (параметры по " -"умолчанию можно изменить в диалоге наÑтройки Inkscape)" +msgid "Reset pencil parameters to defaults (use Inkscape Preferences > Tools to change defaults)" +msgstr "СброÑить параметры карандаша к значениÑм по умолчанию (параметры по умолчанию можно изменить в диалоге наÑтройки Inkscape)" #: ../src/widgets/rect-toolbar.cpp:129 msgid "Change rectangle" @@ -26192,7 +24956,8 @@ msgstr "Г:" msgid "Height of rectangle" msgstr "Ð’Ñ‹Ñота прÑмоугольника" -#: ../src/widgets/rect-toolbar.cpp:347 ../src/widgets/rect-toolbar.cpp:362 +#: ../src/widgets/rect-toolbar.cpp:347 +#: ../src/widgets/rect-toolbar.cpp:362 msgid "not rounded" msgstr "без закруглениÑ" @@ -26234,61 +24999,35 @@ msgstr "Смена ШВ/XY через панель" #: ../src/widgets/select-toolbar.cpp:341 msgid "Now <b>stroke width</b> is <b>scaled</b> when objects are scaled." -msgstr "" -"Теперь <b>толщина обводки</b> <b>маÑштабируетÑÑ</b> вмеÑте Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ð¼Ð¸." +msgstr "Теперь <b>толщина обводки</b> <b>маÑштабируетÑÑ</b> вмеÑте Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ð¼Ð¸." #: ../src/widgets/select-toolbar.cpp:343 msgid "Now <b>stroke width</b> is <b>not scaled</b> when objects are scaled." -msgstr "" -"Теперь <b>толщина обводки</b> <b>не маÑштабируетÑÑ</b> вмеÑте Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ð¼Ð¸." +msgstr "Теперь <b>толщина обводки</b> <b>не маÑштабируетÑÑ</b> вмеÑте Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ð¼Ð¸." #: ../src/widgets/select-toolbar.cpp:354 -msgid "" -"Now <b>rounded rectangle corners</b> are <b>scaled</b> when rectangles are " -"scaled." -msgstr "" -"Теперь <b>Ñкруглённые углы прÑмоугольников</b> <b>маÑштабируютÑÑ</b> вмеÑте " -"Ñ Ð¿Ñ€Ñмоугольниками." +msgid "Now <b>rounded rectangle corners</b> are <b>scaled</b> when rectangles are scaled." +msgstr "Теперь <b>Ñкруглённые углы прÑмоугольников</b> <b>маÑштабируютÑÑ</b> вмеÑте Ñ Ð¿Ñ€Ñмоугольниками." #: ../src/widgets/select-toolbar.cpp:356 -msgid "" -"Now <b>rounded rectangle corners</b> are <b>not scaled</b> when rectangles " -"are scaled." -msgstr "" -"Теперь <b>Ñкруглённые углы прÑмоугольников</b> <b>не маÑштабируютÑÑ</b> " -"вмеÑте Ñ Ð¿Ñ€Ñмоугольниками." +msgid "Now <b>rounded rectangle corners</b> are <b>not scaled</b> when rectangles are scaled." +msgstr "Теперь <b>Ñкруглённые углы прÑмоугольников</b> <b>не маÑштабируютÑÑ</b> вмеÑте Ñ Ð¿Ñ€Ñмоугольниками." #: ../src/widgets/select-toolbar.cpp:367 -msgid "" -"Now <b>gradients</b> are <b>transformed</b> along with their objects when " -"those are transformed (moved, scaled, rotated, or skewed)." -msgstr "" -"Теперь <b>градиенты</b> <b>транÑформируютÑÑ</b> вмеÑте Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ð¼Ð¸ (при " -"перемещении, маÑштабировании, вращении или наклоне)." +msgid "Now <b>gradients</b> are <b>transformed</b> along with their objects when those are transformed (moved, scaled, rotated, or skewed)." +msgstr "Теперь <b>градиенты</b> <b>транÑформируютÑÑ</b> вмеÑте Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ð¼Ð¸ (при перемещении, маÑштабировании, вращении или наклоне)." #: ../src/widgets/select-toolbar.cpp:369 -msgid "" -"Now <b>gradients</b> remain <b>fixed</b> when objects are transformed " -"(moved, scaled, rotated, or skewed)." -msgstr "" -"Теперь <b>градиенты</b> оÑтаютÑÑ <b>неизменными</b> при транÑформации " -"объектов (перемещение, маÑштабирование, вращение или наклон)." +msgid "Now <b>gradients</b> remain <b>fixed</b> when objects are transformed (moved, scaled, rotated, or skewed)." +msgstr "Теперь <b>градиенты</b> оÑтаютÑÑ <b>неизменными</b> при транÑформации объектов (перемещение, маÑштабирование, вращение или наклон)." #: ../src/widgets/select-toolbar.cpp:380 -msgid "" -"Now <b>patterns</b> are <b>transformed</b> along with their objects when " -"those are transformed (moved, scaled, rotated, or skewed)." -msgstr "" -"Теперь <b>текÑтуры</b> <b>транÑформируютÑÑ</b> вмеÑте Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ð¼Ð¸ (при " -"перемещении, маÑштабировании, вращении или наклоне)." +msgid "Now <b>patterns</b> are <b>transformed</b> along with their objects when those are transformed (moved, scaled, rotated, or skewed)." +msgstr "Теперь <b>текÑтуры</b> <b>транÑформируютÑÑ</b> вмеÑте Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ð¼Ð¸ (при перемещении, маÑштабировании, вращении или наклоне)." #: ../src/widgets/select-toolbar.cpp:382 -msgid "" -"Now <b>patterns</b> remain <b>fixed</b> when objects are transformed (moved, " -"scaled, rotated, or skewed)." -msgstr "" -"Теперь <b>текÑтуры</b> оÑтаютÑÑ <b>неизменными</b> при транÑформации " -"объектов (перемещение, маÑштабирование, вращение или наклон)." +msgid "Now <b>patterns</b> remain <b>fixed</b> when objects are transformed (moved, scaled, rotated, or skewed)." +msgstr "Теперь <b>текÑтуры</b> оÑтаютÑÑ <b>неизменными</b> при транÑформации объектов (перемещение, маÑштабирование, вращение или наклон)." #. four spinbuttons #: ../src/widgets/select-toolbar.cpp:500 @@ -26297,7 +25036,6 @@ msgid "X position" msgstr "Положение по X" #: ../src/widgets/select-toolbar.cpp:500 -#, fuzzy msgctxt "Select toolbar" msgid "X:" msgstr "X:" @@ -26312,7 +25050,6 @@ msgid "Y position" msgstr "Положение по Y" #: ../src/widgets/select-toolbar.cpp:506 -#, fuzzy msgctxt "Select toolbar" msgid "Y:" msgstr "Y:" @@ -26427,9 +25164,7 @@ msgstr "ÐелинейноÑть:" #: ../src/widgets/spiral-toolbar.cpp:281 msgid "How much denser/sparser are outer revolutions; 1 = uniform" -msgstr "" -"ÐаÑколько поÑтепенно увеличивать или уменьшать раÑÑтоÑÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ витками; 1 = " -"равномерно" +msgstr "ÐаÑколько поÑтепенно увеличивать или уменьшать раÑÑтоÑÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ витками; 1 = равномерно" #: ../src/widgets/spiral-toolbar.cpp:292 msgid "starts from center" @@ -26455,13 +25190,10 @@ msgstr "Внутренний радиуÑ:" msgid "Radius of the innermost revolution (relative to the spiral size)" msgstr "Ð Ð°Ð´Ð¸ÑƒÑ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ изнутри витка (отноÑительно размера Ñпирали)" -#: ../src/widgets/spiral-toolbar.cpp:308 ../src/widgets/star-toolbar.cpp:578 -msgid "" -"Reset shape parameters to defaults (use Inkscape Preferences > Tools to " -"change defaults)" -msgstr "" -"СброÑить параметры фигуры к значениÑм по умолчанию (параметры по умолчанию " -"можно изменить в наÑтройках Inkscape)" +#: ../src/widgets/spiral-toolbar.cpp:308 +#: ../src/widgets/star-toolbar.cpp:578 +msgid "Reset shape parameters to defaults (use Inkscape Preferences > Tools to change defaults)" +msgstr "СброÑить параметры фигуры к значениÑм по умолчанию (параметры по умолчанию можно изменить в наÑтройках Inkscape)" #. Width #: ../src/widgets/spray-toolbar.cpp:130 @@ -26491,9 +25223,7 @@ msgstr "ФокуÑ:" #: ../src/widgets/spray-toolbar.cpp:149 #, fuzzy msgid "0 to spray a spot; increase to enlarge the ring radius" -msgstr "" -"При нулевом значении раÑпылÑет в точку, Увеличение Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²Ñ‹ÑˆÐ°ÐµÑ‚ Ñ€Ð°Ð´Ð¸ÑƒÑ " -"кольца раÑÑеиваниÑ." +msgstr "При нулевом значении раÑпылÑет в точку, Увеличение Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²Ñ‹ÑˆÐ°ÐµÑ‚ Ñ€Ð°Ð´Ð¸ÑƒÑ ÐºÐ¾Ð»ÑŒÑ†Ð° раÑÑеиваниÑ." #. Standard_deviation #: ../src/widgets/spray-toolbar.cpp:162 @@ -26534,7 +25264,8 @@ msgstr "РаÑпылÑть в один контур" msgid "Spray objects in a single path" msgstr "РаÑпылÑть копии объекта, объединÑÑ Ð¸Ñ… в один контур" -#: ../src/widgets/spray-toolbar.cpp:202 ../src/widgets/tweak-toolbar.cpp:272 +#: ../src/widgets/spray-toolbar.cpp:202 +#: ../src/widgets/tweak-toolbar.cpp:272 msgid "Mode" msgstr "Режим" @@ -26556,10 +25287,8 @@ msgid "Adjusts the number of items sprayed per click" msgstr "ЧиÑло объектов, поÑвлÑющихÑÑ Ð¿Ð¾ одному щелчку" #: ../src/widgets/spray-toolbar.cpp:242 -msgid "" -"Use the pressure of the input device to alter the amount of sprayed objects" -msgstr "" -"МенÑть чиÑло раÑпылÑемых объектов в завиÑимоÑти от нажима уÑтройÑтвом ввода" +msgid "Use the pressure of the input device to alter the amount of sprayed objects" +msgstr "МенÑть чиÑло раÑпылÑемых объектов в завиÑимоÑти от нажима уÑтройÑтвом ввода" #: ../src/widgets/spray-toolbar.cpp:252 msgid "(high rotation variation)" @@ -26575,12 +25304,8 @@ msgstr "Вращение:" #: ../src/widgets/spray-toolbar.cpp:257 #, no-c-format -msgid "" -"Variation of the rotation of the sprayed objects; 0% for the same rotation " -"than the original object" -msgstr "" -"Варьирование Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ñ€Ð°ÑпылÑемых объектов. 0% означает отÑутÑтвие Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ " -"иÑходного выделениÑ." +msgid "Variation of the rotation of the sprayed objects; 0% for the same rotation than the original object" +msgstr "Варьирование Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ñ€Ð°ÑпылÑемых объектов. 0% означает отÑутÑтвие Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð¸Ñходного выделениÑ." #: ../src/widgets/spray-toolbar.cpp:270 msgid "(high scale variation)" @@ -26598,12 +25323,8 @@ msgstr "МаÑштаб:" #: ../src/widgets/spray-toolbar.cpp:275 #, no-c-format -msgid "" -"Variation in the scale of the sprayed objects; 0% for the same scale than " -"the original object" -msgstr "" -"Варьирование маÑштаба раÑпылÑемых объектов. 0% означает размер иÑходного " -"выделениÑ." +msgid "Variation in the scale of the sprayed objects; 0% for the same scale than the original object" +msgstr "Варьирование маÑштаба раÑпылÑемых объектов. 0% означает размер иÑходного выделениÑ." #: ../src/widgets/sp-attribute-widget.cpp:267 msgid "Set attribute" @@ -26613,118 +25334,114 @@ msgstr "УÑтановить атрибут" msgid "CMS" msgstr "CMS" -#: ../src/widgets/sp-color-icc-selector.cpp:216 -#: ../src/widgets/sp-color-scales.cpp:397 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:213 +#: ../src/widgets/sp-color-scales.cpp:428 msgid "_R:" -msgstr "_R" +msgstr "_R:" -#: ../src/widgets/sp-color-icc-selector.cpp:216 -#: ../src/widgets/sp-color-icc-selector.cpp:217 -#: ../src/widgets/sp-color-scales.cpp:400 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:213 +#: ../src/widgets/sp-color-icc-selector.cpp:214 +#: ../src/widgets/sp-color-scales.cpp:431 msgid "_G:" -msgstr "_G" +msgstr "_G:" -#: ../src/widgets/sp-color-icc-selector.cpp:216 -#: ../src/widgets/sp-color-scales.cpp:403 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:213 +#: ../src/widgets/sp-color-scales.cpp:434 msgid "_B:" -msgstr "_B" +msgstr "_B:" -#: ../src/widgets/sp-color-icc-selector.cpp:218 -#: ../src/widgets/sp-color-icc-selector.cpp:219 -#: ../src/widgets/sp-color-scales.cpp:423 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:215 +#: ../src/widgets/sp-color-icc-selector.cpp:216 +#: ../src/widgets/sp-color-scales.cpp:454 msgid "_H:" -msgstr "_H" +msgstr "_H:" -#: ../src/widgets/sp-color-icc-selector.cpp:218 -#: ../src/widgets/sp-color-icc-selector.cpp:219 -#: ../src/widgets/sp-color-scales.cpp:426 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:215 +#: ../src/widgets/sp-color-icc-selector.cpp:216 +#: ../src/widgets/sp-color-scales.cpp:457 msgid "_S:" -msgstr "_S" +msgstr "_S:" -#: ../src/widgets/sp-color-icc-selector.cpp:219 -#: ../src/widgets/sp-color-scales.cpp:429 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:216 +#: ../src/widgets/sp-color-scales.cpp:460 msgid "_L:" -msgstr "_L" +msgstr "_L:" -#: ../src/widgets/sp-color-icc-selector.cpp:220 -#: ../src/widgets/sp-color-icc-selector.cpp:221 -#: ../src/widgets/sp-color-scales.cpp:451 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:217 +#: ../src/widgets/sp-color-icc-selector.cpp:218 +#: ../src/widgets/sp-color-scales.cpp:482 msgid "_C:" -msgstr "_C" +msgstr "_C:" -#: ../src/widgets/sp-color-icc-selector.cpp:220 -#: ../src/widgets/sp-color-icc-selector.cpp:221 -#: ../src/widgets/sp-color-scales.cpp:454 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:217 +#: ../src/widgets/sp-color-icc-selector.cpp:218 +#: ../src/widgets/sp-color-scales.cpp:485 msgid "_M:" -msgstr "_M" +msgstr "_M:" -#: ../src/widgets/sp-color-icc-selector.cpp:220 -#: ../src/widgets/sp-color-scales.cpp:460 -#, fuzzy +#: ../src/widgets/sp-color-icc-selector.cpp:217 +#: ../src/widgets/sp-color-icc-selector.cpp:218 +#: ../src/widgets/sp-color-scales.cpp:488 +msgid "_Y:" +msgstr "_Y:" + +#: ../src/widgets/sp-color-icc-selector.cpp:217 +#: ../src/widgets/sp-color-scales.cpp:491 msgid "_K:" -msgstr "_K" +msgstr "_K:" -#: ../src/widgets/sp-color-icc-selector.cpp:231 +#: ../src/widgets/sp-color-icc-selector.cpp:228 msgid "Gray" msgstr "Серый" -#: ../src/widgets/sp-color-icc-selector.cpp:296 +#: ../src/widgets/sp-color-icc-selector.cpp:297 msgid "Fix" msgstr "ИÑправить" -#: ../src/widgets/sp-color-icc-selector.cpp:299 +#: ../src/widgets/sp-color-icc-selector.cpp:300 msgid "Fix RGB fallback to match icc-color() value." msgstr "ИÑправить откат на RGB до ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ñо значением icc-color()" #. Label -#: ../src/widgets/sp-color-icc-selector.cpp:389 -#: ../src/widgets/sp-color-scales.cpp:406 -#: ../src/widgets/sp-color-scales.cpp:432 +#: ../src/widgets/sp-color-icc-selector.cpp:438 +#: ../src/widgets/sp-color-scales.cpp:437 #: ../src/widgets/sp-color-scales.cpp:463 -#: ../src/widgets/sp-color-wheel-selector.cpp:170 -#, fuzzy +#: ../src/widgets/sp-color-scales.cpp:494 +#: ../src/widgets/sp-color-wheel-selector.cpp:140 msgid "_A:" -msgstr "_A" +msgstr "_A:" -#: ../src/widgets/sp-color-icc-selector.cpp:399 -#: ../src/widgets/sp-color-icc-selector.cpp:411 -#: ../src/widgets/sp-color-scales.cpp:407 -#: ../src/widgets/sp-color-scales.cpp:408 -#: ../src/widgets/sp-color-scales.cpp:433 -#: ../src/widgets/sp-color-scales.cpp:434 +#: ../src/widgets/sp-color-icc-selector.cpp:457 +#: ../src/widgets/sp-color-icc-selector.cpp:479 +#: ../src/widgets/sp-color-scales.cpp:438 +#: ../src/widgets/sp-color-scales.cpp:439 #: ../src/widgets/sp-color-scales.cpp:464 #: ../src/widgets/sp-color-scales.cpp:465 -#: ../src/widgets/sp-color-wheel-selector.cpp:180 -#: ../src/widgets/sp-color-wheel-selector.cpp:192 +#: ../src/widgets/sp-color-scales.cpp:495 +#: ../src/widgets/sp-color-scales.cpp:496 +#: ../src/widgets/sp-color-wheel-selector.cpp:161 +#: ../src/widgets/sp-color-wheel-selector.cpp:185 msgid "Alpha (opacity)" msgstr "Ðльфа-канал (непрозрачноÑть)" -#: ../src/widgets/sp-color-notebook.cpp:362 +#: ../src/widgets/sp-color-notebook.cpp:387 msgid "Color Managed" msgstr "С управлением цветом" -#: ../src/widgets/sp-color-notebook.cpp:369 +#: ../src/widgets/sp-color-notebook.cpp:394 msgid "Out of gamut!" msgstr "Вне цветового охвата!" -#: ../src/widgets/sp-color-notebook.cpp:376 +#: ../src/widgets/sp-color-notebook.cpp:401 msgid "Too much ink!" msgstr "Слишком много краÑки!" #. Create RGBA entry and color preview -#: ../src/widgets/sp-color-notebook.cpp:394 +#: ../src/widgets/sp-color-notebook.cpp:418 msgid "RGBA_:" msgstr "RGBA_:" -#: ../src/widgets/sp-color-notebook.cpp:402 +#: ../src/widgets/sp-color-notebook.cpp:426 msgid "Hexadecimal RGBA value of the color" msgstr "ШеÑтнадцатеричное значение RGBA" @@ -26744,10 +25461,6 @@ msgstr "CMYK" msgid "Unnamed" msgstr "БезымÑнный" -#: ../src/widgets/sp-color-wheel-selector.cpp:58 -msgid "Wheel" -msgstr "Круг" - #: ../src/widgets/sp-xmlview-attr-list.cpp:64 msgid "Value" msgstr "Значение" @@ -26886,7 +25599,8 @@ msgstr "порÑдочное закругление" msgid "amply rounded" msgstr "изрÑдное закругление" -#: ../src/widgets/star-toolbar.cpp:544 ../src/widgets/star-toolbar.cpp:559 +#: ../src/widgets/star-toolbar.cpp:544 +#: ../src/widgets/star-toolbar.cpp:559 msgid "blown up" msgstr "безумное" @@ -26926,11 +25640,11 @@ msgstr "ИÑкажение:" msgid "Scatter randomly the corners and angles" msgstr "Случайным образом Ñмещать вершины и вращать углы" -#: ../src/widgets/stroke-style.cpp:151 +#: ../src/widgets/stroke-style.cpp:158 msgid "Stroke width" msgstr "Прибавить толщину обводки" -#: ../src/widgets/stroke-style.cpp:153 +#: ../src/widgets/stroke-style.cpp:160 msgctxt "Stroke width" msgid "_Width:" msgstr "То_лщина:" @@ -26938,95 +25652,92 @@ 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:197 +#: ../src/widgets/stroke-style.cpp:204 msgid "Miter join" 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:204 +#: ../src/widgets/stroke-style.cpp:211 msgid "Round join" 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:211 +#: ../src/widgets/stroke-style.cpp:218 msgid "Bevel join" msgstr "ФаÑка" -#: ../src/widgets/stroke-style.cpp:236 +#: ../src/widgets/stroke-style.cpp:243 msgid "Miter _limit:" 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:252 +#: ../src/widgets/stroke-style.cpp:259 msgid "Cap:" 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:260 +#: ../src/widgets/stroke-style.cpp:267 msgid "Butt cap" 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:266 +#: ../src/widgets/stroke-style.cpp:273 msgid "Round cap" 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:272 +#: ../src/widgets/stroke-style.cpp:279 msgid "Square cap" msgstr "Квадратные" #. Dash -#: ../src/widgets/stroke-style.cpp:277 +#: ../src/widgets/stroke-style.cpp:284 msgid "Dashes:" msgstr "Пунктир:" -#: ../src/widgets/stroke-style.cpp:295 +#: ../src/widgets/stroke-style.cpp:311 msgid "_Start Markers:" msgstr "Маркер _начала:" -#: ../src/widgets/stroke-style.cpp:296 +#: ../src/widgets/stroke-style.cpp:312 msgid "Start Markers are drawn on the first node of a path or shape" msgstr "Маркеры начала риÑуютÑÑ Ð² первом узле контура или фигуры" -#: ../src/widgets/stroke-style.cpp:305 +#: ../src/widgets/stroke-style.cpp:330 msgid "_Mid Markers:" msgstr "Маркер _Ñередины:" -#: ../src/widgets/stroke-style.cpp:306 -msgid "" -"Mid Markers are drawn on every node of a path or shape except the first and " -"last nodes" -msgstr "" -"Маркеры Ñередины риÑуютÑÑ Ð² каждом узле контура или фигуры кроме первого и " -"поÑледнего" +#: ../src/widgets/stroke-style.cpp:331 +msgid "Mid Markers are drawn on every node of a path or shape except the first and last nodes" +msgstr "Маркеры Ñередины риÑуютÑÑ Ð² каждом узле контура или фигуры кроме первого и поÑледнего" -#: ../src/widgets/stroke-style.cpp:315 +#: ../src/widgets/stroke-style.cpp:349 msgid "_End Markers:" msgstr "Маркер _конца:" -#: ../src/widgets/stroke-style.cpp:316 +#: ../src/widgets/stroke-style.cpp:350 msgid "End Markers are drawn on the last node of a path or shape" msgstr "Маркеры конца риÑуютÑÑ Ð² поÑледнем узле контура или фигуры" -#: ../src/widgets/stroke-style.cpp:438 +#: ../src/widgets/stroke-style.cpp:480 msgid "Set markers" msgstr "УÑтановка маркеров" -#: ../src/widgets/stroke-style.cpp:1027 ../src/widgets/stroke-style.cpp:1120 +#: ../src/widgets/stroke-style.cpp:1068 +#: ../src/widgets/stroke-style.cpp:1161 msgid "Set stroke style" msgstr "УÑтановка ÑÑ‚Ð¸Ð»Ñ Ð¾Ð±Ð²Ð¾Ð´ÐºÐ¸" -#: ../src/widgets/stroke-style.cpp:1208 +#: ../src/widgets/stroke-style.cpp:1249 #, fuzzy msgid "Set marker color" msgstr "УÑтановка цвета обводки" @@ -27036,242 +25747,242 @@ msgstr "УÑтановка цвета обводки" msgid "Change swatch color" msgstr "Смена цвета опорной точки градиента" -#: ../src/widgets/text-toolbar.cpp:371 +#: ../src/widgets/text-toolbar.cpp:452 #, c-format msgid "Failed to find font matching: %s\n" msgstr "Ðе удалоÑÑŒ найти шрифт, Ñовпадающий Ñ %s\n" -#: ../src/widgets/text-toolbar.cpp:405 +#: ../src/widgets/text-toolbar.cpp:486 msgid "Text: Change font family" msgstr "ТекÑÑ‚: изменение гарнитуры" -#: ../src/widgets/text-toolbar.cpp:473 +#: ../src/widgets/text-toolbar.cpp:554 msgid "Text: Change font size" msgstr "ТекÑÑ‚: изменение кеглÑ" -#: ../src/widgets/text-toolbar.cpp:565 +#: ../src/widgets/text-toolbar.cpp:660 msgid "Text: Change font style" msgstr "ТекÑÑ‚: изменение начертаниÑ" -#: ../src/widgets/text-toolbar.cpp:645 +#: ../src/widgets/text-toolbar.cpp:740 msgid "Text: Change superscript or subscript" msgstr "ТекÑÑ‚: переключение верхнего/нижнего индекÑа" -#: ../src/widgets/text-toolbar.cpp:790 +#: ../src/widgets/text-toolbar.cpp:885 msgid "Text: Change alignment" msgstr "ТекÑÑ‚: изменение выключки" -#: ../src/widgets/text-toolbar.cpp:833 +#: ../src/widgets/text-toolbar.cpp:928 msgid "Text: Change line-height" msgstr "ТекÑÑ‚: изменение интерлиньÑжа" -#: ../src/widgets/text-toolbar.cpp:882 +#: ../src/widgets/text-toolbar.cpp:977 msgid "Text: Change word-spacing" msgstr "ТекÑÑ‚: изменение трекинга" -#: ../src/widgets/text-toolbar.cpp:923 +#: ../src/widgets/text-toolbar.cpp:1018 msgid "Text: Change letter-spacing" msgstr "ТекÑÑ‚: изменение кернинга" -#: ../src/widgets/text-toolbar.cpp:963 +#: ../src/widgets/text-toolbar.cpp:1058 msgid "Text: Change dx (kern)" msgstr "ТекÑÑ‚: изменение кернинга" -#: ../src/widgets/text-toolbar.cpp:997 +#: ../src/widgets/text-toolbar.cpp:1092 msgid "Text: Change dy" msgstr "ТекÑÑ‚: Ñмещение от линии шрифта" -#: ../src/widgets/text-toolbar.cpp:1032 +#: ../src/widgets/text-toolbar.cpp:1127 msgid "Text: Change rotate" msgstr "ТекÑÑ‚: вращение" -#: ../src/widgets/text-toolbar.cpp:1080 +#: ../src/widgets/text-toolbar.cpp:1175 msgid "Text: Change orientation" msgstr "ТекÑÑ‚: Ñмена направлениÑ" -#: ../src/widgets/text-toolbar.cpp:1461 +#: ../src/widgets/text-toolbar.cpp:1610 msgid "Font Family" msgstr "Гарнитура" -#: ../src/widgets/text-toolbar.cpp:1462 +#: ../src/widgets/text-toolbar.cpp:1611 msgid "Select Font Family (Alt-X to access)" msgstr "Выбрать гарнитуру (Alt+X)" -#. Entry width -#. Extra list width -#. Cell layout #. Focus widget #. Enable entry completion -#: ../src/widgets/text-toolbar.cpp:1470 +#: ../src/widgets/text-toolbar.cpp:1620 msgid "Font not found on system" msgstr "Шрифт не найден в ÑиÑтеме" -#: ../src/widgets/text-toolbar.cpp:1517 +#: ../src/widgets/text-toolbar.cpp:1674 msgid "Font Style" msgstr "Ðачертание" -#: ../src/widgets/text-toolbar.cpp:1518 +#: ../src/widgets/text-toolbar.cpp:1675 msgid "Font style" msgstr "Ðачертание" #. Name -#: ../src/widgets/text-toolbar.cpp:1534 +#: ../src/widgets/text-toolbar.cpp:1692 msgid "Toggle Superscript" msgstr "Переключить верхний индекÑ" #. Label -#: ../src/widgets/text-toolbar.cpp:1535 +#: ../src/widgets/text-toolbar.cpp:1693 msgid "Toggle superscript" msgstr "Переключить верхний индекÑ" #. Name -#: ../src/widgets/text-toolbar.cpp:1547 +#: ../src/widgets/text-toolbar.cpp:1705 msgid "Toggle Subscript" msgstr "Переключить нижний индекÑ" #. Label -#: ../src/widgets/text-toolbar.cpp:1548 +#: ../src/widgets/text-toolbar.cpp:1706 msgid "Toggle subscript" msgstr "Переключить нижний индекÑ" -#: ../src/widgets/text-toolbar.cpp:1589 +#: ../src/widgets/text-toolbar.cpp:1747 msgid "Justify" msgstr "Выключка по ширине" #. Name -#: ../src/widgets/text-toolbar.cpp:1596 +#: ../src/widgets/text-toolbar.cpp:1754 msgid "Alignment" msgstr "Выключка" #. Label -#: ../src/widgets/text-toolbar.cpp:1597 +#: ../src/widgets/text-toolbar.cpp:1755 msgid "Text alignment" msgstr "Выключка текÑта" -#: ../src/widgets/text-toolbar.cpp:1624 +#: ../src/widgets/text-toolbar.cpp:1782 msgid "Horizontal" msgstr "По горизонтали" -#: ../src/widgets/text-toolbar.cpp:1631 +#: ../src/widgets/text-toolbar.cpp:1789 msgid "Vertical" msgstr "По вертикали" #. Label -#: ../src/widgets/text-toolbar.cpp:1638 +#: ../src/widgets/text-toolbar.cpp:1796 msgid "Text orientation" msgstr "Ðаправление текÑта" #. Drop down menu -#: ../src/widgets/text-toolbar.cpp:1661 +#: ../src/widgets/text-toolbar.cpp:1819 msgid "Smaller spacing" msgstr "Меньший интервал" -#: ../src/widgets/text-toolbar.cpp:1661 ../src/widgets/text-toolbar.cpp:1692 -#: ../src/widgets/text-toolbar.cpp:1723 +#: ../src/widgets/text-toolbar.cpp:1819 +#: ../src/widgets/text-toolbar.cpp:1850 +#: ../src/widgets/text-toolbar.cpp:1881 msgctxt "Text tool" msgid "Normal" msgstr "Обычный" -#: ../src/widgets/text-toolbar.cpp:1661 +#: ../src/widgets/text-toolbar.cpp:1819 msgid "Larger spacing" msgstr "Больший интервал" #. name -#: ../src/widgets/text-toolbar.cpp:1666 +#: ../src/widgets/text-toolbar.cpp:1824 msgid "Line Height" msgstr "Ð’Ñ‹Ñота Ñтроки" #. label -#: ../src/widgets/text-toolbar.cpp:1667 +#: ../src/widgets/text-toolbar.cpp:1825 msgid "Line:" msgstr "ИнтерлиньÑж:" #. short label -#: ../src/widgets/text-toolbar.cpp:1668 +#: ../src/widgets/text-toolbar.cpp:1826 msgid "Spacing between lines (times font size)" msgstr "МежÑтрочный интервал (кратный кеглю шрифта)" #. Drop down menu -#: ../src/widgets/text-toolbar.cpp:1692 ../src/widgets/text-toolbar.cpp:1723 +#: ../src/widgets/text-toolbar.cpp:1850 +#: ../src/widgets/text-toolbar.cpp:1881 msgid "Negative spacing" msgstr "Отрицательный интервал" -#: ../src/widgets/text-toolbar.cpp:1692 ../src/widgets/text-toolbar.cpp:1723 +#: ../src/widgets/text-toolbar.cpp:1850 +#: ../src/widgets/text-toolbar.cpp:1881 msgid "Positive spacing" msgstr "Положительный интервал" #. name -#: ../src/widgets/text-toolbar.cpp:1697 +#: ../src/widgets/text-toolbar.cpp:1855 msgid "Word spacing" msgstr "МежÑловный интервал" #. label -#: ../src/widgets/text-toolbar.cpp:1698 +#: ../src/widgets/text-toolbar.cpp:1856 msgid "Word:" msgstr "Трекинг:" #. short label -#: ../src/widgets/text-toolbar.cpp:1699 +#: ../src/widgets/text-toolbar.cpp:1857 msgid "Spacing between words (px)" msgstr "МежÑловный интервал (px)" #. name -#: ../src/widgets/text-toolbar.cpp:1728 +#: ../src/widgets/text-toolbar.cpp:1886 msgid "Letter spacing" msgstr "Межбувенный интервал" #. label -#: ../src/widgets/text-toolbar.cpp:1729 +#: ../src/widgets/text-toolbar.cpp:1887 msgid "Letter:" msgstr "Кернинг:" #. short label -#: ../src/widgets/text-toolbar.cpp:1730 +#: ../src/widgets/text-toolbar.cpp:1888 msgid "Spacing between letters (px)" msgstr "Межбуквенный интервал (px)" #. name -#: ../src/widgets/text-toolbar.cpp:1759 +#: ../src/widgets/text-toolbar.cpp:1917 msgid "Kerning" msgstr "Кернинг" #. label -#: ../src/widgets/text-toolbar.cpp:1760 +#: ../src/widgets/text-toolbar.cpp:1918 msgid "Kern:" msgstr "Керн.:" #. short label -#: ../src/widgets/text-toolbar.cpp:1761 +#: ../src/widgets/text-toolbar.cpp:1919 msgid "Horizontal kerning (px)" msgstr "Горизонтальный кернинг (px)" #. name -#: ../src/widgets/text-toolbar.cpp:1790 +#: ../src/widgets/text-toolbar.cpp:1948 msgid "Vertical Shift" msgstr "Смещение от линии шрифта" #. label -#: ../src/widgets/text-toolbar.cpp:1791 +#: ../src/widgets/text-toolbar.cpp:1949 msgid "Vert:" msgstr "Верт.:" #. short label -#: ../src/widgets/text-toolbar.cpp:1792 +#: ../src/widgets/text-toolbar.cpp:1950 msgid "Vertical shift (px)" msgstr "Смещение от линии шрифта (px)" #. name -#: ../src/widgets/text-toolbar.cpp:1821 +#: ../src/widgets/text-toolbar.cpp:1979 msgid "Letter rotation" msgstr "Вращение Ñимволов" #. label -#: ../src/widgets/text-toolbar.cpp:1822 +#: ../src/widgets/text-toolbar.cpp:1980 msgid "Rot:" msgstr "Вращ.:" #. short label -#: ../src/widgets/text-toolbar.cpp:1823 +#: ../src/widgets/text-toolbar.cpp:1981 msgid "Character rotation (degrees)" msgstr "Вращение Ñимвола (градуÑÑ‹)" @@ -27311,7 +26022,8 @@ msgstr "Стиль новых контуров, Ñозданных Пером" msgid "Style of new calligraphic strokes" msgstr "Стиль новых каллиграфичеÑких штрихов" -#: ../src/widgets/toolbox.cpp:201 ../src/widgets/toolbox.cpp:203 +#: ../src/widgets/toolbox.cpp:201 +#: ../src/widgets/toolbox.cpp:203 msgid "TBD" msgstr "k" @@ -27319,134 +26031,132 @@ msgstr "k" msgid "Style of Paint Bucket fill objects" msgstr "Стиль заливки новых объектов, Ñозданных инÑтрументом заливки" -#: ../src/widgets/toolbox.cpp:1729 +#: ../src/widgets/toolbox.cpp:1678 msgid "Bounding box" msgstr "Площадка (BB)" -#: ../src/widgets/toolbox.cpp:1729 +#: ../src/widgets/toolbox.cpp:1678 msgid "Snap bounding boxes" msgstr "Прилипать к углам площадок" -#: ../src/widgets/toolbox.cpp:1738 +#: ../src/widgets/toolbox.cpp:1687 msgid "Bounding box edges" msgstr "ÐšÑ€Ð°Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´Ð¾Ðº" -#: ../src/widgets/toolbox.cpp:1738 +#: ../src/widgets/toolbox.cpp:1687 msgid "Snap to edges of a bounding box" msgstr "Прилипать к краÑм площадки" -#: ../src/widgets/toolbox.cpp:1747 +#: ../src/widgets/toolbox.cpp:1696 msgid "Bounding box corners" msgstr "Углы площадок (BB)" -#: ../src/widgets/toolbox.cpp:1747 +#: ../src/widgets/toolbox.cpp:1696 msgid "Snap bounding box corners" msgstr "Прилипать к углам площадки" -#: ../src/widgets/toolbox.cpp:1756 +#: ../src/widgets/toolbox.cpp:1705 msgid "BBox Edge Midpoints" msgstr "Средние точки Ñторон площадок" -#: ../src/widgets/toolbox.cpp:1756 +#: ../src/widgets/toolbox.cpp:1705 msgid "Snap midpoints of bounding box edges" msgstr "Прилипать центрами краёв площадки" -#: ../src/widgets/toolbox.cpp:1766 +#: ../src/widgets/toolbox.cpp:1715 msgid "BBox Centers" msgstr "Центры площадок" -#: ../src/widgets/toolbox.cpp:1766 +#: ../src/widgets/toolbox.cpp:1715 msgid "Snapping centers of bounding boxes" msgstr "Прилипать центрами площадок" -#: ../src/widgets/toolbox.cpp:1775 +#: ../src/widgets/toolbox.cpp:1724 msgid "Snap nodes, paths, and handles" msgstr "Прилипать к узлам, контурам и рычагами" -#: ../src/widgets/toolbox.cpp:1783 +#: ../src/widgets/toolbox.cpp:1732 msgid "Snap to paths" msgstr "Прилипать к контурам" -#: ../src/widgets/toolbox.cpp:1792 +#: ../src/widgets/toolbox.cpp:1741 msgid "Path intersections" msgstr "ПереÑÐµÑ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð¾Ð²" -#: ../src/widgets/toolbox.cpp:1792 +#: ../src/widgets/toolbox.cpp:1741 msgid "Snap to path intersections" msgstr "Прилипать к переÑечениÑм контуров" -#: ../src/widgets/toolbox.cpp:1801 +#: ../src/widgets/toolbox.cpp:1750 msgid "To nodes" msgstr "К узлам" -#: ../src/widgets/toolbox.cpp:1801 +#: ../src/widgets/toolbox.cpp:1750 msgid "Snap cusp nodes, incl. rectangle corners" msgstr "Прилипать оÑтрыми узлами, Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ ÑƒÐ³Ð»Ñ‹ прÑмоугольников" -#: ../src/widgets/toolbox.cpp:1810 +#: ../src/widgets/toolbox.cpp:1759 msgid "Smooth nodes" msgstr "Сглаженные узлы" -#: ../src/widgets/toolbox.cpp:1810 +#: ../src/widgets/toolbox.cpp:1759 msgid "Snap smooth nodes, incl. quadrant points of ellipses" msgstr "Прилипать Ñглаженными узлами, Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ квадрантов ÑллипÑов" -#: ../src/widgets/toolbox.cpp:1819 +#: ../src/widgets/toolbox.cpp:1768 msgid "Line Midpoints" msgstr "Средние точки линий" -#: ../src/widgets/toolbox.cpp:1819 +#: ../src/widgets/toolbox.cpp:1768 msgid "Snap midpoints of line segments" msgstr "Прилипать Ñредними точками Ñегментов линий" -#: ../src/widgets/toolbox.cpp:1828 +#: ../src/widgets/toolbox.cpp:1777 msgid "Others" msgstr "Прочее" -#: ../src/widgets/toolbox.cpp:1828 +#: ../src/widgets/toolbox.cpp:1777 msgid "Snap other points (centers, guide origins, gradient handles, etc.)" -msgstr "" -"Прилипать оÑтальными точками (центрами, нулевыми точками направлÑющих, " -"рычагами градиента и пр.)" +msgstr "Прилипать оÑтальными точками (центрами, нулевыми точками направлÑющих, рычагами градиента и пр.)" -#: ../src/widgets/toolbox.cpp:1836 +#: ../src/widgets/toolbox.cpp:1785 msgid "Object Centers" msgstr "Центры объектов" -#: ../src/widgets/toolbox.cpp:1836 +#: ../src/widgets/toolbox.cpp:1785 msgid "Snap centers of objects" msgstr "Прилипать центрами объектов" -#: ../src/widgets/toolbox.cpp:1845 +#: ../src/widgets/toolbox.cpp:1794 msgid "Rotation Centers" msgstr "Центры вращениÑ" -#: ../src/widgets/toolbox.cpp:1845 +#: ../src/widgets/toolbox.cpp:1794 msgid "Snap an item's rotation center" msgstr "Прилипать центром вращениÑ" -#: ../src/widgets/toolbox.cpp:1854 +#: ../src/widgets/toolbox.cpp:1803 msgid "Text baseline" msgstr "Ð›Ð¸Ð½Ð¸Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð° текÑта" -#: ../src/widgets/toolbox.cpp:1854 +#: ../src/widgets/toolbox.cpp:1803 #, fuzzy msgid "Snap text anchors and baselines" msgstr "Выравнивание линий шрифта текÑта" -#: ../src/widgets/toolbox.cpp:1864 +#: ../src/widgets/toolbox.cpp:1813 msgid "Page border" msgstr "Кайма холÑта" -#: ../src/widgets/toolbox.cpp:1864 +#: ../src/widgets/toolbox.cpp:1813 msgid "Snap to the page border" msgstr "Прилипать к краю Ñтраницы" -#: ../src/widgets/toolbox.cpp:1873 +#: ../src/widgets/toolbox.cpp:1822 msgid "Snap to grids" msgstr "Прилипать к Ñеткам" -#: ../src/widgets/toolbox.cpp:1882 +#: ../src/widgets/toolbox.cpp:1831 msgid "Snap guides" msgstr "Прилипать направлÑющими" @@ -27498,9 +26208,7 @@ msgstr "Приближение и отталкивание объектов" #: ../src/widgets/tweak-toolbar.cpp:190 msgid "Move objects towards cursor; with Shift from cursor" -msgstr "" -"Перемещать объекты по направлению к курÑору, Ñ Shift — в направлении от " -"курÑора" +msgstr "Перемещать объекты по направлению к курÑору, Ñ Shift — в направлении от курÑора" #: ../src/widgets/tweak-toolbar.cpp:196 msgid "Move jitter mode" @@ -27548,9 +26256,7 @@ msgstr "Сокращение и наращивание объема контур #: ../src/widgets/tweak-toolbar.cpp:232 msgid "Shrink (inset) parts of paths; with Shift grow (outset)" -msgstr "" -"Сокращать объем контуров (втÑгивать их), Ñ Shift — наращивать его (раздувать " -"контуры)" +msgstr "Сокращать объем контуров (втÑгивать их), Ñ Shift — наращивать его (раздувать контуры)" #: ../src/widgets/tweak-toolbar.cpp:238 msgid "Attract/repel mode" @@ -27558,8 +26264,7 @@ msgstr "ПритÑжение и отталкивание контуров" #: ../src/widgets/tweak-toolbar.cpp:239 msgid "Attract parts of paths towards cursor; with Shift from cursor" -msgstr "" -"ПритÑгивать чаÑти контуров к курÑору; Ñ Shift — отталкивать их от курÑора" +msgstr "ПритÑгивать чаÑти контуров к курÑору; Ñ Shift — отталкивать их от курÑора" #: ../src/widgets/tweak-toolbar.cpp:245 msgid "Roughen mode" @@ -27651,12 +26356,8 @@ msgid "Fidelity:" msgstr "ТочноÑть:" #: ../src/widgets/tweak-toolbar.cpp:373 -msgid "" -"Low fidelity simplifies paths; high fidelity preserves path features but may " -"generate a lot of new nodes" -msgstr "" -"ÐÐ¸Ð·ÐºÐ°Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñть упрощает контуры; выÑÐ¾ÐºÐ°Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñть ÑохранÑет общую форму " -"неизменной чаÑти контура, но добавлÑет новые узлы" +msgid "Low fidelity simplifies paths; high fidelity preserves path features but may generate a lot of new nodes" +msgstr "ÐÐ¸Ð·ÐºÐ°Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñть упрощает контуры; выÑÐ¾ÐºÐ°Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñть ÑохранÑет общую форму неизменной чаÑти контура, но добавлÑет новые узлы" #: ../src/widgets/tweak-toolbar.cpp:392 msgid "Use the pressure of the input device to alter the force of tweak action" @@ -27719,20 +26420,12 @@ msgid "Area (px^2): " msgstr "Площадь (px^2):" #: ../share/extensions/dxf_outlines.py:49 -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, необходимые Ð´Ð»Ñ " -"Ñтого раÑширениÑ. УÑтановите их и попробуйте еще раз." +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, необходимые Ð´Ð»Ñ Ñтого раÑширениÑ. УÑтановите их и попробуйте еще раз." #: ../share/extensions/embedimage.py:84 -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 не найдены, либо указывают на " -"неÑущеÑтвующий файл! Внедрить изображение невозможно." +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 не найдены, либо указывают на неÑущеÑтвующий файл! Внедрить изображение невозможно." #: ../share/extensions/embedimage.py:86 #, python-format @@ -27741,20 +26434,12 @@ msgstr "Извините, найти %s не удалоÑÑŒ" #: ../share/extensions/embedimage.py:111 #, python-format -msgid "" -"%s is not of type image/png, image/jpeg, image/bmp, image/gif, image/tiff, " -"or image/x-icon" -msgstr "" -"%s не ÑвлÑетÑÑ image/png, image/jpeg, image/bmp, image/gif, image/tiff или " -"image/x-icon" +msgid "%s is not of type image/png, image/jpeg, image/bmp, image/gif, image/tiff, or image/x-icon" +msgstr "%s не ÑвлÑетÑÑ image/png, image/jpeg, image/bmp, image/gif, image/tiff или image/x-icon" #: ../share/extensions/export_gimp_palette.py:16 -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/." +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/." #: ../share/extensions/extractimage.py:68 #, python-format @@ -27765,15 +26450,15 @@ msgstr "Изображение извлечено в: %s" msgid "Unable to find image data." msgstr "Ðе удалоÑÑŒ найти раÑтровые данные." -#: ../share/extensions/funcplot.py:47 +#: ../share/extensions/funcplot.py:48 msgid "x-interval cannot be zero. Please modify 'Start X' or 'End X'" msgstr "" -#: ../share/extensions/funcplot.py:59 +#: ../share/extensions/funcplot.py:60 msgid "y-interval cannot be zero. Please modify 'Y top' or 'Y bottom'" msgstr "" -#: ../share/extensions/funcplot.py:300 +#: ../share/extensions/funcplot.py:315 #, fuzzy msgid "Please select a rectangle" msgstr "Выберите объект." @@ -27792,9 +26477,7 @@ msgstr "" #: ../share/extensions/gcodetools.py:3864 #, fuzzy -msgid "" -"Directory does not exist! Please specify existing directory at Preferences " -"tab!" +msgid "Directory does not exist! Please specify existing directory at Preferences tab!" msgstr "Каталог %s не ÑущеÑтвует, либо Ñто не каталог.\n" #: ../share/extensions/gcodetools.py:3894 @@ -27806,9 +26489,7 @@ msgstr "" #: ../share/extensions/gcodetools.py:4040 #, python-format -msgid "" -"Orientation points for '%s' layer have not been found! Please add " -"orientation points using Orientation tab!" +msgid "Orientation points for '%s' layer have not been found! Please add orientation points using Orientation tab!" msgstr "" #: ../share/extensions/gcodetools.py:4047 @@ -27818,54 +26499,39 @@ msgstr "" #: ../share/extensions/gcodetools.py:4078 #: ../share/extensions/gcodetools.py:4080 -msgid "" -"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.)" +msgid "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.)" msgstr "" #: ../share/extensions/gcodetools.py:4250 #, python-format -msgid "" -"Warning! Found bad orientation points in '%s' layer. Resulting Gcode could " -"be corrupt!" +msgid "Warning! Found bad orientation points in '%s' layer. Resulting Gcode could be corrupt!" msgstr "" #: ../share/extensions/gcodetools.py:4263 #, python-format -msgid "" -"Warning! Found bad graffiti reference point in '%s' layer. Resulting Gcode " -"could be corrupt!" +msgid "Warning! Found bad graffiti reference point in '%s' layer. Resulting Gcode could be corrupt!" msgstr "" #. xgettext:no-pango-format #: ../share/extensions/gcodetools.py:4284 msgid "" -"This extension works with Paths and Dynamic Offsets and groups of them only! " -"All other objects will be ignored!\n" +"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." +"Solution 3: export all contours to PostScript level 2 (File->Save As->.ps) and File->Import this file." msgstr "" #: ../share/extensions/gcodetools.py:4290 -msgid "" -"Document has no layers! Add at least one layer using layers panel (Ctrl+Shift" -"+L)" +msgid "Document has no layers! Add at least one layer using layers panel (Ctrl+Shift+L)" msgstr "" #: ../share/extensions/gcodetools.py:4294 -msgid "" -"Warning! There are some paths in the root of the document, but not in any " -"layer! Using bottom-most layer for them." +msgid "Warning! There are some paths in the root of the document, but not in any layer! Using bottom-most layer for them." msgstr "" #: ../share/extensions/gcodetools.py:4371 #, python-format -msgid "" -"Warning! Tool's and default tool's parameter's (%s) types are not the same " -"( type('%s') != type('%s') )." +msgid "Warning! Tool's and default tool's parameter's (%s) types are not the same ( type('%s') != type('%s') )." msgstr "" #: ../share/extensions/gcodetools.py:4374 @@ -27880,21 +26546,16 @@ msgstr "" #: ../share/extensions/gcodetools.py:4391 #, python-format -msgid "" -"Can not find tool for '%s' layer! Please add one with Tools library tab!" +msgid "Can not find tool for '%s' layer! Please add one with Tools library tab!" msgstr "" #: ../share/extensions/gcodetools.py:4553 #: ../share/extensions/gcodetools.py:4708 -msgid "" -"Warning: One or more paths do not have 'd' parameter, try to Ungroup (Ctrl" -"+Shift+G) and Object to Path (Ctrl+Shift+C)!" +msgid "Warning: One or more paths do not have 'd' parameter, try to Ungroup (Ctrl+Shift+G) and Object to Path (Ctrl+Shift+C)!" msgstr "" #: ../share/extensions/gcodetools.py:4667 -msgid "" -"Noting is selected. Please select something to convert to drill point " -"(dxfpoint) or clear point sign." +msgid "Noting is selected. Please select something to convert to drill point (dxfpoint) or clear point sign." msgstr "" #: ../share/extensions/gcodetools.py:4750 @@ -27939,9 +26600,7 @@ msgid "No need to engrave sharp angles." msgstr "" #: ../share/extensions/gcodetools.py:5848 -msgid "" -"Active layer already has orientation points! Remove them or select another " -"layer!" +msgid "Active layer already has orientation points! Remove them or select another layer!" msgstr "" #: ../share/extensions/gcodetools.py:5893 @@ -27972,21 +26631,16 @@ msgstr "" #: ../share/extensions/gcodetools.py:6662 #, python-format msgid "" -"Select one of the action tabs - Path to Gcode, Area, Engraving, DXF points, " -"Orientation, Offset, Lathe or Tools library.\n" +"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" msgstr "" #: ../share/extensions/gcodetools.py:6668 -msgid "" -"Orientation points have not been defined! A default set of orientation " -"points has been automatically added." +msgid "Orientation points have not been defined! A default set of orientation points has been automatically added." msgstr "" #: ../share/extensions/gcodetools.py:6672 -msgid "" -"Cutting tool has not been defined! A default tool has been automatically " -"added." +msgid "Cutting tool has not been defined! A default tool has been automatically added." msgstr "" #: ../share/extensions/gimp_xcf.py:39 @@ -28009,18 +26663,11 @@ msgstr "" #: ../share/extensions/inkex.py:133 #, fuzzy, 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" +"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" +msgstr "ПотрÑÑÐ°ÑŽÑ‰Ð°Ñ Ð¾Ð±ÐµÑ€Ñ‚ÐºÐ° lxml Ð´Ð»Ñ libxml2 требуетÑÑ Ð´Ð»Ñ inkex.py, а значит и Ð´Ð»Ñ Ñтого раÑширениÑ. Скачайте и уÑтановить Ñамую Ñвежую верÑию Ñ http://cheeseshop.python.org/pypi/lxml/, либо уÑтановите ее через пакетный менеджер командой наподобие: sudo apt-get install python-lxml" #: ../share/extensions/inkex.py:277 #, python-format @@ -28042,10 +26689,7 @@ msgstr "Ðет интерполируемого выделениÑ" #: ../share/extensions/jessyInk_video.py:49 #: ../share/extensions/jessyInk_view.py:67 msgid "" -"The JessyInk script is not installed in this SVG file or has a different " -"version than the JessyInk extensions. Please select \"install/update...\" " -"from the \"JessyInk\" sub-menu of the \"Extensions\" menu to install or " -"update the JessyInk script.\n" +"The JessyInk script is not installed in this SVG file or has a different version than the JessyInk extensions. Please select \"install/update...\" from the \"JessyInk\" sub-menu of the \"Extensions\" menu to install or update the JessyInk script.\n" "\n" msgstr "" @@ -28063,9 +26707,7 @@ msgid "" msgstr "" #: ../share/extensions/jessyInk_effects.py:53 -msgid "" -"No object selected. Please select the object you want to assign an effect to " -"and then press apply.\n" +msgid "No object selected. Please select the object you want to assign an effect to and then press apply.\n" msgstr "" #: ../share/extensions/jessyInk_export.py:82 @@ -28077,9 +26719,7 @@ msgid "Layer not found. Removed current master slide selection.\n" msgstr "" #: ../share/extensions/jessyInk_masterSlide.py:58 -msgid "" -"More than one layer with this name found. Removed current master slide " -"selection.\n" +msgid "More than one layer with this name found. Removed current master slide selection.\n" msgstr "" #: ../share/extensions/jessyInk_summary.py:69 @@ -28198,14 +26838,10 @@ msgstr "" #: ../share/extensions/jessyInk_view.py:75 #, fuzzy msgid "More than one object selected. Please select only one object.\n" -msgstr "" -"<b>Выделено больше одного объекта.</b> Ðевозможно взÑть Ñтиль от неÑкольких " -"объектов Ñразу." +msgstr "<b>Выделено больше одного объекта.</b> Ðевозможно взÑть Ñтиль от неÑкольких объектов Ñразу." #: ../share/extensions/jessyInk_view.py:79 -msgid "" -"No object selected. Please select the object you want to assign a view to " -"and then press apply.\n" +msgid "No object selected. Please select the object you want to assign a view to and then press apply.\n" msgstr "" #: ../share/extensions/markers_strokepaint.py:83 @@ -28242,16 +26878,8 @@ msgid "Please first convert objects to paths! (Got [%s].)" msgstr "Сначала преобразуйте объекты в контуры! (Получено [%s].)" #: ../share/extensions/perspective.py:45 -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." +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." #: ../share/extensions/perspective.py:60 #: ../share/extensions/summersnight.py:51 @@ -28265,8 +26893,7 @@ msgstr "" #: ../share/extensions/perspective.py:67 #: ../share/extensions/summersnight.py:59 -msgid "" -"This extension requires that the second selected path be four nodes long." +msgid "This extension requires that the second selected path be four nodes long." msgstr "Второй выбранный контур должен Ñодержать четыре узла." #: ../share/extensions/perspective.py:93 @@ -28297,14 +26924,8 @@ msgstr "" "Попробуйте выполнить команду »Контур > Оконтурить объект»." #: ../share/extensions/polyhedron_3d.py:65 -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'." +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'." #: ../share/extensions/polyhedron_3d.py:336 msgid "No face data found in specified file." @@ -28312,9 +26933,7 @@ msgstr "Ð’ указанном файле данные о гранÑÑ… не обР#: ../share/extensions/polyhedron_3d.py:337 msgid "Try selecting \"Edge Specified\" in the Model File tab.\n" -msgstr "" -"Попробуйте выбрать определенный ребрами тип объекта на вкладке «Файл " -"модели».\n" +msgstr "Попробуйте выбрать определенный ребрами тип объекта на вкладке «Файл модели».\n" #: ../share/extensions/polyhedron_3d.py:343 msgid "No edge data found in specified file." @@ -28322,18 +26941,12 @@ msgstr "Ð’ указанном файле данные о ребрах не обР#: ../share/extensions/polyhedron_3d.py:344 msgid "Try selecting \"Face Specified\" in the Model File tab.\n" -msgstr "" -"Попробуйте выбрать определенный гранÑми тип объекта на вкладке «Файл " -"модели».\n" +msgstr "Попробуйте выбрать определенный гранÑми тип объекта на вкладке «Файл модели».\n" #. we cannot generate a list of faces from the edges without a lot of computation #: ../share/extensions/polyhedron_3d.py:519 -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" +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" #: ../share/extensions/polyhedron_3d.py:521 msgid "Internal Error. No view type selected\n" @@ -28354,9 +26967,7 @@ msgid "Please enter an input string" msgstr "" #: ../share/extensions/replace_font.py:133 -msgid "" -"Couldn't find anything using that font, please ensure the spelling and " -"spacing is correct." +msgid "Couldn't find anything using that font, please ensure the spelling and spacing is correct." msgstr "" #: ../share/extensions/replace_font.py:140 @@ -28408,7 +27019,7 @@ msgstr "" msgid "Could not locate file: %s" msgstr "Ðе удалоÑÑŒ найти файл: %s" -#: ../share/extensions/uniconv-ext.py:55 +#: ../share/extensions/uniconv-ext.py:56 #: ../share/extensions/uniconv_output.py:122 msgid "You need to install the UniConvertor software.\n" msgstr "Вам необходимо уÑтановить UniConvertor.\n" @@ -28423,13 +27034,11 @@ msgid "You must select at least two elements." msgstr "Ðеобходимо выбрать не менее двух объектов" #: ../share/extensions/webslicer_create_group.py:57 -msgid "" -"You must create and select some \"Slicer rectangles\" before trying to group." +msgid "You must create and select some \"Slicer rectangles\" before trying to group." msgstr "" #: ../share/extensions/webslicer_create_group.py:72 -msgid "" -"You must to select some \"Slicer rectangles\" or other \"Layout groups\"." +msgid "You must to select some \"Slicer rectangles\" or other \"Layout groups\"." msgstr "" #: ../share/extensions/webslicer_create_group.py:76 @@ -28498,7 +27107,8 @@ msgstr "КоличеÑтво Ñегментов:" #: ../share/extensions/addnodes.inx.h:7 #: ../share/extensions/convert2dashes.inx.h:2 -#: ../share/extensions/edge3d.inx.h:9 ../share/extensions/flatten.inx.h:3 +#: ../share/extensions/edge3d.inx.h:9 +#: ../share/extensions/flatten.inx.h:3 #: ../share/extensions/fractalize.inx.h:4 #: ../share/extensions/interp_att_g.inx.h:29 #: ../share/extensions/markers_strokepaint.inx.h:13 @@ -28507,7 +27117,8 @@ msgstr "КоличеÑтво Ñегментов:" #: ../share/extensions/radiusrand.inx.h:10 #: ../share/extensions/rubberstretch.inx.h:6 #: ../share/extensions/straightseg.inx.h:4 -#: ../share/extensions/summersnight.inx.h:2 ../share/extensions/whirl.inx.h:4 +#: ../share/extensions/summersnight.inx.h:2 +#: ../share/extensions/whirl.inx.h:4 msgid "Modify Path" msgstr "Изменение контура" @@ -28536,39 +27147,48 @@ msgid "Cleans the cruft out of Adobe Illustrator SVGs before opening" msgstr "Перед импортом чиÑтит код файлов SVG, Ñозданных в Adobe Illustrator" #: ../share/extensions/ccx_input.inx.h:1 -msgid "Corel DRAW Compressed Exchange files input" +#, fuzzy +msgid "Corel DRAW Compressed Exchange files input (UC)" msgstr "Импорт файлов Corel DRAW Compressed Exchange" #: ../share/extensions/ccx_input.inx.h:2 -msgid "Corel DRAW Compressed Exchange files (.ccx)" +#, fuzzy +msgid "Corel DRAW Compressed Exchange files (UC) (.ccx)" msgstr "Файлы Corel DRAW Compressed Exchange (.ccx)" #: ../share/extensions/ccx_input.inx.h:3 -msgid "Open compressed exchange files saved in Corel DRAW" +#, fuzzy +msgid "Open compressed exchange files saved in Corel DRAW (UC)" msgstr "Открыть Ñжатые файлы Ð´Ð»Ñ Ð¾Ð±Ð¼ÐµÐ½Ð°, Ñозданные в Corel DRAW" #: ../share/extensions/cdr_input.inx.h:1 -msgid "Corel DRAW Input" +#, fuzzy +msgid "Corel DRAW Input (UC)" msgstr "Импорт Corel DRAW" #: ../share/extensions/cdr_input.inx.h:2 -msgid "Corel DRAW 7-X4 files (*.cdr)" +#, fuzzy +msgid "Corel DRAW 7-X4 files (UC) (*.cdr)" msgstr "Файлы Corel DRAW 7-X4 (*.cdr)" #: ../share/extensions/cdr_input.inx.h:3 -msgid "Open files saved in Corel DRAW 7-X4" +#, fuzzy +msgid "Open files saved in Corel DRAW 7-X4 (UC)" msgstr "Открыть файлы, Ñохраненные в Corel DRAW 7-X4" #: ../share/extensions/cdt_input.inx.h:1 -msgid "Corel DRAW templates input" +#, fuzzy +msgid "Corel DRAW templates input (UC)" msgstr "Импорт шаблонов Corel DRAW" #: ../share/extensions/cdt_input.inx.h:2 -msgid "Corel DRAW 7-13 template files (.cdt)" +#, fuzzy +msgid "Corel DRAW 7-13 template files (UC) (.cdt)" msgstr "Шаблоны Corel DRAW 7-13 (.cdt)" #: ../share/extensions/cdt_input.inx.h:3 -msgid "Open files saved in Corel DRAW 7-13" +#, fuzzy +msgid "Open files saved in Corel DRAW 7-13 (UC)" msgstr "Открыть файлы, Ñохранённые в Corel DRAW 7-13" #: ../share/extensions/cgm_input.inx.h:1 @@ -28584,15 +27204,18 @@ msgid "Open Computer Graphics Metafile files" msgstr "Открыть файлы Open Computer Graphics Metafile" #: ../share/extensions/cmx_input.inx.h:1 -msgid "Corel DRAW Presentation Exchange files input" +#, fuzzy +msgid "Corel DRAW Presentation Exchange files input (UC)" msgstr "Импорт файлов Corel DRAW Presentation Exchange" #: ../share/extensions/cmx_input.inx.h:2 -msgid "Corel DRAW Presentation Exchange files (.cmx)" +#, fuzzy +msgid "Corel DRAW Presentation Exchange files (UC) (.cmx)" msgstr "Файлы Corel DRAW Presentation Exchange (.cmx)" #: ../share/extensions/cmx_input.inx.h:3 -msgid "Open presentation exchange files saved in Corel DRAW" +#, fuzzy +msgid "Open presentation exchange files saved in Corel DRAW (UC)" msgstr "Открыть файлы, Ñохраненные Corel DRAW Ð´Ð»Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° данными" #: ../share/extensions/color_blackandwhite.inx.h:1 @@ -28628,8 +27251,7 @@ msgstr "" #: ../share/extensions/color_custom.inx.h:8 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" +"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" @@ -28688,8 +27310,7 @@ msgstr "ЯркоÑть" #: ../share/extensions/color_HSL_adjust.inx.h:13 #, no-c-format msgid "" -"Adjusts hue, saturation and lightness in the HSL representation of the " -"selected objects's color.\n" +"Adjusts hue, saturation and lightness in the HSL representation of the selected objects's color.\n" "Options:\n" " * Hue: rotate by degrees (wraps around).\n" " * Saturation: add/subtract % (min=-100, max=100).\n" @@ -28732,9 +27353,7 @@ msgid "Randomize" msgstr "Случайные значениÑ" #: ../share/extensions/color_randomize.inx.h:7 -msgid "" -"Converts to HSL, randomizes hue and/or saturation and/or lightness and " -"converts it back to RGB." +msgid "Converts to HSL, randomizes hue and/or saturation and/or lightness and converts it back to RGB." msgstr "" #: ../share/extensions/color_removeblue.inx.h:1 @@ -28782,21 +27401,12 @@ msgid "Dia Input" msgstr "Импорт файлов Dia" #: ../share/extensions/dia.inx.h:2 -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." +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/dia.inx.h:3 -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. Её можно " -"получить по адреÑу http://live.gnome.org/Dia" +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. Её можно получить по адреÑу http://live.gnome.org/Dia" #: ../share/extensions/dia.inx.h:4 msgid "Dia Diagram (*.dia)" @@ -28835,8 +27445,10 @@ msgstr "ГеометричеÑкие фигуры" msgid "Visual" msgstr "Ð’Ð¸Ð·ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð°" -#: ../share/extensions/dimension.inx.h:7 ../share/extensions/dots.inx.h:13 -#: ../share/extensions/handles.inx.h:2 ../share/extensions/measure.inx.h:24 +#: ../share/extensions/dimension.inx.h:7 +#: ../share/extensions/dots.inx.h:13 +#: ../share/extensions/handles.inx.h:2 +#: ../share/extensions/measure.inx.h:24 msgid "Visualize Path" msgstr "Ð’Ð¸Ð·ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð°" @@ -28861,12 +27473,10 @@ msgstr "Шаги" #: ../share/extensions/dots.inx.h:8 msgid "" -"This extension replaces the selection's nodes with numbered dots according " -"to the following options:\n" +"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" +" * Starting dot number: first number in the sequence, assigned to the first node of the path.\n" " * Step: numbering step between two nodes." msgstr "" @@ -29010,19 +27620,15 @@ msgstr "функцией треугольника" #: ../share/extensions/draw_from_triangle.inx.h:36 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" +"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" +"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" +"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" @@ -29034,25 +27640,18 @@ msgid "" "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" +"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 "" -"Ðто раÑширение Ñоздаёт геометричеÑкие конÑтрукции отноÑительно треугольника, " -"определённого первыми Ñ‚Ñ€ÐµÐ¼Ñ ÑƒÐ·Ð»Ð°Ð¼Ð¸ выбранного контура. Ð’Ñ‹ можете выбрать " -"нужные из готовых конÑтрукций или Ñоздать ÑобÑтвенные.\n" +"Ðто раÑширение Ñоздаёт геометричеÑкие конÑтрукции отноÑительно треугольника, определённого первыми Ñ‚Ñ€ÐµÐ¼Ñ ÑƒÐ·Ð»Ð°Ð¼Ð¸ выбранного контура. Ð’Ñ‹ можете выбрать нужные из готовых конÑтрукций или Ñоздать ÑобÑтвенные.\n" "\n" "Единица Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ â€” пикÑелы Inkscape. Углы задаютÑÑ Ð² радианах.\n" "\n" -"Ð’Ñ‹ можете указать точку при помощи трилинейных координат или функции центра " -"треугольника. Ð’ качеÑтве функции указывайте длины Ñторон или углы.\n" +"Ð’Ñ‹ можете указать точку при помощи трилинейных координат или функции центра треугольника. Ð’ качеÑтве функции указывайте длины Ñторон или углы.\n" "Трилинейные Ñлементы отделены двоеточием.\n" "Длины Ñторон предÑтавлены как 's_a', 's_b' и 's_c'.\n" "СоответÑтвующие им углы — 'a_a', 'a_b' и 'a_c'.\n" -"Ð’ качеÑтве конÑтант вы можете иÑпользовать полупериметр и площадь " -"треугольника. Ð”Ð»Ñ Ñтого напишите 'area' или 'semiperim'.\n" +"Ð’ качеÑтве конÑтант вы можете иÑпользовать полупериметр и площадь треугольника. Ð”Ð»Ñ Ñтого напишите 'area' или 'semiperim'.\n" "\n" "Ð’Ñ‹ можете иÑпользовать Ñтандартные математичеÑкие функции Python:\n" "\n" @@ -29062,14 +27661,9 @@ msgstr "" "cos(x); sin(x); tan(x); degrees(x); radians(x); \n" "cosh(x); sinh(x); tanh(x)\n" "\n" -"Кроме того, доÑтупны обратные тригонометричеÑкие функции: sec(x); csc(x); cot" -"(x)\n" +"Кроме того, доÑтупны обратные тригонометричеÑкие функции: sec(x); csc(x); cot(x)\n" "\n" -"Ð’Ñ‹ можете указывать Ñ€Ð°Ð´Ð¸ÑƒÑ Ð¾ÐºÑ€ÑƒÐ¶Ð½Ð¾Ñти вокруг заказной точки при помощи " -"формулы, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ñ‚Ð°ÐºÐ¶Ðµ может Ñодержать длины Ñторон, углы и Ñ‚.д. Ð’Ñ‹ также " -"можете Ñтроить изогональную и изотомичеÑкую ÑопрÑжённые точки. Помните о " -"том, что в Ñлучае Ñ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼Ð¸ точками Ñто может привеÑти к ошибке Ð´ÐµÐ»ÐµÐ½Ð¸Ñ " -"на ноль.\n" +"Ð’Ñ‹ можете указывать Ñ€Ð°Ð´Ð¸ÑƒÑ Ð¾ÐºÑ€ÑƒÐ¶Ð½Ð¾Ñти вокруг заказной точки при помощи формулы, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ñ‚Ð°ÐºÐ¶Ðµ может Ñодержать длины Ñторон, углы и Ñ‚.д. Ð’Ñ‹ также можете Ñтроить изогональную и изотомичеÑкую ÑопрÑжённые точки. Помните о том, что в Ñлучае Ñ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼Ð¸ точками Ñто может привеÑти к ошибке Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð½Ð° ноль.\n" " " #: ../share/extensions/dxf_input.inx.h:1 @@ -29122,8 +27716,7 @@ msgstr "" "• предполагаетÑÑ, что единица Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ â€” мм\n" "• предполагаетÑÑ, что риÑунок SVG — в пикÑелах Ñ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸ÐµÐ¼ 90 dpi\n" "• Ñлои ÑохранÑÑŽÑ‚ÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ при открытии, а не импорте\n" -"• Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° BLOCKS, при необходимоÑти иÑпользуйте AutoCAD " -"Explode Blocks." +"• Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° BLOCKS, при необходимоÑти иÑпользуйте AutoCAD Explode Blocks." #: ../share/extensions/dxf_input.inx.h:17 msgid "AutoCAD DXF R13 (*.dxf)" @@ -29179,16 +27772,13 @@ msgstr "" #, fuzzy msgid "" "- AutoCAD Release 14 DXF format.\n" -"- The base unit parameter specifies in what unit the coordinates are output " -"(90 px = 1 in).\n" +"- The base unit parameter specifies in what unit the coordinates are output (90 px = 1 in).\n" "- Supported element types\n" " - paths (lines and splines)\n" " - rectangles\n" " - clones (the crossreference to the original is lost)\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.\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.\n" "- You can choose to export all layers or only visible ones" msgstr "" "• поддерживаетÑÑ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ AutoCAD Release 13\n" @@ -29212,9 +27802,7 @@ msgstr "ÐкÑпорт в DXF" #: ../share/extensions/dxf_output.inx.h:2 msgid "pstoedit must be installed to run; see http://www.pstoedit.net/pstoedit" -msgstr "" -"Должна быть уÑтановлена программа pstoedit, Ñм. http://www.pstoedit.net/" -"pstoedit" +msgstr "Должна быть уÑтановлена программа pstoedit, Ñм. http://www.pstoedit.net/pstoedit" #: ../share/extensions/dxf_output.inx.h:3 msgid "AutoCAD DXF R12 (*.dxf)" @@ -29312,8 +27900,7 @@ msgstr "Путь Ð´Ð»Ñ ÑохранÑемого изображениÑ:" #: ../share/extensions/extractimage.inx.h:3 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." +"* A relative path (or a filename without path) is relative to the user's home directory." msgstr "" "· не указывайте раÑширение Ñами, оно будет автоматичеÑки подÑтавлено\n" "· отноÑительный путь ÑчитаетÑÑ Ð¾Ñ‚ ÐºÐ¾Ñ€Ð½Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑкого каталога" @@ -29428,8 +28015,7 @@ msgstr "ИÑпользовать полÑрные координаты" #: ../share/extensions/funcplot.inx.h:11 #: ../share/extensions/param_curves.inx.h:12 #, fuzzy -msgid "" -"When set, Isotropic scaling uses smallest of width/xrange or height/yrange" +msgid "When set, Isotropic scaling uses smallest of width/xrange or height/yrange" msgstr "ИзотропичеÑкое маÑштабирование" #: ../share/extensions/funcplot.inx.h:12 @@ -29441,8 +28027,7 @@ msgstr "Как иÑпользовать" #, fuzzy 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" +"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" @@ -29504,16 +28089,21 @@ msgid "First derivative:" msgstr "ÐŸÐµÑ€Ð²Ð°Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð°Ñ" #: ../share/extensions/funcplot.inx.h:34 +#, fuzzy +msgid "Clip with rectangle" +msgstr "Ширина прÑмоугольника" + +#: ../share/extensions/funcplot.inx.h:35 #: ../share/extensions/param_curves.inx.h:28 msgid "Remove rectangle" msgstr "Удалить прÑмоугольник" -#: ../share/extensions/funcplot.inx.h:35 +#: ../share/extensions/funcplot.inx.h:36 #: ../share/extensions/param_curves.inx.h:29 msgid "Draw Axes" msgstr "ÐариÑовать оÑи" -#: ../share/extensions/funcplot.inx.h:36 +#: ../share/extensions/funcplot.inx.h:37 msgid "Add x-axis endpoints" msgstr "" @@ -29549,46 +28139,33 @@ msgid "About" msgstr "" #: ../share/extensions/gcodetools_about.inx.h:2 -msgid "" -"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 " -"machine types: Mills Lathes Laser and Plasma cutters and engravers Mill " -"engravers Plotters etc. To get more info visit developers page at http://www." -"cnc-club.ru/gcodetools" +msgid "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 machine types: Mills Lathes Laser and Plasma cutters and engravers Mill engravers Plotters etc. To get more info visit developers page at http://www.cnc-club.ru/gcodetools" msgstr "" #: ../share/extensions/gcodetools_about.inx.h:4 #: ../share/extensions/gcodetools_area.inx.h:54 #: ../share/extensions/gcodetools_check_for_updates.inx.h:4 -#: ../share/extensions/gcodetools_dxf_points.inx.h:25 +#: ../share/extensions/gcodetools_dxf_points.inx.h:26 #: ../share/extensions/gcodetools_engraving.inx.h:32 #: ../share/extensions/gcodetools_graffiti.inx.h:43 #: ../share/extensions/gcodetools_lathe.inx.h:47 -#: ../share/extensions/gcodetools_orientation_points.inx.h:14 +#: ../share/extensions/gcodetools_orientation_points.inx.h:15 #: ../share/extensions/gcodetools_path_to_gcode.inx.h:36 -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:17 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:18 #: ../share/extensions/gcodetools_tools_library.inx.h:13 -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, Chris Lusby Taylor. Gcodetools ver. 1.7" +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, Chris Lusby Taylor. Gcodetools ver. 1.7" msgstr "" #: ../share/extensions/gcodetools_about.inx.h:5 #: ../share/extensions/gcodetools_area.inx.h:55 #: ../share/extensions/gcodetools_check_for_updates.inx.h:5 -#: ../share/extensions/gcodetools_dxf_points.inx.h:26 +#: ../share/extensions/gcodetools_dxf_points.inx.h:27 #: ../share/extensions/gcodetools_engraving.inx.h:33 #: ../share/extensions/gcodetools_graffiti.inx.h:44 #: ../share/extensions/gcodetools_lathe.inx.h:48 -#: ../share/extensions/gcodetools_orientation_points.inx.h:15 +#: ../share/extensions/gcodetools_orientation_points.inx.h:16 #: ../share/extensions/gcodetools_path_to_gcode.inx.h:37 -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:18 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:19 #: ../share/extensions/gcodetools_tools_library.inx.h:14 msgid "Gcodetools" msgstr "ИнÑтрументы Gcode" @@ -29611,12 +28188,7 @@ msgid "Area tool overlap (0..0.9):" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:5 -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\"." +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 "" #: ../share/extensions/gcodetools_area.inx.h:6 @@ -29669,10 +28241,7 @@ msgid "delete" msgstr "Удаление" #: ../share/extensions/gcodetools_area.inx.h:18 -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." +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 "" #: ../share/extensions/gcodetools_area.inx.h:19 @@ -29736,13 +28305,7 @@ msgstr "" #: ../share/extensions/gcodetools_area.inx.h:28 #: ../share/extensions/gcodetools_lathe.inx.h:21 #: ../share/extensions/gcodetools_path_to_gcode.inx.h:10 -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 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." +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 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." msgstr "" #: ../share/extensions/gcodetools_area.inx.h:30 @@ -29796,7 +28359,7 @@ msgid "Get additional comments from object's properties" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:36 -#: ../share/extensions/gcodetools_dxf_points.inx.h:7 +#: ../share/extensions/gcodetools_dxf_points.inx.h:8 #: ../share/extensions/gcodetools_engraving.inx.h:14 #: ../share/extensions/gcodetools_graffiti.inx.h:28 #: ../share/extensions/gcodetools_lathe.inx.h:29 @@ -29805,7 +28368,7 @@ msgid "Preferences" msgstr "Параметры" #: ../share/extensions/gcodetools_area.inx.h:37 -#: ../share/extensions/gcodetools_dxf_points.inx.h:8 +#: ../share/extensions/gcodetools_dxf_points.inx.h:9 #: ../share/extensions/gcodetools_engraving.inx.h:15 #: ../share/extensions/gcodetools_graffiti.inx.h:29 #: ../share/extensions/gcodetools_lathe.inx.h:30 @@ -29815,7 +28378,7 @@ msgid "File:" msgstr "_Файл" #: ../share/extensions/gcodetools_area.inx.h:38 -#: ../share/extensions/gcodetools_dxf_points.inx.h:9 +#: ../share/extensions/gcodetools_dxf_points.inx.h:10 #: ../share/extensions/gcodetools_engraving.inx.h:16 #: ../share/extensions/gcodetools_graffiti.inx.h:30 #: ../share/extensions/gcodetools_lathe.inx.h:31 @@ -29824,7 +28387,7 @@ msgid "Add numeric suffix to filename" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:39 -#: ../share/extensions/gcodetools_dxf_points.inx.h:10 +#: ../share/extensions/gcodetools_dxf_points.inx.h:11 #: ../share/extensions/gcodetools_engraving.inx.h:17 #: ../share/extensions/gcodetools_graffiti.inx.h:31 #: ../share/extensions/gcodetools_lathe.inx.h:32 @@ -29834,7 +28397,7 @@ msgid "Directory:" msgstr "Ðаправление" #: ../share/extensions/gcodetools_area.inx.h:40 -#: ../share/extensions/gcodetools_dxf_points.inx.h:11 +#: ../share/extensions/gcodetools_dxf_points.inx.h:12 #: ../share/extensions/gcodetools_engraving.inx.h:18 #: ../share/extensions/gcodetools_graffiti.inx.h:32 #: ../share/extensions/gcodetools_lathe.inx.h:33 @@ -29843,17 +28406,17 @@ msgid "Z safe height for G00 move over blank:" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:41 -#: ../share/extensions/gcodetools_dxf_points.inx.h:12 +#: ../share/extensions/gcodetools_dxf_points.inx.h:13 #: ../share/extensions/gcodetools_engraving.inx.h:19 #: ../share/extensions/gcodetools_graffiti.inx.h:13 #: ../share/extensions/gcodetools_lathe.inx.h:34 -#: ../share/extensions/gcodetools_orientation_points.inx.h:5 +#: ../share/extensions/gcodetools_orientation_points.inx.h:6 #: ../share/extensions/gcodetools_path_to_gcode.inx.h:23 msgid "Units (mm or in):" msgstr "Единица (mm или in):" #: ../share/extensions/gcodetools_area.inx.h:42 -#: ../share/extensions/gcodetools_dxf_points.inx.h:13 +#: ../share/extensions/gcodetools_dxf_points.inx.h:14 #: ../share/extensions/gcodetools_engraving.inx.h:20 #: ../share/extensions/gcodetools_graffiti.inx.h:33 #: ../share/extensions/gcodetools_lathe.inx.h:35 @@ -29862,7 +28425,7 @@ msgid "Post-processor:" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:43 -#: ../share/extensions/gcodetools_dxf_points.inx.h:14 +#: ../share/extensions/gcodetools_dxf_points.inx.h:15 #: ../share/extensions/gcodetools_engraving.inx.h:21 #: ../share/extensions/gcodetools_graffiti.inx.h:34 #: ../share/extensions/gcodetools_lathe.inx.h:36 @@ -29871,7 +28434,7 @@ msgid "Additional post-processor:" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:44 -#: ../share/extensions/gcodetools_dxf_points.inx.h:15 +#: ../share/extensions/gcodetools_dxf_points.inx.h:16 #: ../share/extensions/gcodetools_engraving.inx.h:22 #: ../share/extensions/gcodetools_graffiti.inx.h:35 #: ../share/extensions/gcodetools_lathe.inx.h:37 @@ -29881,7 +28444,7 @@ msgid "Generate log file" msgstr "Создание из контура" #: ../share/extensions/gcodetools_area.inx.h:45 -#: ../share/extensions/gcodetools_dxf_points.inx.h:16 +#: ../share/extensions/gcodetools_dxf_points.inx.h:17 #: ../share/extensions/gcodetools_engraving.inx.h:23 #: ../share/extensions/gcodetools_graffiti.inx.h:36 #: ../share/extensions/gcodetools_lathe.inx.h:38 @@ -29891,7 +28454,7 @@ msgid "Full path to log file:" msgstr "Цвет Ñплошной заливки" #: ../share/extensions/gcodetools_area.inx.h:49 -#: ../share/extensions/gcodetools_dxf_points.inx.h:20 +#: ../share/extensions/gcodetools_dxf_points.inx.h:21 #: ../share/extensions/gcodetools_engraving.inx.h:27 #: ../share/extensions/gcodetools_graffiti.inx.h:38 #: ../share/extensions/gcodetools_lathe.inx.h:42 @@ -29901,7 +28464,7 @@ msgid "Parameterize Gcode" msgstr "Параметры" #: ../share/extensions/gcodetools_area.inx.h:50 -#: ../share/extensions/gcodetools_dxf_points.inx.h:21 +#: ../share/extensions/gcodetools_dxf_points.inx.h:22 #: ../share/extensions/gcodetools_engraving.inx.h:28 #: ../share/extensions/gcodetools_graffiti.inx.h:39 #: ../share/extensions/gcodetools_lathe.inx.h:43 @@ -29910,7 +28473,7 @@ msgid "Flip y axis and parameterize Gcode" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:51 -#: ../share/extensions/gcodetools_dxf_points.inx.h:22 +#: ../share/extensions/gcodetools_dxf_points.inx.h:23 #: ../share/extensions/gcodetools_engraving.inx.h:29 #: ../share/extensions/gcodetools_graffiti.inx.h:40 #: ../share/extensions/gcodetools_lathe.inx.h:44 @@ -29919,7 +28482,7 @@ msgid "Round all values to 4 digits" msgstr "" #: ../share/extensions/gcodetools_area.inx.h:52 -#: ../share/extensions/gcodetools_dxf_points.inx.h:23 +#: ../share/extensions/gcodetools_dxf_points.inx.h:24 #: ../share/extensions/gcodetools_engraving.inx.h:30 #: ../share/extensions/gcodetools_graffiti.inx.h:41 #: ../share/extensions/gcodetools_lathe.inx.h:45 @@ -29937,31 +28500,32 @@ msgstr "" #: ../share/extensions/gcodetools_dxf_points.inx.h:1 #, fuzzy +msgid "DXF Points" +msgstr "Пункты" + +#: ../share/extensions/gcodetools_dxf_points.inx.h:2 +#, fuzzy msgid "DXF points" msgstr "Импорт DXF" -#: ../share/extensions/gcodetools_dxf_points.inx.h:2 +#: ../share/extensions/gcodetools_dxf_points.inx.h:3 #, fuzzy msgid "Convert selection:" msgstr "Инвертировать выделение" -#: ../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." +#: ../share/extensions/gcodetools_dxf_points.inx.h:4 +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 "" -#: ../share/extensions/gcodetools_dxf_points.inx.h:4 +#: ../share/extensions/gcodetools_dxf_points.inx.h:5 msgid "set as dxfpoint and save shape" msgstr "" -#: ../share/extensions/gcodetools_dxf_points.inx.h:5 +#: ../share/extensions/gcodetools_dxf_points.inx.h:6 msgid "set as dxfpoint and draw arrow" msgstr "" -#: ../share/extensions/gcodetools_dxf_points.inx.h:6 +#: ../share/extensions/gcodetools_dxf_points.inx.h:7 msgid "clear dxfpoint sign" msgstr "" @@ -29988,13 +28552,7 @@ msgid "Draw additional graphics to see engraving path" msgstr "" #: ../share/extensions/gcodetools_engraving.inx.h:6 -msgid "" -"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*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" +msgid "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*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" msgstr "" #: ../share/extensions/gcodetools_graffiti.inx.h:1 @@ -30036,56 +28594,48 @@ msgid "Preview's paint emmit (pts/s):" msgstr "" #: ../share/extensions/gcodetools_graffiti.inx.h:10 -#: ../share/extensions/gcodetools_orientation_points.inx.h:2 +#: ../share/extensions/gcodetools_orientation_points.inx.h:3 #, fuzzy msgid "Orientation type:" msgstr "ОриентациÑ:" #: ../share/extensions/gcodetools_graffiti.inx.h:11 -#: ../share/extensions/gcodetools_orientation_points.inx.h:3 +#: ../share/extensions/gcodetools_orientation_points.inx.h:4 #, fuzzy msgid "Z surface:" msgstr "Критерий Ñортировки граней на оÑи Z:" #: ../share/extensions/gcodetools_graffiti.inx.h:12 -#: ../share/extensions/gcodetools_orientation_points.inx.h:4 +#: ../share/extensions/gcodetools_orientation_points.inx.h:5 #, fuzzy msgid "Z depth:" msgstr "Глубина:" #: ../share/extensions/gcodetools_graffiti.inx.h:14 -#: ../share/extensions/gcodetools_orientation_points.inx.h:6 +#: ../share/extensions/gcodetools_orientation_points.inx.h:7 msgid "2-points mode (move and rotate, maintained aspect ratio X/Y)" msgstr "" #: ../share/extensions/gcodetools_graffiti.inx.h:15 -#: ../share/extensions/gcodetools_orientation_points.inx.h:7 +#: ../share/extensions/gcodetools_orientation_points.inx.h:8 msgid "3-points mode (move, rotate and mirror, different X/Y scale)" msgstr "" #: ../share/extensions/gcodetools_graffiti.inx.h:16 -#: ../share/extensions/gcodetools_orientation_points.inx.h:8 +#: ../share/extensions/gcodetools_orientation_points.inx.h:9 #, fuzzy msgid "graffiti points" msgstr "ОриентациÑ" #: ../share/extensions/gcodetools_graffiti.inx.h:17 -#: ../share/extensions/gcodetools_orientation_points.inx.h:9 +#: ../share/extensions/gcodetools_orientation_points.inx.h:10 #, fuzzy msgid "in-out reference point" msgstr "Параметры Градиентной заливки" #: ../share/extensions/gcodetools_graffiti.inx.h:20 -#: ../share/extensions/gcodetools_orientation_points.inx.h:12 -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)." +#: ../share/extensions/gcodetools_orientation_points.inx.h:13 +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 "" #: ../share/extensions/gcodetools_lathe.inx.h:1 @@ -30132,71 +28682,78 @@ msgid "Lathe modify path" msgstr "Изменение контура" #: ../share/extensions/gcodetools_lathe.inx.h:11 -msgid "" -"This function modifies path so it will be able to be cut with the " -"rectangular cutter." +msgid "This function modifies path so it will be able to be cut with the rectangular cutter." msgstr "" +#: ../share/extensions/gcodetools_orientation_points.inx.h:1 +#, fuzzy +msgid "Orientation points" +msgstr "ОриентациÑ" + #: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:1 -msgid "Prepare path for plasma or laser cuters" +msgid "Prepare path for plasma" msgstr "" #: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:2 +msgid "Prepare path for plasma or laser cuters" +msgstr "" + +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:3 #, fuzzy msgid "Create in-out paths" msgstr "РиÑовать кривую Спиро" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:3 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:4 #, fuzzy msgid "In-out path length:" msgstr "Длина контура" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:4 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:5 msgid "In-out path max distance to reference point:" msgstr "" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:5 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:6 msgid "In-out path type:" msgstr "" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:6 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:7 msgid "In-out path radius for round path:" msgstr "" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:7 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:8 #, fuzzy msgid "Replace original path" msgstr "Заменить текÑÑ‚" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:8 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:9 msgid "Do not add in-out reference points" msgstr "" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:9 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:10 #, fuzzy msgid "Prepare corners" msgstr "углу Ñтраницы" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:10 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:11 #, fuzzy msgid "Stepout distance for corners:" msgstr "Прилипать к углам площадки" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:11 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:12 msgid "Maximum angle for corner (0-180 deg):" msgstr "" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:13 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:14 #, fuzzy msgid "Perpendicular" msgstr "ПерпендикулÑÑ€Ð½Ð°Ñ Ð±Ð¸ÑÑектриÑа" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:14 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:15 #, fuzzy msgid "Tangent" msgstr "Пурпурный" -#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:15 +#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:16 msgid "-------------------------------------------------" msgstr "" @@ -30247,11 +28804,7 @@ msgid "Just check tools" msgstr "" #: ../share/extensions/gcodetools_tools_library.inx.h:11 -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." +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/generate_voronoi.inx.h:1 @@ -30271,18 +28824,10 @@ msgstr "Толщина границы (px):" #: ../share/extensions/generate_voronoi.inx.h:6 #, fuzzy 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" +"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 "" -"ЕÑли граница равна нулю, мозаика на краÑÑ… будет непрерывной. Чтобы получить " -"ровное Ñоединение на краÑÑ… мозаики, иÑпользуйте положительное значение, по " -"возможноÑти, больше размера Ñчейки. Ð”Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¿ÑƒÑтой границы иÑпользуйте " -"отрицательное значение." +"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/gimp_xcf.inx.h:1 msgid "GIMP XCF" @@ -30305,16 +28850,12 @@ msgstr "ТраÑÑировать фон" #: ../share/extensions/gimp_xcf.inx.h:7 msgid "" -"This extension exports the document to Gimp XCF format according to the " -"following options:\n" +"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 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." +"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 "" #: ../share/extensions/gimp_xcf.inx.h:13 @@ -30363,9 +28904,7 @@ msgstr "Делений в оÑновном делении по X" #: ../share/extensions/grid_cartesian.inx.h:9 #, fuzzy msgid "Halve X Subsubdiv. Frequency after 'n' Subdivs. (log only):" -msgstr "" -"Половинное подразделение по X, ЧаÑтота поÑле 'n' подразделений (только " -"логарфим.)" +msgstr "Половинное подразделение по X, ЧаÑтота поÑле 'n' подразделений (только логарфим.)" #: ../share/extensions/grid_cartesian.inx.h:10 #, fuzzy @@ -30414,9 +28953,7 @@ msgstr "Делений в оÑновном делении по Y" #: ../share/extensions/grid_cartesian.inx.h:19 #, fuzzy msgid "Halve Y Subsubdiv. Frequency after 'n' Subdivs. (log only):" -msgstr "" -"Половинное подразделение по Y, ЧаÑтота поÑле 'n' подразделений (только " -"логарфим.)" +msgstr "Половинное подразделение по Y, ЧаÑтота поÑле 'n' подразделений (только логарфим.)" #: ../share/extensions/grid_cartesian.inx.h:20 #, fuzzy @@ -30819,12 +29356,8 @@ msgstr "Другой" #: ../share/extensions/interp_att_g.inx.h:18 #, fuzzy -msgid "" -"If you select \"Other\", you must know the SVG attributes to identify here " -"this \"other\"." -msgstr "" -"ЕÑли выбран «другой» интерполируемый атрибут, вы должны знать, какой именно " -"другой:" +msgid "If you select \"Other\", you must know the SVG attributes to identify here this \"other\"." +msgstr "ЕÑли выбран «другой» интерполируемый атрибут, вы должны знать, какой именно другой:" #: ../share/extensions/interp_att_g.inx.h:20 msgid "Integer Number" @@ -30857,13 +29390,8 @@ msgstr "Ðет" #: ../share/extensions/interp_att_g.inx.h:28 #, fuzzy -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 "" -"Ðтот Ñффект задает новое значение Ð´Ð»Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ интерполируемого атрибута вÑех " -"объектов группы или выделениÑ." +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/extensions/interp.inx.h:1 msgid "Interpolate" @@ -30919,14 +29447,8 @@ msgid "Number of slides" msgstr "КоличеÑтво Ñлайдов" #: ../share/extensions/jessyInk_autoTexts.inx.h:9 -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." +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/extensions/jessyInk_autoTexts.inx.h:10 #: ../share/extensions/jessyInk_effects.inx.h:15 @@ -30985,14 +29507,8 @@ msgid "Fade out" 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 "" -"Ðто раÑширение предназначено Ð´Ð»Ñ Ð²Ñтавки, Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñффектов " -"объектов из презентаций JessyInk. ПодробноÑти вы найдёте на Ñайте code." -"google.com/p/jessyink." +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/extensions/jessyInk_export.inx.h:1 msgid "JessyInk zipped pdf or png output" @@ -31011,39 +29527,24 @@ msgid "PNG" msgstr "PNG" #: ../share/extensions/jessyInk_export.inx.h:8 -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." +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/extensions/jessyInk_export.inx.h:9 msgid "JessyInk zipped pdf or png output (*.zip)" msgstr "Вывод презентации JessyInk в PDF или PNG (*.png)" #: ../share/extensions/jessyInk_export.inx.h:10 -msgid "" -"Creates a zip file containing pdfs or pngs of all slides of a JessyInk " -"presentation." -msgstr "" -"Создать архив ZIP Ñ Ð²Ñ‹Ð²Ð¾Ð´Ð¾Ð¼ вÑех Ñлайдов презентации JessyInk в PDF или PNG" +msgid "Creates a zip file containing pdfs or pngs of all slides of a JessyInk presentation." +msgstr "Создать архив ZIP Ñ Ð²Ñ‹Ð²Ð¾Ð´Ð¾Ð¼ вÑех Ñлайдов презентации JessyInk в PDF или PNG" #: ../share/extensions/jessyInk_install.inx.h:1 msgid "Install/update" msgstr "УÑтановить/обновить" #: ../share/extensions/jessyInk_install.inx.h:3 -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." +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/extensions/jessyInk_keyBindings.inx.h:1 msgid "Key bindings" @@ -31215,13 +29716,8 @@ msgid "Set number of columns to default:" msgstr "ВернутьÑÑ Ðº иÑходному чиÑлу Ñтолбцов:" #: ../share/extensions/jessyInk_keyBindings.inx.h:45 -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." +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/extensions/jessyInk_masterSlide.inx.h:1 msgid "Master slide" @@ -31237,12 +29733,8 @@ msgid "If no layer name is supplied, the master slide is unset." msgstr "ЕÑли Ð¸Ð¼Ñ Ñлайда не указано, определение маÑтер-Ñлайда ÑнимаетÑÑ" #: ../share/extensions/jessyInk_masterSlide.inx.h:6 -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." +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/extensions/jessyInk_mouseHandler.inx.h:1 msgid "Mouse handler" @@ -31261,26 +29753,16 @@ msgid "Dragging/zoom" msgstr "ПеретаÑкивание/маÑштабирование" #: ../share/extensions/jessyInk_mouseHandler.inx.h:7 -msgid "" -"This extension allows you customise the mouse handler JessyInk uses. Please " -"see code.google.com/p/jessyink for more details." -msgstr "" -"Ðто раÑширение предназначено Ð´Ð»Ñ Ð½Ð°Ñтройки обработки дейÑтвий мышью. " -"ПодробноÑти вы найдёте на Ñайте code.google.com/p/jessyink." +msgid "This extension allows you customise the mouse handler JessyInk uses. Please see code.google.com/p/jessyink for more details." +msgstr "Ðто раÑширение предназначено Ð´Ð»Ñ Ð½Ð°Ñтройки обработки дейÑтвий мышью. ПодробноÑти вы найдёте на Ñайте code.google.com/p/jessyink." #: ../share/extensions/jessyInk_summary.inx.h:1 msgid "Summary" msgstr "Сводка" #: ../share/extensions/jessyInk_summary.inx.h:3 -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." +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/extensions/jessyInk_transitions.inx.h:1 msgid "Transitions" @@ -31299,13 +29781,8 @@ msgid "Transition out effect" msgstr "Ðффект перехода Ð´Ð»Ñ Ð¸ÑчезновениÑ" #: ../share/extensions/jessyInk_transitions.inx.h:13 -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." +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/extensions/jessyInk_uninstall.inx.h:1 msgid "Uninstall/remove" @@ -31340,26 +29817,16 @@ msgid "Please select the parts of JessyInk you want to uninstall/remove." msgstr "Выберите, какие чаÑти JessyInk вы хотите удалить." #: ../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 из " -"документа SVG. ПодробноÑти вы найдёте на Ñайте code.google.com/p/jessyink." +msgid "This extension allows you to uninstall the JessyInk script. Please see code.google.com/p/jessyink for more details." +msgstr "Ðто раÑширение предназначено Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÑÑ†ÐµÐ½Ð°Ñ€Ð¸Ñ Ð¿Ñ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ð¸ JessyInk из документа SVG. ПодробноÑти вы найдёте на Ñайте code.google.com/p/jessyink." #: ../share/extensions/jessyInk_video.inx.h:1 msgid "Video" 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. ПодробноÑти вы найдёте на Ñайте code.google.com/" -"p/jessyink." +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. ПодробноÑти вы найдёте на Ñайте code.google.com/p/jessyink." #: ../share/extensions/jessyInk_view.inx.h:5 msgid "Remove view" @@ -31370,13 +29837,8 @@ msgid "Choose order number 0 to set the initial view of a slide." 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." +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." #: ../share/extensions/layers2svgfont.inx.h:1 msgid "3 - Convert Glyph Layers to SVG Font" @@ -31621,15 +30083,8 @@ msgid "Paragraph length fluctuation (sentences):" msgstr "ВариативноÑть длины абзацев (в предложениÑÑ…)" #: ../share/extensions/lorem_ipsum.inx.h:7 -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\". ЕÑли Ñффект " -"применÑетÑÑ Ðº блоку Ñ Ð·Ð°Ð²ÐµÑ€Ñтанным текÑтом, Ñтот текÑÑ‚ заливаетÑÑ Ð² блок, " -"еÑли нет — в новый блок заверÑтанного текÑта размером Ñо Ñтраницу, в новом " -"Ñлое." +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\". ЕÑли Ñффект применÑетÑÑ Ðº блоку Ñ Ð·Ð°Ð²ÐµÑ€Ñтанным текÑтом, Ñтот текÑÑ‚ заливаетÑÑ Ð² блок, еÑли нет — в новый блок заверÑтанного текÑта размером Ñо Ñтраницу, в новом Ñлое." #: ../share/extensions/markers_strokepaint.inx.h:1 msgid "Color Markers" @@ -31732,30 +30187,20 @@ msgstr "Угол пера" #: ../share/extensions/measure.inx.h:17 #, fuzzy, no-c-format msgid "" -"This effect measures the length, or area, of the selected paths and adds it " -"as a text object with the selected units.\n" +"This effect measures the length, or area, of the selected paths and adds it as a text object with the selected units.\n" " \n" -" * Display format can be either Text-On-Path, or stand-alone text at a " -"specified angle.\n" -" * The number of significant digits can be controlled by the Precision " -"field.\n" +" * Display format can be either Text-On-Path, or stand-alone text at a specified angle.\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" +" * 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 Ñм равен 2,5 м, необходимо указать 250.\n" -"· При раÑчёте площади результат точен Ð´Ð»Ñ Ð¼Ð½Ð¾Ð³Ð¾ÑƒÐ³Ð¾Ð»ÑŒÐ½Ð¸ÐºÐ¾Ð² и кривых Безье. " -"Ð”Ð»Ñ Ð¾ÐºÑ€ÑƒÐ¶Ð½Ð¾Ñтей раÑÑÑ‡Ð¸Ñ‚Ð°Ð½Ð½Ð°Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒ может быть больше реальной на 0,03%." +"· Параметр «МаÑштаб» позволÑет измерÑть предметы Ñ Ð¸Ð·Ð²ÐµÑтным маÑштабом. К примеру, еÑли на риÑунке 1 Ñм равен 2,5 м, необходимо указать 250.\n" +"· При раÑчёте площади результат точен Ð´Ð»Ñ Ð¼Ð½Ð¾Ð³Ð¾ÑƒÐ³Ð¾Ð»ÑŒÐ½Ð¸ÐºÐ¾Ð² и кривых Безье. Ð”Ð»Ñ Ð¾ÐºÑ€ÑƒÐ¶Ð½Ð¾Ñтей раÑÑÑ‡Ð¸Ñ‚Ð°Ð½Ð½Ð°Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´ÑŒ может быть больше реальной на 0,03%." #: ../share/extensions/motion.inx.h:1 msgid "Motion" @@ -31841,8 +30286,7 @@ msgstr "ЧиÑло выборок:" #: ../share/extensions/param_curves.inx.h:14 #, fuzzy msgid "" -"Select a rectangle before calling the extension, it will determine X and Y " -"scales.\n" +"Select a rectangle before calling the extension, it will determine X and Y scales.\n" "First derivatives are always determined numerically." msgstr "" "Перед вызовом раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð²Ñ‹Ð´ÐµÐ»Ð¸Ñ‚Ðµ прÑмоугольник,\n" @@ -31907,14 +30351,8 @@ msgstr "Лента" #: ../share/extensions/pathalongpath.inx.h:17 #, fuzzy -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 "" -"Ðтот Ñффект гнёт текÑтурный объект по произвольному Ñкелетному контуру. " -"ТекÑтура ÑвлÑетÑÑ Ð²ÐµÑ€Ñ…Ð½Ð¸Ð¼ объектом в выделении (группы из контуров, фигур и " -"клонов допуÑтимы)." +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 "Ðтот Ñффект гнёт текÑтурный объект по произвольному Ñкелетному контуру. ТекÑтура ÑвлÑетÑÑ Ð²ÐµÑ€Ñ…Ð½Ð¸Ð¼ объектом в выделении (группы из контуров, фигур и клонов допуÑтимы)." #: ../share/extensions/pathscatter.inx.h:3 msgid "Follow path orientation" @@ -31959,14 +30397,8 @@ msgid "Sequentially" msgstr "УÑтановить заливку" #: ../share/extensions/pathscatter.inx.h:19 -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 "" -"Ðтот Ñффект раÑÑеивает текÑтурный объект по произвольному Ñкелетному " -"контуру. ТекÑтура ÑвлÑетÑÑ Ð²ÐµÑ€Ñ…Ð½Ð¸Ð¼ объектом в выделении. ДопуÑтимы группы из " -"контуров, фигур и клонов." +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 "Ðтот Ñффект раÑÑеивает текÑтурный объект по произвольному Ñкелетному контуру. ТекÑтура ÑвлÑетÑÑ Ð²ÐµÑ€Ñ…Ð½Ð¸Ð¼ объектом в выделении. ДопуÑтимы группы из контуров, фигур и клонов." #: ../share/extensions/perfectboundcover.inx.h:1 msgid "Perfect-Bound Cover Template" @@ -32046,12 +30478,8 @@ msgstr "ВыровнÑть по пикÑельной Ñетке" #: ../share/extensions/pixelsnap.inx.h:2 #, fuzzy -msgid "" -"Snap all paths in selection to pixels. Snaps borders to half-points and " -"fills to full points." -msgstr "" -"Выравнивает вÑе контуры в выделении по пикÑельной Ñетке, Ð´ÐµÐ»Ð°Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ " -"чётким" +msgid "Snap all paths in selection to pixels. Snaps borders to half-points and fills to full points." +msgstr "Выравнивает вÑе контуры в выделении по пикÑельной Ñетке, Ð´ÐµÐ»Ð°Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ чётким" #: ../share/extensions/plt_input.inx.h:1 msgid "AutoCAD Plot Input" @@ -32360,12 +30788,8 @@ msgid "Use normal distribution" msgstr "ИÑпользовать обычное раÑпределение" #: ../share/extensions/radiusrand.inx.h:9 -msgid "" -"This effect randomly shifts the nodes (and optionally node handles) of the " -"selected path." -msgstr "" -"Случайным образом ÑмеÑтить узлы (по выбору, также рычаги узлов) выбранного " -"контура" +msgid "This effect randomly shifts the nodes (and optionally node handles) of the selected path." +msgstr "Случайным образом ÑмеÑтить узлы (по выбору, также рычаги узлов) выбранного контура" #: ../share/extensions/render_alphabetsoup.inx.h:1 msgid "Alphabet Soup" @@ -32418,17 +30842,14 @@ msgstr "Код QR" #: ../share/extensions/render_barcode_qrcode.inx.h:2 msgid "See http://www.denso-wave.com/qrcode/index-e.html for details" -msgstr "" -"ПодробноÑти Ñм. по адреÑу See http://www.denso-wave.com/qrcode/index-e.html" +msgstr "ПодробноÑти Ñм. по адреÑу See http://www.denso-wave.com/qrcode/index-e.html" #: ../share/extensions/render_barcode_qrcode.inx.h:5 msgid "Auto" msgstr "ÐвтоматичеÑки" #: ../share/extensions/render_barcode_qrcode.inx.h:6 -msgid "" -"With \"Auto\", the size of the barcode depends on the length of the text and " -"the error correction level" +msgid "With \"Auto\", the size of the barcode depends on the length of the text and the error correction level" msgstr "" #: ../share/extensions/render_barcode_qrcode.inx.h:7 @@ -32484,8 +30905,7 @@ msgid "List all fonts" msgstr "Перечень шрифтов" #: ../share/extensions/replace_font.inx.h:7 -msgid "" -"Choose this tab if you would like to see a list of the fonts used/found." +msgid "Choose this tab if you would like to see a list of the fonts used/found." msgstr "" #: ../share/extensions/replace_font.inx.h:8 @@ -32694,32 +31114,17 @@ msgstr "Параметры" msgid "" "This extension optimizes the SVG file according to the following options:\n" " * Shorten color names: convert all colors to #RRGGBB or #RGB format.\n" -" * Convert CSS attributes to XML attributes: convert styles from <" -"style> tags and inline style=\"\" declarations into XML attributes.\n" -" * Group collapsing: removes useless <g> elements, promoting their " -"contents up one level. Requires \"Remove unused ID names for elements\" to " -"be set.\n" -" * Create groups for similar attributes: create <g> elements for " -"runs of elements having at least one attribute in common (e.g. fill color, " -"stroke opacity, ...).\n" +" * Convert CSS attributes to XML attributes: convert styles from <style> tags and inline style=\"\" declarations into XML attributes.\n" +" * Group collapsing: removes useless <g> elements, promoting their contents up one level. Requires \"Remove unused ID names for elements\" to be set.\n" +" * Create groups for similar attributes: create <g> elements for runs of elements having at least one attribute in common (e.g. fill color, stroke opacity, ...).\n" " * Embed rasters: embed raster images as base64-encoded data URLs.\n" -" * Keep editor data: don't remove Inkscape, Sodipodi or Adobe Illustrator " -"elements and attributes.\n" -" * Remove metadata: remove <metadata> tags along with all the " -"information in them, which may include license metadata, alternate versions " -"for non-SVG-enabled browsers, etc.\n" +" * Keep editor data: don't remove Inkscape, Sodipodi or Adobe Illustrator elements and attributes.\n" +" * Remove metadata: remove <metadata> tags along with all the information in them, which may include license metadata, alternate versions for non-SVG-enabled browsers, etc.\n" " * Remove comments: remove <!-- --> tags.\n" -" * Work around renderer bugs: emits slightly larger SVG data, but works " -"around a bug in librsvg's renderer, which is used in Eye of GNOME and other " -"various applications.\n" +" * Work around renderer bugs: emits slightly larger SVG data, but works around a bug in librsvg's renderer, which is used in Eye of GNOME and other various applications.\n" " * Enable viewboxing: size image to 100%/100% and introduce a viewBox.\n" -" * Number of significant digits for coords: all coordinates are output " -"with that number of significant digits. For example, if 3 is specified, the " -"coordinate 3.5153 is output as 3.51 and the coordinate 471.55 is output as " -"472.\n" -" * XML indentation (pretty-printing): either None for no indentation, " -"Space to use one space per nesting level, or Tab to use one tab per nesting " -"level." +" * Number of significant digits for coords: all coordinates are output with that number of significant digits. For example, if 3 is specified, the coordinate 3.5153 is output as 3.51 and the coordinate 471.55 is output as 472.\n" +" * XML indentation (pretty-printing): either None for no indentation, Space to use one space per nesting level, or Tab to use one tab per nesting level." msgstr "" #: ../share/extensions/scour.inx.h:40 @@ -32729,20 +31134,11 @@ msgstr "" #: ../share/extensions/scour.inx.h:41 msgid "" "Ids specific options:\n" -" * Remove unused ID names for elements: remove all unreferenced ID " -"attributes.\n" -" * Shorten IDs: reduce the length of all ID attributes, assigning the " -"shortest to the most-referenced elements. For instance, #linearGradient5621, " -"referenced 100 times, can become #a.\n" -" * Preserve manually created ID names not ending with digits: usually, " -"optimised SVG output removes these, but if they're needed for referencing (e." -"g. #middledot), you may use this option.\n" -" * Preserve these ID names, comma-separated: you can use this in " -"conjunction with the other preserve options if you wish to preserve some " -"more specific ID names.\n" -" * Preserve ID names starting with: usually, optimised SVG output removes " -"all unused ID names, but if all of your preserved ID names start with the " -"same prefix (e.g. #flag-mx, #flag-pt), you may use this option." +" * Remove unused ID names for elements: remove all unreferenced ID attributes.\n" +" * Shorten IDs: reduce the length of all ID attributes, assigning the shortest to the most-referenced elements. For instance, #linearGradient5621, referenced 100 times, can become #a.\n" +" * Preserve manually created ID names not ending with digits: usually, optimised SVG output removes these, but if they're needed for referencing (e.g. #middledot), you may use this option.\n" +" * Preserve these ID names, comma-separated: you can use this in conjunction with the other preserve options if you wish to preserve some more specific ID names.\n" +" * Preserve ID names starting with: usually, optimised SVG output removes all unused ID names, but if all of your preserved ID names start with the same prefix (e.g. #flag-mx, #flag-pt), you may use this option." msgstr "" #: ../share/extensions/scour.inx.h:47 @@ -32881,9 +31277,7 @@ msgstr "Буквы" #: ../share/extensions/split.inx.h:9 #, fuzzy msgid "This effect splits texts into different lines, words or letters." -msgstr "" -"Ðтот Ñффект разделÑет текÑтовый блок поÑтрочно, поÑловно или побуквенно. " -"Выберите предпочитаемый ÑпоÑоб." +msgstr "Ðтот Ñффект разделÑет текÑтовый блок поÑтрочно, поÑловно или побуквенно. Выберите предпочитаемый ÑпоÑоб." #: ../share/extensions/straightseg.inx.h:1 msgid "Straighten Segments" @@ -32921,11 +31315,13 @@ msgstr "" msgid "XAML Output" msgstr "ÐкÑпорт в XAML" -#: ../share/extensions/svg2xaml.inx.h:2 ../share/extensions/xaml2svg.inx.h:2 +#: ../share/extensions/svg2xaml.inx.h:2 +#: ../share/extensions/xaml2svg.inx.h:2 msgid "Microsoft XAML (*.xaml)" msgstr "Microsoft XAML (*.xaml)" -#: ../share/extensions/svg2xaml.inx.h:3 ../share/extensions/xaml2svg.inx.h:3 +#: ../share/extensions/svg2xaml.inx.h:3 +#: ../share/extensions/xaml2svg.inx.h:3 msgid "Microsoft's GUI definition format" msgstr "Формат Microsoft Ð´Ð»Ñ Ð¾Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ GUI" @@ -32949,12 +31345,8 @@ msgid "Compressed Inkscape SVG with media (*.zip)" msgstr "Сжатые файлы Inkscape SVG Ñо ÑвÑзанными данными (*.zip)" #: ../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 "" -"Файлы в формате Inkscape, Ñжатые Zip и включающие вÑе ÑвÑзанные Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ " -"файлы" +msgid "Inkscape's native file format compressed with Zip and including all media files" +msgstr "Файлы в формате Inkscape, Ñжатые Zip и включающие вÑе ÑвÑзанные Ñ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ файлы" #: ../share/extensions/svgcalendar.inx.h:1 msgid "Calendar" @@ -33081,12 +31473,8 @@ msgid "You may change the names for other languages:" msgstr "Ð’Ñ‹ можете вÑтавить Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ Ð½Ð° Ñвоем Ñзыке:" #: ../share/extensions/svgcalendar.inx.h:33 -msgid "" -"January February March April May June July August September October November " -"December" -msgstr "" -"Январь Февраль Март Ðпрель Май Июнь Июль ÐвгуÑÑ‚ СентÑбрь ОктÑбрь ÐоÑбрь " -"Декабрь" +msgid "January February March April May June July August September October November December" +msgstr "Январь Февраль Март Ðпрель Май Июнь Июль ÐвгуÑÑ‚ СентÑбрь ОктÑбрь ÐоÑбрь Декабрь" #: ../share/extensions/svgcalendar.inx.h:34 msgid "Sun Mon Tue Wed Thu Fri Sat" @@ -33103,12 +31491,8 @@ msgstr "" #: ../share/extensions/svgcalendar.inx.h:37 #, fuzzy -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)" +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)" #: ../share/extensions/svgfont2layers.inx.h:1 msgid "Convert SVG Font to Glyph Layers" @@ -33286,9 +31670,7 @@ msgid "Automatic from selected objects" msgstr "Сгруппировать выделенные объекты" #: ../share/extensions/voronoi2svg.inx.h:12 -msgid "" -"Select a set of objects. Their centroids will be used as the sites of the " -"Voronoi diagram. Text objects are not handled." +msgid "Select a set of objects. Their centroids will be used as the sites of the Voronoi diagram. Text objects are not handled." msgstr "" #: ../share/extensions/webslicer_create_group.inx.h:1 @@ -33331,12 +31713,8 @@ msgid "Undefined (relative to non-floating content size)" msgstr "ÐÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ð°Ñ (отноÑÐ¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ðº размеру неплавающего Ñодержимого)" #: ../share/extensions/webslicer_create_group.inx.h:12 -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 "" -"Группа макета необходимо лишь Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð±Ð¾Ð»ÐµÐµ правильного кода. Чтобы " -"работать Ñ Ð½ÐµÐ¹, Ñначала выделите неÑколько «прÑмоугольников нарезки»." +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 "Группа макета необходимо лишь Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð±Ð¾Ð»ÐµÐµ правильного кода. Чтобы работать Ñ Ð½ÐµÐ¹, Ñначала выделите неÑколько «прÑмоугольников нарезки»." #: ../share/extensions/webslicer_create_group.inx.h:13 #: ../share/extensions/webslicer_create_rect.inx.h:41 @@ -33380,12 +31758,8 @@ msgid "Quality:" msgstr "КачеÑтво:" #: ../share/extensions/webslicer_create_rect.inx.h:12 -msgid "" -"0 is the lowest image quality and highest compression, and 100 is the best " -"quality but least effective compression" -msgstr "" -"0 — наихудшее качеÑтво Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸ наиÑильнейшее Ñжатие, 100 — наилучшее " -"качеÑтво и наименьшее Ñжатие" +msgid "0 is the lowest image quality and highest compression, and 100 is the best quality but least effective compression" +msgstr "0 — наихудшее качеÑтво Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸ наиÑильнейшее Ñжатие, 100 — наилучшее качеÑтво и наименьшее Ñжатие" #: ../share/extensions/webslicer_create_rect.inx.h:13 msgid "GIF specific options" @@ -33501,12 +31875,9 @@ msgid "With HTML and CSS" msgstr "С HTML и CSS" #: ../share/extensions/webslicer_export.inx.h:7 -msgid "" -"All sliced images, and optionaly code, will be generated as you had " -"configured and saved to one directory." -msgstr "" -"Ð’Ñе нарезанные Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸, по выбору, код будут Ñозданы по указанным вами " -"параметрам и Ñохранены в один каталог." +#, fuzzy +msgid "All sliced images, and optionally - code, will be generated as you had configured and saved to one directory." +msgstr "Ð’Ñе нарезанные Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸, по выбору, код будут Ñозданы по указанным вами параметрам и Ñохранены в один каталог." #: ../share/extensions/web-set-att.inx.h:1 msgid "Set Attributes" @@ -33617,28 +31988,16 @@ msgstr "Первый выбранный передает атрибут оÑта #: ../share/extensions/web-set-att.inx.h:26 #: ../share/extensions/web-transmit-att.inx.h:24 -msgid "" -"This effect adds a feature visible (or usable) only on a SVG enabled web " -"browser (like Firefox)." -msgstr "" -"Ðтот Ñффект добавлÑет функцию, видимую (и иÑпользуемую) только в браузере Ñ " -"поддержкой SVG (вроде Firefox)" +msgid "This effect adds a feature visible (or usable) only on a SVG enabled web browser (like Firefox)." +msgstr "Ðтот Ñффект добавлÑет функцию, видимую (и иÑпользуемую) только в браузере Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¾Ð¹ SVG (вроде Firefox)" #: ../share/extensions/web-set-att.inx.h:27 -msgid "" -"This effect sets one or more attributes in the second selected element, when " -"a defined event occurs on the first selected element." -msgstr "" -"Ðтот Ñффект уÑтанавливает один или более атрибутов второго выделенного " -"объекта, когда указанное Ñобытие проиÑходит Ñ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ выделенным объектом." +msgid "This effect sets one or more attributes in the second selected element, when a defined event occurs on the first selected element." +msgstr "Ðтот Ñффект уÑтанавливает один или более атрибутов второго выделенного объекта, когда указанное Ñобытие проиÑходит Ñ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ выделенным объектом." #: ../share/extensions/web-set-att.inx.h:28 -msgid "" -"If you want to set more than one attribute, you must separate this with a " -"space, and only with a space." -msgstr "" -"ЕÑли вы хотите уÑтановить более чем один атрибут, необходимо разделить их " -"пробелом." +msgid "If you want to set more than one attribute, you must separate this with a space, and only with a space." +msgstr "ЕÑли вы хотите уÑтановить более чем один атрибут, необходимо разделить их пробелом." #: ../share/extensions/web-transmit-att.inx.h:1 msgid "Transmit Attributes" @@ -33667,20 +32026,12 @@ msgid "The first selected transmits to all others" msgstr "Первый выбранный передает вÑем оÑтальным" #: ../share/extensions/web-transmit-att.inx.h:25 -msgid "" -"This effect transmits one or more attributes from the first selected element " -"to the second when an event occurs." -msgstr "" -"Ðтот Ñффект передаёт один или более атрибутов первого выделенного объекта " -"второму при заданном Ñобытии." +msgid "This effect transmits one or more attributes from the first selected element to the second when an event occurs." +msgstr "Ðтот Ñффект передаёт один или более атрибутов первого выделенного объекта второму при заданном Ñобытии." #: ../share/extensions/web-transmit-att.inx.h:26 -msgid "" -"If you want to transmit more than one attribute, you should separate this " -"with a space, and only with a space." -msgstr "" -"ЕÑли вы хотите передать более чем один атрибут, необходимо разделить их " -"пробелом." +msgid "If you want to transmit more than one attribute, you should separate this with a space, and only with a space." +msgstr "ЕÑли вы хотите передать более чем один атрибут, необходимо разделить их пробелом." #: ../share/extensions/whirl.inx.h:1 msgid "Whirl" @@ -33733,28 +32084,147 @@ msgstr "ПопулÑрный графичеÑкий формат Ð´Ð»Ñ ÐºÐ»Ð¸Ð¿ msgid "XAML Input" msgstr "Импорт XAML" -#~ msgid "(grayscale) " -#~ msgstr "(в градациÑÑ… Ñерого)" +#~ msgid "Add a new connection point" +#~ msgstr "Создать точку ÑоединениÑ" -#~ msgid ", grayscale" -#~ msgstr ", в градациÑÑ… Ñерого" +#~ msgid "Move a connection point" +#~ msgstr "ПеремеÑтить точку ÑоединениÑ" + +#~ msgid "Remove a connection point" +#~ msgstr "Удалить точку ÑоединениÑ" + +#~ msgid "<b>Connection point</b>: click or drag to create a new connector" +#~ msgstr "" +#~ "<b>Точка ÑоединениÑ</b>: щелкните мышкой или перетащите Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ " +#~ "новой Ñоединительной линии" + +#~ msgid "<b>Connection point</b>: click to select, drag to move" +#~ msgstr "" +#~ "<b>Точка ÑоединениÑ</b>: щёлкните Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ, перетащите Ð´Ð»Ñ " +#~ "перемещениÑ" + +#~ msgid "Connection point drag cancelled." +#~ msgstr "Перемещение точки ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð¾." + +#~ msgid "_Text:" +#~ msgstr "_ТекÑÑ‚:" + +#~ msgid "Find objects by their text content (exact or partial match)" +#~ msgstr "" +#~ "ИÑкать объекты по их текÑтовому Ñодержанию (полное или чаÑтичное " +#~ "ÑоответÑтвие)" + +#~ msgid "" +#~ "Find objects by the value of the id attribute (exact or partial match)" +#~ msgstr "" +#~ "ИÑкать объекты по идентификатору (полное или чаÑтичное ÑоответÑтвие)" + +#~ msgid "_Style:" +#~ msgstr "_Стиль:" + +#~ msgid "" +#~ "Find objects by the value of the style attribute (exact or partial match)" +#~ msgstr "" +#~ "ИÑкать объекты по значению атрибута style (полное или чаÑтичное " +#~ "ÑоответÑтвие)" + +#~ msgid "_Attribute:" +#~ msgstr "_Ðтрибут:" + +#~ msgid "Find objects by the name of an attribute (exact or partial match)" +#~ msgstr "" +#~ "ИÑкать объекты по имени атрибута (полное или чаÑтичное ÑоответÑтвие)" + +#~ msgid "Search in s_election" +#~ msgstr "ИÑкать в _выделенном" + +#~ msgid "Search in current _layer" +#~ msgstr "ИÑкать в Ñ‚_екущем Ñлое" + +#~ msgid "Include l_ocked" +#~ msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð°Ñ Ð·Ð°_блокированные" + +#~ msgid "Clear values" +#~ msgstr "ОчиÑтить значениÑ" + +#~ msgid "Select objects matching all of the fields you filled in" +#~ msgstr "Выделить объекты, подходÑщие по вÑем указанным критериÑм поиÑка" #, fuzzy -#~ msgid "(print colors preview) " -#~ msgstr "%s (каркаÑ) — Inkscape" +#~ msgid "Blend source:" +#~ msgstr "Режим ÑмешиваниÑ:" + +#, fuzzy +#~ msgid "Composite:" +#~ msgstr "Совмещение" #, fuzzy -#~ msgid ", print colors preview" -#~ msgstr "П_редпроÑмотр цветоделений" +#~ msgid "Blur type:" +#~ msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ Ñ€Ð°Ð·Ð¼Ñ‹Ð²Ð°Ð½Ð¸Ñ" + +#~ msgid "" +#~ "Color and transparency of the page background (also used for bitmap " +#~ "export)" +#~ msgstr "" +#~ "Цвет и прозрачноÑть фона Ñтраницы (важно учитывать при ÑкÑпорте в раÑтр)" + +#~ msgid "Left mouse button pans when Space is pressed" +#~ msgstr "Перемещение по окну Ñ Ð½Ð°Ð¶Ð°Ñ‚Ñ‹Ð¼ пробелом и левой клавишей мыши" + +#~ 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). ЕÑли " +#~ "выключено, нажатие пробела приводит к временному переключению на " +#~ "Выделитель (по умолчанию)." + +#~ msgid "Save..." +#~ msgstr "Сохранить..." + +#~ msgid "EditMode" +#~ msgstr "Режим редактированиÑ" + +#~ msgid "Switch between connection point editing and connector drawing mode" +#~ msgstr "" +#~ "ПереключитьÑÑ Ð¼ÐµÐ¶Ð´Ñƒ режимом Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ риÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ñоединительных " +#~ "линий" + +#~ msgid "New connection point" +#~ msgstr "Создать точку ÑоединениÑ" + +#~ msgid "Add a new connection point to the currently selected item" +#~ msgstr "Добавить новую точку ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð² выделенный объект" -#~ msgid "Font size" -#~ msgstr "Кегль шрифта" +#~ msgid "Remove connection point" +#~ msgstr "Удалить точку ÑоединениÑ" -#~ msgid "Choose a gradient" -#~ msgstr "Выберите градиент" +#~ msgid "Remove the currently selected connection point" +#~ msgstr "Удалить выделенную точку ÑоединениÑ" -#~ msgid "Stops:" -#~ msgstr "Точки:" +#~ msgid "%s%s: %d (outline%s) - Inkscape" +#~ msgstr "%s%s: %d (каркаÑ%s) - Inkscape" + +#~ msgid "%s%s: %d (no filters%s) - Inkscape" +#~ msgstr "%s%s: %d (без фильтров%s) - Inkscape" + +#~ msgid "%s%s (outline%s) - Inkscape" +#~ msgstr "%s%s (каркаÑ%s) — Inkscape" + +#~ msgid "%s%s (no filters%s) - Inkscape" +#~ msgstr "%s%s (без фильтров%s) — Inkscape" + +#~ msgid "Edit:" +#~ msgstr "Точка:" + +#~ msgid "(grayscale) " +#~ msgstr "(в градациÑÑ… Ñерого)" + +#, fuzzy +#~ msgid "(print colors preview) " +#~ msgstr "%s (каркаÑ) — Inkscape" #~ msgid "Font size (" #~ msgstr "Кегль шрифта (" @@ -33793,6 +32263,7 @@ msgstr "Импорт XAML" #, fuzzy #~ msgctxt "Filesystem" + #~ msgid "Path:" #~ msgstr "Контур" @@ -34003,9 +32474,6 @@ msgstr "Импорт XAML" #~ msgid "Attribute" #~ msgstr "Ðтрибут" -#~ msgid "_Custom" -#~ msgstr "_ЗаказнаÑ" - #, fuzzy #~ msgid "Link Properties" #~ msgstr "_СвойÑтва ÑÑылки" @@ -34063,9 +32531,6 @@ msgstr "Импорт XAML" #~ msgid "General system information" #~ msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ ÑиÑтеме" -#~ msgid "Misc" -#~ msgstr "Прочее" - #~ msgid "Apply new effect" #~ msgstr "Применить новый Ñффект" @@ -34574,778 +33039,774 @@ msgstr "Импорт XAML" #~ msgstr "МакÑ. концевое отклонение:" #, fuzzy -#~ msgid "DXF Points" -#~ msgstr "Пункты" - -#, fuzzy #~ msgid "Random Seed:" #~ msgstr "Случайное зерно" #, fuzzy #~ msgid "Barcode - QR Code" #~ msgstr "Тип штрих-кода:" - #~ msgctxt "Palette" + #~ msgid "Blue1" #~ msgstr "Blue1" - #~ msgctxt "Palette" + #~ msgid "Blue2" #~ msgstr "Blue2" - #~ msgctxt "Palette" + #~ msgid "Blue3" #~ msgstr "Blue3" - #~ msgctxt "Palette" + #~ msgid "Red1" #~ msgstr "Red1" - #~ msgctxt "Palette" + #~ msgid "Red2" #~ msgstr "Red2" - #~ msgctxt "Palette" + #~ msgid "Red3" #~ msgstr "Red3" - #~ msgctxt "Palette" + #~ msgid "Orange1" #~ msgstr "Orange1" - #~ msgctxt "Palette" + #~ msgid "Orange2" #~ msgstr "Orange2" - #~ msgctxt "Palette" + #~ msgid "Orange3" #~ msgstr "Orange3" - #~ msgctxt "Palette" + #~ msgid "Brown1" #~ msgstr "Brown1" - #~ msgctxt "Palette" + #~ msgid "Brown2" #~ msgstr "Brown2" - #~ msgctxt "Palette" + #~ msgid "Brown3" #~ msgstr "Brown3" - #~ msgctxt "Palette" + #~ msgid "Green1" #~ msgstr "Green1" - #~ msgctxt "Palette" + #~ msgid "Green2" #~ msgstr "Green2" - #~ msgctxt "Palette" + #~ msgid "Green3" #~ msgstr "Green3" - #~ msgctxt "Palette" + #~ msgid "Purple1" #~ msgstr "Purple1" - #~ msgctxt "Palette" + #~ msgid "Purple2" #~ msgstr "Purple2" - #~ msgctxt "Palette" + #~ msgid "Purple3" #~ msgstr "Purple3" - #~ msgctxt "Palette" + #~ msgid "Metalic1" #~ msgstr "Metalic1" - #~ msgctxt "Palette" + #~ msgid "Metalic2" #~ msgstr "Metalic2" - #~ msgctxt "Palette" + #~ msgid "Metalic3" #~ msgstr "Metalic3" - #~ msgctxt "Palette" + #~ msgid "Metalic4" #~ msgstr "Metalic4" - #~ msgctxt "Palette" + #~ msgid "Grey1" #~ msgstr "Grey1" - #~ msgctxt "Palette" + #~ msgid "Grey2" #~ msgstr "Grey2" - #~ msgctxt "Palette" + #~ msgid "Grey3" #~ msgstr "Grey3" - #~ msgctxt "Palette" + #~ msgid "Grey4" #~ msgstr "Grey4" - #~ msgctxt "Palette" + #~ msgid "Grey5" #~ msgstr "Grey5" - #~ msgctxt "Palette" + #~ msgid "default outer 1" #~ msgstr "default outer 1" - #~ msgctxt "Palette" + #~ msgid "default outer 2" #~ msgstr "default outer 2" - #~ msgctxt "Palette" + #~ msgid "default outer 3" #~ msgstr "default outer 3" - #~ msgctxt "Palette" + #~ msgid "default block" #~ msgstr "default block" - #~ msgctxt "Palette" + #~ msgid "default added blue" #~ msgstr "default added blue" - #~ msgctxt "Palette" + #~ msgid "default block header" #~ msgstr "default block header" - #~ msgctxt "Palette" + #~ msgid "default alert block" #~ msgstr "default alert block" - #~ msgctxt "Palette" + #~ msgid "default added red" #~ msgstr "default added red" - #~ msgctxt "Palette" + #~ msgid "default alert block header" #~ msgstr "default alert block header" - #~ msgctxt "Palette" + #~ msgid "default example block" #~ msgstr "default example block" - #~ msgctxt "Palette" + #~ msgid "default added green" #~ msgstr "default added green" - #~ msgctxt "Palette" + #~ msgid "default example block header" #~ msgstr "default example block header" - #~ msgctxt "Palette" + #~ msgid "default covered text" #~ msgstr "default covered text" - #~ msgctxt "Palette" + #~ msgid "default covered bullet" #~ msgstr "default covered bullet" - #~ msgctxt "Palette" + #~ msgid "default text" #~ msgstr "default text" - #~ msgctxt "Palette" + #~ msgid "default light outer 1" #~ msgstr "default light outer 1" - #~ msgctxt "Palette" + #~ msgid "default light outer 2" #~ msgstr "default light outer 2" - #~ msgctxt "Palette" + #~ msgid "default light outer 3" #~ msgstr "default light outer 3" - #~ msgctxt "Palette" + #~ msgid "default light block" #~ msgstr "default light block" - #~ msgctxt "Palette" + #~ msgid "default light block header" #~ msgstr "default light block header" - #~ msgctxt "Palette" + #~ msgid "default light block header text" #~ msgstr "default light block header text" - #~ msgctxt "Palette" + #~ msgid "default light alert block" #~ msgstr "default light alert block" - #~ msgctxt "Palette" + #~ msgid "default light alert block header" #~ msgstr "default light alert block header" - #~ msgctxt "Palette" + #~ msgid "default light alert block header text" #~ msgstr "default light alert block header text" - #~ msgctxt "Palette" + #~ msgid "default light example block" #~ msgstr "default light example block" - #~ msgctxt "Palette" + #~ msgid "default light example block header" #~ msgstr "default light example block header" - #~ msgctxt "Palette" + #~ msgid "default light example block header text" #~ msgstr "default light example block header text" - #~ msgctxt "Palette" + #~ msgid "default light covered text" #~ msgstr "default light covered text" - #~ msgctxt "Palette" + #~ msgid "default light covered bullet" #~ msgstr "default light covered bullet" - #~ msgctxt "Palette" + #~ msgid "default light background" #~ msgstr "default light background" - #~ msgctxt "Palette" + #~ msgid "default light text" #~ msgstr "default light text" - #~ msgctxt "Palette" + #~ msgid "beetle outer 1" #~ msgstr "beetle outer 1" - #~ msgctxt "Palette" + #~ msgid "beetle outer 2" #~ msgstr "beetle outer 2" - #~ msgctxt "Palette" + #~ msgid "beetle outer 3" #~ msgstr "beetle outer 3" - #~ msgctxt "Palette" + #~ msgid "beetle added red" #~ msgstr "beetle added red" - #~ msgctxt "Palette" + #~ msgid "beetle alert block header text" #~ msgstr "beetle alert block header text" - #~ msgctxt "Palette" + #~ msgid "beetle added green" #~ msgstr "beetle added green" - #~ msgctxt "Palette" + #~ msgid "beetle example block header text" #~ msgstr "beetle example block header text" - #~ msgctxt "Palette" + #~ msgid "beetle header text" #~ msgstr "beetle header text" - #~ msgctxt "Palette" + #~ msgid "beetle added grey" #~ msgstr "beetle added grey" - #~ msgctxt "Palette" + #~ msgid "beetle covered bullet" #~ msgstr "beetle covered bullet" - #~ msgctxt "Palette" + #~ msgid "beetle background" #~ msgstr "beetle background" - #~ msgctxt "Palette" + #~ msgid "beetle covered text" #~ msgstr "beetle covered text" - #~ msgctxt "Palette" + #~ msgid "beetle text" #~ msgstr "beetle text" - #~ msgctxt "Palette" + #~ msgid "albatross outer 1" #~ msgstr "albatross outer 1" - #~ msgctxt "Palette" + #~ msgid "albatross outer 2" #~ msgstr "albatross outer 2" - #~ msgctxt "Palette" + #~ msgid "albatross outer 3" #~ msgstr "albatross outer 3" - #~ msgctxt "Palette" + #~ msgid "albatross background" #~ msgstr "albatross background" - #~ msgctxt "Palette" + #~ msgid "albatross block" #~ msgstr "albatross block" - #~ msgctxt "Palette" + #~ msgid "albatross block header" #~ msgstr "albatross block header" - #~ msgctxt "Palette" + #~ msgid "albatross header text" #~ msgstr "albatross header text" - #~ msgctxt "Palette" + #~ msgid "albatross bullet" #~ msgstr "albatross bullet" - #~ msgctxt "Palette" + #~ msgid "albatross covered bullet" #~ msgstr "albatross covered bullet" - #~ msgctxt "Palette" + #~ msgid "albatross covered text" #~ msgstr "albatross covered text" - #~ msgctxt "Palette" + #~ msgid "albatross added red" #~ msgstr "albatross added red" - #~ msgctxt "Palette" + #~ msgid "albatross alert block header text" #~ msgstr "albatross alert block header text" - #~ msgctxt "Palette" + #~ msgid "albatross added green" #~ msgstr "albatross added green" - #~ msgctxt "Palette" + #~ msgid "albatross example block header text" #~ msgstr "albatross example block header text" - #~ msgctxt "Palette" + #~ msgid "albatross text" #~ msgstr "albatross text" - #~ msgctxt "Palette" + #~ msgid "albatross added yellow" #~ msgstr "albatross added yellow" - #~ msgctxt "Palette" + #~ msgid "albatross added white" #~ msgstr "albatross added white" - #~ msgctxt "Palette" + #~ msgid "fly text" #~ msgstr "fly text" - #~ msgctxt "Palette" + #~ msgid "fly added grey" #~ msgstr "fly added grey" - #~ msgctxt "Palette" + #~ msgid "fly outer" #~ msgstr "fly outer" - #~ msgctxt "Palette" + #~ msgid "fly background" #~ msgstr "fly background" - #~ msgctxt "Palette" + #~ msgid "fly header text" #~ msgstr "fly header text" - #~ msgctxt "Palette" + #~ msgid "fly covered bullet" #~ msgstr "fly covered bullet" - #~ msgctxt "Palette" + #~ msgid "fly covered text" #~ msgstr "fly covered text" - #~ msgctxt "Palette" + #~ msgid "fly added red" #~ msgstr "fly added red" - #~ msgctxt "Palette" + #~ msgid "fly alert block header text" #~ msgstr "fly alert block header text" - #~ msgctxt "Palette" + #~ msgid "fly added green" #~ msgstr "fly added green" - #~ msgctxt "Palette" + #~ msgid "fly example block header text" #~ msgstr "fly example block header text" - #~ msgctxt "Palette" + #~ msgid "fly added blue" #~ msgstr "fly added blue" - #~ msgctxt "Palette" + #~ msgid "fly added default blue" #~ msgstr "fly added default blue" - #~ msgctxt "Palette" + #~ msgid "seagull outer 1" #~ msgstr "seagull outer 1" - #~ msgctxt "Palette" + #~ msgid "seagull outer 2" #~ msgstr "seagull outer 2" - #~ msgctxt "Palette" + #~ msgid "seagull outer 3" #~ msgstr "seagull outer 3" - #~ msgctxt "Palette" + #~ msgid "seagull block" #~ msgstr "seagull block" - #~ msgctxt "Palette" + #~ msgid "seagull added grey" #~ msgstr "seagull added grey" - #~ msgctxt "Palette" + #~ msgid "seagull block header" #~ msgstr "seagull block header" - #~ msgctxt "Palette" + #~ msgid "seagull covered text" #~ msgstr "seagull covered text" - #~ msgctxt "Palette" + #~ msgid "seagull covered bullet" #~ msgstr "seagull covered bullet" - #~ msgctxt "Palette" + #~ msgid "seagull background" #~ msgstr "seagull background" - #~ msgctxt "Palette" + #~ msgid "seagull text" #~ msgstr "seagull text" - #~ msgctxt "Palette" + #~ msgid "beaver outer frame" #~ msgstr "beaver outer frame" - #~ msgctxt "Palette" + #~ msgid "beaver added red" #~ msgstr "beaver added red" - #~ msgctxt "Palette" + #~ msgid "beaver outer 1" #~ msgstr "beaver outer 1" - #~ msgctxt "Palette" + #~ msgid "beaver outer 2" #~ msgstr "beaver outer 2" - #~ msgctxt "Palette" + #~ msgid "beaver outer 3" #~ msgstr "beaver outer 3" - #~ msgctxt "Palette" + #~ msgid "beaver added blue" #~ msgstr "beaver added blue" - #~ msgctxt "Palette" + #~ msgid "beaver block header text" #~ msgstr "beaver block header text" - #~ msgctxt "Palette" + #~ msgid "beaver added green" #~ msgstr "beaver added green" - #~ msgctxt "Palette" + #~ msgid "beaver example block header text" #~ msgstr "beaver example block header text" - #~ msgctxt "Palette" + #~ msgid "beaver alert block header text" #~ msgstr "beaver alert block header text" - #~ msgctxt "Palette" + #~ msgid "beaver covered text" #~ msgstr "beaver covered text" - #~ msgctxt "Palette" + #~ msgid "beaver covered bullet" #~ msgstr "beaver covered bullet" - #~ msgctxt "Palette" + #~ msgid "beaver background" #~ msgstr "beaver background" - #~ msgctxt "Palette" + #~ msgid "beaver text" #~ msgstr "beaver text" - #~ msgctxt "Palette" + #~ msgid "crane outer 1" #~ msgstr "crane outer 1" - #~ msgctxt "Palette" + #~ msgid "crane outer 2" #~ msgstr "crane outer 2" - #~ msgctxt "Palette" + #~ msgid "crane outer 3" #~ msgstr "crane outer 3" - #~ msgctxt "Palette" + #~ msgid "crane block" #~ msgstr "crane block" - #~ msgctxt "Palette" + #~ msgid "crane added orange" #~ msgstr "crane added orange" - #~ msgctxt "Palette" + #~ msgid "crane block header" #~ msgstr "crane block header" - #~ msgctxt "Palette" + #~ msgid "crane alert block" #~ msgstr "crane alert block" - #~ msgctxt "Palette" + #~ msgid "crane added red" #~ msgstr "crane added red" - #~ msgctxt "Palette" + #~ msgid "crane alert block header" #~ msgstr "crane alert block header" - #~ msgctxt "Palette" + #~ msgid "crane example block" #~ msgstr "crane example block" - #~ msgctxt "Palette" + #~ msgid "crane example block header" #~ msgstr "crane example block header" - #~ msgctxt "Palette" + #~ msgid "crane covered text" #~ msgstr "crane covered text" - #~ msgctxt "Palette" + #~ msgid "crane covered bullet" #~ msgstr "crane covered bullet" - #~ msgctxt "Palette" + #~ msgid "crane bullet" #~ msgstr "crane bullet" - #~ msgctxt "Palette" + #~ msgid "crane background" #~ msgstr "crane background" - #~ msgctxt "Palette" + #~ msgid "crane text" #~ msgstr "crane text" - #~ msgctxt "Palette" + #~ msgid "wolverine outer 1" #~ msgstr "wolverine outer 1" - #~ msgctxt "Palette" + #~ msgid "wolverine outer 2" #~ msgstr "wolverine outer 2" - #~ msgctxt "Palette" + #~ msgid "wolverine outer 3" #~ msgstr "wolverine outer 3" - #~ msgctxt "Palette" + #~ msgid "wolverine outer 4" #~ msgstr "wolverine outer 4" - #~ msgctxt "Palette" + #~ msgid "wolverine added yellow" #~ msgstr "wolverine added yellow" - #~ msgctxt "Palette" + #~ msgid "wolverine added blue" #~ msgstr "wolverine added blue" - #~ msgctxt "Palette" + #~ msgid "wolverine header text" #~ msgstr "wolverine header text" - #~ msgctxt "Palette" + #~ msgid "wolverine added green" #~ msgstr "wolverine added green" - #~ msgctxt "Palette" + #~ msgid "wolverine example block title" #~ msgstr "wolverine example block title" - #~ msgctxt "Palette" + #~ msgid "wolverine covered text" #~ msgstr "wolverine covered text" - #~ msgctxt "Palette" + #~ msgid "wolverine covered bullet" #~ msgstr "wolverine covered bullet" - #~ msgctxt "Palette" + #~ msgid "wolverine background" #~ msgstr "wolverine background" - #~ msgctxt "Palette" + #~ msgid "wolverine text" #~ msgstr "wolverine text" - #~ msgctxt "Palette" + #~ msgid "Orange Hilight" #~ msgstr "Orange Hilight" - #~ msgctxt "Palette" + #~ msgid "Orange" #~ msgstr "Orange" - #~ msgctxt "Palette" + #~ msgid "Orange Base" #~ msgstr "Orange Base" - #~ msgctxt "Palette" + #~ msgid "Orange Shadow" #~ msgstr "Orange Shadow" - #~ msgctxt "Palette" + #~ msgid "Accent Yellow Highlight" #~ msgstr "Accent Yellow Highlight" - #~ msgctxt "Palette" + #~ msgid "Yellow" #~ msgstr "Yellow" - #~ msgctxt "Palette" + #~ msgid "Accent Yellow Base" #~ msgstr "Accent Yellow Base" - #~ msgctxt "Palette" + #~ msgid "Accent Yellow Shadow" #~ msgstr "Accent Yellow Shadow" - #~ msgctxt "Palette" + #~ msgid "Accent Orange" #~ msgstr "Accent Orange" - #~ msgctxt "Palette" + #~ msgid "Accent Red" #~ msgstr "Accent Red" - #~ msgctxt "Palette" + #~ msgid "Accent Red Base" #~ msgstr "Accent Red Base" - #~ msgctxt "Palette" + #~ msgid "Accent Deep Red" #~ msgstr "Accent Deep Red" - #~ msgctxt "Palette" + #~ msgid "Human Highlight" #~ msgstr "Human Highlight" - #~ msgctxt "Palette" + #~ msgid "Human" #~ msgstr "Human" - #~ msgctxt "Palette" + #~ msgid "Human Base" #~ msgstr "Human Base" - #~ msgctxt "Palette" + #~ msgid "Environmental Shadow" #~ msgstr "Environmental Shadow" - #~ msgctxt "Palette" + #~ msgid "Environmental Blue Highlight" #~ msgstr "Environmental Blue Highlight" - #~ msgctxt "Palette" + #~ msgid "Environmental Blue Medium" #~ msgstr "Environmental Blue Medium" - #~ msgctxt "Palette" + #~ msgid "Environmental Blue Base" #~ msgstr "Environmental Blue Base" - #~ msgctxt "Palette" + #~ msgid "Environmental Blue Shadow" #~ msgstr "Environmental Blue Shadow" - #~ msgctxt "Palette" + #~ msgid "Accent Blue Shadow" #~ msgstr "Accent Blue Shadow" - #~ msgctxt "Palette" + #~ msgid "Accent Blue" #~ msgstr "Accent Blue" - #~ msgctxt "Palette" + #~ msgid "Accent Blue Base" #~ msgstr "Accent Blue Base" - #~ msgctxt "Palette" + #~ msgid "Accent Green Highlight" #~ msgstr "Accent Green Highlight" - #~ msgctxt "Palette" + #~ msgid "Accent Green" #~ msgstr "Accent Green" - #~ msgctxt "Palette" + #~ msgid "Accent Green Base" #~ msgstr "Accent Green Base" - #~ msgctxt "Palette" + #~ msgid "Accent Green Shadow" #~ msgstr "Accent Green Shadow" - #~ msgctxt "Palette" + #~ msgid "Ubuntu Toner" #~ msgstr "Ubuntu Toner" - #~ msgctxt "Palette" + #~ msgid "Accent Magenta Highlight" #~ msgstr "Accent Magenta Highlight" - #~ msgctxt "Palette" + #~ msgid "Accent Magenta" #~ msgstr "Accent Magenta" - #~ msgctxt "Palette" + #~ msgid "Accent Dark Violet" #~ msgstr "Accent Dark Violet" - #~ msgctxt "Palette" + #~ msgid "Grey 1" #~ msgstr "Grey 1" - #~ msgctxt "Palette" + #~ msgid "Grey 2" #~ msgstr "Grey 2" - #~ msgctxt "Palette" + #~ msgid "Grey 3" #~ msgstr "Grey 3" - #~ msgctxt "Palette" + #~ msgid "Grey 4" #~ msgstr "Grey 4" - #~ msgctxt "Palette" + #~ msgid "Grey 5" #~ msgstr "Grey 5" - #~ msgctxt "Palette" + #~ msgid "Grey 6" #~ msgstr "Grey 6" @@ -35459,16 +33920,19 @@ msgstr "Импорт XAML" #, fuzzy #~ msgctxt "Filter blend mode" + #~ msgid "Normal" #~ msgstr "Ðормальный" #, fuzzy #~ msgctxt "Filter blend mode" + #~ msgid "Screen" #~ msgstr "Ðкран" #, fuzzy #~ msgctxt "Gap" + #~ msgid "H:" #~ msgstr "Г:" @@ -35481,6 +33945,7 @@ msgstr "Импорт XAML" #, fuzzy #~ msgctxt "Stroke width" + #~ msgid "Width:" #~ msgstr "Ширина:" @@ -35592,16 +34057,16 @@ msgstr "Импорт XAML" #~ msgid "_Height" #~ msgstr "_Ð’Ñ‹Ñота" - #~ msgctxt "Node tool tip" + #~ msgid "" #~ "<b>%u of %u nodes</b> selected. Drag to select nodes, click to edit only " #~ "this object (more: Shift)" #~ msgstr "" #~ "Выделено узлов: <b>%u из %u</b>. ПеретаÑкивание выделÑет узлы, щелчок " #~ "включает изменение только Ñтого объекта (попробуйте Shift)" - #~ msgctxt "Node tool tip" + #~ msgid "" #~ "<b>%u of %u nodes</b> selected. Drag to select nodes, click clear the " #~ "selection" @@ -36268,6 +34733,7 @@ msgstr "Импорт XAML" #~ msgid "" #~ "<b>0</b> out of <b>%i</b> node selected. <b>Click</b>, <b>Shift+click</" #~ "b>, or <b>drag around</b> nodes to select." + #~ msgid_plural "" #~ "<b>0</b> out of <b>%i</b> nodes selected. <b>Click</b>, <b>Shift+click</" #~ "b>, or <b>drag around</b> nodes to select." @@ -36285,6 +34751,7 @@ msgstr "Импорт XAML" #~ msgstr "Двигайте ручки фигуры, чтобы изменить ее." #~ msgid "<b>%i</b> of <b>%i</b> node selected; %s. %s." + #~ msgid_plural "<b>%i</b> of <b>%i</b> nodes selected; %s. %s." #~ msgstr[0] "<b>%i</b> из <b>%i</b> узла выделен; %s. %s." #~ msgstr[1] "<b>%i</b> из <b>%i</b> узлов выделено; %s. %s." @@ -36293,6 +34760,7 @@ msgstr "Импорт XAML" #~ msgid "" #~ "<b>%i</b> of <b>%i</b> node selected in <b>%i</b> of <b>%i</b> subpaths. " #~ "%s." + #~ msgid_plural "" #~ "<b>%i</b> of <b>%i</b> nodes selected in <b>%i</b> of <b>%i</b> subpaths. " #~ "%s." @@ -36313,6 +34781,7 @@ msgstr "Импорт XAML" #~ msgstr "Ð’ выделении нет примененной маÑки." #~ msgid "<b>Conditional group</b> of <b>%d</b> object" + #~ msgid_plural "<b>Conditional group</b> of <b>%d</b> objects" #~ msgstr[0] "<b>УÑÐ»Ð¾Ð²Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð°</b> из <b>%d</b> объекта" #~ msgstr[1] "<b>УÑÐ»Ð¾Ð²Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð°</b> из <b>%d</b> объектов" @@ -3,17 +3,17 @@ # This file is distributed under the same license as the Inkscape package. # Copyright (C) 2001, 2007, 2008, 2009 Free Software Foundation, Inc. # +#: ../share/filters/filters.svg.h:1 # Yuri Syrota <rasta@renome.rovno.ua>, 2000. # Maxim Dziumanenko <dziumanenko@gmail.com>, 2004-2007. # Alex <pilipchukap@rambler.ru>, 2005. # Yuri Chornoivan <yurchor@ukr.net>, 2007, 2008, 2009, 2010, 2011, 2012, 2013. -#: ../share/filters/filters.svg.h:1 msgid "" msgstr "" "Project-Id-Version: uk\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2013-01-13 10:55+0100\n" -"PO-Revision-Date: 2013-01-12 17:36+0200\n" +"POT-Creation-Date: 2013-02-10 13:23+0200\n" +"PO-Revision-Date: 2013-02-10 13:32+0200\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Language-Team: Ukrainian <translation@linux.org.ua>\n" "Language: uk\n" @@ -325,7 +325,7 @@ msgid "Inset" msgstr "Вкладка" #: ../share/filters/filters.svg.h:1 -#: ../src/extension/internal/filter/shadows.h:79 +#: ../src/extension/internal/filter/shadows.h:81 msgid "Shadows and Glows" msgstr "Тіні Ñ– відблиÑки" @@ -980,32 +980,32 @@ msgstr "Чорне Ñвітло" #: ../src/extension/internal/filter/bumps.h:101 #: ../src/extension/internal/filter/bumps.h:324 #: ../src/extension/internal/filter/bumps.h:331 -#: ../src/extension/internal/filter/color.h:81 -#: ../src/extension/internal/filter/color.h:163 -#: ../src/extension/internal/filter/color.h:170 -#: ../src/extension/internal/filter/color.h:261 -#: ../src/extension/internal/filter/color.h:339 -#: ../src/extension/internal/filter/color.h:346 -#: ../src/extension/internal/filter/color.h:436 -#: ../src/extension/internal/filter/color.h:531 -#: ../src/extension/internal/filter/color.h:653 -#: ../src/extension/internal/filter/color.h:750 -#: ../src/extension/internal/filter/color.h:829 -#: ../src/extension/internal/filter/color.h:920 -#: ../src/extension/internal/filter/color.h:1048 -#: ../src/extension/internal/filter/color.h:1118 -#: ../src/extension/internal/filter/color.h:1217 -#: ../src/extension/internal/filter/color.h:1231 -#: ../src/extension/internal/filter/color.h:1346 -#: ../src/extension/internal/filter/color.h:1422 -#: ../src/extension/internal/filter/color.h:1526 -#: ../src/extension/internal/filter/color.h:1533 +#: ../src/extension/internal/filter/color.h:82 +#: ../src/extension/internal/filter/color.h:164 +#: ../src/extension/internal/filter/color.h:171 +#: ../src/extension/internal/filter/color.h:262 +#: ../src/extension/internal/filter/color.h:340 +#: ../src/extension/internal/filter/color.h:347 +#: ../src/extension/internal/filter/color.h:437 +#: ../src/extension/internal/filter/color.h:532 +#: ../src/extension/internal/filter/color.h:654 +#: ../src/extension/internal/filter/color.h:751 +#: ../src/extension/internal/filter/color.h:830 +#: ../src/extension/internal/filter/color.h:921 +#: ../src/extension/internal/filter/color.h:1049 +#: ../src/extension/internal/filter/color.h:1119 +#: ../src/extension/internal/filter/color.h:1212 +#: ../src/extension/internal/filter/color.h:1324 +#: ../src/extension/internal/filter/color.h:1429 +#: ../src/extension/internal/filter/color.h:1505 +#: ../src/extension/internal/filter/color.h:1609 +#: ../src/extension/internal/filter/color.h:1616 #: ../src/extension/internal/filter/morphology.h:194 #: ../src/extension/internal/filter/overlays.h:73 #: ../src/extension/internal/filter/paint.h:99 #: ../src/extension/internal/filter/paint.h:714 #: ../src/extension/internal/filter/paint.h:718 -#: ../src/extension/internal/filter/shadows.h:71 +#: ../src/extension/internal/filter/shadows.h:73 #: ../src/extension/internal/filter/transparency.h:345 #: ../src/ui/dialog/document-properties.cpp:148 #: ../share/extensions/color_blackandwhite.inx.h:2 @@ -1935,7 +1935,7 @@ msgstr "Ð†Ð¼Ñ–Ñ‚Ð°Ñ†Ñ–Ñ CMY" #: ../share/filters/filters.svg.h:1 msgid "Render Cyan, Magenta and Yellow channels with a colorizable background" -msgstr "Обробити канали бірюзового, бузкового та жовтого з однотонним тлом" +msgstr "Обробити канали блакитного, бузкового та жовтого з однотонним тлом" #: ../share/filters/filters.svg.h:1 msgid "Contouring table" @@ -2895,13 +2895,13 @@ msgstr "пурпуровий (#800080)" #: ../share/palettes/palettes.h:155 msgctxt "Palette" msgid "darkmagenta (#8B008B)" -msgstr "темно-малиновий (#8B008B)" +msgstr "темно-бузковий (#8B008B)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:156 msgctxt "Palette" msgid "magenta (#FF00FF)" -msgstr "малиновий (#FF00FF)" +msgstr "бузковий (#FF00FF)" #. Palette: ./svg.gpl #: ../share/palettes/palettes.h:157 @@ -3291,12 +3291,12 @@ msgstr "ÐапрÑмок" msgid "Defines the direction and magnitude of the extrusion" msgstr "Визначає напрÑмок Ñ– потужніÑть витиÑканнÑ" -#: ../src/sp-flowtext.cpp:365 ../src/sp-text.cpp:426 -#: ../src/text-context.cpp:1631 +#: ../src/sp-flowtext.cpp:339 ../src/sp-text.cpp:400 +#: ../src/text-context.cpp:1608 msgid " [truncated]" msgstr " (обрізано)" -#: ../src/sp-flowtext.cpp:368 +#: ../src/sp-flowtext.cpp:342 #, c-format msgid "<b>Flowed text</b> (%d character%s)" msgid_plural "<b>Flowed text</b> (%d characters%s)" @@ -3304,7 +3304,7 @@ msgstr[0] "<b>Контурний текÑÑ‚</b> (%d літера%s)" msgstr[1] "<b>Контурний текÑÑ‚</b> (%d літери%s)" msgstr[2] "<b>Контурний текÑÑ‚</b> (%d літер%s)" -#: ../src/sp-flowtext.cpp:370 +#: ../src/sp-flowtext.cpp:344 #, c-format msgid "<b>Linked flowed text</b> (%d character%s)" msgid_plural "<b>Linked flowed text</b> (%d characters%s)" @@ -3312,18 +3312,18 @@ msgstr[0] "<b>Зв'Ñзаний контурний текÑÑ‚</b> (%d літер msgstr[1] "<b>Зв'Ñзаний контурний текÑÑ‚</b> (%d літери%s)" msgstr[2] "<b>Зв'Ñзаний контурний текÑÑ‚</b> (%d літер%s)" -#: ../src/arc-context.cpp:331 +#: ../src/arc-context.cpp:307 msgid "" "<b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle" msgstr "" "<b>Ctrl</b>: Ñтворює коло або ÐµÐ»Ñ–Ð¿Ñ Ð· цілим відношеннÑм Ñторін, обмежує кут " "дуги/Ñегмента" -#: ../src/arc-context.cpp:332 ../src/rect-context.cpp:377 +#: ../src/arc-context.cpp:308 ../src/rect-context.cpp:353 msgid "<b>Shift</b>: draw around the starting point" msgstr "<b>Shift</b>: малювати навколо початкової точки" -#: ../src/arc-context.cpp:488 +#: ../src/arc-context.cpp:464 #, c-format msgid "" "<b>Ellipse</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</b> " @@ -3332,7 +3332,7 @@ msgstr "" "<b>ЕліпÑ</b>: %s × %s (обмежений ÑпіввідношеннÑм %d:%d); з <b>Shift</b> " "малює навколо початкової точки" -#: ../src/arc-context.cpp:490 +#: ../src/arc-context.cpp:466 #, c-format msgid "" "<b>Ellipse</b>: %s × %s; with <b>Ctrl</b> to make square or integer-" @@ -3341,66 +3341,66 @@ msgstr "" "<b>ЕліпÑ</b>: %s × %s; з натиÑнутим <b>Ctrl</b> малює коло або ÐµÐ»Ñ–Ð¿Ñ Ð· " "цілим відношеннÑм півоÑей; з <b>Shift</b> малює навколо початкової точки" -#: ../src/arc-context.cpp:516 +#: ../src/arc-context.cpp:492 msgid "Create ellipse" msgstr "Створити еліпÑ" -#: ../src/box3d-context.cpp:444 ../src/box3d-context.cpp:451 -#: ../src/box3d-context.cpp:458 ../src/box3d-context.cpp:465 -#: ../src/box3d-context.cpp:472 ../src/box3d-context.cpp:479 +#: ../src/box3d-context.cpp:421 ../src/box3d-context.cpp:428 +#: ../src/box3d-context.cpp:435 ../src/box3d-context.cpp:442 +#: ../src/box3d-context.cpp:449 ../src/box3d-context.cpp:456 msgid "Change perspective (angle of PLs)" msgstr "Зміна перÑпективи (кута між лініÑми перÑпективи)" #. status text -#: ../src/box3d-context.cpp:663 +#: ../src/box3d-context.cpp:640 msgid "<b>3D Box</b>; with <b>Shift</b> to extrude along the Z axis" msgstr "" "<b>ПроÑторовий об'єкт</b>; ÑƒÑ‚Ñ€Ð¸Ð¼ÑƒÐ²Ð°Ð½Ð½Ñ <b>Shift</b> витÑгуватиме об'єкт " "вздовж оÑÑ– Z" -#: ../src/box3d-context.cpp:691 +#: ../src/box3d-context.cpp:668 msgid "Create 3D box" msgstr "Створити тривимірний об'єкт" -#: ../src/box3d.cpp:321 +#: ../src/box3d.cpp:292 msgid "<b>3D Box</b>" msgstr "<b>ПроÑторовий об'єкт</b>" -#: ../src/connector-context.cpp:610 +#: ../src/connector-context.cpp:585 msgid "Creating new connector" msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð½Ð¾Ð²Ð¾Ñ— з'єднувальної лінії" -#: ../src/connector-context.cpp:865 +#: ../src/connector-context.cpp:840 msgid "Connector endpoint drag cancelled." msgstr "ÐŸÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ ÐºÑ–Ð½Ñ†ÐµÐ²Ð¸Ñ… точок з'єднувальної лінії ÑкаÑовано." -#: ../src/connector-context.cpp:912 +#: ../src/connector-context.cpp:887 msgid "Reroute connector" msgstr "Змінити напрÑмок з'єднаннÑ" -#: ../src/connector-context.cpp:1077 +#: ../src/connector-context.cpp:1052 msgid "Create connector" msgstr "Створити лінію з'єднаннÑ" -#: ../src/connector-context.cpp:1100 +#: ../src/connector-context.cpp:1075 msgid "Finishing connector" msgstr "Ð—Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð»Ñ–Ð½Ñ–Ñ— з'єднаннÑ" -#: ../src/connector-context.cpp:1336 +#: ../src/connector-context.cpp:1311 msgid "<b>Connector endpoint</b>: drag to reroute or connect to new shapes" msgstr "" "<b>Кінцева з'єднувальна точка</b>: перетÑгніть щоб змінити напрÑмок " "з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð°Ð±Ð¾ з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· новими фігурами" -#: ../src/connector-context.cpp:1476 +#: ../src/connector-context.cpp:1451 msgid "Select <b>at least one non-connector object</b>." msgstr "Позначте <b>принаймні два об'єкти</b> Ð´Ð»Ñ Ð·'єднаннÑ." -#: ../src/connector-context.cpp:1481 ../src/widgets/connector-toolbar.cpp:330 +#: ../src/connector-context.cpp:1456 ../src/widgets/connector-toolbar.cpp:330 msgid "Make connectors avoid selected objects" msgstr "ЗмуÑити лінії огинати вибрані об'єкти" -#: ../src/connector-context.cpp:1482 ../src/widgets/connector-toolbar.cpp:340 +#: ../src/connector-context.cpp:1457 ../src/widgets/connector-toolbar.cpp:340 msgid "Make connectors ignore selected objects" msgstr "ЗмуÑити лінії ігнорувати вибрані об'єкти" @@ -3416,29 +3416,29 @@ msgstr "" "<b>Поточний рівень заблоковано</b>. Розблокуйте його, щоб мати можливіÑть " "креÑлити у ньому." -#: ../src/desktop-events.cpp:229 +#: ../src/desktop-events.cpp:228 msgid "Create guide" msgstr "Створити напрÑмну" -#: ../src/desktop-events.cpp:475 +#: ../src/desktop-events.cpp:473 msgid "Move guide" msgstr "ПереÑунути напрÑмну" -#: ../src/desktop-events.cpp:482 ../src/desktop-events.cpp:541 +#: ../src/desktop-events.cpp:480 ../src/desktop-events.cpp:538 #: ../src/ui/dialog/guides.cpp:138 msgid "Delete guide" msgstr "Вилучити напрÑмну" -#: ../src/desktop-events.cpp:521 +#: ../src/desktop-events.cpp:518 #, c-format msgid "<b>Guideline</b>: %s" msgstr "<b>ÐапрÑмна</b>: %s" -#: ../src/desktop.cpp:894 +#: ../src/desktop.cpp:908 msgid "No previous zoom." msgstr "Ðемає попереднього маÑштабу." -#: ../src/desktop.cpp:915 +#: ../src/desktop.cpp:929 msgid "No next zoom." msgstr "Ðемає наÑтупного маÑштабу." @@ -4173,20 +4173,20 @@ msgstr "<small>У Ñтовпчику:</small>" msgid "<small>Randomize:</small>" msgstr "<small>ВипадковіÑть:</small>" -#: ../src/ui/dialog/export.cpp:138 ../src/widgets/measure-toolbar.cpp:116 +#: ../src/ui/dialog/export.cpp:143 ../src/widgets/measure-toolbar.cpp:116 #: ../src/widgets/measure-toolbar.cpp:124 ../share/extensions/gears.inx.h:6 msgid "Units:" msgstr "Одиниці:" -#: ../src/ui/dialog/export.cpp:140 +#: ../src/ui/dialog/export.cpp:145 msgid "_Export As..." msgstr "_ЕкÑпортувати Ñк…" -#: ../src/ui/dialog/export.cpp:143 +#: ../src/ui/dialog/export.cpp:148 msgid "B_atch export all selected objects" msgstr "Па_кетний екÑпорт уÑÑ–Ñ… позначених об'єктів" -#: ../src/ui/dialog/export.cpp:143 +#: ../src/ui/dialog/export.cpp:148 msgid "" "Export each selected object into its own PNG file, using export hints if any " "(caution, overwrites without asking!)" @@ -4195,94 +4195,94 @@ msgstr "" "підказки екÑпорту, Ñкщо вони Ñ” (заÑтереженнÑ, Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿Ð¸Ñ Ð²ÐµÐ´ÐµÑ‚ÑŒÑÑ Ð±ÐµÐ· " "попередженнÑ!)" -#: ../src/ui/dialog/export.cpp:145 +#: ../src/ui/dialog/export.cpp:150 msgid "Hide a_ll except selected" msgstr "С_ховати вÑе за винÑтком позначених" -#: ../src/ui/dialog/export.cpp:145 +#: ../src/ui/dialog/export.cpp:150 msgid "In the exported image, hide all objects except those that are selected" msgstr "" "Ð’ екÑпортованому зображенні приховувати вÑÑ– об'єкти, за винÑтком позначених" -#: ../src/ui/dialog/export.cpp:146 +#: ../src/ui/dialog/export.cpp:151 msgid "Close when complete" msgstr "Закрити піÑÐ»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ" -#: ../src/ui/dialog/export.cpp:146 +#: ../src/ui/dialog/export.cpp:151 msgid "Once the export completes, close this dialog" msgstr "ПіÑÐ»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ ÐµÐºÑÐ¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ це діалогове вікно" -#: ../src/ui/dialog/export.cpp:148 +#: ../src/ui/dialog/export.cpp:153 msgid "_Export" msgstr "_ЕкÑпортувати" -#: ../src/ui/dialog/export.cpp:166 +#: ../src/ui/dialog/export.cpp:171 msgid "<b>Export area</b>" msgstr "<b>ЕкÑпортувати ділÑнку</b>" -#: ../src/ui/dialog/export.cpp:196 +#: ../src/ui/dialog/export.cpp:201 msgid "_x0:" msgstr "_x0:" -#: ../src/ui/dialog/export.cpp:200 +#: ../src/ui/dialog/export.cpp:205 msgid "x_1:" msgstr "x_1:" -#: ../src/ui/dialog/export.cpp:204 +#: ../src/ui/dialog/export.cpp:209 msgid "Wid_th:" msgstr "Ши_рина:" -#: ../src/ui/dialog/export.cpp:208 +#: ../src/ui/dialog/export.cpp:213 msgid "_y0:" msgstr "_y0:" -#: ../src/ui/dialog/export.cpp:212 +#: ../src/ui/dialog/export.cpp:217 msgid "y_1:" msgstr "y_1:" -#: ../src/ui/dialog/export.cpp:216 +#: ../src/ui/dialog/export.cpp:221 msgid "Hei_ght:" msgstr "Ви_Ñота:" -#: ../src/ui/dialog/export.cpp:231 +#: ../src/ui/dialog/export.cpp:236 msgid "<b>Image size</b>" msgstr "<b>Розмір зображеннÑ</b>" -#: ../src/ui/dialog/export.cpp:241 ../src/live_effects/lpe-bendpath.cpp:54 +#: ../src/ui/dialog/export.cpp:246 ../src/live_effects/lpe-bendpath.cpp:54 #: ../src/live_effects/lpe-patternalongpath.cpp:62 #: ../src/ui/dialog/transformation.cpp:75 ../src/ui/widget/page-sizer.cpp:238 msgid "_Width:" msgstr "_Ширина:" -#: ../src/ui/dialog/export.cpp:241 ../src/ui/dialog/export.cpp:252 +#: ../src/ui/dialog/export.cpp:246 ../src/ui/dialog/export.cpp:257 msgid "pixels at" msgstr "точок" -#: ../src/ui/dialog/export.cpp:247 +#: ../src/ui/dialog/export.cpp:252 msgid "dp_i" msgstr "dp_i" -#: ../src/ui/dialog/export.cpp:252 ../src/ui/dialog/transformation.cpp:77 +#: ../src/ui/dialog/export.cpp:257 ../src/ui/dialog/transformation.cpp:77 #: ../src/ui/widget/page-sizer.cpp:239 msgid "_Height:" msgstr "_ВиÑота:" -#: ../src/ui/dialog/export.cpp:260 -#: ../src/ui/dialog/inkscape-preferences.cpp:1385 -#: ../src/ui/dialog/inkscape-preferences.cpp:1388 -#: ../src/ui/dialog/inkscape-preferences.cpp:1397 +#: ../src/ui/dialog/export.cpp:265 +#: ../src/ui/dialog/inkscape-preferences.cpp:1384 +#: ../src/ui/dialog/inkscape-preferences.cpp:1387 +#: ../src/ui/dialog/inkscape-preferences.cpp:1396 msgid "dpi" msgstr "Ñ‚/д" -#: ../src/ui/dialog/export.cpp:268 +#: ../src/ui/dialog/export.cpp:273 msgid "<b>_Filename</b>" msgstr "<b>_Ðазва файла</b>" -#: ../src/ui/dialog/export.cpp:310 +#: ../src/ui/dialog/export.cpp:315 msgid "Export the bitmap file with these settings" msgstr "ЕкÑпортувати файл з цими параметрами" -#: ../src/ui/dialog/export.cpp:545 +#: ../src/ui/dialog/export.cpp:550 #, c-format msgid "B_atch export %d selected object" msgid_plural "B_atch export %d selected objects" @@ -4290,74 +4290,74 @@ msgstr[0] "Па_кетний екÑпорт %d позначеного об'Ñ”ÐºÑ msgstr[1] "Па_кетний екÑпорт %d позначених об'єктів" msgstr[2] "Па_кетний екÑпорт %d позначених об'єктів" -#: ../src/ui/dialog/export.cpp:861 +#: ../src/ui/dialog/export.cpp:866 msgid "Export in progress" msgstr "Триває екÑпортуваннÑ" -#: ../src/ui/dialog/export.cpp:945 +#: ../src/ui/dialog/export.cpp:950 msgid "No items selected." msgstr "Ðе позначено жодного пункту." -#: ../src/ui/dialog/export.cpp:949 ../src/ui/dialog/export.cpp:951 +#: ../src/ui/dialog/export.cpp:954 ../src/ui/dialog/export.cpp:956 msgid "Exporting %1 files" msgstr "ЕкÑÐ¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ %1 файлів" -#: ../src/ui/dialog/export.cpp:991 ../src/ui/dialog/export.cpp:993 +#: ../src/ui/dialog/export.cpp:996 ../src/ui/dialog/export.cpp:998 #, c-format msgid "Exporting file <b>%s</b>..." msgstr "ЕкÑÐ¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð° <b>%s</b>…" -#: ../src/ui/dialog/export.cpp:1002 ../src/ui/dialog/export.cpp:1093 +#: ../src/ui/dialog/export.cpp:1007 ../src/ui/dialog/export.cpp:1098 #, c-format msgid "Could not export to filename %s.\n" msgstr "Ðе вдаєтьÑÑ ÐµÐºÑпортувати до файла %s.\n" -#: ../src/ui/dialog/export.cpp:1005 +#: ../src/ui/dialog/export.cpp:1010 #, c-format msgid "Could not export to filename <b>%s</b>." msgstr "Ðе вдалоÑÑ ÐµÐºÑпортувати до файла <b>%s</b>." -#: ../src/ui/dialog/export.cpp:1020 +#: ../src/ui/dialog/export.cpp:1025 #, c-format msgid "Successfully exported <b>%d</b> files from <b>%d</b> selected items." msgstr "УÑпішно екÑпортовано <b>%d</b> файлів з <b>%d</b> позначених пунктів." -#: ../src/ui/dialog/export.cpp:1031 +#: ../src/ui/dialog/export.cpp:1036 msgid "You have to enter a filename." msgstr "Слід вказати назву файла." -#: ../src/ui/dialog/export.cpp:1032 +#: ../src/ui/dialog/export.cpp:1037 msgid "You have to enter a filename" msgstr "Ðеобхідно ввеÑти назву файла" -#: ../src/ui/dialog/export.cpp:1046 +#: ../src/ui/dialog/export.cpp:1051 msgid "The chosen area to be exported is invalid." msgstr "Ðекоректна облаÑть Ð´Ð»Ñ ÐµÐºÑпортуваннÑ." -#: ../src/ui/dialog/export.cpp:1047 +#: ../src/ui/dialog/export.cpp:1052 msgid "The chosen area to be exported is invalid" msgstr "Ðекоректна облаÑть Ð´Ð»Ñ ÐµÐºÑпорту" -#: ../src/ui/dialog/export.cpp:1062 +#: ../src/ui/dialog/export.cpp:1067 #, c-format msgid "Directory %s does not exist or is not a directory.\n" msgstr "Каталог %s не Ñ–Ñнує, або ж це не каталог.\n" #. TRANSLATORS: %1 will be the filename, %2 the width, and %3 the height of the image -#: ../src/ui/dialog/export.cpp:1076 ../src/ui/dialog/export.cpp:1078 +#: ../src/ui/dialog/export.cpp:1081 ../src/ui/dialog/export.cpp:1083 msgid "Exporting %1 (%2 x %3)" msgstr "ЕкÑÐ¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ %1 (%2 ⨯ %3)" -#: ../src/ui/dialog/export.cpp:1104 +#: ../src/ui/dialog/export.cpp:1109 #, c-format msgid "Drawing exported to <b>%s</b>." msgstr "Малюнок екÑпортовано до <b>%s</b>." -#: ../src/ui/dialog/export.cpp:1108 +#: ../src/ui/dialog/export.cpp:1113 msgid "Export aborted." msgstr "ЕкÑпорт перервано." -#: ../src/ui/dialog/export.cpp:1226 ../src/ui/dialog/export.cpp:1260 +#: ../src/ui/dialog/export.cpp:1231 ../src/ui/dialog/export.cpp:1265 msgid "Select a filename for exporting" msgstr "Виберіть назву файла Ð´Ð»Ñ ÐµÐºÑпорту" @@ -4457,7 +4457,7 @@ msgid "Search paths, lines, polylines" msgstr "Шукати Ñеред контурів, ліній, поліліній" #: ../src/dialogs/find.cpp:635 ../src/ui/dialog/find.cpp:98 -#: ../src/widgets/toolbox.cpp:1781 +#: ../src/widgets/toolbox.cpp:1732 msgid "Paths" msgstr "Контури" @@ -4598,31 +4598,31 @@ msgid "AaBbCcIiPpQq12369$€¢?.;/()" msgstr "ÐаБбВвЇїЄєÒÒ‘IiPpQq12369$€¢?.;/()" #. Align buttons -#: ../src/ui/dialog/text-edit.cpp:94 ../src/widgets/text-toolbar.cpp:1568 -#: ../src/widgets/text-toolbar.cpp:1569 +#: ../src/ui/dialog/text-edit.cpp:94 ../src/widgets/text-toolbar.cpp:1723 +#: ../src/widgets/text-toolbar.cpp:1724 msgid "Align left" msgstr "Ð’Ð¸Ñ€Ñ–Ð²Ð½ÑŽÐ²Ð°Ð½Ð½Ñ Ð»Ñ–Ð²Ð¾Ñ€ÑƒÑ‡" -#: ../src/ui/dialog/text-edit.cpp:95 ../src/widgets/text-toolbar.cpp:1576 -#: ../src/widgets/text-toolbar.cpp:1577 +#: ../src/ui/dialog/text-edit.cpp:95 ../src/widgets/text-toolbar.cpp:1731 +#: ../src/widgets/text-toolbar.cpp:1732 msgid "Align center" msgstr "ПоÑередині" -#: ../src/ui/dialog/text-edit.cpp:96 ../src/widgets/text-toolbar.cpp:1584 -#: ../src/widgets/text-toolbar.cpp:1585 +#: ../src/ui/dialog/text-edit.cpp:96 ../src/widgets/text-toolbar.cpp:1739 +#: ../src/widgets/text-toolbar.cpp:1740 msgid "Align right" msgstr "Ð’Ð¸Ñ€Ñ–Ð²Ð½ÑŽÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð°Ð²Ð¾Ñ€ÑƒÑ‡" -#: ../src/ui/dialog/text-edit.cpp:97 ../src/widgets/text-toolbar.cpp:1593 +#: ../src/ui/dialog/text-edit.cpp:97 ../src/widgets/text-toolbar.cpp:1748 msgid "Justify (only flowed text)" msgstr "ВирівнÑти раз шириною (лише неконтурний текÑÑ‚)" #. Direction buttons -#: ../src/ui/dialog/text-edit.cpp:106 ../src/widgets/text-toolbar.cpp:1628 +#: ../src/ui/dialog/text-edit.cpp:106 ../src/widgets/text-toolbar.cpp:1783 msgid "Horizontal text" msgstr "Горизонтальний текÑÑ‚" -#: ../src/ui/dialog/text-edit.cpp:107 ../src/widgets/text-toolbar.cpp:1635 +#: ../src/ui/dialog/text-edit.cpp:107 ../src/widgets/text-toolbar.cpp:1790 msgid "Vertical text" msgstr "Вертикальний текÑÑ‚" @@ -4630,7 +4630,7 @@ msgstr "Вертикальний текÑÑ‚" msgid "Spacing between lines (percent of font size)" msgstr "Інтервал між Ñ€Ñдками (у відÑотках щодо розміру шрифту)" -#: ../src/ui/dialog/text-edit.cpp:561 ../src/text-context.cpp:1519 +#: ../src/ui/dialog/text-edit.cpp:561 ../src/text-context.cpp:1496 msgid "Set text style" msgstr "Ð’Ñтановити Ñтиль текÑту" @@ -5123,51 +5123,51 @@ msgid "Unnamed document %d" msgstr "Документ без назви %d" #. We hit green anchor, closing Green-Blue-Red -#: ../src/draw-context.cpp:561 +#: ../src/draw-context.cpp:537 msgid "Path is closed." msgstr "Контур замкнено." #. We hit bot start and end of single curve, closing paths -#: ../src/draw-context.cpp:576 +#: ../src/draw-context.cpp:552 msgid "Closing path." msgstr "ЗакриваєтьÑÑ ÐºÐ¾Ð½Ñ‚ÑƒÑ€." -#: ../src/draw-context.cpp:677 +#: ../src/draw-context.cpp:653 msgid "Draw path" msgstr "ÐœÐ°Ð»ÑŽÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ñƒ" -#: ../src/draw-context.cpp:834 +#: ../src/draw-context.cpp:810 msgid "Creating single dot" msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¾Ð´Ð¸Ð½Ð¾Ñ‡Ð½Ð¾Ñ— точки" -#: ../src/draw-context.cpp:835 +#: ../src/draw-context.cpp:811 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:310 +#: ../src/dropper-context.cpp:326 #, c-format msgid " alpha %.3g" msgstr " α %.3g" #. where the color is picked, to show in the statusbar -#: ../src/dropper-context.cpp:312 +#: ../src/dropper-context.cpp:328 #, c-format msgid ", averaged with radius %d" msgstr ", уÑереднений з радіуÑом %d" -#: ../src/dropper-context.cpp:312 +#: ../src/dropper-context.cpp:328 #, c-format msgid " under cursor" msgstr " під курÑором" #. message, to show in the statusbar -#: ../src/dropper-context.cpp:314 +#: ../src/dropper-context.cpp:330 msgid "<b>Release mouse</b> to set color." msgstr "<b>ВідпуÑтіть кнопку</b> Ð´Ð»Ñ Ð²ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÐºÐ¾Ð»ÑŒÐ¾Ñ€Ñƒ." -#: ../src/dropper-context.cpp:314 ../src/tools-switch.cpp:232 +#: ../src/dropper-context.cpp:330 ../src/tools-switch.cpp:232 msgid "" "<b>Click</b> to set fill, <b>Shift+click</b> to set stroke; <b>drag</b> to " "average color in area; with <b>Alt</b> to pick inverse color; <b>Ctrl+C</b> " @@ -5178,46 +5178,46 @@ msgstr "" "разом з <b>Alt</b> беретьÑÑ Ñ–Ð½Ð²ÐµÑ€Ñний колір; <b>Ctrl+C</b> копіює у буфер " "колір під курÑором." -#: ../src/dropper-context.cpp:362 +#: ../src/dropper-context.cpp:378 msgid "Set picked color" msgstr "Ð’Ñтановити знÑтий піпеткою колір" -#: ../src/dyna-draw-context.cpp:617 +#: ../src/dyna-draw-context.cpp:591 msgid "" "<b>Guide path selected</b>; start drawing along the guide with <b>Ctrl</b>" msgstr "" "<b>позначено напрÑмний контур</b>; початок креÑÐ»ÐµÐ½Ð½Ñ Ð²Ð·Ð´Ð¾Ð²Ð¶ напрÑмної " "<b>Ctrl</b>" -#: ../src/dyna-draw-context.cpp:619 +#: ../src/dyna-draw-context.cpp:593 msgid "<b>Select a guide path</b> to track with <b>Ctrl</b>" msgstr "<b>Виберіть напрÑмну</b> Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ñ–Ñ— з клавішею <b>Ctrl</b>" -#: ../src/dyna-draw-context.cpp:754 +#: ../src/dyna-draw-context.cpp:728 msgid "Tracking: <b>connection to guide path lost!</b>" msgstr "Трекінг: <b>з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· напрÑмним контуром втрачено!</b>" -#: ../src/dyna-draw-context.cpp:754 +#: ../src/dyna-draw-context.cpp:728 msgid "<b>Tracking</b> a guide path" msgstr "<b>Трекінг</b> напрÑмним контуром" -#: ../src/dyna-draw-context.cpp:757 +#: ../src/dyna-draw-context.cpp:731 msgid "<b>Drawing</b> a calligraphic stroke" msgstr "<b>МалюваннÑ</b> каліграфічного штриху" -#: ../src/dyna-draw-context.cpp:1046 +#: ../src/dyna-draw-context.cpp:1020 msgid "Draw calligraphic stroke" msgstr "Створити каліграфічний штрих" -#: ../src/eraser-context.cpp:533 +#: ../src/eraser-context.cpp:504 msgid "<b>Drawing</b> an eraser stroke" msgstr "<b>МалюваннÑ</b> штриха гумки" -#: ../src/eraser-context.cpp:839 +#: ../src/eraser-context.cpp:810 msgid "Draw eraser stroke" msgstr "Ðамалювати штрих гумкою" -#: ../src/event-context.cpp:692 +#: ../src/event-context.cpp:671 msgid "<b>Space+mouse move</b> to pan canvas" msgstr "<b>Пробіл+переÑÑƒÐ²Ð°Ð½Ð½Ñ Ð¼Ð¸ÑˆÑ–</b> Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ð¾Ð»Ð¾Ñ‚Ð½Ð°" @@ -5377,13 +5377,13 @@ msgstr "" "повернув код помилки, проте це може означати, що результат не такий Ñк " "очікувавÑÑ." -#: ../src/extension/init.cpp:290 +#: ../src/extension/init.cpp:296 msgid "Null external module directory name. Modules will not be loaded." msgstr "" "Порожнє поле назви каталогу зовнішнього модулÑ. Модулі не будуть " "завантажуватиÑÑŒ." -#: ../src/extension/init.cpp:304 +#: ../src/extension/init.cpp:310 #: ../src/extension/internal/filter/filter-file.cpp:58 #, c-format msgid "" @@ -5424,7 +5424,7 @@ msgstr "ВиÑота:" #. Label #: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:43 -#: ../src/extension/internal/filter/color.h:1043 +#: ../src/extension/internal/filter/color.h:1044 #: ../src/extension/internal/filter/paint.h:357 #: ../src/widgets/gradient-toolbar.cpp:1172 #: ../src/widgets/gradient-vector.cpp:927 @@ -5480,13 +5480,13 @@ msgstr "Додати шум" #. _settings->add_checkbutton(false, SP_ATTR_STITCHTILES, _("Stitch Tiles"), "stitch", "noStitch"); #: ../src/extension/internal/bitmap/addNoise.cpp:47 -#: ../src/extension/internal/filter/color.h:425 -#: ../src/extension/internal/filter/color.h:1414 -#: ../src/extension/internal/filter/color.h:1502 +#: ../src/extension/internal/filter/color.h:426 +#: ../src/extension/internal/filter/color.h:1497 +#: ../src/extension/internal/filter/color.h:1585 #: ../src/extension/internal/filter/distort.h:69 #: ../src/extension/internal/filter/morphology.h:60 ../src/rdf.cpp:241 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2523 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2602 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2508 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2587 #: ../src/ui/dialog/object-attributes.cpp:48 #: ../share/extensions/jessyInk_effects.inx.h:5 #: ../share/extensions/jessyInk_export.inx.h:3 @@ -5536,7 +5536,7 @@ msgstr "РозмиттÑ" #: ../src/extension/internal/bitmap/oilPaint.cpp:39 #: ../src/extension/internal/bitmap/sharpen.cpp:40 #: ../src/extension/internal/bitmap/unsharpmask.cpp:43 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2580 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2565 msgid "Radius:" msgstr "РадіуÑ:" @@ -5584,7 +5584,7 @@ msgstr "Канал блакитного" #: ../src/extension/internal/bitmap/channel.cpp:55 #: ../src/extension/internal/bitmap/levelChannel.cpp:59 msgid "Magenta Channel" -msgstr "Канал пурпурового" +msgstr "Канал бузкового" #: ../src/extension/internal/bitmap/channel.cpp:56 #: ../src/extension/internal/bitmap/levelChannel.cpp:60 @@ -5619,7 +5619,7 @@ msgid "Apply charcoal stylization to selected bitmap(s)" msgstr "ЗаÑтоÑувати Ñтилізацію під малюнок вугіллÑм до позначених картинок" #: ../src/extension/internal/bitmap/colorize.cpp:50 -#: ../src/extension/internal/filter/color.h:316 +#: ../src/extension/internal/filter/color.h:317 msgid "Colorize" msgstr "Зробити кольоровим" @@ -5779,7 +5779,7 @@ msgid "Level (with Channel)" msgstr "Рівень (з каналом)" #: ../src/extension/internal/bitmap/levelChannel.cpp:54 -#: ../src/extension/internal/filter/color.h:635 +#: ../src/extension/internal/filter/color.h:636 msgid "Channel:" msgstr "Канал:" @@ -5811,8 +5811,8 @@ msgid "Hue:" msgstr "Відтінок:" #: ../src/extension/internal/bitmap/modulate.cpp:43 -#: ../src/extension/internal/filter/color.h:155 -#: ../src/extension/internal/filter/color.h:256 +#: ../src/extension/internal/filter/color.h:156 +#: ../src/extension/internal/filter/color.h:257 #: ../src/extension/internal/filter/paint.h:87 msgid "Saturation:" msgstr "ÐаÑиченіÑть:" @@ -5821,7 +5821,7 @@ msgstr "ÐаÑиченіÑть:" #: ../src/extension/internal/filter/bevels.h:136 #: ../src/extension/internal/filter/bevels.h:220 #: ../src/extension/internal/filter/blurs.h:187 -#: ../src/extension/internal/filter/color.h:73 +#: ../src/extension/internal/filter/color.h:74 msgid "Brightness:" msgstr "ЯÑкравіÑть:" @@ -5864,7 +5864,7 @@ msgstr "" #: ../src/extension/internal/bitmap/opacity.cpp:40 #: ../src/extension/internal/filter/blurs.h:333 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2570 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2555 #: ../src/widgets/dropper-toolbar.cpp:112 msgid "Opacity:" msgstr "ÐепрозоріÑть:" @@ -5946,8 +5946,8 @@ msgid "Sharpen selected bitmap(s)" msgstr "Підвищити різкіÑть позначених раÑтрових картинок" #: ../src/extension/internal/bitmap/solarize.cpp:39 -#: ../src/extension/internal/filter/color.h:1411 -#: ../src/extension/internal/filter/color.h:1415 +#: ../src/extension/internal/filter/color.h:1494 +#: ../src/extension/internal/filter/color.h:1498 msgid "Solarize" msgstr "СонÑчне Ñвітло" @@ -6236,22 +6236,23 @@ msgstr "Колір підÑвіченнÑ" #: ../src/extension/internal/filter/blurs.h:350 #: ../src/extension/internal/filter/bumps.h:141 #: ../src/extension/internal/filter/bumps.h:364 -#: ../src/extension/internal/filter/color.h:80 -#: ../src/extension/internal/filter/color.h:169 -#: ../src/extension/internal/filter/color.h:260 -#: ../src/extension/internal/filter/color.h:345 -#: ../src/extension/internal/filter/color.h:435 -#: ../src/extension/internal/filter/color.h:530 -#: ../src/extension/internal/filter/color.h:652 -#: ../src/extension/internal/filter/color.h:749 -#: ../src/extension/internal/filter/color.h:828 -#: ../src/extension/internal/filter/color.h:919 -#: ../src/extension/internal/filter/color.h:1047 -#: ../src/extension/internal/filter/color.h:1117 -#: ../src/extension/internal/filter/color.h:1230 -#: ../src/extension/internal/filter/color.h:1345 -#: ../src/extension/internal/filter/color.h:1421 -#: ../src/extension/internal/filter/color.h:1532 +#: ../src/extension/internal/filter/color.h:81 +#: ../src/extension/internal/filter/color.h:170 +#: ../src/extension/internal/filter/color.h:261 +#: ../src/extension/internal/filter/color.h:346 +#: ../src/extension/internal/filter/color.h:436 +#: ../src/extension/internal/filter/color.h:531 +#: ../src/extension/internal/filter/color.h:653 +#: ../src/extension/internal/filter/color.h:750 +#: ../src/extension/internal/filter/color.h:829 +#: ../src/extension/internal/filter/color.h:920 +#: ../src/extension/internal/filter/color.h:1048 +#: ../src/extension/internal/filter/color.h:1118 +#: ../src/extension/internal/filter/color.h:1211 +#: ../src/extension/internal/filter/color.h:1323 +#: ../src/extension/internal/filter/color.h:1428 +#: ../src/extension/internal/filter/color.h:1504 +#: ../src/extension/internal/filter/color.h:1615 #: ../src/extension/internal/filter/distort.h:95 #: ../src/extension/internal/filter/distort.h:204 #: ../src/extension/internal/filter/filter-file.cpp:150 @@ -6269,7 +6270,7 @@ msgstr "Колір підÑвіченнÑ" #: ../src/extension/internal/filter/paint.h:877 #: ../src/extension/internal/filter/paint.h:981 #: ../src/extension/internal/filter/protrusions.h:54 -#: ../src/extension/internal/filter/shadows.h:78 +#: ../src/extension/internal/filter/shadows.h:80 #: ../src/extension/internal/filter/textures.h:90 #: ../src/extension/internal/filter/transparency.h:69 #: ../src/extension/internal/filter/transparency.h:140 @@ -6355,11 +6356,11 @@ msgstr "ÐакладеннÑ:" #: ../src/extension/internal/filter/bumps.h:131 #: ../src/extension/internal/filter/bumps.h:340 #: ../src/extension/internal/filter/bumps.h:347 -#: ../src/extension/internal/filter/color.h:328 -#: ../src/extension/internal/filter/color.h:335 -#: ../src/extension/internal/filter/color.h:1340 -#: ../src/extension/internal/filter/color.h:1513 -#: ../src/extension/internal/filter/color.h:1519 +#: ../src/extension/internal/filter/color.h:329 +#: ../src/extension/internal/filter/color.h:336 +#: ../src/extension/internal/filter/color.h:1423 +#: ../src/extension/internal/filter/color.h:1596 +#: ../src/extension/internal/filter/color.h:1602 #: ../src/extension/internal/filter/paint.h:706 #: ../src/extension/internal/filter/transparency.h:63 #: ../src/filter-enums.cpp:54 @@ -6371,13 +6372,12 @@ msgstr "Темніше" #: ../src/extension/internal/filter/bumps.h:132 #: ../src/extension/internal/filter/bumps.h:338 #: ../src/extension/internal/filter/bumps.h:345 -#: ../src/extension/internal/filter/color.h:326 -#: ../src/extension/internal/filter/color.h:331 -#: ../src/extension/internal/filter/color.h:646 -#: ../src/extension/internal/filter/color.h:1212 -#: ../src/extension/internal/filter/color.h:1332 -#: ../src/extension/internal/filter/color.h:1337 -#: ../src/extension/internal/filter/color.h:1511 +#: ../src/extension/internal/filter/color.h:327 +#: ../src/extension/internal/filter/color.h:332 +#: ../src/extension/internal/filter/color.h:647 +#: ../src/extension/internal/filter/color.h:1415 +#: ../src/extension/internal/filter/color.h:1420 +#: ../src/extension/internal/filter/color.h:1594 #: ../src/extension/internal/filter/paint.h:704 #: ../src/extension/internal/filter/transparency.h:62 #: ../src/filter-enums.cpp:53 ../src/ui/dialog/input.cpp:374 @@ -6389,14 +6389,13 @@ msgstr "Ширма" #: ../src/extension/internal/filter/bumps.h:133 #: ../src/extension/internal/filter/bumps.h:341 #: ../src/extension/internal/filter/bumps.h:348 -#: ../src/extension/internal/filter/color.h:324 -#: ../src/extension/internal/filter/color.h:332 -#: ../src/extension/internal/filter/color.h:644 -#: ../src/extension/internal/filter/color.h:1213 -#: ../src/extension/internal/filter/color.h:1331 -#: ../src/extension/internal/filter/color.h:1338 -#: ../src/extension/internal/filter/color.h:1512 -#: ../src/extension/internal/filter/color.h:1518 +#: ../src/extension/internal/filter/color.h:325 +#: ../src/extension/internal/filter/color.h:333 +#: ../src/extension/internal/filter/color.h:645 +#: ../src/extension/internal/filter/color.h:1414 +#: ../src/extension/internal/filter/color.h:1421 +#: ../src/extension/internal/filter/color.h:1595 +#: ../src/extension/internal/filter/color.h:1601 #: ../src/extension/internal/filter/paint.h:702 #: ../src/extension/internal/filter/transparency.h:60 #: ../src/filter-enums.cpp:52 @@ -6408,10 +6407,10 @@ msgstr "МноженнÑ" #: ../src/extension/internal/filter/bumps.h:134 #: ../src/extension/internal/filter/bumps.h:342 #: ../src/extension/internal/filter/bumps.h:349 -#: ../src/extension/internal/filter/color.h:327 -#: ../src/extension/internal/filter/color.h:334 -#: ../src/extension/internal/filter/color.h:1339 -#: ../src/extension/internal/filter/color.h:1510 +#: ../src/extension/internal/filter/color.h:328 +#: ../src/extension/internal/filter/color.h:335 +#: ../src/extension/internal/filter/color.h:1422 +#: ../src/extension/internal/filter/color.h:1593 #: ../src/extension/internal/filter/paint.h:705 #: ../src/extension/internal/filter/transparency.h:64 #: ../src/filter-enums.cpp:55 @@ -6458,14 +6457,14 @@ msgid "Erosion:" msgstr "ЕрозіÑ:" #: ../src/extension/internal/filter/blurs.h:336 -#: ../src/extension/internal/filter/color.h:1210 +#: ../src/extension/internal/filter/color.h:1205 +#: ../src/extension/internal/filter/color.h:1317 #: ../src/ui/dialog/document-properties.cpp:106 msgid "Background color" msgstr "Колір тла" #: ../src/extension/internal/filter/blurs.h:337 #: ../src/extension/internal/filter/bumps.h:129 -#: ../src/extension/internal/filter/color.h:1211 msgid "Blend type:" msgstr "Тип змішуваннÑ:" @@ -6473,14 +6472,13 @@ msgstr "Тип змішуваннÑ:" #: ../src/extension/internal/filter/bumps.h:130 #: ../src/extension/internal/filter/bumps.h:339 #: ../src/extension/internal/filter/bumps.h:346 -#: ../src/extension/internal/filter/color.h:325 -#: ../src/extension/internal/filter/color.h:333 -#: ../src/extension/internal/filter/color.h:645 -#: ../src/extension/internal/filter/color.h:1214 -#: ../src/extension/internal/filter/color.h:1330 -#: ../src/extension/internal/filter/color.h:1336 -#: ../src/extension/internal/filter/color.h:1503 -#: ../src/extension/internal/filter/color.h:1517 +#: ../src/extension/internal/filter/color.h:326 +#: ../src/extension/internal/filter/color.h:334 +#: ../src/extension/internal/filter/color.h:646 +#: ../src/extension/internal/filter/color.h:1413 +#: ../src/extension/internal/filter/color.h:1419 +#: ../src/extension/internal/filter/color.h:1586 +#: ../src/extension/internal/filter/color.h:1600 #: ../src/extension/internal/filter/distort.h:78 #: ../src/extension/internal/filter/paint.h:703 #: ../src/extension/internal/filter/textures.h:77 @@ -6523,24 +6521,24 @@ msgstr "ВитиÑÐºÐ°Ð½Ð½Ñ Ð´Ð¶ÐµÑ€ÐµÐ»Ð°" #: ../src/extension/internal/filter/bumps.h:88 #: ../src/extension/internal/filter/bumps.h:320 -#: ../src/extension/internal/filter/color.h:156 -#: ../src/extension/internal/filter/color.h:820 +#: ../src/extension/internal/filter/color.h:157 +#: ../src/extension/internal/filter/color.h:821 #: ../src/extension/internal/filter/transparency.h:132 msgid "Red:" msgstr "Червоний:" #: ../src/extension/internal/filter/bumps.h:89 #: ../src/extension/internal/filter/bumps.h:321 -#: ../src/extension/internal/filter/color.h:157 -#: ../src/extension/internal/filter/color.h:821 +#: ../src/extension/internal/filter/color.h:158 +#: ../src/extension/internal/filter/color.h:822 #: ../src/extension/internal/filter/transparency.h:133 msgid "Green:" msgstr "Зелений:" #: ../src/extension/internal/filter/bumps.h:90 #: ../src/extension/internal/filter/bumps.h:322 -#: ../src/extension/internal/filter/color.h:158 -#: ../src/extension/internal/filter/color.h:822 +#: ../src/extension/internal/filter/color.h:159 +#: ../src/extension/internal/filter/color.h:823 #: ../src/extension/internal/filter/transparency.h:134 msgid "Blue:" msgstr "Синій:" @@ -6563,9 +6561,9 @@ msgstr "РозÑÑ–Ñний" #: ../src/extension/internal/filter/bumps.h:99 #: ../src/extension/internal/filter/bumps.h:333 -#: ../src/extension/internal/filter/color.h:75 -#: ../src/extension/internal/filter/color.h:823 -#: ../src/extension/internal/filter/color.h:1112 +#: ../src/extension/internal/filter/color.h:76 +#: ../src/extension/internal/filter/color.h:824 +#: ../src/extension/internal/filter/color.h:1113 #: ../src/extension/internal/filter/paint.h:86 #: ../src/extension/internal/filter/paint.h:593 #: ../src/extension/internal/filter/paint.h:708 @@ -6667,7 +6665,6 @@ msgid "Background:" msgstr "Тло:" #: ../src/extension/internal/filter/bumps.h:325 -#: ../src/extension/internal/filter/color.h:1218 #: ../src/extension/internal/filter/transparency.h:57 #: ../src/filter-enums.cpp:29 ../src/selection-describer.cpp:55 msgid "Image" @@ -6682,7 +6679,7 @@ msgid "Background opacity:" msgstr "ÐепрозоріÑть тла:" #: ../src/extension/internal/filter/bumps.h:330 -#: ../src/extension/internal/filter/color.h:1039 +#: ../src/extension/internal/filter/color.h:1040 msgid "Lighting" msgstr "ПідÑвічуваннÑ" @@ -6713,7 +6710,6 @@ msgid "Atop" msgstr "Згори (Atop)" #: ../src/extension/internal/filter/bumps.h:357 -#: ../src/extension/internal/filter/color.h:1223 #: ../src/extension/internal/filter/distort.h:70 #: ../src/extension/internal/filter/morphology.h:174 #: ../src/filter-enums.cpp:72 @@ -6724,17 +6720,17 @@ msgstr "Вхід" msgid "Turns an image to jelly" msgstr "Перетворює Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð½Ð° желе" -#: ../src/extension/internal/filter/color.h:71 +#: ../src/extension/internal/filter/color.h:72 msgid "Brilliance" msgstr "БлиÑкучіÑть" -#: ../src/extension/internal/filter/color.h:74 -#: ../src/extension/internal/filter/color.h:1334 +#: ../src/extension/internal/filter/color.h:75 +#: ../src/extension/internal/filter/color.h:1417 msgid "Over-saturation:" msgstr "ПеренаÑиченіÑть:" -#: ../src/extension/internal/filter/color.h:76 -#: ../src/extension/internal/filter/color.h:160 +#: ../src/extension/internal/filter/color.h:77 +#: ../src/extension/internal/filter/color.h:161 #: ../src/extension/internal/filter/overlays.h:70 #: ../src/extension/internal/filter/paint.h:85 #: ../src/extension/internal/filter/paint.h:503 @@ -6743,166 +6739,166 @@ msgstr "ПеренаÑиченіÑть:" msgid "Inverted" msgstr "ІнвертуваннÑ" -#: ../src/extension/internal/filter/color.h:84 +#: ../src/extension/internal/filter/color.h:85 msgid "Brightness filter" msgstr "Фільтр ÑÑкравоÑті" -#: ../src/extension/internal/filter/color.h:151 +#: ../src/extension/internal/filter/color.h:152 msgid "Channel Painting" msgstr "ÐœÐ°Ð»ÑŽÐ²Ð°Ð½Ð½Ñ Ð·Ð° каналами" -#: ../src/extension/internal/filter/color.h:159 +#: ../src/extension/internal/filter/color.h:160 #: ../src/extension/internal/filter/transparency.h:135 msgid "Alpha:" msgstr "ПрозоріÑть:" -#: ../src/extension/internal/filter/color.h:173 +#: ../src/extension/internal/filter/color.h:174 msgid "Replace RGB by any color" msgstr "Замінити колір RGB на довільний колір" -#: ../src/extension/internal/filter/color.h:253 +#: ../src/extension/internal/filter/color.h:254 msgid "Color Shift" msgstr "ЗÑув кольорів" -#: ../src/extension/internal/filter/color.h:255 +#: ../src/extension/internal/filter/color.h:256 msgid "Shift (°):" msgstr "ЗÑув (у °):" -#: ../src/extension/internal/filter/color.h:264 +#: ../src/extension/internal/filter/color.h:265 msgid "Rotate and desaturate hue" msgstr "ÐžÐ±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ñ– зненаÑÐ¸Ñ‡ÐµÐ½Ð½Ñ Ð²Ñ–Ð´Ñ‚Ñ–Ð½ÐºÑ–Ð²" -#: ../src/extension/internal/filter/color.h:320 +#: ../src/extension/internal/filter/color.h:321 msgid "Harsh light:" msgstr "ЯÑкраве оÑвітленнÑ:" -#: ../src/extension/internal/filter/color.h:321 +#: ../src/extension/internal/filter/color.h:322 msgid "Normal light:" msgstr "Звичайне оÑвітленнÑ:" -#: ../src/extension/internal/filter/color.h:322 +#: ../src/extension/internal/filter/color.h:323 msgid "Duotone" msgstr "Два тони" -#: ../src/extension/internal/filter/color.h:323 -#: ../src/extension/internal/filter/color.h:1329 +#: ../src/extension/internal/filter/color.h:324 +#: ../src/extension/internal/filter/color.h:1412 msgid "Blend 1:" msgstr "ÐÐ°ÐºÐ»Ð°Ð´ÐµÐ½Ð½Ñ 1:" -#: ../src/extension/internal/filter/color.h:330 -#: ../src/extension/internal/filter/color.h:1335 +#: ../src/extension/internal/filter/color.h:331 +#: ../src/extension/internal/filter/color.h:1418 msgid "Blend 2:" msgstr "ÐÐ°ÐºÐ»Ð°Ð´ÐµÐ½Ð½Ñ 2:" -#: ../src/extension/internal/filter/color.h:349 +#: ../src/extension/internal/filter/color.h:350 msgid "Blend image or object with a flood color" msgstr "Змішує кольори Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ об'єкта з кольором заповненнÑ" -#: ../src/extension/internal/filter/color.h:423 ../src/filter-enums.cpp:22 +#: ../src/extension/internal/filter/color.h:424 ../src/filter-enums.cpp:22 msgid "Component Transfer" msgstr "ПеренеÑÐµÐ½Ð½Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¸" -#: ../src/extension/internal/filter/color.h:426 ../src/filter-enums.cpp:82 +#: ../src/extension/internal/filter/color.h:427 ../src/filter-enums.cpp:82 msgid "Identity" msgstr "ТотожніÑть" -#: ../src/extension/internal/filter/color.h:427 +#: ../src/extension/internal/filter/color.h:428 #: ../src/extension/internal/filter/paint.h:499 ../src/filter-enums.cpp:83 msgid "Table" msgstr "Табличний" -#: ../src/extension/internal/filter/color.h:428 +#: ../src/extension/internal/filter/color.h:429 #: ../src/extension/internal/filter/paint.h:500 ../src/filter-enums.cpp:84 msgid "Discrete" msgstr "ДиÑкретний" -#: ../src/extension/internal/filter/color.h:429 ../src/filter-enums.cpp:85 +#: ../src/extension/internal/filter/color.h:430 ../src/filter-enums.cpp:85 #: ../src/live_effects/lpe-powerstroke.cpp:188 msgid "Linear" msgstr "Лінійна" -#: ../src/extension/internal/filter/color.h:430 ../src/filter-enums.cpp:86 +#: ../src/extension/internal/filter/color.h:431 ../src/filter-enums.cpp:86 msgid "Gamma" msgstr "Гама" -#: ../src/extension/internal/filter/color.h:439 +#: ../src/extension/internal/filter/color.h:440 msgid "Basic component transfer structure" msgstr "Базова Ñтруктура Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚" -#: ../src/extension/internal/filter/color.h:508 +#: ../src/extension/internal/filter/color.h:509 msgid "Duochrome" msgstr "Два кольори" -#: ../src/extension/internal/filter/color.h:512 +#: ../src/extension/internal/filter/color.h:513 msgid "Fluorescence level:" msgstr "Рівень ÑвіченнÑ:" -#: ../src/extension/internal/filter/color.h:513 +#: ../src/extension/internal/filter/color.h:514 msgid "Swap:" msgstr "Обмін:" -#: ../src/extension/internal/filter/color.h:514 +#: ../src/extension/internal/filter/color.h:515 msgid "No swap" msgstr "Без обміну" -#: ../src/extension/internal/filter/color.h:515 +#: ../src/extension/internal/filter/color.h:516 msgid "Color and alpha" msgstr "Колір Ñ– α-канал" -#: ../src/extension/internal/filter/color.h:516 +#: ../src/extension/internal/filter/color.h:517 msgid "Color only" msgstr "Лише колір" -#: ../src/extension/internal/filter/color.h:517 +#: ../src/extension/internal/filter/color.h:518 msgid "Alpha only" msgstr "Лише α-канал" -#: ../src/extension/internal/filter/color.h:521 +#: ../src/extension/internal/filter/color.h:522 msgid "Color 1" msgstr "Колір 1" -#: ../src/extension/internal/filter/color.h:524 +#: ../src/extension/internal/filter/color.h:525 msgid "Color 2" msgstr "Колір 2" -#: ../src/extension/internal/filter/color.h:534 +#: ../src/extension/internal/filter/color.h:535 msgid "Convert luminance values to a duochrome palette" msgstr "Перетворити Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¾ÑвітленоÑті на кольори двотонової палітри" -#: ../src/extension/internal/filter/color.h:633 +#: ../src/extension/internal/filter/color.h:634 msgid "Extract Channel" msgstr "Ð’Ð¸Ð´Ð¾Ð±ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ°Ð½Ð°Ð»Ñƒ" -#: ../src/extension/internal/filter/color.h:636 ../src/filter-enums.cpp:100 -#: ../src/flood-context.cpp:252 ../src/widgets/sp-color-icc-selector.cpp:227 +#: ../src/extension/internal/filter/color.h:637 ../src/filter-enums.cpp:100 +#: ../src/flood-context.cpp:228 ../src/widgets/sp-color-icc-selector.cpp:227 #: ../src/widgets/sp-color-scales.cpp:429 #: ../src/widgets/sp-color-scales.cpp:430 msgid "Red" msgstr "Червоний" -#: ../src/extension/internal/filter/color.h:637 ../src/filter-enums.cpp:101 -#: ../src/flood-context.cpp:253 ../src/widgets/sp-color-icc-selector.cpp:227 +#: ../src/extension/internal/filter/color.h:638 ../src/filter-enums.cpp:101 +#: ../src/flood-context.cpp:229 ../src/widgets/sp-color-icc-selector.cpp:227 #: ../src/widgets/sp-color-scales.cpp:432 #: ../src/widgets/sp-color-scales.cpp:433 msgid "Green" msgstr "Зелений" -#: ../src/extension/internal/filter/color.h:638 ../src/filter-enums.cpp:102 -#: ../src/flood-context.cpp:254 ../src/widgets/sp-color-icc-selector.cpp:227 +#: ../src/extension/internal/filter/color.h:639 ../src/filter-enums.cpp:102 +#: ../src/flood-context.cpp:230 ../src/widgets/sp-color-icc-selector.cpp:227 #: ../src/widgets/sp-color-scales.cpp:435 #: ../src/widgets/sp-color-scales.cpp:436 msgid "Blue" msgstr "Синій" -#: ../src/extension/internal/filter/color.h:639 +#: ../src/extension/internal/filter/color.h:640 #: ../src/widgets/sp-color-icc-selector.cpp:231 #: ../src/widgets/sp-color-icc-selector.cpp:232 #: ../src/widgets/sp-color-scales.cpp:483 #: ../src/widgets/sp-color-scales.cpp:484 msgid "Cyan" -msgstr "Бірюзовий" +msgstr "Блакитний" -#: ../src/extension/internal/filter/color.h:640 +#: ../src/extension/internal/filter/color.h:641 #: ../src/widgets/sp-color-icc-selector.cpp:231 #: ../src/widgets/sp-color-icc-selector.cpp:232 #: ../src/widgets/sp-color-scales.cpp:486 @@ -6910,7 +6906,7 @@ msgstr "Бірюзовий" msgid "Magenta" msgstr "Бузковий" -#: ../src/extension/internal/filter/color.h:641 +#: ../src/extension/internal/filter/color.h:642 #: ../src/widgets/sp-color-icc-selector.cpp:231 #: ../src/widgets/sp-color-icc-selector.cpp:232 #: ../src/widgets/sp-color-scales.cpp:489 @@ -6918,34 +6914,34 @@ msgstr "Бузковий" msgid "Yellow" msgstr "Жовтий" -#: ../src/extension/internal/filter/color.h:643 +#: ../src/extension/internal/filter/color.h:644 msgid "Background blend mode:" msgstr "Режим об'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· тлом:" -#: ../src/extension/internal/filter/color.h:648 +#: ../src/extension/internal/filter/color.h:649 msgid "Channel to alpha" msgstr "Перетворити канал на прозорий" -#: ../src/extension/internal/filter/color.h:656 +#: ../src/extension/internal/filter/color.h:657 msgid "Extract color channel as a transparent image" msgstr "Видобути канал кольору Ñк прозоре зображеннÑ" -#: ../src/extension/internal/filter/color.h:739 +#: ../src/extension/internal/filter/color.h:740 msgid "Fade to Black or White" msgstr "ÐŸÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð½Ð° чорний або білий" -#: ../src/extension/internal/filter/color.h:741 +#: ../src/extension/internal/filter/color.h:742 #: ../src/extension/internal/filter/image.h:56 #: ../src/extension/internal/filter/morphology.h:66 #: ../src/extension/internal/filter/paint.h:346 msgid "Level:" msgstr "Рівень:" -#: ../src/extension/internal/filter/color.h:742 +#: ../src/extension/internal/filter/color.h:743 msgid "Fade to:" msgstr "ÐŸÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð½Ð°:" -#: ../src/extension/internal/filter/color.h:743 +#: ../src/extension/internal/filter/color.h:744 #: ../src/ui/widget/selected-style.cpp:246 #: ../src/widgets/sp-color-icc-selector.cpp:231 #: ../src/widgets/sp-color-scales.cpp:492 @@ -6953,228 +6949,236 @@ msgstr "ÐŸÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð½Ð°:" msgid "Black" msgstr "Чорний" -#: ../src/extension/internal/filter/color.h:744 +#: ../src/extension/internal/filter/color.h:745 #: ../src/ui/widget/selected-style.cpp:242 msgid "White" msgstr "Білий" -#: ../src/extension/internal/filter/color.h:753 +#: ../src/extension/internal/filter/color.h:754 msgid "Fade to black or white" msgstr "ÐŸÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð½Ð° чорний або білий" -#: ../src/extension/internal/filter/color.h:818 +#: ../src/extension/internal/filter/color.h:819 msgid "Greyscale" msgstr "Градації Ñірого" -#: ../src/extension/internal/filter/color.h:824 +#: ../src/extension/internal/filter/color.h:825 #: ../src/extension/internal/filter/paint.h:83 #: ../src/extension/internal/filter/paint.h:240 msgid "Transparent" msgstr "ПрозоріÑть" -#: ../src/extension/internal/filter/color.h:832 +#: ../src/extension/internal/filter/color.h:833 msgid "Customize greyscale components" msgstr "Ðалаштувати компоненти відтінків Ñірого" -#: ../src/extension/internal/filter/color.h:904 +#: ../src/extension/internal/filter/color.h:905 #: ../src/ui/widget/selected-style.cpp:238 msgid "Invert" msgstr "Інвертувати" -#: ../src/extension/internal/filter/color.h:906 +#: ../src/extension/internal/filter/color.h:907 msgid "Invert channels:" msgstr "Ð†Ð½Ð²ÐµÑ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ°Ð½Ð°Ð»Ñ–Ð²:" -#: ../src/extension/internal/filter/color.h:907 +#: ../src/extension/internal/filter/color.h:908 msgid "No inversion" msgstr "Без інверÑÑ–Ñ—" -#: ../src/extension/internal/filter/color.h:908 +#: ../src/extension/internal/filter/color.h:909 msgid "Red and blue" msgstr "Червоний Ñ– Ñиній" -#: ../src/extension/internal/filter/color.h:909 +#: ../src/extension/internal/filter/color.h:910 msgid "Red and green" msgstr "Червоний Ñ– зелений" -#: ../src/extension/internal/filter/color.h:910 +#: ../src/extension/internal/filter/color.h:911 msgid "Green and blue" msgstr "Зелений Ñ– Ñиній" -#: ../src/extension/internal/filter/color.h:912 +#: ../src/extension/internal/filter/color.h:913 msgid "Light transparency:" msgstr "ПрозоріÑть Ñвітлого:" -#: ../src/extension/internal/filter/color.h:913 +#: ../src/extension/internal/filter/color.h:914 msgid "Invert hue" msgstr "ІнверÑÑ–Ñ Ð²Ñ–Ð´Ñ‚Ñ–Ð½ÐºÑƒ" -#: ../src/extension/internal/filter/color.h:914 +#: ../src/extension/internal/filter/color.h:915 msgid "Invert lightness" msgstr "Інвертувати оÑвітленіÑть" -#: ../src/extension/internal/filter/color.h:915 +#: ../src/extension/internal/filter/color.h:916 msgid "Invert transparency" msgstr "Інвертувати прозоріÑть" -#: ../src/extension/internal/filter/color.h:923 +#: ../src/extension/internal/filter/color.h:924 msgid "Manage hue, lightness and transparency inversions" msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñ–Ð½Ð²ÐµÑ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñм за відтінком, оÑвітленіÑтю та прозоріÑтю" -#: ../src/extension/internal/filter/color.h:1041 +#: ../src/extension/internal/filter/color.h:1042 msgid "Lights:" msgstr "ОÑвітленнÑ:" -#: ../src/extension/internal/filter/color.h:1042 +#: ../src/extension/internal/filter/color.h:1043 msgid "Shadows:" msgstr "Тіні:" -#: ../src/extension/internal/filter/color.h:1051 +#: ../src/extension/internal/filter/color.h:1052 msgid "Modify lights and shadows separately" msgstr "Змінювати оÑÐ²Ñ–Ñ‚Ð»ÐµÐ½Ð½Ñ Ñ– тіні окремо" -#: ../src/extension/internal/filter/color.h:1110 +#: ../src/extension/internal/filter/color.h:1111 msgid "Lightness-Contrast" msgstr "ЯÑкравіÑть-КонтраÑтніÑть" -#: ../src/extension/internal/filter/color.h:1113 +#: ../src/extension/internal/filter/color.h:1114 msgid "Contrast:" msgstr "КонтраÑтніÑть:" -#: ../src/extension/internal/filter/color.h:1121 +#: ../src/extension/internal/filter/color.h:1122 msgid "Modify lightness and contrast separately" msgstr "Змінювати оÑÐ²Ñ–Ñ‚Ð»ÐµÐ½Ð½Ñ Ñ– контраÑтніÑть окремо" -#: ../src/extension/internal/filter/color.h:1195 +#: ../src/extension/internal/filter/color.h:1190 msgid "Nudge RGB" msgstr "Поштовх RGB" -#: ../src/extension/internal/filter/color.h:1199 +#: ../src/extension/internal/filter/color.h:1194 msgid "Red offset" msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ñ‡ÐµÑ€Ð²Ð¾Ð½Ð¾Ð³Ð¾" -#: ../src/extension/internal/filter/color.h:1200 -#: ../src/extension/internal/filter/color.h:1203 -#: ../src/extension/internal/filter/color.h:1206 +#: ../src/extension/internal/filter/color.h:1195 +#: ../src/extension/internal/filter/color.h:1198 +#: ../src/extension/internal/filter/color.h:1201 +#: ../src/extension/internal/filter/color.h:1307 +#: ../src/extension/internal/filter/color.h:1310 +#: ../src/extension/internal/filter/color.h:1313 #: ../src/ui/dialog/object-attributes.cpp:65 #: ../src/ui/dialog/object-attributes.cpp:73 ../src/ui/dialog/tile.cpp:615 -#: ../src/widgets/desktop-widget.cpp:648 ../src/widgets/node-toolbar.cpp:591 +#: ../src/widgets/desktop-widget.cpp:667 ../src/widgets/node-toolbar.cpp:591 msgid "X:" msgstr "X:" -#: ../src/extension/internal/filter/color.h:1201 -#: ../src/extension/internal/filter/color.h:1204 -#: ../src/extension/internal/filter/color.h:1207 +#: ../src/extension/internal/filter/color.h:1196 +#: ../src/extension/internal/filter/color.h:1199 +#: ../src/extension/internal/filter/color.h:1202 +#: ../src/extension/internal/filter/color.h:1308 +#: ../src/extension/internal/filter/color.h:1311 +#: ../src/extension/internal/filter/color.h:1314 #: ../src/ui/dialog/object-attributes.cpp:66 #: ../src/ui/dialog/object-attributes.cpp:74 ../src/ui/dialog/tile.cpp:616 -#: ../src/widgets/desktop-widget.cpp:658 ../src/widgets/node-toolbar.cpp:609 +#: ../src/widgets/desktop-widget.cpp:677 ../src/widgets/node-toolbar.cpp:609 msgid "Y:" msgstr "Y:" -#: ../src/extension/internal/filter/color.h:1202 +#: ../src/extension/internal/filter/color.h:1197 msgid "Green offset" msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð·ÐµÐ»ÐµÐ½Ð¾Ð³Ð¾" -#: ../src/extension/internal/filter/color.h:1205 +#: ../src/extension/internal/filter/color.h:1200 msgid "Blue offset" msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ñинього" -#: ../src/extension/internal/filter/color.h:1216 -msgid "Blend source:" -msgstr "Джерело змішуваннÑ:" +#: ../src/extension/internal/filter/color.h:1215 +msgid "" +"Nudge RGB channels separately and blend them to different types of " +"backgrounds" +msgstr "ПереÑунути окремо вÑÑ– канали RGB Ñ– змішати Ñ—Ñ… з різними типами тла" -#: ../src/extension/internal/filter/color.h:1219 -#: ../src/extension/internal/filter/transparency.h:56 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1600 -msgid "Background" -msgstr "Тло" +#: ../src/extension/internal/filter/color.h:1302 +msgid "Nudge CMY" +msgstr "Поштовх CMY" -#: ../src/extension/internal/filter/color.h:1221 -msgid "Composite:" -msgstr "СуміщеннÑ:" +#: ../src/extension/internal/filter/color.h:1306 +msgid "Cyan offset" +msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð±Ð»Ð°ÐºÐ¸Ñ‚Ð½Ð¾Ð³Ð¾" -#: ../src/extension/internal/filter/color.h:1222 -#: ../src/extension/internal/filter/morphology.h:173 -#: ../src/filter-enums.cpp:71 -msgid "Over" -msgstr "ÐакладаннÑ" +#: ../src/extension/internal/filter/color.h:1309 +msgid "Magenta offset" +msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð±ÑƒÐ·ÐºÐ¾Ð²Ð¾Ð³Ð¾" + +#: ../src/extension/internal/filter/color.h:1312 +msgid "Yellow offset" +msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¶Ð¾Ð²Ñ‚Ð¾Ð³Ð¾" -#: ../src/extension/internal/filter/color.h:1234 +#: ../src/extension/internal/filter/color.h:1327 msgid "" -"Nudge RGB channels separately and blend them to different types of " +"Nudge CMY channels separately and blend them to different types of " "backgrounds" -msgstr "ПереÑунути окремо вÑÑ– канали RGB Ñ– змішати Ñ—Ñ… з різними типами тла" +msgstr "ПереÑунути окремо вÑÑ– канали CMY Ñ– змішати Ñ—Ñ… з різними типами тла" -#: ../src/extension/internal/filter/color.h:1325 +#: ../src/extension/internal/filter/color.h:1408 msgid "Quadritone fantasy" msgstr "Ð¤Ð°Ð½Ñ‚Ð°Ð·Ñ–Ñ Ð· чотирьох тонів" -#: ../src/extension/internal/filter/color.h:1327 -#: ../src/extension/internal/filter/color.h:1525 +#: ../src/extension/internal/filter/color.h:1410 +#: ../src/extension/internal/filter/color.h:1608 msgid "Hue distribution (°):" msgstr "Розподіл відтінку (у °):" -#: ../src/extension/internal/filter/color.h:1328 +#: ../src/extension/internal/filter/color.h:1411 msgid "Colors:" msgstr "Кольори:" -#: ../src/extension/internal/filter/color.h:1349 +#: ../src/extension/internal/filter/color.h:1432 msgid "Replace hue by two colors" msgstr "Замінити відтінок на два кольори" -#: ../src/extension/internal/filter/color.h:1413 +#: ../src/extension/internal/filter/color.h:1496 msgid "Hue rotation (°):" msgstr "ÐžÐ±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ñ‚Ñ–Ð½ÐºÑƒ (у °):" -#: ../src/extension/internal/filter/color.h:1416 +#: ../src/extension/internal/filter/color.h:1499 msgid "Moonarize" msgstr "МіÑÑцезаціÑ" -#: ../src/extension/internal/filter/color.h:1425 +#: ../src/extension/internal/filter/color.h:1508 msgid "Classic photographic solarization effect" msgstr "КлаÑичний фотографічний ефект вигораннÑ" -#: ../src/extension/internal/filter/color.h:1498 +#: ../src/extension/internal/filter/color.h:1581 msgid "Tritone" msgstr "Тритон" -#: ../src/extension/internal/filter/color.h:1504 +#: ../src/extension/internal/filter/color.h:1587 msgid "Enhance hue" msgstr "ПоÑÐ¸Ð»ÐµÐ½Ð½Ñ Ð²Ñ–Ð´Ñ‚Ñ–Ð½ÐºÑƒ" -#: ../src/extension/internal/filter/color.h:1505 +#: ../src/extension/internal/filter/color.h:1588 msgid "Phosphorescence" msgstr "ФоÑфореÑценціÑ" -#: ../src/extension/internal/filter/color.h:1506 +#: ../src/extension/internal/filter/color.h:1589 msgid "Colored nights" msgstr "Кольорові ночі" -#: ../src/extension/internal/filter/color.h:1507 +#: ../src/extension/internal/filter/color.h:1590 msgid "Hue to background" msgstr "Відтінок у тло" -#: ../src/extension/internal/filter/color.h:1509 +#: ../src/extension/internal/filter/color.h:1592 msgid "Global blend:" msgstr "Загальне змішуваннÑ:" -#: ../src/extension/internal/filter/color.h:1515 +#: ../src/extension/internal/filter/color.h:1598 msgid "Glow:" msgstr "Ðімб:" -#: ../src/extension/internal/filter/color.h:1516 +#: ../src/extension/internal/filter/color.h:1599 msgid "Glow blend:" msgstr "Ð—Ð¼Ñ–ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ñ–Ð¼Ð±Ð°:" -#: ../src/extension/internal/filter/color.h:1521 +#: ../src/extension/internal/filter/color.h:1604 msgid "Local light:" msgstr "Локальне оÑвітленнÑ:" -#: ../src/extension/internal/filter/color.h:1522 +#: ../src/extension/internal/filter/color.h:1605 msgid "Global light:" msgstr "Загальне оÑвітленнÑ:" -#: ../src/extension/internal/filter/color.h:1536 +#: ../src/extension/internal/filter/color.h:1619 msgid "" "Create a custom tritone palette with additional glow, blend modes and hue " "moving" @@ -7337,12 +7341,12 @@ msgid "Cross-smooth" msgstr "ПерехреÑне згладжуваннÑ" #: ../src/extension/internal/filter/morphology.h:61 -#: ../src/extension/internal/filter/shadows.h:65 +#: ../src/extension/internal/filter/shadows.h:66 msgid "Inner" msgstr "Ð’Ñередині" #: ../src/extension/internal/filter/morphology.h:62 -#: ../src/extension/internal/filter/shadows.h:64 +#: ../src/extension/internal/filter/shadows.h:65 msgid "Outer" msgstr "Ззовні" @@ -7379,6 +7383,11 @@ msgstr "Приховати зображеннÑ" msgid "Composite type:" msgstr "Тип ÑуміщеннÑ:" +#: ../src/extension/internal/filter/morphology.h:173 +#: ../src/filter-enums.cpp:71 +msgid "Over" +msgstr "ÐакладаннÑ" + #: ../src/extension/internal/filter/morphology.h:177 #: ../src/filter-enums.cpp:75 msgid "XOR" @@ -7447,7 +7456,7 @@ msgstr "Ð—Ð°Ð»Ð¸Ð²Ð°Ð½Ð½Ñ ÑˆÑƒÐ¼Ð¾Ð¼" #: ../src/extension/internal/filter/overlays.h:59 #: ../src/extension/internal/filter/paint.h:691 -#: ../src/extension/internal/filter/shadows.h:59 ../src/ui/dialog/find.cpp:83 +#: ../src/extension/internal/filter/shadows.h:60 ../src/ui/dialog/find.cpp:83 #: ../src/ui/dialog/tracedialog.cpp:746 #: ../share/extensions/color_custom.inx.h:2 #: ../share/extensions/color_HSL_adjust.inx.h:2 @@ -7550,7 +7559,7 @@ msgstr "" #: ../src/extension/internal/filter/paint.h:332 #: ../src/ui/dialog/align-and-distribute.cpp:1048 -#: ../src/widgets/desktop-widget.cpp:1897 +#: ../src/widgets/desktop-widget.cpp:1919 msgid "Drawing" msgstr "Малюнок" @@ -7738,43 +7747,47 @@ msgstr "Розмір зÑуву:" msgid "Snow has fallen on object" msgstr "Сніг падав на об'єкт" -#: ../src/extension/internal/filter/shadows.h:56 +#: ../src/extension/internal/filter/shadows.h:57 msgid "Drop Shadow" msgstr "Ð’Ñ–Ð´ÐºÐ¸Ð´Ð°Ð½Ð½Ñ Ñ‚Ñ–Ð½Ñ–" -#: ../src/extension/internal/filter/shadows.h:60 +#: ../src/extension/internal/filter/shadows.h:61 msgid "Blur radius (px):" msgstr "Ð Ð°Ð´Ñ–ÑƒÑ Ñ€Ð¾Ð·Ð¼Ð¸Ð²Ð°Ð½Ð½Ñ (у пк):" -#: ../src/extension/internal/filter/shadows.h:61 +#: ../src/extension/internal/filter/shadows.h:62 msgid "Horizontal offset (px):" msgstr "Горизонтальний зÑув (у пк):" -#: ../src/extension/internal/filter/shadows.h:62 +#: ../src/extension/internal/filter/shadows.h:63 msgid "Vertical offset (px):" msgstr "Вертикальний зÑув (у пк):" -#: ../src/extension/internal/filter/shadows.h:63 -msgid "Blur type:" -msgstr "Тип розмиваннÑ:" +#: ../src/extension/internal/filter/shadows.h:64 +msgid "Shadow type:" +msgstr "Тип тіні:" -#: ../src/extension/internal/filter/shadows.h:66 +#: ../src/extension/internal/filter/shadows.h:67 msgid "Outer cutout" msgstr "Зовнішній виріз" -#: ../src/extension/internal/filter/shadows.h:67 +#: ../src/extension/internal/filter/shadows.h:68 msgid "Inner cutout" msgstr "Внутрішнє вирізаннÑ" -#: ../src/extension/internal/filter/shadows.h:70 +#: ../src/extension/internal/filter/shadows.h:69 +msgid "Shadow only" +msgstr "Лише тінь" + +#: ../src/extension/internal/filter/shadows.h:72 msgid "Blur color" msgstr "Розмити колір" -#: ../src/extension/internal/filter/shadows.h:72 +#: ../src/extension/internal/filter/shadows.h:74 msgid "Use object's color" msgstr "ВикориÑтовувати колір об'єкта" -#: ../src/extension/internal/filter/shadows.h:82 +#: ../src/extension/internal/filter/shadows.h:84 msgid "Colorizable Drop shadow" msgstr "Однотонні тіні" @@ -7840,11 +7853,17 @@ msgstr "ÐакладеннÑ" msgid "Source:" msgstr "Джерело:" +#: ../src/extension/internal/filter/transparency.h:56 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1600 +msgid "Background" +msgstr "Тло" + #: ../src/extension/internal/filter/transparency.h:59 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2520 -#: ../src/widgets/erasor-toolbar.cpp:129 ../src/widgets/pencil-toolbar.cpp:162 -#: ../src/widgets/spray-toolbar.cpp:203 ../src/widgets/tweak-toolbar.cpp:273 -#: ../share/extensions/extrude.inx.h:2 ../share/extensions/triangle.inx.h:8 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2505 +#: ../src/ui/dialog/input.cpp:1002 ../src/widgets/erasor-toolbar.cpp:129 +#: ../src/widgets/pencil-toolbar.cpp:162 ../src/widgets/spray-toolbar.cpp:203 +#: ../src/widgets/tweak-toolbar.cpp:273 ../share/extensions/extrude.inx.h:2 +#: ../share/extensions/triangle.inx.h:8 msgid "Mode:" msgstr "Режим:" @@ -7988,7 +8007,7 @@ msgstr "ВідтвореннÑ" #: ../src/extension/internal/grid.cpp:212 #: ../src/ui/dialog/document-properties.cpp:146 #: ../src/ui/dialog/inkscape-preferences.cpp:749 -#: ../src/widgets/toolbox.cpp:1871 +#: ../src/widgets/toolbox.cpp:1822 msgid "Grids" msgstr "Сітки" @@ -8498,9 +8517,9 @@ msgstr "Обгортка" #: ../src/ui/dialog/filter-effects-dialog.cpp:490 #: ../src/ui/dialog/inkscape-preferences.cpp:332 #: ../src/ui/dialog/inkscape-preferences.cpp:623 -#: ../src/ui/dialog/inkscape-preferences.cpp:1215 -#: ../src/ui/dialog/inkscape-preferences.cpp:1372 -#: ../src/ui/dialog/inkscape-preferences.cpp:1753 +#: ../src/ui/dialog/inkscape-preferences.cpp:1214 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 +#: ../src/ui/dialog/inkscape-preferences.cpp:1752 #: ../src/ui/dialog/input.cpp:693 ../src/ui/dialog/input.cpp:694 #: ../src/ui/dialog/input.cpp:1485 ../src/ui/dialog/input.cpp:1539 #: ../src/verbs.cpp:2300 ../src/widgets/gradient-toolbar.cpp:1128 @@ -8517,7 +8536,7 @@ msgstr "Обгортка" msgid "None" msgstr "немає" -#: ../src/filter-enums.cpp:103 ../src/flood-context.cpp:258 +#: ../src/filter-enums.cpp:103 ../src/flood-context.cpp:234 msgid "Alpha" msgstr "Ðльфа-канал" @@ -8545,11 +8564,11 @@ msgstr "Точкове джерело" msgid "Spot Light" msgstr "Прожектор" -#: ../src/flood-context.cpp:251 +#: ../src/flood-context.cpp:227 msgid "Visible Colors" msgstr "Видимі кольори" -#: ../src/flood-context.cpp:255 ../src/widgets/sp-color-icc-selector.cpp:229 +#: ../src/flood-context.cpp:231 ../src/widgets/sp-color-icc-selector.cpp:229 #: ../src/widgets/sp-color-icc-selector.cpp:230 #: ../src/widgets/sp-color-scales.cpp:455 #: ../src/widgets/sp-color-scales.cpp:456 ../src/widgets/tweak-toolbar.cpp:305 @@ -8557,7 +8576,7 @@ msgstr "Видимі кольори" msgid "Hue" msgstr "Відтінок" -#: ../src/flood-context.cpp:256 ../src/ui/dialog/inkscape-preferences.cpp:903 +#: ../src/flood-context.cpp:232 ../src/ui/dialog/inkscape-preferences.cpp:903 #: ../src/widgets/sp-color-icc-selector.cpp:229 #: ../src/widgets/sp-color-icc-selector.cpp:230 #: ../src/widgets/sp-color-scales.cpp:458 @@ -8566,38 +8585,38 @@ msgstr "Відтінок" msgid "Saturation" msgstr "ÐаÑиченіÑть" -#: ../src/flood-context.cpp:257 ../src/widgets/sp-color-icc-selector.cpp:230 +#: ../src/flood-context.cpp:233 ../src/widgets/sp-color-icc-selector.cpp:230 #: ../src/widgets/sp-color-scales.cpp:461 #: ../src/widgets/sp-color-scales.cpp:462 ../src/widgets/tweak-toolbar.cpp:337 #: ../share/extensions/color_randomize.inx.h:5 msgid "Lightness" msgstr "ЯÑкравіÑть" -#: ../src/flood-context.cpp:269 +#: ../src/flood-context.cpp:245 msgctxt "Flood autogap" msgid "None" msgstr "Ðемає" -#: ../src/flood-context.cpp:270 +#: ../src/flood-context.cpp:246 msgctxt "Flood autogap" msgid "Small" msgstr "Малий" -#: ../src/flood-context.cpp:271 +#: ../src/flood-context.cpp:247 msgctxt "Flood autogap" msgid "Medium" msgstr "Середній" -#: ../src/flood-context.cpp:272 +#: ../src/flood-context.cpp:248 msgctxt "Flood autogap" msgid "Large" msgstr "Великий" -#: ../src/flood-context.cpp:494 +#: ../src/flood-context.cpp:470 msgid "<b>Too much inset</b>, the result is empty." msgstr "<b>Ðадто багато втÑгувань</b>, результат порожній." -#: ../src/flood-context.cpp:535 +#: ../src/flood-context.cpp:511 #, c-format msgid "" "Area filled, path with <b>%d</b> node created and unioned with selection." @@ -8613,7 +8632,7 @@ msgstr[2] "" "ОблаÑть заповнено, контур з <b>%d</b> вузлами Ñтворено та поєднано з " "позначеною облаÑтю." -#: ../src/flood-context.cpp:541 +#: ../src/flood-context.cpp:517 #, c-format msgid "Area filled, path with <b>%d</b> node created." msgid_plural "Area filled, path with <b>%d</b> nodes created." @@ -8621,11 +8640,11 @@ msgstr[0] "ОблаÑть заповнено, Ñтворено контур з < msgstr[1] "ОблаÑть заповнено, Ñтворено контур з <b>%d</b> вузлами." msgstr[2] "ОблаÑть заповнено, Ñтворено контур з <b>%d</b> вузлами." -#: ../src/flood-context.cpp:809 ../src/flood-context.cpp:1119 +#: ../src/flood-context.cpp:785 ../src/flood-context.cpp:1095 msgid "<b>Area is not bounded</b>, cannot fill." msgstr "<b>ОблаÑть не обмежена</b>, Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð½ÐµÐ¼Ð¾Ð¶Ð»Ð¸Ð²Ðµ." -#: ../src/flood-context.cpp:1124 +#: ../src/flood-context.cpp:1100 msgid "" "<b>Only the visible part of the bounded area was filled.</b> If you want to " "fill all of the area, undo, zoom out, and fill again." @@ -8634,60 +8653,60 @@ msgstr "" "заповнити вÑÑŽ облаÑть, верніть зміни, зробіть меншим маÑштаб та заповніть " "знову." -#: ../src/flood-context.cpp:1142 ../src/flood-context.cpp:1301 +#: ../src/flood-context.cpp:1118 ../src/flood-context.cpp:1277 msgid "Fill bounded area" msgstr "Ð—Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð·Ð°Ð¼ÐºÐ½ÐµÐ½Ð¾Ñ— облаÑті" -#: ../src/flood-context.cpp:1161 +#: ../src/flood-context.cpp:1137 msgid "Set style on object" msgstr "Ð’Ñтановити Ñтиль об'єкта" -#: ../src/flood-context.cpp:1220 +#: ../src/flood-context.cpp:1196 msgid "<b>Draw over</b> areas to add to fill, hold <b>Alt</b> for touch fill" msgstr "" "<b>Малювати по</b> облаÑÑ‚Ñм Ð´Ð»Ñ Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ, при утриманні <b>Alt</" "b> — Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð´Ð¾Ñ‚Ð¸ÐºÐ¾Ð¼" -#: ../src/gradient-context.cpp:134 ../src/gradient-drag.cpp:95 +#: ../src/gradient-context.cpp:110 ../src/gradient-drag.cpp:95 msgid "Linear gradient <b>start</b>" msgstr "<b>Початок</b> лінійного градієнта" #. POINT_LG_BEGIN -#: ../src/gradient-context.cpp:135 ../src/gradient-drag.cpp:96 +#: ../src/gradient-context.cpp:111 ../src/gradient-drag.cpp:96 msgid "Linear gradient <b>end</b>" msgstr "<b>Кінець</b> лінійного градієнта" -#: ../src/gradient-context.cpp:136 ../src/gradient-drag.cpp:97 +#: ../src/gradient-context.cpp:112 ../src/gradient-drag.cpp:97 msgid "Linear gradient <b>mid stop</b>" msgstr "<b>Ð¡ÐµÑ€ÐµÐ´Ð½Ñ Ð¾Ð¿Ð¾Ñ€Ð½Ð° точка</b> лінійного градієнта" -#: ../src/gradient-context.cpp:137 ../src/gradient-drag.cpp:98 +#: ../src/gradient-context.cpp:113 ../src/gradient-drag.cpp:98 msgid "Radial gradient <b>center</b>" msgstr "<b>Центр</b> радіального градієнта" -#: ../src/gradient-context.cpp:138 ../src/gradient-context.cpp:139 +#: ../src/gradient-context.cpp:114 ../src/gradient-context.cpp:115 #: ../src/gradient-drag.cpp:99 ../src/gradient-drag.cpp:100 msgid "Radial gradient <b>radius</b>" msgstr "<b>РадіуÑ</b> радіального градієнта" -#: ../src/gradient-context.cpp:140 ../src/gradient-drag.cpp:101 +#: ../src/gradient-context.cpp:116 ../src/gradient-drag.cpp:101 msgid "Radial gradient <b>focus</b>" msgstr "<b>ФокуÑ</b> радіального градієнта" #. POINT_RG_FOCUS -#: ../src/gradient-context.cpp:141 ../src/gradient-context.cpp:142 +#: ../src/gradient-context.cpp:117 ../src/gradient-context.cpp:118 #: ../src/gradient-drag.cpp:102 ../src/gradient-drag.cpp:103 msgid "Radial gradient <b>mid stop</b>" msgstr "<b>Ð¡ÐµÑ€ÐµÐ´Ð½Ñ Ð¾Ð¿Ð¾Ñ€Ð½Ð° точка</b> радіального градієнта" #. TRANSLATORS: %s will be substituted with the point name (see previous messages); This is part of a compound message -#: ../src/gradient-context.cpp:167 +#: ../src/gradient-context.cpp:143 #, c-format msgid "%s selected" msgstr "%s вибрано" #. TRANSLATORS: Mind the space in front. This is part of a compound message -#: ../src/gradient-context.cpp:169 ../src/gradient-context.cpp:178 +#: ../src/gradient-context.cpp:145 ../src/gradient-context.cpp:154 #, c-format msgid " out of %d gradient handle" msgid_plural " out of %d gradient handles" @@ -8696,8 +8715,8 @@ msgstr[1] " з %d вуÑів градієнта" msgstr[2] " з %d вуÑів градієнта" #. TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message -#: ../src/gradient-context.cpp:170 ../src/gradient-context.cpp:179 -#: ../src/gradient-context.cpp:186 +#: ../src/gradient-context.cpp:146 ../src/gradient-context.cpp:155 +#: ../src/gradient-context.cpp:162 #, c-format msgid " on %d selected object" msgid_plural " on %d selected objects" @@ -8706,7 +8725,7 @@ msgstr[1] " у %d позначених об'єктах" msgstr[2] " у %d позначених об'єктах" #. TRANSLATORS: This is a part of a compound message (out of two more indicating: grandint handle count & object count) -#: ../src/gradient-context.cpp:176 +#: ../src/gradient-context.cpp:152 #, c-format msgid "" "One handle merging %d stop (drag with <b>Shift</b> to separate) selected" @@ -8723,7 +8742,7 @@ msgstr[2] "" "<b>Shift</b>, щоб роз'єднати)" #. 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:184 +#: ../src/gradient-context.cpp:160 #, c-format msgid "<b>%d</b> gradient handle selected out of %d" msgid_plural "<b>%d</b> gradient handles selected out of %d" @@ -8732,7 +8751,7 @@ msgstr[1] "Вибрано <b>%d</b> вуÑи градієнта з %d" msgstr[2] "Вибрано <b>%d</b> вуÑів градієнта з %d" #. TRANSLATORS: The plural refers to number of selected objects -#: ../src/gradient-context.cpp:191 +#: ../src/gradient-context.cpp:167 #, c-format msgid "<b>No</b> gradient handles selected out of %d on %d selected object" msgid_plural "" @@ -8741,32 +8760,32 @@ msgstr[0] "<b>Жодного</b> вуÑа градієнта з %d в %d Ð²Ð¸Ð±Ñ msgstr[1] "<b>Жодного</b> вуÑа градієнта з %d в %d вибраних об'єктах" msgstr[2] "<b>Жодного</b> вуÑа градієнта з %d в %d вибраних об'єктах" -#: ../src/gradient-context.cpp:405 ../src/gradient-context.cpp:503 +#: ../src/gradient-context.cpp:381 ../src/gradient-context.cpp:479 #: ../src/ui/dialog/swatches.cpp:202 ../src/widgets/gradient-vector.cpp:815 msgid "Add gradient stop" msgstr "Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¾Ð¿Ð¾Ñ€Ð½Ð¾Ñ— точки градієнта" -#: ../src/gradient-context.cpp:478 +#: ../src/gradient-context.cpp:454 msgid "Simplify gradient" msgstr "СпроÑтити градієнт" -#: ../src/gradient-context.cpp:557 +#: ../src/gradient-context.cpp:533 msgid "Create default gradient" msgstr "Створити типовий градієнт" -#: ../src/gradient-context.cpp:614 +#: ../src/gradient-context.cpp:590 msgid "<b>Draw around</b> handles to select them" msgstr "<b>Обведіть</b> вуÑа, щоб вибрати Ñ—Ñ…" -#: ../src/gradient-context.cpp:730 +#: ../src/gradient-context.cpp:706 msgid "<b>Ctrl</b>: snap gradient angle" msgstr "<b>Ctrl</b>: обмежити кут градієнта" -#: ../src/gradient-context.cpp:731 +#: ../src/gradient-context.cpp:707 msgid "<b>Shift</b>: draw gradient around the starting point" msgstr "<b>Shift</b>: малювати навколо початкової точки" -#: ../src/gradient-context.cpp:954 +#: ../src/gradient-context.cpp:930 #, c-format msgid "<b>Gradient</b> for %d object; with <b>Ctrl</b> to snap angle" msgid_plural "<b>Gradient</b> for %d objects; with <b>Ctrl</b> to snap angle" @@ -8774,7 +8793,7 @@ msgstr[0] "<b>Градієнт</b> Ð´Ð»Ñ %d об'єкта; <b>Ctrl</b> обме msgstr[1] "<b>Градієнт</b> Ð´Ð»Ñ %d об'єктів; <b>Ctrl</b> обмежує кут" msgstr[2] "<b>Градієнт</b> Ð´Ð»Ñ %d об'єктів; <b>Ctrl</b> обмежує кут" -#: ../src/gradient-context.cpp:958 +#: ../src/gradient-context.cpp:934 msgid "Select <b>objects</b> on which to create gradient." msgstr "Позначте <b>об'єкти</b> до Ñких буде заÑтоÑовано градієнт." @@ -8929,7 +8948,7 @@ msgstr "точок" msgid "Percent" msgstr "ВідÑоток" -#: ../src/helper/units.cpp:42 ../src/ui/dialog/inkscape-preferences.cpp:1225 +#: ../src/helper/units.cpp:42 ../src/ui/dialog/inkscape-preferences.cpp:1224 msgid "%" msgstr "%" @@ -9385,7 +9404,7 @@ msgid "Dockitem which 'owns' this grip" msgstr "Елемент, що Ñ” «володарем» цього" #. Name -#: ../src/libgdl/gdl-dock-item.c:298 ../src/widgets/text-toolbar.cpp:1640 +#: ../src/libgdl/gdl-dock-item.c:298 ../src/widgets/text-toolbar.cpp:1795 #: ../share/extensions/gcodetools_graffiti.inx.h:9 #: ../share/extensions/gcodetools_orientation_points.inx.h:2 msgid "Orientation" @@ -9534,7 +9553,7 @@ msgstr "" #: ../src/ui/dialog/align-and-distribute.cpp:1047 #: ../src/ui/dialog/document-properties.cpp:144 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1546 -#: ../src/widgets/desktop-widget.cpp:1893 +#: ../src/widgets/desktop-widget.cpp:1915 #: ../share/extensions/voronoi2svg.inx.h:9 msgid "Page" msgstr "Сторінка" @@ -9544,7 +9563,7 @@ msgid "The index of the current page" msgstr "Ð†Ð½Ð´ÐµÐºÑ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ— Ñторінки" #: ../src/libgdl/gdl-dock-object.c:125 -#: ../src/ui/dialog/inkscape-preferences.cpp:1432 +#: ../src/ui/dialog/inkscape-preferences.cpp:1431 #: ../src/ui/widget/page-sizer.cpp:260 #: ../src/widgets/gradient-selector.cpp:156 #: ../src/widgets/sp-xmlview-attr-list.cpp:54 @@ -9770,7 +9789,7 @@ msgstr "Координата Y плаваючої панелі" msgid "Dock #%d" msgstr "Прикріпити #%d" -#: ../src/libnrtype/FontFactory.cpp:903 +#: ../src/libnrtype/FontFactory.cpp:955 msgid "Ignoring font without family that will crash Pango" msgstr "Шрифт без ÑімейÑтва, Ñкий може привеÑти до збою Pango, ігноруєтьÑÑ" @@ -10833,7 +10852,7 @@ msgid "How many construction lines (tangents) to draw" msgstr "КількіÑть ліній побудови (дотичних) Ð´Ð»Ñ Ð¼Ð°Ð»ÑŽÐ²Ð°Ð½Ð½Ñ" #: ../src/live_effects/lpe-sketch.cpp:58 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2564 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2549 #: ../share/extensions/render_alphabetsoup.inx.h:3 msgid "Scale:" msgstr "МаÑштаб:" @@ -11106,7 +11125,7 @@ msgid "The ID of the object to export" msgstr "Ідентифікатор об'єкта, що екÑпортуєтьÑÑ" #: ../src/main.cpp:335 ../src/main.cpp:433 -#: ../src/ui/dialog/inkscape-preferences.cpp:1435 +#: ../src/ui/dialog/inkscape-preferences.cpp:1434 msgid "ID" msgstr "Ідентифікатор" @@ -11550,33 +11569,33 @@ msgstr "Розвернути контур" msgid "<b>No paths</b> to reverse in the selection." msgstr "У позначеному <b>немає контурів</b> Ð´Ð»Ñ Ð·Ð¼Ñ–Ð½Ð¸ напрÑму." -#: ../src/pen-context.cpp:250 ../src/pencil-context.cpp:561 +#: ../src/pen-context.cpp:222 ../src/pencil-context.cpp:534 msgid "Drawing cancelled" msgstr "ÐœÐ°Ð»ÑŽÐ²Ð°Ð½Ð½Ñ ÑкаÑовано" -#: ../src/pen-context.cpp:488 ../src/pencil-context.cpp:286 +#: ../src/pen-context.cpp:460 ../src/pencil-context.cpp:259 msgid "Continuing selected path" msgstr "ПродовжуєтьÑÑ Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ контур" -#: ../src/pen-context.cpp:498 ../src/pencil-context.cpp:294 +#: ../src/pen-context.cpp:470 ../src/pencil-context.cpp:267 msgid "Creating new path" msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ñƒ" -#: ../src/pen-context.cpp:500 ../src/pencil-context.cpp:297 +#: ../src/pen-context.cpp:472 ../src/pencil-context.cpp:270 msgid "Appending to selected path" msgstr "ДодаєтьÑÑ Ð´Ð¾ позначеного контуру" -#: ../src/pen-context.cpp:660 +#: ../src/pen-context.cpp:632 msgid "<b>Click</b> or <b>click and drag</b> to close and finish the path." msgstr "<b>КлацаннÑ</b> або <b>перетÑгуваннÑ</b> закривають цей контур." -#: ../src/pen-context.cpp:670 +#: ../src/pen-context.cpp:642 msgid "" "<b>Click</b> or <b>click and drag</b> to continue the path from this point." msgstr "" "<b>КлацаннÑ</b> або <b>перетÑгуваннÑ</b> продовжує контур з цієї точки." -#: ../src/pen-context.cpp:1265 +#: ../src/pen-context.cpp:1237 #, c-format msgid "" "<b>Curve segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to " @@ -11585,7 +11604,7 @@ msgstr "" "<b>Сегмент кривої</b>: кут %3.2f°, відÑтань %s; з <b>Ctrl</b> — кут " "прилипаннÑ, <b>Enter</b> — завершити контур" -#: ../src/pen-context.cpp:1266 +#: ../src/pen-context.cpp:1238 #, c-format msgid "" "<b>Line segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to " @@ -11594,7 +11613,7 @@ msgstr "" "<b>Сегмент лінії</b>: кут %3.2f°, відÑтань %s; з <b>Ctrl</b> — кут " "прилипаннÑ, <b>Enter</b> — завершити контур" -#: ../src/pen-context.cpp:1283 +#: ../src/pen-context.cpp:1255 #, c-format msgid "" "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap " @@ -11602,7 +11621,7 @@ msgid "" msgstr "" "<b>Ð’ÑƒÑ Ð²ÑƒÐ·Ð»Ð° кривої</b>: кут %3.2f°, довжина %s; <b>Ctrl</b> обмежує кут" -#: ../src/pen-context.cpp:1305 +#: ../src/pen-context.cpp:1277 #, c-format msgid "" "<b>Curve handle, symmetric</b>: angle %3.2f°, length %s; with <b>Ctrl</" @@ -11611,7 +11630,7 @@ msgstr "" "<b>Ð’ÑƒÑ ÐºÑ€Ð¸Ð²Ð¾Ñ—, Ñиметричний</b>: кут %3.2f°, довжина %s; з <b>Ctrl</b> — " "кут прилипаннÑ, з <b>Shift</b> — лише переÑунути вуÑ" -#: ../src/pen-context.cpp:1306 +#: ../src/pen-context.cpp:1278 #, c-format msgid "" "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap " @@ -11620,28 +11639,28 @@ msgstr "" "<b>Ð’ÑƒÑ ÐºÑ€Ð¸Ð²Ð¾Ñ—</b>: кут %3.2f°, довжина %s; з <b>Ctrl</b> — кут " "прилипаннÑ, <b>Shift</b> — лише переÑÑƒÐ²Ð°Ð½Ð½Ñ Ð²ÑƒÑа" -#: ../src/pen-context.cpp:1352 +#: ../src/pen-context.cpp:1324 msgid "Drawing finished" msgstr "ÐœÐ°Ð»ÑŽÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¾" -#: ../src/pencil-context.cpp:402 +#: ../src/pencil-context.cpp:375 msgid "<b>Release</b> here to close and finish the path." msgstr "<b>ВідпуÑтіть</b> тут Ð´Ð»Ñ Ð·Ð°ÐºÑ€Ð¸Ð²Ð°Ð½Ð½Ñ Ñ‚Ð° Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ñƒ." -#: ../src/pencil-context.cpp:408 +#: ../src/pencil-context.cpp:381 msgid "Drawing a freehand path" msgstr "ÐœÐ°Ð»ÑŽÐ²Ð°Ð½Ð½Ñ Ð´Ð¾Ð²Ñ–Ð»ÑŒÐ½Ð¾Ð³Ð¾ контуру" -#: ../src/pencil-context.cpp:413 +#: ../src/pencil-context.cpp:386 msgid "<b>Drag</b> to continue the path from this point." msgstr "<b>ПеретÑгніть</b> Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ñƒ з цієї точки." #. Write curves to object -#: ../src/pencil-context.cpp:505 +#: ../src/pencil-context.cpp:478 msgid "Finishing freehand" msgstr "Контур Ñтворено" -#: ../src/pencil-context.cpp:611 +#: ../src/pencil-context.cpp:584 msgid "" "<b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. " "Release <b>Alt</b> to finalize." @@ -11649,15 +11668,15 @@ msgstr "" "<b>Режим еÑкіза</b>: ÑƒÑ‚Ñ€Ð¸Ð¼ÑƒÐ²Ð°Ð½Ð½Ñ <b>Alt</b> виконає інтерполÑцію контурів " "еÑкіза. ВідпуÑтіть <b>Alt</b>, щоб завершити малюваннÑ." -#: ../src/pencil-context.cpp:639 +#: ../src/pencil-context.cpp:612 msgid "Finishing freehand sketch" msgstr "Ð—Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð´Ð¾Ð²Ñ–Ð»ÑŒÐ½Ð¾Ð³Ð¾ еÑкіза" -#: ../src/persp3d.cpp:346 +#: ../src/persp3d.cpp:318 msgid "Toggle vanishing point" msgstr "ÐŸÐµÑ€ÐµÐ¼Ð¸ÐºÐ°Ð½Ð½Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ Ñходу" -#: ../src/persp3d.cpp:357 +#: ../src/persp3d.cpp:329 msgid "Toggle multiple vanishing points" msgstr "ÐŸÐµÑ€ÐµÐ¼Ð¸ÐºÐ°Ð½Ð½Ñ Ð´ÐµÐºÑ–Ð»ÑŒÐºÐ¾Ñ… точок Ñходу" @@ -11848,7 +11867,7 @@ msgstr "Зв'Ñзок:" msgid "Unique URI to a related document" msgstr "Унікальний URI пов'Ñзаного документа" -#: ../src/rdf.cpp:264 ../src/ui/dialog/inkscape-preferences.cpp:1773 +#: ../src/rdf.cpp:264 ../src/ui/dialog/inkscape-preferences.cpp:1772 msgid "Language:" msgstr "Мова:" @@ -11916,7 +11935,7 @@ msgstr "Фрагмент:" msgid "XML fragment for the RDF 'License' section" msgstr "XML-фрагмент RDF-розділу «ЛіцензіÑ»" -#: ../src/rect-context.cpp:376 +#: ../src/rect-context.cpp:352 msgid "" "<b>Ctrl</b>: make square or integer-ratio rect, lock a rounded corner " "circular" @@ -11924,7 +11943,7 @@ msgstr "" "<b>Ctrl</b>: квадрати чи прÑмокутник з цілим відношеннÑм Ñторін, кругле " "округленнÑ" -#: ../src/rect-context.cpp:529 +#: ../src/rect-context.cpp:505 #, c-format msgid "" "<b>Rectangle</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</" @@ -11933,7 +11952,7 @@ msgstr "" "<b>ПрÑмокутник</b>: %s × %s (обмежено відношеннÑм %d:%d); за допомогою " "<b>Shift</b> можна малювати навколо початкової точки" -#: ../src/rect-context.cpp:532 +#: ../src/rect-context.cpp:508 #, c-format msgid "" "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1.618 : 1); with " @@ -11942,7 +11961,7 @@ msgstr "" "<b>ПрÑмокутник</b>: %s × %s (обмежено параметром «золотого» перерізу " "1,618 : 1); за допомогою <b>Shift</b> можна малювати навколо початкової точки" -#: ../src/rect-context.cpp:534 +#: ../src/rect-context.cpp:510 #, c-format msgid "" "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1 : 1.618); with " @@ -11951,7 +11970,7 @@ msgstr "" "<b>ПрÑмокутник</b>: %s × %s (обмежено параметром «золотого» перерізу " "1 : 1,618); за допомогою <b>Shift</b> можна малювати навколо початкової точки" -#: ../src/rect-context.cpp:538 +#: ../src/rect-context.cpp:514 #, c-format msgid "" "<b>Rectangle</b>: %s × %s; with <b>Ctrl</b> to make square or integer-" @@ -11960,15 +11979,15 @@ msgstr "" "<b>ПрÑмокутник</b>: %s × %s; <b>Ctrl</b> — квадрат чи прÑмокутник з " "цілим відношеннÑм Ñторін, <b>Shift</b> — малювати навколо початкової точки" -#: ../src/rect-context.cpp:563 +#: ../src/rect-context.cpp:539 msgid "Create rectangle" msgstr "Створити прÑмокутник" -#: ../src/select-context.cpp:200 +#: ../src/select-context.cpp:175 msgid "Click selection to toggle scale/rotation handles" msgstr "ÐšÐ»Ð°Ñ†Ð°Ð½Ð½Ñ Ð½Ð° об'єкті перемикає Ñтрілки зміни маÑштабу/обертаннÑ" -#: ../src/select-context.cpp:201 +#: ../src/select-context.cpp:176 msgid "" "No objects selected. Click, Shift+click, Alt+scroll mouse on top of objects, " "or drag around objects to select." @@ -11977,15 +11996,15 @@ msgstr "" "Shift+клацаннÑм, Alt+прокручуваннÑм коліщатка над об'єктами або обведіть " "об'єкт." -#: ../src/select-context.cpp:260 +#: ../src/select-context.cpp:235 msgid "Move canceled." msgstr "ÐŸÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ ÑкаÑовано." -#: ../src/select-context.cpp:268 +#: ../src/select-context.cpp:243 msgid "Selection canceled." msgstr "ÐŸÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÑкаÑовано." -#: ../src/select-context.cpp:640 +#: ../src/select-context.cpp:615 msgid "" "<b>Draw over</b> objects to select them; release <b>Alt</b> to switch to " "rubberband selection" @@ -11993,7 +12012,7 @@ msgstr "" "<b>Малювати по</b> об'єктах Ð´Ð»Ñ Ñ—Ñ…Ð½ÑŒÐ¾Ð³Ð¾ позначеннÑ; відпуÑтіть <b>Alt</b> " "Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñƒ до Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð³ÑƒÐ¼Ð¾Ð²Ð¾ÑŽ ниткою" -#: ../src/select-context.cpp:642 +#: ../src/select-context.cpp:617 msgid "" "<b>Drag around</b> objects to select them; press <b>Alt</b> to switch to " "touch selection" @@ -12001,19 +12020,19 @@ msgstr "" "<b>Малювати навколо</b> об'єктів Ð´Ð»Ñ Ñ—Ñ…Ð½ÑŒÐ¾Ð³Ð¾ позначеннÑ; відпуÑтіть <b>Alt</" "b> Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñƒ до Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð¾Ñ‚Ð¸ÐºÐ¾Ð¼" -#: ../src/select-context.cpp:898 +#: ../src/select-context.cpp:873 msgid "<b>Ctrl</b>: click to select in groups; drag to move hor/vert" msgstr "" "<b>Ctrl</b>: Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñƒ групі; перетÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ â€” Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ð¾ горизонталі/" "вертикалі" -#: ../src/select-context.cpp:899 +#: ../src/select-context.cpp:874 msgid "<b>Shift</b>: click to toggle select; drag for rubberband selection" msgstr "" "<b>Shift</b>: позначити/знÑти позначеннÑ; перетÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ â€” Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð³ÑƒÐ¼Ð¾Ð²Ð¾ÑŽ " "ниткою" -#: ../src/select-context.cpp:900 +#: ../src/select-context.cpp:875 msgid "" "<b>Alt</b>: click to select under; scroll mouse-wheel to cycle-select; drag " "to move selected or select by touch" @@ -12021,7 +12040,7 @@ msgstr "" "<b>Alt</b>: клацніть Ð´Ð»Ñ Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ; Ð¿Ñ€Ð¾ÐºÑ€ÑƒÑ‡ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð»Ñ–Ñ‰Ð°Ñ‚ÐºÐ° — циклічний " "вибір; перетÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ â€” Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ñ— облаÑті чи вибір торканнÑм" -#: ../src/select-context.cpp:1071 +#: ../src/select-context.cpp:1046 msgid "Selected object is not a group. Cannot enter." msgstr "позначений об'єкт не Ñ” групою. Ðеможливо увійти." @@ -12033,7 +12052,7 @@ msgstr "Вилучити текÑÑ‚" msgid "<b>Nothing</b> was deleted." msgstr "<b>Ðічого</b> не було вилучено." -#: ../src/selection-chemistry.cpp:374 ../src/text-context.cpp:1031 +#: ../src/selection-chemistry.cpp:374 ../src/text-context.cpp:1008 #: ../src/ui/dialog/calligraphic-profile-rename.cpp:55 #: ../src/ui/dialog/swatches.cpp:277 ../src/widgets/erasor-toolbar.cpp:116 #: ../src/widgets/gradient-toolbar.cpp:1193 @@ -12067,7 +12086,7 @@ msgstr "Позначте <b>групу</b> Ð´Ð»Ñ Ñ€Ð¾Ð·Ð³Ñ€ÑƒÐ¿ÑƒÐ²Ð°Ð½Ð½Ñ." msgid "<b>No groups</b> to ungroup in the selection." msgstr "У позначеному <b>немає груп</b>." -#: ../src/selection-chemistry.cpp:783 ../src/sp-item-group.cpp:501 +#: ../src/selection-chemistry.cpp:783 ../src/sp-item-group.cpp:475 msgid "Ungroup" msgstr "Розгрупувати" @@ -12585,8 +12604,8 @@ msgid "Use <b>Shift+D</b> to look up frame" msgstr "ÐатиÑніть <b>Shift+D</b>, щоб позначити рамку" #. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:226 ../src/spray-context.cpp:227 -#: ../src/tweak-context.cpp:204 +#: ../src/selection-describer.cpp:226 ../src/spray-context.cpp:203 +#: ../src/tweak-context.cpp:180 #, c-format msgid "<b>%i</b> object selected" msgid_plural "<b>%i</b> objects selected" @@ -12694,7 +12713,7 @@ msgstr "" msgid "Reset center" msgstr "ÐŸÐ¾Ð²ÐµÑ€Ð½ÐµÐ½Ð½Ñ Ð´Ð¾ початкового центру" -#: ../src/seltrans.cpp:996 ../src/seltrans.cpp:1093 +#: ../src/seltrans.cpp:994 ../src/seltrans.cpp:1091 #, c-format msgid "<b>Scale</b>: %0.2f%% x %0.2f%%; with <b>Ctrl</b> to lock ratio" msgstr "" @@ -12702,24 +12721,24 @@ msgstr "" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1207 +#: ../src/seltrans.cpp:1205 #, c-format msgid "<b>Skew</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "<b>Ðахил</b>: %0.2f°; з <b>Ctrl</b> — обмежити кут" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1282 +#: ../src/seltrans.cpp:1280 #, c-format msgid "<b>Rotate</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "<b>ОбертаннÑ</b>: %0.2f°; з <b>Ctrl</b> — обмежити кут" -#: ../src/seltrans.cpp:1317 +#: ../src/seltrans.cpp:1315 #, c-format msgid "Move <b>center</b> to %s, %s" msgstr "ПереміÑтити <b>центр</b> до %s, %s" -#: ../src/seltrans.cpp:1493 +#: ../src/seltrans.cpp:1491 #, c-format msgid "" "<b>Move</b> by %s, %s; with <b>Ctrl</b> to restrict to horizontal/vertical; " @@ -12728,33 +12747,33 @@ msgstr "" "<b>ПереміÑтити</b> на %s, %s. <b>Ctrl</b> — лише по горизонталі/вертикалі, " "<b>Shift</b> — без прилипаннÑ" -#: ../src/sp-anchor.cpp:179 +#: ../src/sp-anchor.cpp:151 #, c-format msgid "<b>Link</b> to %s" msgstr "<b>ПоÑиланнÑ</b> на: %s" -#: ../src/sp-anchor.cpp:183 +#: ../src/sp-anchor.cpp:155 msgid "<b>Link</b> without URI" msgstr "<b>ПоÑиланнÑ</b> без URI" -#: ../src/sp-ellipse.cpp:506 ../src/sp-ellipse.cpp:883 +#: ../src/sp-ellipse.cpp:452 ../src/sp-ellipse.cpp:775 msgid "<b>Ellipse</b>" msgstr "<b>ЕліпÑ</b>" -#: ../src/sp-ellipse.cpp:647 +#: ../src/sp-ellipse.cpp:566 msgid "<b>Circle</b>" msgstr "<b>Коло</b>" -#: ../src/sp-ellipse.cpp:878 +#: ../src/sp-ellipse.cpp:770 msgid "<b>Segment</b>" msgstr "<b>Сегмент</b>" -#: ../src/sp-ellipse.cpp:880 +#: ../src/sp-ellipse.cpp:772 msgid "<b>Arc</b>" msgstr "<b>Дуга</b>" #. TRANSLATORS: "Flow region" is an area where text is allowed to flow -#: ../src/sp-flowregion.cpp:264 +#: ../src/sp-flowregion.cpp:234 #, c-format msgid "Flow region" msgstr "ОблаÑть верÑтки" @@ -12763,26 +12782,26 @@ msgstr "ОблаÑть верÑтки" #. * 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:475 +#: ../src/sp-flowregion.cpp:423 #, c-format msgid "Flow excluded region" msgstr "Виключена облаÑть верÑтки" -#: ../src/sp-guide.cpp:315 +#: ../src/sp-guide.cpp:290 msgid "Create Guides Around the Page" msgstr "Створити напрÑмні навколо Ñторінки" -#: ../src/sp-guide.cpp:327 ../src/verbs.cpp:2422 +#: ../src/sp-guide.cpp:302 ../src/verbs.cpp:2422 msgid "Delete All Guides" msgstr "Вилучити вÑÑ– напрÑмні" #. Guide has probably been deleted and no longer has an attached namedview. -#: ../src/sp-guide.cpp:487 +#: ../src/sp-guide.cpp:462 #, c-format msgid "Deleted" msgstr "Вилучено" -#: ../src/sp-guide.cpp:496 +#: ../src/sp-guide.cpp:471 msgid "" "<b>Shift+drag</b> to rotate, <b>Ctrl+drag</b> to move origin, <b>Del</b> to " "delete" @@ -12790,36 +12809,36 @@ msgstr "" "<b>Shift+ПеретÑгуваннÑ</b> починає обертаннÑ. <b>Ctrl+ПеретÑгуваннÑ</b> " "переÑуває центр обертаннÑ. <b>Del</b> вилучає." -#: ../src/sp-guide.cpp:500 +#: ../src/sp-guide.cpp:475 #, c-format msgid "vertical, at %s" msgstr "вертикальна, на %s" -#: ../src/sp-guide.cpp:503 +#: ../src/sp-guide.cpp:478 #, c-format msgid "horizontal, at %s" msgstr "горизонтальна, на %s" -#: ../src/sp-guide.cpp:508 +#: ../src/sp-guide.cpp:483 #, c-format msgid "at %d degrees, through (%s,%s)" msgstr "на %d градуÑів, через (%s,%s)" -#: ../src/sp-image.cpp:1091 +#: ../src/sp-image.cpp:1063 msgid "embedded" msgstr "включене" -#: ../src/sp-image.cpp:1099 +#: ../src/sp-image.cpp:1071 #, c-format msgid "<b>Image with bad reference</b>: %s" msgstr "<b>Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð· неправильним поÑиланнÑм</b>: %s" -#: ../src/sp-image.cpp:1100 +#: ../src/sp-image.cpp:1072 #, c-format msgid "<b>Image</b> %d × %d: %s" msgstr "<b>ЗображеннÑ</b> %d × %d: %s" -#: ../src/sp-item-group.cpp:743 +#: ../src/sp-item-group.cpp:717 #, c-format msgid "<b>Group</b> of <b>%d</b> object" msgid_plural "<b>Group</b> of <b>%d</b> objects" @@ -12827,59 +12846,59 @@ msgstr[0] "<b>Група</b> з <b>%d</b> об'єкта" msgstr[1] "<b>Група</b> з <b>%d</b> об'єктів" msgstr[2] "<b>Група</b> з <b>%d</b> об'єктів" -#: ../src/sp-item.cpp:971 ../src/verbs.cpp:212 +#: ../src/sp-item.cpp:977 ../src/verbs.cpp:212 msgid "Object" msgstr "Об'єкт" -#: ../src/sp-item.cpp:984 +#: ../src/sp-item.cpp:990 #, c-format msgid "%s; <i>clipped</i>" msgstr "%s; <i>закріплено</i>" -#: ../src/sp-item.cpp:989 +#: ../src/sp-item.cpp:995 #, c-format msgid "%s; <i>masked</i>" msgstr "%s; <i>маÑковано</i>" -#: ../src/sp-item.cpp:997 +#: ../src/sp-item.cpp:1003 #, c-format msgid "%s; <i>filtered (%s)</i>" msgstr "%s; <i>відфільтровано (%s)</i>" -#: ../src/sp-item.cpp:999 +#: ../src/sp-item.cpp:1005 #, c-format msgid "%s; <i>filtered</i>" msgstr "%s; <i>відфільтровано</i>" -#: ../src/sp-line.cpp:174 +#: ../src/sp-line.cpp:166 msgid "<b>Line</b>" msgstr "<b>Ð Ñдок</b>" -#: ../src/sp-lpe-item.cpp:341 +#: ../src/sp-lpe-item.cpp:316 msgid "An exception occurred during execution of the Path Effect." msgstr "Під Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð•Ñ„ÐµÐºÑ‚Ñƒ контуру ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° типу виключеннÑ." #. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:428 +#: ../src/sp-offset.cpp:393 #, c-format msgid "<b>Linked offset</b>, %s by %f pt" msgstr "<b>Зв'Ñзана втÑжка</b>, %s на %f пт" -#: ../src/sp-offset.cpp:429 ../src/sp-offset.cpp:433 +#: ../src/sp-offset.cpp:394 ../src/sp-offset.cpp:398 msgid "outset" msgstr "розтÑгнута" -#: ../src/sp-offset.cpp:429 ../src/sp-offset.cpp:433 +#: ../src/sp-offset.cpp:394 ../src/sp-offset.cpp:398 msgid "inset" msgstr "втÑгнена" #. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:432 +#: ../src/sp-offset.cpp:397 #, c-format msgid "<b>Dynamic offset</b>, %s by %f pt" msgstr "<b>Динамічний відÑтуп</b>, %s на %f пт" -#: ../src/sp-path.cpp:152 +#: ../src/sp-path.cpp:124 #, c-format msgid "<b>Path</b> (%i node, path effect: %s)" msgid_plural "<b>Path</b> (%i nodes, path effect: %s)" @@ -12887,7 +12906,7 @@ msgstr[0] "<b>Контур</b> (%i вузол, ефект контуру: %s)" msgstr[1] "<b>Контур</b> (%i вузли, ефект контуру: %s)" msgstr[2] "<b>Контур</b> (%i вузлів, ефект контуру: %s)" -#: ../src/sp-path.cpp:155 +#: ../src/sp-path.cpp:127 #, c-format msgid "<b>Path</b> (%i node)" msgid_plural "<b>Path</b> (%i nodes)" @@ -12895,26 +12914,26 @@ msgstr[0] "<b>Контур</b> (%i вузол)" msgstr[1] "<b>Контур</b> (%i вузли)" msgstr[2] "<b>Контур</b> (%i вузлів)" -#: ../src/sp-polygon.cpp:225 +#: ../src/sp-polygon.cpp:197 msgid "<b>Polygon</b>" msgstr "<b>Багатокутник</b>" -#: ../src/sp-polyline.cpp:156 +#: ../src/sp-polyline.cpp:141 msgid "<b>Polyline</b>" msgstr "<b>ПолілініÑ</b>" -#: ../src/sp-rect.cpp:223 +#: ../src/sp-rect.cpp:195 msgid "<b>Rectangle</b>" msgstr "<b>ПрÑмокутник</b>" #. 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:310 +#: ../src/sp-spiral.cpp:279 #, c-format msgid "<b>Spiral</b> with %3f turns" msgstr "<b>Спіраль</b> з %3f обертами" -#: ../src/sp-star.cpp:301 +#: ../src/sp-star.cpp:275 #, c-format msgid "<b>Star</b> with %d vertex" msgid_plural "<b>Star</b> with %d vertices" @@ -12922,7 +12941,7 @@ msgstr[0] "<b>Зірка</b> з %d вершиною" msgstr[1] "<b>Зірка</b> з %d вершинами" msgstr[2] "<b>Зірка</b> з %d вершинами" -#: ../src/sp-star.cpp:305 +#: ../src/sp-star.cpp:279 #, c-format msgid "<b>Polygon</b> with %d vertex" msgid_plural "<b>Polygon</b> with %d vertices" @@ -12931,73 +12950,73 @@ msgstr[1] "<b>Багатокутник</b> з %d вершинами" msgstr[2] "<b>Багатокутник</b> з %d вершинами" #. TRANSLATORS: For description of font with no name. -#: ../src/sp-text.cpp:418 +#: ../src/sp-text.cpp:392 msgid "<no name found>" msgstr "<назву не знайдено>" -#: ../src/sp-text.cpp:430 +#: ../src/sp-text.cpp:404 #, c-format msgid "<b>Text on path</b>%s (%s, %s)" msgstr "<b>ТекÑÑ‚ за контуром</b>%s (%s, %s)" -#: ../src/sp-text.cpp:431 +#: ../src/sp-text.cpp:405 #, c-format msgid "<b>Text</b>%s (%s, %s)" msgstr "<b>ТекÑÑ‚</b>%s (%s, %s)" -#: ../src/sp-tref.cpp:366 +#: ../src/sp-tref.cpp:341 #, c-format msgid "<b>Cloned character data</b>%s%s" msgstr "<b>Клоновані Ñимвольні дані</b>%s%s" -#: ../src/sp-tref.cpp:367 +#: ../src/sp-tref.cpp:342 msgid " from " msgstr " з " -#: ../src/sp-tref.cpp:373 +#: ../src/sp-tref.cpp:348 msgid "<b>Orphaned cloned character data</b>" msgstr "<b>ОÑиротілий клон текÑту</b>" -#: ../src/sp-tspan.cpp:287 +#: ../src/sp-tspan.cpp:252 msgid "<b>Text span</b>" msgstr "<b>Блок текÑту</b>" #. char *symbol_desc = SP_ITEM(use->child)->description(); #. g_free(symbol_desc); -#: ../src/sp-use.cpp:328 +#: ../src/sp-use.cpp:302 msgid "<b>Clone of Symbol</b>" msgstr "<b>Клон Ñимволу</b>" #. TRANSLATORS: Used for statusbar description for long <use> chains: #. * "Clone of: Clone of: ... in Layer 1". -#: ../src/sp-use.cpp:336 +#: ../src/sp-use.cpp:310 msgid "..." msgstr "…" -#: ../src/sp-use.cpp:344 +#: ../src/sp-use.cpp:318 #, c-format msgid "<b>Clone</b> of: %s" msgstr "<b>Клон</b> від: %s" -#: ../src/sp-use.cpp:348 +#: ../src/sp-use.cpp:322 msgid "<b>Orphaned clone</b>" msgstr "<b>ОÑиротілий клон</b>" -#: ../src/spiral-context.cpp:328 +#: ../src/spiral-context.cpp:304 msgid "<b>Ctrl</b>: snap angle" msgstr "<b>Ctrl</b>: обмежити кут" -#: ../src/spiral-context.cpp:330 +#: ../src/spiral-context.cpp:306 msgid "<b>Alt</b>: lock spiral radius" msgstr "<b>Alt</b>: заблокувати Ñ€Ð°Ð´Ñ–ÑƒÑ Ñпіралі" -#: ../src/spiral-context.cpp:466 +#: ../src/spiral-context.cpp:442 #, c-format msgid "" "<b>Spiral</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" msgstr "<b>Спіраль</b>: Ñ€Ð°Ð´Ñ–ÑƒÑ %s, кут %5g°; з <b>Ctrl</b> — обмежує кут" -#: ../src/spiral-context.cpp:492 +#: ../src/spiral-context.cpp:468 msgid "Create spiral" msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñпіралі" @@ -13122,12 +13141,12 @@ msgstr "Позначте <b>контур(и)</b> Ð´Ð»Ñ ÑпрощеннÑ." msgid "<b>No paths</b> to simplify in the selection." msgstr "У позначеному <b>немає контурів</b> Ð´Ð»Ñ ÑпрощеннÑ." -#: ../src/spray-context.cpp:229 ../src/tweak-context.cpp:206 +#: ../src/spray-context.cpp:205 ../src/tweak-context.cpp:182 #, c-format msgid "<b>Nothing</b> selected" msgstr "<b>Ðічого</b> не вибрано" -#: ../src/spray-context.cpp:235 +#: ../src/spray-context.cpp:211 #, c-format msgid "" "%s. Drag, click or click and scroll to spray <b>copies</b> of the initial " @@ -13136,7 +13155,7 @@ msgstr "" "%s. ПеретÑгніть, клацніть або натиÑніть Ñ– прокрутіть коліщатко миші, щоб " "розкидати <b>копії</b> позначеної облаÑті." -#: ../src/spray-context.cpp:238 +#: ../src/spray-context.cpp:214 #, c-format msgid "" "%s. Drag, click or click and scroll to spray <b>clones</b> of the initial " @@ -13145,7 +13164,7 @@ msgstr "" "%s. ПеретÑгніть, клацніть або натиÑніть Ñ– прокрутіть коліщатко миші, щоб " "розкидати <b>клони</b> позначеної облаÑті." -#: ../src/spray-context.cpp:241 +#: ../src/spray-context.cpp:217 #, c-format msgid "" "%s. Drag, click or click and scroll to spray in a <b>single path</b> of the " @@ -13154,39 +13173,39 @@ msgstr "" "%s. ПеретÑгніть, клацніть або натиÑніть Ñ– прокрутіть коліщатко миші, щоб " "розкидати <b>окремий контур</b> позначеної облаÑті." -#: ../src/spray-context.cpp:707 +#: ../src/spray-context.cpp:683 msgid "<b>Nothing selected!</b> Select objects to spray." msgstr "<b>Ðічого не позначено!</b> Позначте об'єкти, Ñкі Ñлід розкидати." -#: ../src/spray-context.cpp:782 ../src/widgets/spray-toolbar.cpp:183 +#: ../src/spray-context.cpp:758 ../src/widgets/spray-toolbar.cpp:183 msgid "Spray with copies" msgstr "Ð Ð¾Ð·ÐºÐ¸Ð´Ð°Ð½Ð½Ñ ÐºÐ¾Ð¿Ñ–Ð¹" -#: ../src/spray-context.cpp:786 ../src/widgets/spray-toolbar.cpp:190 +#: ../src/spray-context.cpp:762 ../src/widgets/spray-toolbar.cpp:190 msgid "Spray with clones" msgstr "Ð Ð¾Ð·ÐºÐ¸Ð´Ð°Ð½Ð½Ñ ÐºÐ»Ð¾Ð½Ñ–Ð²" -#: ../src/spray-context.cpp:790 +#: ../src/spray-context.cpp:766 msgid "Spray in single path" msgstr "Ð Ð¾Ð·ÐºÐ¸Ð´Ð°Ð½Ð½Ñ Ð¾ÐºÑ€ÐµÐ¼Ð¾Ð³Ð¾ контуру" -#: ../src/star-context.cpp:344 +#: ../src/star-context.cpp:320 msgid "<b>Ctrl</b>: snap angle; keep rays radial" msgstr "<b>Ctrl</b>: обмежити кут; промені за радіуÑом без перекоÑу" -#: ../src/star-context.cpp:480 +#: ../src/star-context.cpp:456 #, c-format msgid "" "<b>Polygon</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" msgstr "" "<b>Багатокутник</b>: Ñ€Ð°Ð´Ñ–ÑƒÑ %s, кут %5g°; з <b>Ctrl</b> — обмежує кут" -#: ../src/star-context.cpp:481 +#: ../src/star-context.cpp:457 #, c-format msgid "<b>Star</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" msgstr "<b>Зірка</b>: Ñ€Ð°Ð´Ñ–ÑƒÑ %s, кут %5g°; з <b>Ctrl</b> — обмежує кут" -#: ../src/star-context.cpp:514 +#: ../src/star-context.cpp:490 msgid "Create star" msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð·Ñ–Ñ€ÐºÐ¸" @@ -13277,58 +13296,58 @@ msgstr "ÐŸÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ð½Ð¾Ð³Ð¾ текÑту на звич msgid "<b>No flowed text(s)</b> to convert in the selection." msgstr "У позначеному <b>немає контурного текÑту(ів)</b> Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ." -#: ../src/text-context.cpp:443 +#: ../src/text-context.cpp:420 msgid "<b>Click</b> to edit the text, <b>drag</b> to select part of the text." msgstr "" "<b>Клацніть</b>, щоб редагувати текÑÑ‚, <b>перетÑгуваннÑм</b> можна позначити " "чаÑтину текÑту." -#: ../src/text-context.cpp:445 +#: ../src/text-context.cpp:422 msgid "" "<b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text." msgstr "" "<b>Клацніть</b>, щоб редагувати текÑÑ‚ у рамці, <b>перетÑгуваннÑм</b> можна " "позначити чаÑтину текÑту." -#: ../src/text-context.cpp:499 +#: ../src/text-context.cpp:476 msgid "Create text" msgstr "Створити текÑÑ‚" -#: ../src/text-context.cpp:524 +#: ../src/text-context.cpp:501 msgid "Non-printable character" msgstr "Ðедрукований Ñимвол" -#: ../src/text-context.cpp:539 +#: ../src/text-context.cpp:516 msgid "Insert Unicode character" msgstr "Ð’Ñтавити Ñимвол з таблиці Unicode" -#: ../src/text-context.cpp:574 +#: ../src/text-context.cpp:551 #, c-format msgid "Unicode (<b>Enter</b> to finish): %s: %s" msgstr "Юнікод (<b>Enter</b> Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ): %s: %s" -#: ../src/text-context.cpp:576 ../src/text-context.cpp:885 +#: ../src/text-context.cpp:553 ../src/text-context.cpp:862 msgid "Unicode (<b>Enter</b> to finish): " msgstr "Unicode (<b>Enter</b> Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ): " -#: ../src/text-context.cpp:662 +#: ../src/text-context.cpp:639 #, c-format msgid "<b>Flowed text frame</b>: %s × %s" msgstr "<b>ТекÑÑ‚ у рамці</b>: %s × %s" -#: ../src/text-context.cpp:719 +#: ../src/text-context.cpp:696 msgid "Type text; <b>Enter</b> to start new line." msgstr "Введіть текÑÑ‚; <b>Enter</b> — початок нового Ñ€Ñдка." -#: ../src/text-context.cpp:730 +#: ../src/text-context.cpp:707 msgid "Flowed text is created." msgstr "ТекÑтову облаÑть Ñтворено." -#: ../src/text-context.cpp:732 +#: ../src/text-context.cpp:709 msgid "Create flowed text" msgstr "Створити контурний текÑÑ‚" -#: ../src/text-context.cpp:734 +#: ../src/text-context.cpp:711 msgid "" "The frame is <b>too small</b> for the current font size. Flowed text not " "created." @@ -13336,75 +13355,75 @@ msgstr "" "Рамка <b>надто мала</b> Ð´Ð»Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ розміру шрифту. ТекÑтову облаÑть не " "Ñтворено." -#: ../src/text-context.cpp:870 +#: ../src/text-context.cpp:847 msgid "No-break space" msgstr "Ðерозривний пробіл" -#: ../src/text-context.cpp:872 +#: ../src/text-context.cpp:849 msgid "Insert no-break space" msgstr "Ð’Ñтавити нерозривний пробіл" -#: ../src/text-context.cpp:909 +#: ../src/text-context.cpp:886 msgid "Make bold" msgstr "Зробити жирним" -#: ../src/text-context.cpp:927 +#: ../src/text-context.cpp:904 msgid "Make italic" msgstr "Зробити курÑивним" -#: ../src/text-context.cpp:966 +#: ../src/text-context.cpp:943 msgid "New line" msgstr "Ðовий Ñ€Ñдок" -#: ../src/text-context.cpp:1000 +#: ../src/text-context.cpp:977 msgid "Backspace" msgstr "Забій" -#: ../src/text-context.cpp:1048 +#: ../src/text-context.cpp:1025 msgid "Kern to the left" msgstr "Відбивка ліворуч" -#: ../src/text-context.cpp:1073 +#: ../src/text-context.cpp:1050 msgid "Kern to the right" msgstr "Відбивка праворуч" -#: ../src/text-context.cpp:1098 +#: ../src/text-context.cpp:1075 msgid "Kern up" msgstr "Відбивка нагору" -#: ../src/text-context.cpp:1123 +#: ../src/text-context.cpp:1100 msgid "Kern down" msgstr "Відбивка донизу" -#: ../src/text-context.cpp:1199 +#: ../src/text-context.cpp:1176 msgid "Rotate counterclockwise" msgstr "Обертати проти годинникової Ñтрілки" -#: ../src/text-context.cpp:1220 +#: ../src/text-context.cpp:1197 msgid "Rotate clockwise" msgstr "Обертати за годинниковою Ñтрілкою" -#: ../src/text-context.cpp:1237 +#: ../src/text-context.cpp:1214 msgid "Contract line spacing" msgstr "Ð¡ÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð½Ñ Ð¼Ñ–Ð¶Ñ€Ñдкового проміжку" -#: ../src/text-context.cpp:1244 +#: ../src/text-context.cpp:1221 msgid "Contract letter spacing" msgstr "Зменшена відÑтань між літерами" -#: ../src/text-context.cpp:1262 +#: ../src/text-context.cpp:1239 msgid "Expand line spacing" msgstr "Збільшена відÑтань між Ñ€Ñдками" -#: ../src/text-context.cpp:1269 +#: ../src/text-context.cpp:1246 msgid "Expand letter spacing" msgstr "Ð—Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ Ð¼Ñ–Ð¶Ñ€Ñдкового проміжку" -#: ../src/text-context.cpp:1397 +#: ../src/text-context.cpp:1374 msgid "Paste text" msgstr "Ð’Ñтавити текÑÑ‚" -#: ../src/text-context.cpp:1648 +#: ../src/text-context.cpp:1625 #, c-format msgid "" "Type or edit flowed text (%d characters%s); <b>Enter</b> to start new " @@ -13413,14 +13432,14 @@ msgstr "" "Введіть або змініть плаваючий текÑÑ‚ (%d Ñимволів%s); <b>Enter</b> починає " "новий абзац." -#: ../src/text-context.cpp:1650 +#: ../src/text-context.cpp:1627 #, c-format msgid "Type or edit text (%d characters%s); <b>Enter</b> to start new line." msgstr "" "Введіть або змініть текÑÑ‚ (%d Ñимволів%s); <b>Enter</b> — початок нового " "Ñ€Ñдка." -#: ../src/text-context.cpp:1658 ../src/tools-switch.cpp:201 +#: ../src/text-context.cpp:1635 ../src/tools-switch.cpp:201 msgid "" "<b>Click</b> to select or create text, <b>drag</b> to create flowed text; " "then type." @@ -13428,7 +13447,7 @@ msgstr "" "<b>КлацаннÑ</b> позначає чи Ñтворює текÑтовий об'єкт; <b>перетÑгніть</b> щоб " "Ñтворити плаваючу теÑтову облаÑть; піÑÐ»Ñ Ñ‡Ð¾Ð³Ð¾ можна набирати текÑÑ‚." -#: ../src/text-context.cpp:1760 +#: ../src/text-context.cpp:1737 msgid "Type text" msgstr "Друк текÑту" @@ -13615,30 +13634,30 @@ msgstr "Ð’ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ñ–Ñ Ñ€Ð°Ñтрового зображеннÑ" msgid "Trace: Done. %ld nodes created" msgstr "ВекторизаціÑ: Завершено. Створено %ld вузлів." -#: ../src/tweak-context.cpp:211 +#: ../src/tweak-context.cpp:187 #, c-format msgid "%s. Drag to <b>move</b>." msgstr "%s. ПеретÑгніть, щоб <b>переÑунути</b>." -#: ../src/tweak-context.cpp:215 +#: ../src/tweak-context.cpp:191 #, c-format msgid "%s. Drag or click to <b>move in</b>; with Shift to <b>move out</b>." msgstr "" "%s. ПеретÑгніть або клацніть, щоб <b>вÑунути</b>; з Shift — <b>виÑунути</b>." -#: ../src/tweak-context.cpp:219 +#: ../src/tweak-context.cpp:195 #, c-format msgid "%s. Drag or click to <b>move randomly</b>." msgstr "%s. ПеретÑгніть або клацніть Ð´Ð»Ñ <b>випадкового переÑуваннÑ</b>." -#: ../src/tweak-context.cpp:223 +#: ../src/tweak-context.cpp:199 #, c-format msgid "%s. Drag or click to <b>scale down</b>; with Shift to <b>scale up</b>." msgstr "" "%s. ПеретÑгніть або клацніть Ð´Ð»Ñ <b>зменшеннÑ</b>; з Shift Ð´Ð»Ñ " "<b>збільшеннÑ</b>." -#: ../src/tweak-context.cpp:227 +#: ../src/tweak-context.cpp:203 #, c-format msgid "" "%s. Drag or click to <b>rotate clockwise</b>; with Shift, " @@ -13647,48 +13666,48 @@ msgstr "" "%s. ПеретÑгніть або клацніть Ð´Ð»Ñ <b>Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð·Ð° годинниковою Ñтрілкою</b>; " "з Shift — <b>проти годинникової Ñтрілки</b>." -#: ../src/tweak-context.cpp:231 +#: ../src/tweak-context.cpp:207 #, c-format msgid "%s. Drag or click to <b>duplicate</b>; with Shift, <b>delete</b>." msgstr "" "%s. ПеретÑгніть або клацніть Ð´Ð»Ñ <b>дублюваннÑ</b>; з Shift — <b>вилученнÑ</" "b>." -#: ../src/tweak-context.cpp:235 +#: ../src/tweak-context.cpp:211 #, c-format msgid "%s. Drag to <b>push paths</b>." msgstr "%s. ПеретÑгніть Ð´Ð»Ñ <b>Ð²Ð¸ÑˆÑ‚Ð¾Ð²Ñ…ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ñ–Ð²</b>." -#: ../src/tweak-context.cpp:239 +#: ../src/tweak-context.cpp:215 #, c-format msgid "%s. Drag or click to <b>inset paths</b>; with Shift to <b>outset</b>." msgstr "" "%s. ПеретÑгніть або клацніть Ð´Ð»Ñ <b>втÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ñ–Ð²</b>; з Shift Ð´Ð»Ñ " "<b>витÑгуваннÑ</b>." -#: ../src/tweak-context.cpp:247 +#: ../src/tweak-context.cpp:223 #, c-format msgid "%s. Drag or click to <b>attract paths</b>; with Shift to <b>repel</b>." msgstr "" "%s. ПеретÑгніть або клацніть Ð´Ð»Ñ <b>притÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ñ–Ð²</b>; з Shift Ð´Ð»Ñ " "<b>відштовхуваннÑ</b>." -#: ../src/tweak-context.cpp:255 +#: ../src/tweak-context.cpp:231 #, c-format msgid "%s. Drag or click to <b>roughen paths</b>." msgstr "%s. ПеретÑгніть або клацніть Ð´Ð»Ñ <b>Ð³Ñ€ÑƒÐ±Ñ–ÑˆÐ°Ð½Ð½Ñ ÐºÐ¾Ð½Ñ‚ÑƒÑ€Ñ–Ð²</b>." -#: ../src/tweak-context.cpp:259 +#: ../src/tweak-context.cpp:235 #, c-format msgid "%s. Drag or click to <b>paint objects</b> with color." msgstr "%s. ПеретÑгніть або клацніть Ð´Ð»Ñ <b>Ð¼Ð°Ð»ÑŽÐ²Ð°Ð½Ð½Ñ Ð¾Ð±'єктів</b> кольором." -#: ../src/tweak-context.cpp:263 +#: ../src/tweak-context.cpp:239 #, c-format msgid "%s. Drag or click to <b>randomize colors</b>." msgstr "%s. ПеретÑгніть або клацніть Ð´Ð»Ñ <b>рандомізації кольорів</b>." -#: ../src/tweak-context.cpp:267 +#: ../src/tweak-context.cpp:243 #, c-format msgid "" "%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>." @@ -13696,59 +13715,59 @@ msgstr "" "%s. ПеретÑгніть або клацніть Ð´Ð»Ñ <b>Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ð¼Ð¸Ð²Ð°Ð½Ð½Ñ</b>; з Shift — Ð´Ð»Ñ " "<b>зменшеннÑ</b>." -#: ../src/tweak-context.cpp:1233 +#: ../src/tweak-context.cpp:1209 msgid "<b>Nothing selected!</b> Select objects to tweak." msgstr "<b>Ðічого не вибрано!</b> Оберіть об'єкт(и) Ð´Ð»Ñ ÐºÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ—." -#: ../src/tweak-context.cpp:1267 +#: ../src/tweak-context.cpp:1243 msgid "Move tweak" msgstr "ÐšÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ð¿ÐµÑ€ÐµÑуваннÑм" -#: ../src/tweak-context.cpp:1271 +#: ../src/tweak-context.cpp:1247 msgid "Move in/out tweak" msgstr "ÐšÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ð¿Ñ€Ð¸Ñ‚ÑгуваннÑм/відштовхуваннÑм" -#: ../src/tweak-context.cpp:1275 +#: ../src/tweak-context.cpp:1251 msgid "Move jitter tweak" msgstr "ÐšÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ð²Ð¸Ð¿Ð°Ð´ÐºÐ¾Ð²Ð¸Ð¼ переÑуваннÑм" -#: ../src/tweak-context.cpp:1279 +#: ../src/tweak-context.cpp:1255 msgid "Scale tweak" msgstr "ÐšÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ð¼Ð°ÑштабуваннÑм" -#: ../src/tweak-context.cpp:1283 +#: ../src/tweak-context.cpp:1259 msgid "Rotate tweak" msgstr "ÐšÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñм" -#: ../src/tweak-context.cpp:1287 +#: ../src/tweak-context.cpp:1263 msgid "Duplicate/delete tweak" msgstr "ÐšÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ð´ÑƒÐ±Ð»ÑŽÐ²Ð°Ð½Ð½Ñ/вилученнÑ" -#: ../src/tweak-context.cpp:1291 +#: ../src/tweak-context.cpp:1267 msgid "Push path tweak" msgstr "ÐšÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ ÑˆÑ‚Ð¾Ð²Ñ…Ð°Ð½Ð½Ñм контурів" -#: ../src/tweak-context.cpp:1295 +#: ../src/tweak-context.cpp:1271 msgid "Shrink/grow path tweak" msgstr "ÐšÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ð²Ñ‚ÑгуваннÑм/витÑгуваннÑм контурів" -#: ../src/tweak-context.cpp:1299 +#: ../src/tweak-context.cpp:1275 msgid "Attract/repel path tweak" msgstr "ÐšÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ð¿Ñ€Ð¸Ñ‚ÑганнÑм/відштовхуваннÑм контурів" -#: ../src/tweak-context.cpp:1303 +#: ../src/tweak-context.cpp:1279 msgid "Roughen path tweak" msgstr "ÐšÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ð³Ñ€ÑƒÐ±Ñ–ÑˆÐ°Ð½Ð½Ñм контурів" -#: ../src/tweak-context.cpp:1307 +#: ../src/tweak-context.cpp:1283 msgid "Color paint tweak" msgstr "ÐšÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ð·Ð°Ð»Ð¸Ð²Ð°Ð½Ð½Ñм кольором" -#: ../src/tweak-context.cpp:1311 +#: ../src/tweak-context.cpp:1287 msgid "Color jitter tweak" msgstr "ÐšÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ð¿ÐµÑ€ÐµÐ±Ð¾Ñ€Ð¾Ð¼ кольорів" -#: ../src/tweak-context.cpp:1315 +#: ../src/tweak-context.cpp:1291 msgid "Blur tweak" msgstr "ÐšÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ñ€Ð¾Ð·Ð¼Ð¸Ð²Ð°Ð½Ð½Ñм" @@ -13905,7 +13924,7 @@ msgid "Rearrange" msgstr "ПеревпорÑдкувати" #: ../src/ui/dialog/align-and-distribute.cpp:900 -#: ../src/widgets/toolbox.cpp:1773 +#: ../src/widgets/toolbox.cpp:1724 msgid "Nodes" msgstr "Вузли" @@ -14086,7 +14105,7 @@ msgstr "Ðайменший об'єкт" #: ../src/ui/dialog/align-and-distribute.cpp:1049 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1550 ../src/verbs.cpp:174 -#: ../src/widgets/desktop-widget.cpp:1901 +#: ../src/widgets/desktop-widget.cpp:1923 #: ../share/extensions/printing_marks.inx.h:18 msgid "Selection" msgstr "позначене" @@ -14120,27 +14139,27 @@ msgstr "" msgid "Change color definition" msgstr "Зміна Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÐ¾Ð»ÑŒÐ¾Ñ€Ñƒ" -#: ../src/ui/dialog/color-item.cpp:723 +#: ../src/ui/dialog/color-item.cpp:678 msgid "Remove stroke color" msgstr "Вилучити колір штриха" -#: ../src/ui/dialog/color-item.cpp:723 +#: ../src/ui/dialog/color-item.cpp:678 msgid "Remove fill color" msgstr "Вилучити колір заповненнÑ" -#: ../src/ui/dialog/color-item.cpp:728 +#: ../src/ui/dialog/color-item.cpp:683 msgid "Set stroke color to none" msgstr "ЗнÑти колір з штриха" -#: ../src/ui/dialog/color-item.cpp:728 +#: ../src/ui/dialog/color-item.cpp:683 msgid "Set fill color to none" msgstr "ЗнÑти колір заповненнÑ" -#: ../src/ui/dialog/color-item.cpp:744 +#: ../src/ui/dialog/color-item.cpp:699 msgid "Set stroke color from swatch" msgstr "Ð’Ñтановити колір штриха зі зразків" -#: ../src/ui/dialog/color-item.cpp:744 +#: ../src/ui/dialog/color-item.cpp:699 msgid "Set fill color from swatch" msgstr "Ð’Ñтановити колір Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð·Ñ– зразків" @@ -14407,7 +14426,7 @@ msgid "Remove selected grid." msgstr "Вилучити вибрану Ñітку." #: ../src/ui/dialog/document-properties.cpp:145 -#: ../src/widgets/toolbox.cpp:1880 +#: ../src/widgets/toolbox.cpp:1831 msgid "Guides" msgstr "ÐапрÑмні" @@ -14663,36 +14682,36 @@ msgstr "Дозволити переглÑд" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:774 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:790 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:805 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:284 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:415 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:291 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:422 msgid "All Files" msgstr "УÑÑ– файли" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:771 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:787 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:802 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:285 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:292 msgid "All Inkscape Files" msgstr "УÑÑ– файли Inkscape" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:778 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:794 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:808 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:286 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:293 msgid "All Images" msgstr "УÑÑ– зображеннÑ" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:781 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:797 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:811 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:287 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:294 msgid "All Vectors" msgstr "Ð’ÑÑ– векторні" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:784 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:800 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:814 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:288 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:295 msgid "All Bitmaps" msgstr "Ð’ÑÑ– раÑтрові" @@ -14773,15 +14792,15 @@ msgstr "Плавне змінюваннÑ" msgid "Destination" msgstr "ПризначеннÑ" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:416 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:423 msgid "All Executable Files" msgstr "УÑÑ– виконувані файли" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:608 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:615 msgid "Show Preview" msgstr "Показати попередній переглÑд" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:746 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:753 msgid "No file selected" msgstr "Ðе вибрано файла" @@ -14957,63 +14976,63 @@ msgstr "З'єднаннÑ" msgid "Remove filter primitive" msgstr "Вилучити примітив фільтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2242 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2227 msgid "Remove merge node" msgstr "Вилучити вузол об'єднаннÑ" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2362 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2347 msgid "Reorder filter primitive" msgstr "Зміна порÑдку примітивів фільтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2414 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2399 msgid "Add Effect:" msgstr "Додати ефект:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2415 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2400 msgid "No effect selected" msgstr "Ðе вибрано жодного ефекту" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2416 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2401 msgid "No filter selected" msgstr "Ðе вибрано жодного фільтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2459 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2444 msgid "Effect parameters" msgstr "Параметри ефекту" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2460 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2445 msgid "Filter General Settings" msgstr "Загальні параметри фільтра" #. default x: #. default y: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2516 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2501 msgid "Coordinates:" msgstr "Координати:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2516 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2501 msgid "X coordinate of the left corners of filter effects region" msgstr "Координата X лівих кутів облаÑті дії ефектів фільтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2516 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2501 msgid "Y coordinate of the upper corners of filter effects region" msgstr "Координата X верхніх кутів облаÑті дії ефектів фільтра" #. default width: #. default height: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2517 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2502 msgid "Dimensions:" msgstr "Розміри:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2517 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2502 msgid "Width of filter effects region" msgstr "Ширина облаÑті дії ефектів фільтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2517 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2502 msgid "Height of filter effects region" msgstr "ВиÑота облаÑті дії ефектів фільтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2523 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2508 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 " @@ -15024,23 +15043,23 @@ msgstr "" "матрицю значень розміром 5×4. Інші варіанти — це проÑтий ÑпоÑіб виконати " "найпроÑтіші операції без Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð²Ñієї матриці вручну." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2524 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2509 msgid "Value(s):" msgstr "ЗначеннÑ:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2539 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2579 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2524 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2564 msgid "Operator:" msgstr "Оператор:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2540 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2525 msgid "K1:" msgstr "K1:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2540 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2541 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2542 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2543 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2525 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2526 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2527 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2528 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 " @@ -15050,38 +15069,38 @@ msgstr "" "за формулою k1*i1*i2 + k2*i1 + k3*i2 + k4, де i1 Ñ– i2 — Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ñ–ÐºÑелів " "першого Ñ– другого вхідних значень відповідно." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2541 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2526 msgid "K2:" msgstr "K2:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2542 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2527 msgid "K3:" msgstr "K3:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2543 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2528 msgid "K4:" msgstr "K4:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2546 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2531 msgid "Size:" msgstr "Розмір:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2546 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2531 msgid "width of the convolve matrix" msgstr "ширина матриці згортки" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2546 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2531 msgid "height of the convolve matrix" msgstr "виÑота матриці згортки" #. default x: #. default y: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2547 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2532 #: ../src/ui/dialog/object-attributes.cpp:47 msgid "Target:" msgstr "Target:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2547 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2532 msgid "" "X coordinate of the target point in the convolve matrix. The convolution is " "applied to pixels around this point." @@ -15089,7 +15108,7 @@ msgstr "" "Координата X кінцевої точки матриці згортки. Згортка заÑтоÑовуєтьÑÑ Ð´Ð¾ " "пікÑелів навколо цієї точки." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2547 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2532 msgid "" "Y coordinate of the target point in the convolve matrix. The convolution is " "applied to pixels around this point." @@ -15098,11 +15117,11 @@ msgstr "" "пікÑелів навколо цієї точки." #. TRANSLATORS: for info on "Kernel", see http://en.wikipedia.org/wiki/Kernel_(matrix) -#: ../src/ui/dialog/filter-effects-dialog.cpp:2549 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2534 msgid "Kernel:" msgstr "Ядро:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2549 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2534 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 " @@ -15117,11 +15136,11 @@ msgstr "" "у той чаÑ, Ñк матрицÑ, заповнена Ñталим ненульовим значеннÑм даÑть звичайний " "ефект розмиваннÑ." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2551 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2536 msgid "Divisor:" msgstr "Дільник:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2551 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2536 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 " @@ -15133,11 +15152,11 @@ msgstr "" "кольору. Дільник, що Ñ” Ñумою вÑÑ–Ñ… значень матриці, приглушує загальну " "інтенÑивніÑть кольорів оÑтаточного зображеннÑ." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2552 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2537 msgid "Bias:" msgstr "ЗміщеннÑ:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2552 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2537 msgid "" "This value is added to each component. This is useful to define a constant " "value as the zero response of the filter." @@ -15145,11 +15164,11 @@ msgstr "" "Це Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ”Ñ‚ÑŒÑÑ Ð´Ð¾ кожного компонента. КориÑно Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ñ Ñталої, Ñк " "нульового відгуку фільтра." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2553 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2538 msgid "Edge Mode:" msgstr "Режим країв:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2553 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2538 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 " @@ -15159,31 +15178,31 @@ msgstr "" "щоб матричні операції могли працювати з Ñдром, розташованим на краю " "Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ поблизу нього." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2554 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2539 msgid "Preserve Alpha" msgstr "Зберігати α-канал" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2554 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2539 msgid "If set, the alpha channel won't be altered by this filter primitive." msgstr "Якщо вÑтановлено, α-канал не буде змінено цим примітивом фільтра." #. default: white -#: ../src/ui/dialog/filter-effects-dialog.cpp:2557 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2542 msgid "Diffuse Color:" msgstr "Колір дифузії:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2557 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2590 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2542 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2575 msgid "Defines the color of the light source" msgstr "Визначає колір джерела Ñвітла" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2558 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2591 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2543 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2576 msgid "Surface Scale:" msgstr "МаÑштаб поверхні:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2558 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2591 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2543 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2576 msgid "" "This value amplifies the heights of the bump map defined by the input alpha " "channel" @@ -15191,59 +15210,59 @@ msgstr "" "Це Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð²Ð¸Ð·Ð½Ð°Ñ‡Ð°Ñ” множник виÑоти карти рельєфу, що задаєтьÑÑ Ð²Ñ…Ñ–Ð´Ð½Ð¸Ð¼ α-" "каналом" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2559 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2592 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2544 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2577 msgid "Constant:" msgstr "КонÑтанта:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2559 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2592 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2544 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2577 msgid "This constant affects the Phong lighting model." msgstr "Ð¦Ñ Ñтала ÑтоÑуєтьÑÑ Ð¼Ð¾Ð´ÐµÐ»Ñ– оÑÐ²Ñ–Ñ‚Ð»ÐµÐ½Ð½Ñ Ð¤Ð¾Ð½Ð³Ð°" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2560 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2594 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2545 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2579 msgid "Kernel Unit Length:" msgstr "ÐžÐ´Ð¸Ð½Ð¸Ñ†Ñ Ð´Ð¾Ð²Ð¶Ð¸Ð½Ð¸ у Ñдрі:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2564 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2549 msgid "This defines the intensity of the displacement effect." msgstr "Ð¦Ñ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° визначає інтенÑивніÑть ефекту зміщеннÑ." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2565 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2550 msgid "X displacement:" msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð·Ð° X:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2565 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2550 msgid "Color component that controls the displacement in the X direction" msgstr "Компонент кольору, що керує зміщеннÑм у напрÑмку оÑÑ– X" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2566 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2551 msgid "Y displacement:" msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð·Ð° Y:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2566 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2551 msgid "Color component that controls the displacement in the Y direction" msgstr "Компонент кольору, що керує зміщеннÑм у напрÑмку оÑÑ– Y" #. default: black -#: ../src/ui/dialog/filter-effects-dialog.cpp:2569 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2554 msgid "Flood Color:" msgstr "Колір заливки:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2569 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2554 msgid "The whole filter region will be filled with this color." msgstr "Ð’ÑÑŽ облаÑть дії фільтра буде залито цим кольором." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2573 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2558 msgid "Standard Deviation:" msgstr "Стандартне відхиленнÑ:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2573 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2558 msgid "The standard deviation for the blur operation." msgstr "Стандартне Ð²Ñ–Ð´Ñ…Ð¸Ð»ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´ Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ñ–Ñ— розмиваннÑ" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2579 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2564 msgid "" "Erode: performs \"thinning\" of input image.\n" "Dilate: performs \"fattenning\" of input image." @@ -15251,41 +15270,41 @@ msgstr "" "ЕрозіÑ: виконує «витонченнÑ» вхідного зображеннÑ\n" "РозтÑгуваннÑ: «потовщує» вхідне зображеннÑ" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2583 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2568 msgid "Source of Image:" msgstr "Джерело зображеннÑ:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2586 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2571 msgid "Delta X:" msgstr "Крок за X:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2586 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2571 msgid "This is how far the input image gets shifted to the right" msgstr "Визначає Ñк далеко вхідне Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¼Ñ–Ñ‰ÑƒÑ”Ñ‚ÑŒÑÑ Ð¿Ñ€Ð°Ð²Ð¾Ñ€ÑƒÑ‡" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2587 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2572 msgid "Delta Y:" msgstr "Крок за Y:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2587 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2572 msgid "This is how far the input image gets shifted downwards" msgstr "Визначає Ñк далеко вхідне Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¼Ñ–Ñ‰ÑƒÑ”Ñ‚ÑŒÑÑ Ð´Ð¾Ð½Ð¸Ð·Ñƒ" #. default: white -#: ../src/ui/dialog/filter-effects-dialog.cpp:2590 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2575 msgid "Specular Color:" msgstr "Колір відбиттÑ:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2593 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2578 #: ../share/extensions/interp.inx.h:2 msgid "Exponent:" msgstr "ЕкÑпонента:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2593 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2578 msgid "Exponent for specular term, larger is more \"shiny\"." msgstr "Степінь відбиттÑ: більше Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð°Ñ” «ÑÑкравіше»." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2602 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2587 msgid "" "Indicates whether the filter primitive should perform a noise or turbulence " "function." @@ -15293,27 +15312,27 @@ msgstr "" "Позначає чи повинен примітив виконувати функцію ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÑƒÑ€Ð±ÑƒÐ»ÐµÐ½Ñ‚Ð½Ð¾Ñті або " "шуму." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2603 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2588 msgid "Base Frequency:" msgstr "Опорна чаÑтота:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2604 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2589 msgid "Octaves:" msgstr "Октави:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2605 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2590 msgid "Seed:" msgstr "Випадкове значеннÑ:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2605 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2590 msgid "The starting number for the pseudo random number generator." msgstr "Початкове чиÑло Ð´Ð»Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° пÑевдовипадкових чиÑел." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2617 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2602 msgid "Add filter primitive" msgstr "Додати примітив фільтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2634 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2619 msgid "" "The <b>feBlend</b> filter primitive provides 4 image blending modes: screen, " "multiply, darken and lighten." @@ -15321,7 +15340,7 @@ msgstr "" "Примітив фільтра <b>feBlend</b> надає можливіÑть викориÑтовувати 4 режими " "змішуваннÑ: проÑвічуваннÑ, множеннÑ, Ñ‚ÐµÐ¼Ð½Ñ–ÑˆÐ°Ð½Ð½Ñ Ñ‚Ð° ÑвітлішаннÑ." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2638 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2623 msgid "" "The <b>feColorMatrix</b> filter primitive applies a matrix transformation to " "color of each rendered pixel. This allows for effects like turning object to " @@ -15331,7 +15350,7 @@ msgstr "" "кольору до кожної відображеної точки. Ð’Ñе це включає до Ñебе Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ " "об'єкта до півтонів Ñірого, зміну наÑиченоÑті кольору Ñ– зміну відтінку." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2642 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2627 msgid "" "The <b>feComponentTransfer</b> filter primitive manipulates the input's " "color components (red, green, blue, and alpha) according to particular " @@ -15343,7 +15362,7 @@ msgstr "" "з окремими функціÑми переходу, роблÑчи можливим операції на зразок " "Ñ€ÐµÐ³ÑƒÐ»ÑŽÐ²Ð°Ð½Ð½Ñ ÑÑкравоÑті Ñ– контраÑту, Ð±Ð°Ð»Ð°Ð½Ñ ÐºÐ¾Ð»ÑŒÐ¾Ñ€Ñ–Ð² та поÑтеризацію." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2646 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2631 msgid "" "The <b>feComposite</b> filter primitive composites two images using one of " "the Porter-Duff blending modes or the arithmetic mode described in SVG " @@ -15355,7 +15374,7 @@ msgstr "" "опиÑаного у Ñтандарті SVG. Режими Ð·Ð¼Ñ–ÑˆÑƒÐ²Ð°Ð½Ð½Ñ ÐŸÐ¾Ñ€Ñ‚ÐµÑ€Ð°-Даффа по Ñуті Ñ” " "булівÑькими операціÑми між значеннÑми кольорів відповідних точок зображень." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2650 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2635 msgid "" "The <b>feConvolveMatrix</b> lets you specify a Convolution to be applied on " "the image. Common effects created using convolution matrices are blur, " @@ -15370,7 +15389,7 @@ msgstr "" "за допомогою цього примітиву фільтра, оÑобливий примітив фільтра Ð´Ð»Ñ " "ГауÑового Ñ€Ð¾Ð·Ð¼Ð¸Ð²Ð°Ð½Ð½Ñ Ñ” швидшим та незалежним від роздільної здатноÑті." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2654 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2639 msgid "" "The <b>feDiffuseLighting</b> and feSpecularLighting filter primitives create " "\"embossed\" shadings. The input's alpha channel is used to provide depth " @@ -15382,7 +15401,7 @@ msgstr "" "викориÑтовуєтьÑÑ Ð´Ð»Ñ Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð³Ð»Ð¸Ð±Ð¸Ð½Ð¸: непрозоріші облаÑті наближаютьÑÑ " "до глÑдача, а прозоріші — віддалÑютьÑÑ." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2658 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2643 msgid "" "The <b>feDisplacementMap</b> filter primitive displaces the pixels in the " "first input using the second input as a displacement map, that shows from " @@ -15394,7 +15413,7 @@ msgstr "" "у Ñкому напрÑмку Ñ– на Ñку відÑтань Ñлід зміÑтити точку. КлаÑичними " "прикладами фільтра Ñ” ефекти «вихор» Ñ– «затиÑканнÑ»." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2662 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2647 msgid "" "The <b>feFlood</b> 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 " @@ -15404,7 +15423,7 @@ msgstr "" "непрозоріÑтю. Зазвичай, його викориÑтовують Ñк початковий Ð´Ð»Ñ Ñ–Ð½ÑˆÐ¸Ñ… " "фільтрів, з метою надати графіці кольору." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2666 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2651 msgid "" "The <b>feGaussianBlur</b> filter primitive uniformly blurs its input. It is " "commonly used together with feOffset to create a drop shadow effect." @@ -15413,7 +15432,7 @@ msgstr "" "його заÑтоÑовано. Зазвичай, він викориÑтовуєтьÑÑ Ñ€Ð°Ð·Ð¾Ð¼ з feOffset Ð´Ð»Ñ " "ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐµÑ„ÐµÐºÑ‚Ñƒ Ð²Ñ–Ð´ÐºÐ¸Ð´Ð°Ð½Ð½Ñ Ñ‚Ñ–Ð½Ñ–." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2670 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2655 msgid "" "The <b>feImage</b> filter primitive fills the region with an external image " "or another part of the document." @@ -15421,7 +15440,7 @@ msgstr "" "Примітив фільтра <b>feImage</b> заливає облаÑть зовнішнім зображеннÑм або " "іншою чаÑтиною документа." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2674 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2659 msgid "" "The <b>feMerge</b> filter primitive composites several temporary images " "inside the filter primitive to a single image. It uses normal alpha " @@ -15434,7 +15453,7 @@ msgstr "" "кратне заÑтоÑÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ð¼Ñ–Ñ‚Ð¸Ð²Ñ–Ð² feBlend у 'звичайному' режимі або кратне " "заÑтоÑÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ð¼Ñ–Ñ‚Ð¸Ð²Ñ–Ð² feComposite у 'над'-режимі." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2678 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2663 msgid "" "The <b>feMorphology</b> filter primitive provides erode and dilate effects. " "For single-color objects erode makes the object thinner and dilate makes it " @@ -15444,7 +15463,7 @@ msgstr "" "ерозії та розширеннÑ. Ð”Ð»Ñ Ð¾Ð´Ð½Ð¾ÐºÐ¾Ð»ÑŒÐ¾Ñ€Ð¾Ð²Ð¸Ñ… об'єктів ÐµÑ€Ð¾Ð·Ñ–Ñ Ñ€Ð¾Ð±Ð¸Ñ‚ÑŒ об'єкт " "меншим, а Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ â€” більшим." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2682 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2667 msgid "" "The <b>feOffset</b> filter primitive offsets the image by an user-defined " "amount. For example, this is useful for drop shadows, where the shadow is in " @@ -15454,7 +15473,7 @@ msgstr "" "відÑтань. Це, наприклад, кориÑно Ð´Ð»Ñ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‚Ñ–Ð½ÐµÐ¹, коли тінь " "розташовано з невеликим зÑувом відноÑно об'єкта, що Ñ—Ñ— відкидає." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2686 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2671 msgid "" "The feDiffuseLighting and <b>feSpecularLighting</b> filter primitives create " "\"embossed\" shadings. The input's alpha channel is used to provide depth " @@ -15466,14 +15485,14 @@ msgstr "" "викориÑтовуєтьÑÑ Ð´Ð»Ñ Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð³Ð»Ð¸Ð±Ð¸Ð½Ð¸: непрозоріші облаÑті наближаютьÑÑ " "до глÑдача, а прозоріші — віддалÑютьÑÑ." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2690 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2675 msgid "" "The <b>feTile</b> filter primitive tiles a region with its input graphic" msgstr "" "Примітив фільтра <b>feTile</b> заповнює облаÑть мозаїкою у формі вхідного " "графічного зображеннÑ" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2694 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2679 msgid "" "The <b>feTurbulence</b> filter primitive renders Perlin noise. This kind of " "noise is useful in simulating several nature phenomena like clouds, fire and " @@ -15483,11 +15502,11 @@ msgstr "" "шумів кориÑний Ð´Ð»Ñ Ñ–Ð¼Ñ–Ñ‚Ð°Ñ†Ñ–Ñ— деÑких природних Ñвищ на зразок хмар, полум'Ñ Ñ‚Ð° " "диму, та під Ñ‡Ð°Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñкладних текÑтур на зразок мармуру та граніту." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2713 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2698 msgid "Duplicate filter primitive" msgstr "Дублювати примітив фільтра" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2766 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2751 msgid "Set filter primitive attribute" msgstr "Ð’Ñтановити атрибут примітива фільтра" @@ -16426,12 +16445,12 @@ msgid "Move and/or rotate the guide relative to current settings" msgstr "ПереÑунути Ñ–/або повернути напрÑмну відноÑно поточних параметрів" #: ../src/ui/dialog/guides.cpp:48 +msgctxt "Guides" msgid "_X:" msgstr "_X:" -#: ../src/ui/dialog/guides.cpp:49 ../src/widgets/sp-color-icc-selector.cpp:217 -#: ../src/widgets/sp-color-icc-selector.cpp:218 -#: ../src/widgets/sp-color-scales.cpp:488 +#: ../src/ui/dialog/guides.cpp:49 +msgctxt "Guides" msgid "_Y:" msgstr "_Y:" @@ -16828,7 +16847,7 @@ msgstr "Стиль Ð¼Ð°Ð»ÑŽÐ²Ð°Ð½Ð½Ñ Ð¾Ð±'єктів" #. Zoom #: ../src/ui/dialog/inkscape-preferences.cpp:376 -#: ../src/widgets/desktop-widget.cpp:613 +#: ../src/widgets/desktop-widget.cpp:632 msgid "Zoom" msgstr "МаÑштаб" @@ -17724,12 +17743,8 @@ msgid "_Grab sensitivity:" msgstr "Раді_ÑƒÑ Ð·Ð°Ñ…Ð¾Ð¿Ð»ÐµÐ½Ð½Ñ:" #: ../src/ui/dialog/inkscape-preferences.cpp:815 -#: ../src/ui/dialog/inkscape-preferences.cpp:818 -#: ../src/ui/dialog/inkscape-preferences.cpp:1150 -#: ../src/ui/dialog/inkscape-preferences.cpp:1154 -#: ../src/ui/dialog/inkscape-preferences.cpp:1164 -msgid "pixels" -msgstr "точок" +msgid "pixels (requires restart)" +msgstr "пікÑелів (потребує перезапуÑку)" #: ../src/ui/dialog/inkscape-preferences.cpp:816 msgid "" @@ -17743,6 +17758,13 @@ msgstr "" msgid "_Click/drag threshold:" msgstr "Вва_жати клацаннÑм перетÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð°:" +#: ../src/ui/dialog/inkscape-preferences.cpp:818 +#: ../src/ui/dialog/inkscape-preferences.cpp:1149 +#: ../src/ui/dialog/inkscape-preferences.cpp:1153 +#: ../src/ui/dialog/inkscape-preferences.cpp:1163 +msgid "pixels" +msgstr "точок" + #: ../src/ui/dialog/inkscape-preferences.cpp:819 msgid "" "Maximum mouse drag (in screen pixels) which is considered a click, not a drag" @@ -18245,7 +18267,7 @@ msgid "Color custom markers the same color as object" msgstr "Колір нетипових маркерів збігаєтьÑÑ Ð· кольором об’єкта" #: ../src/ui/dialog/inkscape-preferences.cpp:1090 -#: ../src/ui/dialog/inkscape-preferences.cpp:1301 +#: ../src/ui/dialog/inkscape-preferences.cpp:1300 msgid "Update marker color when object color changes" msgstr "Оновлювати колір маркера у разі зміни кольора об’єкта" @@ -18274,25 +18296,33 @@ msgstr "Ігнорувати заблоковані об'єкти Ñ– шари" msgid "Deselect upon layer change" msgstr "ЗнÑти Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ñ–ÑÐ»Ñ Ð·Ð¼Ñ–Ð½Ð¸ шару" -#: ../src/ui/dialog/inkscape-preferences.cpp:1100 +#: ../src/ui/dialog/inkscape-preferences.cpp:1101 +msgid "" +"Uncheck this to be able to keep the current objects selected when the " +"current layer changes" +msgstr "" +"Вимкніть це параметр, Ñкщо бажаєте зберегти Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ñ–ÑÐ»Ñ Ð·Ð¼Ñ–Ð½Ð¸ поточного " +"шару" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1103 msgid "Ctrl+A, Tab, Shift+Tab" msgstr "Ctrl+A, Tab, Shift+Tab" -#: ../src/ui/dialog/inkscape-preferences.cpp:1102 +#: ../src/ui/dialog/inkscape-preferences.cpp:1105 msgid "Make keyboard selection commands work on objects in all layers" msgstr "Позначати з клавіатури об'єкти в уÑÑ–Ñ… шарах одночаÑно" -#: ../src/ui/dialog/inkscape-preferences.cpp:1104 +#: ../src/ui/dialog/inkscape-preferences.cpp:1107 msgid "Make keyboard selection commands work on objects in current layer only" msgstr "Позначати з клавіатури об'єкти тільки у поточному шарі" -#: ../src/ui/dialog/inkscape-preferences.cpp:1106 +#: ../src/ui/dialog/inkscape-preferences.cpp:1109 msgid "" "Make keyboard selection commands work on objects in current layer and all " "its sublayers" msgstr "Позначати з клавіатури об'єкти в поточному шарі та уÑÑ–Ñ… його підшарах" -#: ../src/ui/dialog/inkscape-preferences.cpp:1108 +#: ../src/ui/dialog/inkscape-preferences.cpp:1111 msgid "" "Uncheck this to be able to select objects that are hidden (either by " "themselves or by being in a hidden layer)" @@ -18300,7 +18330,7 @@ msgstr "" "Вимкніть цей параметр, Ñкщо бажаєте позначити приховані (невидимі) об'єкти " "(окремо або у прихованому шарі)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1110 +#: ../src/ui/dialog/inkscape-preferences.cpp:1113 msgid "" "Uncheck this to be able to select objects that are locked (either by " "themselves or by being in a locked layer)" @@ -18308,84 +18338,76 @@ msgstr "" "Вимкніть це параметр, Ñкщо бажаєте позначити заблоковані об'єкти (окремо або " "у заблокованому шарі)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1113 -msgid "" -"Uncheck this to be able to keep the current objects selected when the " -"current layer changes" -msgstr "" -"Вимкніть це параметр, Ñкщо бажаєте зберегти Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ñ–ÑÐ»Ñ Ð·Ð¼Ñ–Ð½Ð¸ поточного " -"шару" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1116 +#: ../src/ui/dialog/inkscape-preferences.cpp:1115 msgid "Wrap when cycling objects in z-order" msgstr "Циклічний перехід між об'єктами у напрÑмку z" -#: ../src/ui/dialog/inkscape-preferences.cpp:1118 +#: ../src/ui/dialog/inkscape-preferences.cpp:1117 msgid "Alt+Scroll Wheel" msgstr "Alt+Коліщатко гортаннÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1120 +#: ../src/ui/dialog/inkscape-preferences.cpp:1119 msgid "Wrap around at start and end when cycling objects in z-order" msgstr "Замкнути циклічний перехід між об'єктами у напрÑмку віÑÑ– z." -#: ../src/ui/dialog/inkscape-preferences.cpp:1122 +#: ../src/ui/dialog/inkscape-preferences.cpp:1121 msgid "Selecting" msgstr "ПозначеннÑ" #. Transforms options -#: ../src/ui/dialog/inkscape-preferences.cpp:1125 +#: ../src/ui/dialog/inkscape-preferences.cpp:1124 #: ../src/widgets/select-toolbar.cpp:572 msgid "Scale stroke width" msgstr "Змінювати ширину штриха" -#: ../src/ui/dialog/inkscape-preferences.cpp:1126 +#: ../src/ui/dialog/inkscape-preferences.cpp:1125 msgid "Scale rounded corners in rectangles" msgstr "Змінювати Ñ€Ð°Ð´Ñ–ÑƒÑ Ð¾ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð¸Ñ… кутів" -#: ../src/ui/dialog/inkscape-preferences.cpp:1127 +#: ../src/ui/dialog/inkscape-preferences.cpp:1126 msgid "Transform gradients" msgstr "ТранÑформувати градієнти" -#: ../src/ui/dialog/inkscape-preferences.cpp:1128 +#: ../src/ui/dialog/inkscape-preferences.cpp:1127 msgid "Transform patterns" msgstr "ТранÑформувати візерунки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1129 +#: ../src/ui/dialog/inkscape-preferences.cpp:1128 msgid "Optimized" msgstr "З оптимізацією" -#: ../src/ui/dialog/inkscape-preferences.cpp:1130 +#: ../src/ui/dialog/inkscape-preferences.cpp:1129 msgid "Preserved" msgstr "Без оптимізації" -#: ../src/ui/dialog/inkscape-preferences.cpp:1133 +#: ../src/ui/dialog/inkscape-preferences.cpp:1132 #: ../src/widgets/select-toolbar.cpp:573 msgid "When scaling objects, scale the stroke width by the same proportion" msgstr "" "При зміні розміру об'єктів змінювати ширину штриха у відповідній пропорції" -#: ../src/ui/dialog/inkscape-preferences.cpp:1135 +#: ../src/ui/dialog/inkscape-preferences.cpp:1134 #: ../src/widgets/select-toolbar.cpp:584 msgid "When scaling rectangles, scale the radii of rounded corners" msgstr "" "При зміні розміру прÑмокутників мінÑти Ñ€Ð°Ð´Ñ–ÑƒÑ Ð¾ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð¸Ñ… кутів у тій Ñамій " "пропорції" -#: ../src/ui/dialog/inkscape-preferences.cpp:1137 +#: ../src/ui/dialog/inkscape-preferences.cpp:1136 #: ../src/widgets/select-toolbar.cpp:595 msgid "Move gradients (in fill or stroke) along with the objects" msgstr "ТранÑформувати градієнти (у заповненні чи штрихах) разом з об'єктом" -#: ../src/ui/dialog/inkscape-preferences.cpp:1139 +#: ../src/ui/dialog/inkscape-preferences.cpp:1138 #: ../src/widgets/select-toolbar.cpp:606 msgid "Move patterns (in fill or stroke) along with the objects" msgstr "ТранÑформувати візерунки (у заповненнÑÑ… чи штрихах) разом з об'єктом" -#: ../src/ui/dialog/inkscape-preferences.cpp:1140 +#: ../src/ui/dialog/inkscape-preferences.cpp:1139 msgid "Store transformation" msgstr "Ð—Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñ‚Ñ€Ð°Ð½Ñформації" -#: ../src/ui/dialog/inkscape-preferences.cpp:1142 +#: ../src/ui/dialog/inkscape-preferences.cpp:1141 msgid "" "If possible, apply transformation to objects without adding a transform= " "attribute" @@ -18393,19 +18415,19 @@ msgstr "" "При можливоÑті заÑтоÑовувати до об'єктів транÑформацію без Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ " "атрибуту transform=" -#: ../src/ui/dialog/inkscape-preferences.cpp:1144 +#: ../src/ui/dialog/inkscape-preferences.cpp:1143 msgid "Always store transformation as a transform= attribute on objects" msgstr "Завжди зберігати транÑформацію у виглÑді атрибута transform=" -#: ../src/ui/dialog/inkscape-preferences.cpp:1146 +#: ../src/ui/dialog/inkscape-preferences.cpp:1145 msgid "Transforms" msgstr "ТранÑформації" -#: ../src/ui/dialog/inkscape-preferences.cpp:1150 +#: ../src/ui/dialog/inkscape-preferences.cpp:1149 msgid "Mouse _wheel scrolls by:" msgstr "Ко_леÑо миші гортає на:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1151 +#: ../src/ui/dialog/inkscape-preferences.cpp:1150 msgid "" "One mouse wheel notch scrolls by this distance in screen pixels " "(horizontally with Shift)" @@ -18413,24 +18435,24 @@ msgstr "" "Ðа цю відÑтань у точках зÑуваєтьÑÑ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¾Ð´Ð½Ð¸Ð¼ клацаннÑм колеÑа миші (з " "натиÑнутою клавішею Shift — по горизонталі)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1152 +#: ../src/ui/dialog/inkscape-preferences.cpp:1151 msgid "Ctrl+arrows" msgstr "Ctrl+Ñтрілки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1154 +#: ../src/ui/dialog/inkscape-preferences.cpp:1153 msgid "Sc_roll by:" msgstr "К_рок гортаннÑ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1155 +#: ../src/ui/dialog/inkscape-preferences.cpp:1154 msgid "Pressing Ctrl+arrow key scrolls by this distance (in screen pixels)" msgstr "" "Ðа цю відÑтань у точках зÑуваєтьÑÑ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸ натиÑканні Ctrl+Ñтрілки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1157 +#: ../src/ui/dialog/inkscape-preferences.cpp:1156 msgid "_Acceleration:" msgstr "_ПриÑкореннÑ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1158 +#: ../src/ui/dialog/inkscape-preferences.cpp:1157 msgid "" "Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no " "acceleration)" @@ -18438,15 +18460,15 @@ msgstr "" "Якщо утримувати натиÑнутими Ctrl+Ñтрілку, швидкіÑть Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð±ÑƒÐ´Ðµ зроÑтати " "(0 ÑкаÑовує приÑкореннÑ)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1159 +#: ../src/ui/dialog/inkscape-preferences.cpp:1158 msgid "Autoscrolling" msgstr "ÐвтогортаннÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1161 +#: ../src/ui/dialog/inkscape-preferences.cpp:1160 msgid "_Speed:" msgstr "_ШвидкіÑть:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1162 +#: ../src/ui/dialog/inkscape-preferences.cpp:1161 msgid "" "How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn " "autoscroll off)" @@ -18454,12 +18476,12 @@ msgstr "" "Як швидко буде відбуватиÑÑŒ Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸ перетÑгуванні об'єкта за межі вікна " "(0 ÑкаÑовує автогортаннÑ)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1164 +#: ../src/ui/dialog/inkscape-preferences.cpp:1163 #: ../src/ui/dialog/tracedialog.cpp:521 ../src/ui/dialog/tracedialog.cpp:720 msgid "_Threshold:" msgstr "_Поріг:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1165 +#: ../src/ui/dialog/inkscape-preferences.cpp:1164 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" @@ -18472,11 +18494,11 @@ msgstr "" #. _page_scrolling.add_line( false, "", _scroll_space, "", #. _("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)")); #. -#: ../src/ui/dialog/inkscape-preferences.cpp:1171 +#: ../src/ui/dialog/inkscape-preferences.cpp:1170 msgid "Mouse wheel zooms by default" msgstr "КолеÑо миші типово змінює маÑштаб" -#: ../src/ui/dialog/inkscape-preferences.cpp:1173 +#: ../src/ui/dialog/inkscape-preferences.cpp:1172 msgid "" "When on, mouse wheel zooms without Ctrl and scrolls canvas with Ctrl; when " "off, it zooms with Ctrl and scrolls without Ctrl" @@ -18485,24 +18507,24 @@ msgstr "" "Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð· Ctrl; Ñкщо знÑти позначку, воно змінюватиме маÑштаб з Ctrl Ñ– " "гортатиме без Ctrl." -#: ../src/ui/dialog/inkscape-preferences.cpp:1174 +#: ../src/ui/dialog/inkscape-preferences.cpp:1173 msgid "Scrolling" msgstr "ГортаннÑ" #. Snapping options -#: ../src/ui/dialog/inkscape-preferences.cpp:1177 +#: ../src/ui/dialog/inkscape-preferences.cpp:1176 msgid "Enable snap indicator" msgstr "Увімкнути індикатор прилипаннÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1179 +#: ../src/ui/dialog/inkscape-preferences.cpp:1178 msgid "After snapping, a symbol is drawn at the point that has snapped" msgstr "ПіÑÐ»Ñ Ð¿Ñ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ñƒ точні Ð¿Ñ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð±ÑƒÐ´Ðµ намальовано цей Ñимвол" -#: ../src/ui/dialog/inkscape-preferences.cpp:1182 +#: ../src/ui/dialog/inkscape-preferences.cpp:1181 msgid "_Delay (in ms):" msgstr "З_атримка (у мÑ):" -#: ../src/ui/dialog/inkscape-preferences.cpp:1183 +#: ../src/ui/dialog/inkscape-preferences.cpp:1182 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. " @@ -18513,20 +18535,20 @@ msgstr "" "вÑтановити нульове або близьке до нульового значеннÑ, Ð¿Ñ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð±ÑƒÐ´Ðµ " "миттєвим." -#: ../src/ui/dialog/inkscape-preferences.cpp:1185 +#: ../src/ui/dialog/inkscape-preferences.cpp:1184 msgid "Only snap the node closest to the pointer" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð»Ð¸ÑˆÐµ до вузла, найближчого до вказівника" -#: ../src/ui/dialog/inkscape-preferences.cpp:1187 +#: ../src/ui/dialog/inkscape-preferences.cpp:1186 msgid "" "Only try to snap the node that is initially closest to the mouse pointer" msgstr "Виконувати Ð¿Ñ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð»Ð¸ÑˆÐµ до вузла, найближчого до вказівника миші" -#: ../src/ui/dialog/inkscape-preferences.cpp:1190 +#: ../src/ui/dialog/inkscape-preferences.cpp:1189 msgid "_Weight factor:" msgstr "_Ваговий коефіцієнт:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1191 +#: ../src/ui/dialog/inkscape-preferences.cpp:1190 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 " @@ -18536,11 +18558,11 @@ msgstr "" "найближче Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ (Ñкщо вÑтановлено 0), або вибрати вузол, Ñкий " "Ñпочатку був найближчим до вказівника миші (Ñкщо вÑтановлено 1)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1193 +#: ../src/ui/dialog/inkscape-preferences.cpp:1192 msgid "Snap the mouse pointer when dragging a constrained knot" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ вказівника миші під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÑ‚ÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð¾Ð³Ð¾ вузла" -#: ../src/ui/dialog/inkscape-preferences.cpp:1195 +#: ../src/ui/dialog/inkscape-preferences.cpp:1194 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 " @@ -18549,16 +18571,16 @@ msgstr "" "Під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÑ‚ÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ Ð²ÑƒÐ·Ð»Ð° вздовж лінії Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð²Ð¸ÐºÐ¾Ð½ÑƒÐ²Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ " "позиції вказівника миші, а не до проекції вузла на лінію обмеженнÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1197 +#: ../src/ui/dialog/inkscape-preferences.cpp:1196 msgid "Snapping" msgstr "ПрилипаннÑ" #. nudgedistance is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:1202 +#: ../src/ui/dialog/inkscape-preferences.cpp:1201 msgid "_Arrow keys move by:" msgstr "С_трілки переміщують на:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1203 +#: ../src/ui/dialog/inkscape-preferences.cpp:1202 msgid "" "Pressing an arrow key moves selected object(s) or node(s) by this distance" msgstr "" @@ -18566,28 +18588,28 @@ msgstr "" "клавіші зі Ñтрілкою" #. defaultscale is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:1206 +#: ../src/ui/dialog/inkscape-preferences.cpp:1205 msgid "> and < _scale by:" msgstr "Кр_ок зміни маÑштабу при > та <:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1207 +#: ../src/ui/dialog/inkscape-preferences.cpp:1206 msgid "Pressing > or < scales selection up or down by this increment" msgstr "" "Ðа цю величину змінюєтьÑÑ Ñ€Ð¾Ð·Ð¼Ñ–Ñ€ позначеного при натиÑканні клавіш > чи <" -#: ../src/ui/dialog/inkscape-preferences.cpp:1209 +#: ../src/ui/dialog/inkscape-preferences.cpp:1208 msgid "_Inset/Outset by:" msgstr "Ð’_Ñ‚Ñгнути/розтÑгнути на:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1210 +#: ../src/ui/dialog/inkscape-preferences.cpp:1209 msgid "Inset and Outset commands displace the path by this distance" msgstr "Ðа цю відÑтань переміщують контур команди втÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° розтÑгуваннÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1211 +#: ../src/ui/dialog/inkscape-preferences.cpp:1210 msgid "Compass-like display of angles" msgstr "Подібне до компаÑу Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ ÐºÑƒÑ‚Ñ–Ð²" -#: ../src/ui/dialog/inkscape-preferences.cpp:1213 +#: ../src/ui/dialog/inkscape-preferences.cpp:1212 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 " @@ -18598,15 +18620,15 @@ msgstr "" "випадку 0 вказує на Ñхід, діапазон значень знаходитьÑÑ Ð¼Ñ–Ð¶ -180 та 180, " "приріÑÑ‚ кута відбуваєтьÑÑ Ð¿Ñ€Ð¾Ñ‚Ð¸ годинникової Ñтрілки." -#: ../src/ui/dialog/inkscape-preferences.cpp:1219 +#: ../src/ui/dialog/inkscape-preferences.cpp:1218 msgid "_Rotation snaps every:" msgstr "О_Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1219 +#: ../src/ui/dialog/inkscape-preferences.cpp:1218 msgid "degrees" msgstr "градуÑів" -#: ../src/ui/dialog/inkscape-preferences.cpp:1220 +#: ../src/ui/dialog/inkscape-preferences.cpp:1219 msgid "" "Rotating with Ctrl pressed snaps every that much degrees; also, pressing " "[ or ] rotates by this amount" @@ -18614,11 +18636,11 @@ msgstr "" "ÐžÐ±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð· натиÑнутою Ctrl обмежує кут значеннÑми, кратними вибраному; " "натиÑÐºÐ°Ð½Ð½Ñ Â«[» чи «]» повертає на вибраний кут" -#: ../src/ui/dialog/inkscape-preferences.cpp:1221 +#: ../src/ui/dialog/inkscape-preferences.cpp:1220 msgid "Relative snapping of guideline angles" msgstr "ВідноÑне Ð¿Ñ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ ÐºÑƒÑ‚Ñ–Ð² нахилу напрÑмних" -#: ../src/ui/dialog/inkscape-preferences.cpp:1223 +#: ../src/ui/dialog/inkscape-preferences.cpp:1222 msgid "" "When on, the snap angles when rotating a guideline will be relative to the " "original angle" @@ -18626,11 +18648,11 @@ msgstr "" "Якщо позначено, кути Ð¿Ñ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´ Ñ‡Ð°Ñ Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð½Ð°Ð¿Ñ€Ñмної будуть " "обчиÑлюватиÑÑ Ð²Ñ–Ð´Ð½Ð¾Ñно початкового кута" -#: ../src/ui/dialog/inkscape-preferences.cpp:1225 +#: ../src/ui/dialog/inkscape-preferences.cpp:1224 msgid "_Zoom in/out by:" msgstr "Крок _маÑштабуваннÑ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1226 +#: ../src/ui/dialog/inkscape-preferences.cpp:1225 msgid "" "Zoom tool click, +/- keys, and middle click zoom in and out by this " "multiplier" @@ -18638,44 +18660,44 @@ msgstr "" "Крок при клацанні інÑтрументом маÑштабу, натиÑканні клавіш +/- та клацанні " "Ñередньою кнопкою миші" -#: ../src/ui/dialog/inkscape-preferences.cpp:1227 +#: ../src/ui/dialog/inkscape-preferences.cpp:1226 msgid "Steps" msgstr "Кроки" #. Clones options -#: ../src/ui/dialog/inkscape-preferences.cpp:1230 +#: ../src/ui/dialog/inkscape-preferences.cpp:1229 msgid "Move in parallel" msgstr "ПереміщуютьÑÑ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»ÑŒÐ½Ð¾" -#: ../src/ui/dialog/inkscape-preferences.cpp:1232 +#: ../src/ui/dialog/inkscape-preferences.cpp:1231 msgid "Stay unmoved" msgstr "ЗалишаютьÑÑ Ð½ÐµÑ€ÑƒÑ…Ð¾Ð¼Ð¸Ð¼Ð¸" -#: ../src/ui/dialog/inkscape-preferences.cpp:1234 +#: ../src/ui/dialog/inkscape-preferences.cpp:1233 msgid "Move according to transform" msgstr "РухаютьÑÑ Ñƒ відповідноÑті до transform=" -#: ../src/ui/dialog/inkscape-preferences.cpp:1236 +#: ../src/ui/dialog/inkscape-preferences.cpp:1235 msgid "Are unlinked" msgstr "Від'єднуютьÑÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1238 +#: ../src/ui/dialog/inkscape-preferences.cpp:1237 msgid "Are deleted" msgstr "ВилучаютьÑÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1241 +#: ../src/ui/dialog/inkscape-preferences.cpp:1240 msgid "Moving original: clones and linked offsets" msgstr "ПереÑÑƒÐ²Ð°Ð½Ð½Ñ Ð¾Ñ€Ð¸Ð³Ñ–Ð½Ð°Ð»Ñƒ: клони та прив'Ñзані розтÑжки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1243 +#: ../src/ui/dialog/inkscape-preferences.cpp:1242 msgid "Clones are translated by the same vector as their original" msgstr "Кожен клон зÑуваєтьÑÑ Ð½Ð° той Ñамий вектор, що й оригінал" -#: ../src/ui/dialog/inkscape-preferences.cpp:1245 +#: ../src/ui/dialog/inkscape-preferences.cpp:1244 msgid "Clones preserve their positions when their original is moved" msgstr "Клони залишаютьÑÑ Ð½Ð° міÑці, коли рухаютьÑÑ Ñ—Ñ…Ð½Ñ– оригінали" -#: ../src/ui/dialog/inkscape-preferences.cpp:1247 +#: ../src/ui/dialog/inkscape-preferences.cpp:1246 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" @@ -18684,27 +18706,27 @@ msgstr "" "Ðаприклад, повернутий клон буде переміщуватиÑÑŒ у іншому напрÑмку, ніж його " "оригінал." -#: ../src/ui/dialog/inkscape-preferences.cpp:1248 +#: ../src/ui/dialog/inkscape-preferences.cpp:1247 msgid "Deleting original: clones" msgstr "Ð’Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð½Ñ Ð¾Ñ€Ð¸Ð³Ñ–Ð½Ð°Ð»Ñƒ: клони" -#: ../src/ui/dialog/inkscape-preferences.cpp:1250 +#: ../src/ui/dialog/inkscape-preferences.cpp:1249 msgid "Orphaned clones are converted to regular objects" msgstr "ОÑиротілі клони перетворюютьÑÑ Ñƒ звичайні об'єкти" -#: ../src/ui/dialog/inkscape-preferences.cpp:1252 +#: ../src/ui/dialog/inkscape-preferences.cpp:1251 msgid "Orphaned clones are deleted along with their original" msgstr "ОÑиротілі клони вилучаютьÑÑ Ñ€Ð°Ð·Ð¾Ð¼ з оригіналом" -#: ../src/ui/dialog/inkscape-preferences.cpp:1254 +#: ../src/ui/dialog/inkscape-preferences.cpp:1253 msgid "Duplicating original+clones/linked offset" msgstr "Ð”ÑƒÐ±Ð»ÑŽÐ²Ð°Ð½Ð½Ñ Ð¾Ñ€Ð¸Ð³Ñ–Ð½Ð°Ð»+клони/прив'Ñзані розтÑжки" -#: ../src/ui/dialog/inkscape-preferences.cpp:1256 +#: ../src/ui/dialog/inkscape-preferences.cpp:1255 msgid "Relink duplicated clones" msgstr "Повторно пов'Ñзувати дубльовані клони" -#: ../src/ui/dialog/inkscape-preferences.cpp:1258 +#: ../src/ui/dialog/inkscape-preferences.cpp:1257 msgid "" "When duplicating a selection containing both a clone and its original " "(possibly in groups), relink the duplicated clone to the duplicated original " @@ -18715,28 +18737,28 @@ msgstr "" "Ñтарим оригіналом" #. TRANSLATORS: Heading for the Inkscape Preferences "Clones" Page -#: ../src/ui/dialog/inkscape-preferences.cpp:1261 +#: ../src/ui/dialog/inkscape-preferences.cpp:1260 msgid "Clones" msgstr "Клони" #. Clip paths and masks options -#: ../src/ui/dialog/inkscape-preferences.cpp:1264 +#: ../src/ui/dialog/inkscape-preferences.cpp:1263 msgid "When applying, use the topmost selected object as clippath/mask" msgstr "" "При заÑтоÑуванні найвищий позначений об'єкт Ñ” контуром Ð²Ð¸Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ Ð°Ð±Ð¾ маÑкою" -#: ../src/ui/dialog/inkscape-preferences.cpp:1266 +#: ../src/ui/dialog/inkscape-preferences.cpp:1265 msgid "" "Uncheck this to use the bottom selected object as the clipping path or mask" msgstr "" "Зніміть позначку щоб викориÑтовувати нижній позначений об'єкт Ñк контур " "Ð²Ð¸Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ Ð°Ð±Ð¾ маÑку" -#: ../src/ui/dialog/inkscape-preferences.cpp:1267 +#: ../src/ui/dialog/inkscape-preferences.cpp:1266 msgid "Remove clippath/mask object after applying" msgstr "Вилучати контур Ð²Ð¸Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ Ð°Ð±Ð¾ маÑку піÑÐ»Ñ Ð·Ð°ÑтоÑуваннÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1269 +#: ../src/ui/dialog/inkscape-preferences.cpp:1268 msgid "" "After applying, remove the object used as the clipping path or mask from the " "drawing" @@ -18744,57 +18766,57 @@ msgstr "" "ПіÑÐ»Ñ Ð·Ð°ÑтоÑÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ð»ÑƒÑ‡Ð°Ñ”Ñ‚ÑŒÑÑ Ð¾Ð±'єкт, що викориÑтовувавÑÑ Ñк контур " "Ð²Ð¸Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ Ñ‡Ð¸ маÑка з малюнку" -#: ../src/ui/dialog/inkscape-preferences.cpp:1271 +#: ../src/ui/dialog/inkscape-preferences.cpp:1270 msgid "Before applying" msgstr "До заÑтоÑуваннÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1273 +#: ../src/ui/dialog/inkscape-preferences.cpp:1272 msgid "Do not group clipped/masked objects" msgstr "Ðе групувати обрізані/замаÑковані об'єкти" -#: ../src/ui/dialog/inkscape-preferences.cpp:1274 +#: ../src/ui/dialog/inkscape-preferences.cpp:1273 msgid "Enclose every clipped/masked object in its own group" msgstr "Створювати Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ обрізаного/замаÑкованого об'єкта влаÑну групу" -#: ../src/ui/dialog/inkscape-preferences.cpp:1275 +#: ../src/ui/dialog/inkscape-preferences.cpp:1274 msgid "Put all clipped/masked objects into one group" msgstr "Зібрати вÑÑ– обрізані/замаÑковані об'єкти у одну групу" -#: ../src/ui/dialog/inkscape-preferences.cpp:1278 +#: ../src/ui/dialog/inkscape-preferences.cpp:1277 msgid "Apply clippath/mask to every object" msgstr "ЗаÑтоÑувати контур обрізаннÑ/маÑÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ вÑÑ–Ñ… об'єктів" -#: ../src/ui/dialog/inkscape-preferences.cpp:1281 +#: ../src/ui/dialog/inkscape-preferences.cpp:1280 msgid "Apply clippath/mask to groups containing single object" msgstr "" "ЗаÑтоÑувати контур обрізаннÑ/маÑÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ груп, що міÑÑ‚Ñть окремі об'єкти" -#: ../src/ui/dialog/inkscape-preferences.cpp:1284 +#: ../src/ui/dialog/inkscape-preferences.cpp:1283 msgid "Apply clippath/mask to group containing all objects" msgstr "ЗаÑтоÑувати контур обрізаннÑ/маÑÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ групи вÑÑ–Ñ… об'єктів" -#: ../src/ui/dialog/inkscape-preferences.cpp:1286 +#: ../src/ui/dialog/inkscape-preferences.cpp:1285 msgid "After releasing" msgstr "ПіÑÐ»Ñ Ð²Ñ–Ð´Ð¿ÑƒÑканнÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1288 +#: ../src/ui/dialog/inkscape-preferences.cpp:1287 msgid "Ungroup automatically created groups" msgstr "Розгрупувати автоматично Ñтворені групи" -#: ../src/ui/dialog/inkscape-preferences.cpp:1290 +#: ../src/ui/dialog/inkscape-preferences.cpp:1289 msgid "Ungroup groups created when setting clip/mask" msgstr "Розгрупувати групи, Ñтворені заÑтоÑÑƒÐ²Ð°Ð½Ð½Ñ Ð¾Ð±Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ/маÑкуваннÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1292 +#: ../src/ui/dialog/inkscape-preferences.cpp:1291 msgid "Clippaths and masks" msgstr "Ð’Ð¸Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ Ñ‚Ð° маÑкуваннÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1295 +#: ../src/ui/dialog/inkscape-preferences.cpp:1294 msgid "Stroke Style Markers" msgstr "Маркери Ñтилю штриха" -#: ../src/ui/dialog/inkscape-preferences.cpp:1297 -#: ../src/ui/dialog/inkscape-preferences.cpp:1299 +#: ../src/ui/dialog/inkscape-preferences.cpp:1296 +#: ../src/ui/dialog/inkscape-preferences.cpp:1298 msgid "" "Stroke color same as object, fill color either object fill color or marker " "fill color" @@ -18802,35 +18824,35 @@ msgstr "" "Колір штриха збігаєтьÑÑ Ð· кольором об’єкта, колір Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ñ” або кольором " "об’єкта або кольором Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð¼Ð°Ñ€ÐºÐµÑ€Ð°" -#: ../src/ui/dialog/inkscape-preferences.cpp:1303 +#: ../src/ui/dialog/inkscape-preferences.cpp:1302 msgid "Markers" msgstr "Маркери" -#: ../src/ui/dialog/inkscape-preferences.cpp:1311 +#: ../src/ui/dialog/inkscape-preferences.cpp:1310 msgid "Number of _Threads:" msgstr "КількіÑть _потоків:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1311 -#: ../src/ui/dialog/inkscape-preferences.cpp:1812 +#: ../src/ui/dialog/inkscape-preferences.cpp:1310 +#: ../src/ui/dialog/inkscape-preferences.cpp:1811 msgid "(requires restart)" msgstr "(потребує перезапуÑку)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1312 +#: ../src/ui/dialog/inkscape-preferences.cpp:1311 msgid "Configure number of processors/threads to use when rendering filters" msgstr "" "Ðалаштувати кількіÑть процеÑорів/потоків, Ñкі Ñлід викориÑтовувати Ð´Ð»Ñ " "обробки фільтруваннÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1316 +#: ../src/ui/dialog/inkscape-preferences.cpp:1315 msgid "Rendering _cache size:" msgstr "Розмір _кешу обробки:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1316 +#: ../src/ui/dialog/inkscape-preferences.cpp:1315 msgctxt "mebibyte (2^20 bytes) abbreviation" msgid "MiB" msgstr "МіБ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1316 +#: ../src/ui/dialog/inkscape-preferences.cpp:1315 msgid "" "Set the amount of memory per document which can be used to store rendered " "parts of the drawing for later reuse; set to zero to disable caching" @@ -18841,37 +18863,37 @@ msgstr "" #. blur quality #. filter quality -#: ../src/ui/dialog/inkscape-preferences.cpp:1319 -#: ../src/ui/dialog/inkscape-preferences.cpp:1343 +#: ../src/ui/dialog/inkscape-preferences.cpp:1318 +#: ../src/ui/dialog/inkscape-preferences.cpp:1342 msgid "Best quality (slowest)" msgstr "Ðайвища ÑкіÑть (найповільніше)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1321 -#: ../src/ui/dialog/inkscape-preferences.cpp:1345 +#: ../src/ui/dialog/inkscape-preferences.cpp:1320 +#: ../src/ui/dialog/inkscape-preferences.cpp:1344 msgid "Better quality (slower)" msgstr "Добра ÑкіÑть (повільно)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1323 -#: ../src/ui/dialog/inkscape-preferences.cpp:1347 +#: ../src/ui/dialog/inkscape-preferences.cpp:1322 +#: ../src/ui/dialog/inkscape-preferences.cpp:1346 msgid "Average quality" msgstr "ПоÑÐµÑ€ÐµÐ´Ð½Ñ ÑкіÑть" -#: ../src/ui/dialog/inkscape-preferences.cpp:1325 -#: ../src/ui/dialog/inkscape-preferences.cpp:1349 +#: ../src/ui/dialog/inkscape-preferences.cpp:1324 +#: ../src/ui/dialog/inkscape-preferences.cpp:1348 msgid "Lower quality (faster)" msgstr "Ðизька ÑкіÑть (швидко)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1327 -#: ../src/ui/dialog/inkscape-preferences.cpp:1351 +#: ../src/ui/dialog/inkscape-preferences.cpp:1326 +#: ../src/ui/dialog/inkscape-preferences.cpp:1350 msgid "Lowest quality (fastest)" msgstr "Ðайнижча ÑкіÑть (найшвидше)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1330 +#: ../src/ui/dialog/inkscape-preferences.cpp:1329 msgid "Gaussian blur quality for display" msgstr "ЯкіÑть гауÑового Ñ€Ð¾Ð·Ð¼Ð¸Ð²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð¿Ð¾ÐºÐ°Ð·Ñƒ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1332 -#: ../src/ui/dialog/inkscape-preferences.cpp:1356 +#: ../src/ui/dialog/inkscape-preferences.cpp:1331 +#: ../src/ui/dialog/inkscape-preferences.cpp:1355 msgid "" "Best quality, but display may be very slow at high zooms (bitmap export " "always uses best quality)" @@ -18879,125 +18901,125 @@ msgstr "" "Ðайкраща ÑкіÑть, але Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð¾Ð¶Ðµ бути дуже повільним за великого " "Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ (екÑпорт раÑтрових зображень завжди викориÑтовує найвищу ÑкіÑть)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1334 -#: ../src/ui/dialog/inkscape-preferences.cpp:1358 +#: ../src/ui/dialog/inkscape-preferences.cpp:1333 +#: ../src/ui/dialog/inkscape-preferences.cpp:1357 msgid "Better quality, but slower display" msgstr "Краща ÑкіÑть, але повільніше відображеннÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1336 -#: ../src/ui/dialog/inkscape-preferences.cpp:1360 +#: ../src/ui/dialog/inkscape-preferences.cpp:1335 +#: ../src/ui/dialog/inkscape-preferences.cpp:1359 msgid "Average quality, acceptable display speed" msgstr "ПоÑÐµÑ€ÐµÐ´Ð½Ñ ÑкіÑть, прийнÑтна швидкіÑть відображеннÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1338 -#: ../src/ui/dialog/inkscape-preferences.cpp:1362 +#: ../src/ui/dialog/inkscape-preferences.cpp:1337 +#: ../src/ui/dialog/inkscape-preferences.cpp:1361 msgid "Lower quality (some artifacts), but display is faster" msgstr "Ðижча ÑкіÑть (певні похибки), але Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÑˆÐµ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1340 -#: ../src/ui/dialog/inkscape-preferences.cpp:1364 +#: ../src/ui/dialog/inkscape-preferences.cpp:1339 +#: ../src/ui/dialog/inkscape-preferences.cpp:1363 msgid "Lowest quality (considerable artifacts), but display is fastest" msgstr "Ðайнижча ÑкіÑть (значні похибки), але Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð½Ð°Ð¹ÑˆÐ²Ð¸Ð´ÑˆÐµ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1354 +#: ../src/ui/dialog/inkscape-preferences.cpp:1353 msgid "Filter effects quality for display" msgstr "ЯкіÑть ефектів Ñ„Ñ–Ð»ÑŒÑ‚Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð¿Ð¾ÐºÐ°Ð·Ñƒ" #. build custom preferences tab -#: ../src/ui/dialog/inkscape-preferences.cpp:1366 +#: ../src/ui/dialog/inkscape-preferences.cpp:1365 #: ../src/ui/dialog/print.cpp:224 msgid "Rendering" msgstr "Тип друку" -#: ../src/ui/dialog/inkscape-preferences.cpp:1372 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "2x2" msgstr "2x2" -#: ../src/ui/dialog/inkscape-preferences.cpp:1372 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "4x4" msgstr "4x4" -#: ../src/ui/dialog/inkscape-preferences.cpp:1372 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "8x8" msgstr "8x8" -#: ../src/ui/dialog/inkscape-preferences.cpp:1372 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "16x16" msgstr "16x16" -#: ../src/ui/dialog/inkscape-preferences.cpp:1376 +#: ../src/ui/dialog/inkscape-preferences.cpp:1375 msgid "Oversample bitmaps:" msgstr "УÑереднювати раÑтр по точках:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1379 +#: ../src/ui/dialog/inkscape-preferences.cpp:1378 msgid "Automatically reload bitmaps" msgstr "Ðвтоматично перезавантажувати раÑтр" -#: ../src/ui/dialog/inkscape-preferences.cpp:1381 +#: ../src/ui/dialog/inkscape-preferences.cpp:1380 msgid "Automatically reload linked images when file is changed on disk" msgstr "" "Ðвтоматично перезавантажувати пов'Ñзані Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ–ÑÐ»Ñ Ð·Ð¼Ñ–Ð½Ð¸ файла на диÑку" -#: ../src/ui/dialog/inkscape-preferences.cpp:1383 +#: ../src/ui/dialog/inkscape-preferences.cpp:1382 msgid "_Bitmap editor:" msgstr "_РаÑтровий редактор:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1385 +#: ../src/ui/dialog/inkscape-preferences.cpp:1384 msgid "Default export _resolution:" msgstr "Типова роз_дільна здатніÑть Ð´Ð»Ñ ÐµÐºÑпорту:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1386 +#: ../src/ui/dialog/inkscape-preferences.cpp:1385 msgid "Default bitmap resolution (in dots per inch) in the Export dialog" msgstr "Типова роздільна здатніÑть (у точках на дюйм) у вікні екÑпорту" -#: ../src/ui/dialog/inkscape-preferences.cpp:1388 +#: ../src/ui/dialog/inkscape-preferences.cpp:1387 msgid "Resolution for Create Bitmap _Copy:" msgstr "Роздільна здатніÑть Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ€Ð°Ñтрової копі_Ñ—:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1389 +#: ../src/ui/dialog/inkscape-preferences.cpp:1388 msgid "Resolution used by the Create Bitmap Copy command" msgstr "" "Роздільна здатніÑть, Ñку буде викориÑтано у команді ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ€Ð°Ñтрової копії" -#: ../src/ui/dialog/inkscape-preferences.cpp:1391 +#: ../src/ui/dialog/inkscape-preferences.cpp:1390 msgid "Always embed" msgstr "Завжди вбудовувати" -#: ../src/ui/dialog/inkscape-preferences.cpp:1391 +#: ../src/ui/dialog/inkscape-preferences.cpp:1390 msgid "Always link" msgstr "Завжди пов'Ñзувати" -#: ../src/ui/dialog/inkscape-preferences.cpp:1391 +#: ../src/ui/dialog/inkscape-preferences.cpp:1390 msgid "Ask" msgstr "Питати" -#: ../src/ui/dialog/inkscape-preferences.cpp:1394 +#: ../src/ui/dialog/inkscape-preferences.cpp:1393 msgid "Bitmap import:" msgstr "Ð†Ð¼Ð¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ€Ð°Ñтра:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1397 +#: ../src/ui/dialog/inkscape-preferences.cpp:1396 msgid "Default _import resolution:" msgstr "Типова роздільна здатніÑть Ð´Ð»Ñ _імпортуваннÑ:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1398 +#: ../src/ui/dialog/inkscape-preferences.cpp:1397 msgid "Default bitmap resolution (in dots per inch) for bitmap import" msgstr "" "Типова роздільна здатніÑть (у точках на дюйм) Ð´Ð»Ñ Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚Ð¾Ð²Ð°Ð½Ð¸Ñ… раÑтрових " "зображень" -#: ../src/ui/dialog/inkscape-preferences.cpp:1399 +#: ../src/ui/dialog/inkscape-preferences.cpp:1398 msgid "Override file resolution" msgstr "Перевизначити роздільну здатніÑть з файла" -#: ../src/ui/dialog/inkscape-preferences.cpp:1401 +#: ../src/ui/dialog/inkscape-preferences.cpp:1400 msgid "Use default bitmap resolution in favor of information from file" msgstr "Ðадавати перевагу типові роздільній здатноÑті перед даними з файла" -#: ../src/ui/dialog/inkscape-preferences.cpp:1403 +#: ../src/ui/dialog/inkscape-preferences.cpp:1402 msgid "Bitmaps" msgstr "РаÑтрові зображеннÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1415 +#: ../src/ui/dialog/inkscape-preferences.cpp:1414 msgid "" "Select a file of predefined shortcuts to use. Any customized shortcuts you " "create will be added seperately to " @@ -19005,31 +19027,31 @@ msgstr "" "Виберіть файл попередньо визначених Ñкорочень, Ñким Ñлід ÑкориÑтатиÑÑ. Ð’ÑÑ– " "Ñтворені вами нетипові ÑÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð½Ñ Ð±ÑƒÐ´Ðµ окремо додано до " -#: ../src/ui/dialog/inkscape-preferences.cpp:1418 +#: ../src/ui/dialog/inkscape-preferences.cpp:1417 msgid "Shortcut file:" msgstr "Файл Ñкорочень:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1421 +#: ../src/ui/dialog/inkscape-preferences.cpp:1420 msgid "Search:" msgstr "Шукати:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1433 +#: ../src/ui/dialog/inkscape-preferences.cpp:1432 msgid "Shortcut" msgstr "СкороченнÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1434 +#: ../src/ui/dialog/inkscape-preferences.cpp:1433 #: ../src/ui/widget/page-sizer.cpp:262 msgid "Description" msgstr "ОпиÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1475 +#: ../src/ui/dialog/inkscape-preferences.cpp:1474 #: ../src/ui/dialog/svg-fonts-dialog.cpp:693 #: ../src/ui/dialog/tracedialog.cpp:812 #: ../src/ui/widget/preferences-widget.cpp:662 msgid "Reset" msgstr "Скинути" -#: ../src/ui/dialog/inkscape-preferences.cpp:1475 +#: ../src/ui/dialog/inkscape-preferences.cpp:1474 msgid "" "Remove all your customized keyboard shortcuts, and revert to the shortcuts " "in the shortcut file listed above" @@ -19037,35 +19059,40 @@ msgstr "" "Вилучити вÑÑ– нетипові клавіатурні ÑÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð½Ñ Ñ– повернутиÑÑ Ð´Ð¾ Ñкорочень, " "визначених у файлів, вказаному вище." -#: ../src/ui/dialog/inkscape-preferences.cpp:1479 +#: ../src/ui/dialog/inkscape-preferences.cpp:1478 msgid "Import ..." msgstr "Імпорт…" -#: ../src/ui/dialog/inkscape-preferences.cpp:1479 +#: ../src/ui/dialog/inkscape-preferences.cpp:1478 msgid "Import custom keyboard shortcuts from a file" msgstr "Імпортувати нетипові клавіатурні ÑÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð½Ñ Ð· файла" -#: ../src/ui/dialog/inkscape-preferences.cpp:1482 +#: ../src/ui/dialog/inkscape-preferences.cpp:1481 msgid "Export ..." msgstr "ЕкÑпортувати…" -#: ../src/ui/dialog/inkscape-preferences.cpp:1482 +#: ../src/ui/dialog/inkscape-preferences.cpp:1481 msgid "Export custom keyboard shortcuts to a file" msgstr "ЕкÑпортувати нетипові клавіатурні ÑÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð½Ñ Ð´Ð¾ файла" -#: ../src/ui/dialog/inkscape-preferences.cpp:1492 +#: ../src/ui/dialog/inkscape-preferences.cpp:1491 msgid "Keyboard Shortcuts" msgstr "Клавіатурні ÑкороченнÑ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1774 +#. Find this group in the tree +#: ../src/ui/dialog/inkscape-preferences.cpp:1654 +msgid "Misc" +msgstr "Інше" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1773 msgid "Set the main spell check language" msgstr "Ð’Ñтановити оÑновну мову перевірки правопиÑу" -#: ../src/ui/dialog/inkscape-preferences.cpp:1777 +#: ../src/ui/dialog/inkscape-preferences.cpp:1776 msgid "Second language:" msgstr "Друга мова:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1778 +#: ../src/ui/dialog/inkscape-preferences.cpp:1777 msgid "" "Set the second spell check language; checking will only stop on words " "unknown in ALL chosen languages" @@ -19073,11 +19100,11 @@ msgstr "" "Ð’Ñтановіть другу мову Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ правопиÑу: перевірка зупинÑтиметьÑÑ Ð»Ð¸ÑˆÐµ " "на Ñловах, Ñких немає у ВСІХ вказаних мовах" -#: ../src/ui/dialog/inkscape-preferences.cpp:1781 +#: ../src/ui/dialog/inkscape-preferences.cpp:1780 msgid "Third language:" msgstr "Ð¢Ñ€ÐµÑ‚Ñ Ð¼Ð¾Ð²Ð°:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1782 +#: ../src/ui/dialog/inkscape-preferences.cpp:1781 msgid "" "Set the third spell check language; checking will only stop on words unknown " "in ALL chosen languages" @@ -19085,31 +19112,31 @@ msgstr "" "Ð’Ñтановіть третю мову Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ правопиÑу: перевірка зупинÑтиметьÑÑ Ð»Ð¸ÑˆÐµ " "на Ñловах, Ñких немає у ВСІХ вказаних мовах" -#: ../src/ui/dialog/inkscape-preferences.cpp:1784 +#: ../src/ui/dialog/inkscape-preferences.cpp:1783 msgid "Ignore words with digits" msgstr "Ігнорувати Ñлова з цифрами" -#: ../src/ui/dialog/inkscape-preferences.cpp:1786 +#: ../src/ui/dialog/inkscape-preferences.cpp:1785 msgid "Ignore words containing digits, such as \"R2D2\"" msgstr "Ігнорувати Ñлова, що міÑÑ‚Ñть цифри, наприклад, «R2D2»" -#: ../src/ui/dialog/inkscape-preferences.cpp:1788 +#: ../src/ui/dialog/inkscape-preferences.cpp:1787 msgid "Ignore words in ALL CAPITALS" msgstr "Ігнорувати Ñлова ПРОПИСÐИМИ" -#: ../src/ui/dialog/inkscape-preferences.cpp:1790 +#: ../src/ui/dialog/inkscape-preferences.cpp:1789 msgid "Ignore words in all capitals, such as \"IUPAC\"" msgstr "Ігнорувати Ñлова, напиÑані пропиÑними літерами, наприклад, «IUPAC»" -#: ../src/ui/dialog/inkscape-preferences.cpp:1792 +#: ../src/ui/dialog/inkscape-preferences.cpp:1791 msgid "Spellcheck" msgstr "Перевірка правопиÑу" -#: ../src/ui/dialog/inkscape-preferences.cpp:1812 +#: ../src/ui/dialog/inkscape-preferences.cpp:1811 msgid "Latency _skew:" msgstr "Від_Ñ…Ð¸Ð»ÐµÐ½Ð½Ñ Ð»Ð°Ñ‚ÐµÐ½Ñ‚Ð½Ð¾Ñті:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1813 +#: ../src/ui/dialog/inkscape-preferences.cpp:1812 msgid "" "Factor by which the event clock is skewed from the actual time (0.9766 on " "some systems)" @@ -19117,11 +19144,11 @@ msgstr "" "Коефіцієнт, на Ñкий годинник подій відхилÑтиметьÑÑ Ð²Ñ–Ð´ Ñправжнього чаÑу " "(0,9766 на деÑких ÑиÑтемах)." -#: ../src/ui/dialog/inkscape-preferences.cpp:1815 +#: ../src/ui/dialog/inkscape-preferences.cpp:1814 msgid "Pre-render named icons" msgstr "Іменовані піктограми, що залежать від показу" -#: ../src/ui/dialog/inkscape-preferences.cpp:1817 +#: ../src/ui/dialog/inkscape-preferences.cpp:1816 msgid "" "When on, named icons will be rendered before displaying the ui. This is for " "working around bugs in GTK+ named icon notification" @@ -19130,85 +19157,85 @@ msgstr "" "кориÑтувача. Це зроблено Ð´Ð»Ñ Ð¾Ð±Ñ…Ð¾Ð´Ñƒ вад у Ñповіщенні іменованою піктограмою " "у GTK+" -#: ../src/ui/dialog/inkscape-preferences.cpp:1825 +#: ../src/ui/dialog/inkscape-preferences.cpp:1824 msgid "System info" msgstr "ВідомоÑті щодо ÑиÑтеми" -#: ../src/ui/dialog/inkscape-preferences.cpp:1829 +#: ../src/ui/dialog/inkscape-preferences.cpp:1828 msgid "User config: " msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувача: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1829 +#: ../src/ui/dialog/inkscape-preferences.cpp:1828 msgid "Location of users configuration" msgstr "Ð Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½ÑŒ кориÑтувача" -#: ../src/ui/dialog/inkscape-preferences.cpp:1833 +#: ../src/ui/dialog/inkscape-preferences.cpp:1832 msgid "User preferences: " msgstr "Параметри кориÑтувача: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1833 +#: ../src/ui/dialog/inkscape-preferences.cpp:1832 msgid "Location of the users preferences file" msgstr "Ð Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² з параметрами кориÑтувачів" -#: ../src/ui/dialog/inkscape-preferences.cpp:1837 +#: ../src/ui/dialog/inkscape-preferences.cpp:1836 msgid "User extensions: " msgstr "Додатки кориÑтувача: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1837 +#: ../src/ui/dialog/inkscape-preferences.cpp:1836 msgid "Location of the users extensions" msgstr "Ð Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÑ–Ð² кориÑтувача" -#: ../src/ui/dialog/inkscape-preferences.cpp:1841 +#: ../src/ui/dialog/inkscape-preferences.cpp:1840 msgid "User cache: " msgstr "Кеш кориÑтувача: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1841 +#: ../src/ui/dialog/inkscape-preferences.cpp:1840 msgid "Location of users cache" msgstr "Ð Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐµÑˆÑƒ даних кориÑтувача" -#: ../src/ui/dialog/inkscape-preferences.cpp:1849 +#: ../src/ui/dialog/inkscape-preferences.cpp:1848 msgid "Temporary files: " msgstr "ТимчаÑові файли: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1849 +#: ../src/ui/dialog/inkscape-preferences.cpp:1848 msgid "Location of the temporary files used for autosave" msgstr "" "Ð Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð¸Ð¼Ñ‡Ð°Ñових файлів, Ñкі викориÑтовуватимутьÑÑ Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ " "автоматичних копій" -#: ../src/ui/dialog/inkscape-preferences.cpp:1853 +#: ../src/ui/dialog/inkscape-preferences.cpp:1852 msgid "Inkscape data: " msgstr "Дані Inkscape: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1853 +#: ../src/ui/dialog/inkscape-preferences.cpp:1852 msgid "Location of Inkscape data" msgstr "Ð Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… Inkscape" -#: ../src/ui/dialog/inkscape-preferences.cpp:1857 +#: ../src/ui/dialog/inkscape-preferences.cpp:1856 msgid "Inkscape extensions: " msgstr "Додатки Inkscape: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1857 +#: ../src/ui/dialog/inkscape-preferences.cpp:1856 msgid "Location of the Inkscape extensions" msgstr "Ð Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÑ–Ð² Inkscape" -#: ../src/ui/dialog/inkscape-preferences.cpp:1866 +#: ../src/ui/dialog/inkscape-preferences.cpp:1865 msgid "System data: " msgstr "СиÑтемна дата: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1866 +#: ../src/ui/dialog/inkscape-preferences.cpp:1865 msgid "Locations of system data" msgstr "Ð Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð³Ð°Ð»ÑŒÐ½Ð¾ÑиÑтемних даних" -#: ../src/ui/dialog/inkscape-preferences.cpp:1890 +#: ../src/ui/dialog/inkscape-preferences.cpp:1889 msgid "Icon theme: " msgstr "Тема піктограм: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1890 +#: ../src/ui/dialog/inkscape-preferences.cpp:1889 msgid "Locations of icon themes" msgstr "Ð Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚ÐµÐ¼ піктограм" -#: ../src/ui/dialog/inkscape-preferences.cpp:1892 +#: ../src/ui/dialog/inkscape-preferences.cpp:1891 msgid "System" msgstr "СиÑтема" @@ -19284,11 +19311,6 @@ msgstr "Ð’Ñ–ÑÑ–" msgid "Keys" msgstr "Клавіші" -#: ../src/ui/dialog/input.cpp:1002 ../src/widgets/spray-toolbar.cpp:202 -#: ../src/widgets/tweak-toolbar.cpp:272 -msgid "Mode" -msgstr "Режим" - #: ../src/ui/dialog/input.cpp:1084 msgid "" "A device can be 'Disabled', its co-ordinates mapped to the whole 'Screen', " @@ -19593,9 +19615,9 @@ msgid "URL:" msgstr "URL:" #: ../src/ui/dialog/object-properties.cpp:54 -#: ../src/ui/dialog/object-properties.cpp:265 -#: ../src/ui/dialog/object-properties.cpp:322 -#: ../src/ui/dialog/object-properties.cpp:329 +#: ../src/ui/dialog/object-properties.cpp:275 +#: ../src/ui/dialog/object-properties.cpp:332 +#: ../src/ui/dialog/object-properties.cpp:339 msgid "_ID:" msgstr "_Ід.:" @@ -19625,70 +19647,70 @@ msgid "_Interactivity" msgstr "_ІнтерактивніÑть" #. Create the entry box for the object id -#: ../src/ui/dialog/object-properties.cpp:114 +#: ../src/ui/dialog/object-properties.cpp:124 msgid "" "The id= attribute (only letters, digits, and the characters .-_: allowed)" msgstr "" "Ðтрибут id= (дозволÑютьÑÑ Ð»Ð¸ÑˆÐµ латинÑькі літери, цифри та Ñимволи .-_:)" #. Create the entry box for the object label -#: ../src/ui/dialog/object-properties.cpp:134 +#: ../src/ui/dialog/object-properties.cpp:144 msgid "A freeform label for the object" msgstr "Довільна позначка об'єкта" #. Hide -#: ../src/ui/dialog/object-properties.cpp:183 +#: ../src/ui/dialog/object-properties.cpp:193 msgid "Check to make the object invisible" msgstr "Зробити об'єкт невидимим" #. Lock #. TRANSLATORS: "Lock" is a verb here -#: ../src/ui/dialog/object-properties.cpp:191 +#: ../src/ui/dialog/object-properties.cpp:201 msgid "Check to make the object insensitive (not selectable by mouse)" msgstr "Зробити цей об'єкт нечутливим до позначеннÑ" -#: ../src/ui/dialog/object-properties.cpp:252 -#: ../src/ui/dialog/object-properties.cpp:257 +#: ../src/ui/dialog/object-properties.cpp:262 +#: ../src/ui/dialog/object-properties.cpp:267 msgid "Ref" msgstr "Ref" -#: ../src/ui/dialog/object-properties.cpp:324 +#: ../src/ui/dialog/object-properties.cpp:334 msgid "Id invalid! " msgstr "Ðекоректний ідентифікатор!" -#: ../src/ui/dialog/object-properties.cpp:326 +#: ../src/ui/dialog/object-properties.cpp:336 msgid "Id exists! " msgstr "Такий ідентифікатор вже Ñ”!" -#: ../src/ui/dialog/object-properties.cpp:332 +#: ../src/ui/dialog/object-properties.cpp:342 msgid "Set object ID" msgstr "Ð’Ñтановити ідентифікатор об'єкта" -#: ../src/ui/dialog/object-properties.cpp:346 +#: ../src/ui/dialog/object-properties.cpp:356 msgid "Set object label" msgstr "Ð’Ñтановити мітку об'єкта" -#: ../src/ui/dialog/object-properties.cpp:352 +#: ../src/ui/dialog/object-properties.cpp:362 msgid "Set object title" msgstr "Ð’Ñтановити назву об'єкта" -#: ../src/ui/dialog/object-properties.cpp:360 +#: ../src/ui/dialog/object-properties.cpp:370 msgid "Set object description" msgstr "Ð’Ñтановити Ð¾Ð¿Ð¸Ñ Ð¾Ð±'єкта" -#: ../src/ui/dialog/object-properties.cpp:378 +#: ../src/ui/dialog/object-properties.cpp:388 msgid "Lock object" msgstr "Заблокувати об'єкт" -#: ../src/ui/dialog/object-properties.cpp:378 +#: ../src/ui/dialog/object-properties.cpp:388 msgid "Unlock object" msgstr "Відімкнути об'єкт" -#: ../src/ui/dialog/object-properties.cpp:395 +#: ../src/ui/dialog/object-properties.cpp:405 msgid "Hide object" msgstr "Сховати об'єкт" -#: ../src/ui/dialog/object-properties.cpp:395 +#: ../src/ui/dialog/object-properties.cpp:405 msgid "Unhide object" msgstr "Показати об'єкт" @@ -20638,7 +20660,7 @@ msgstr "Віддзеркалити вузли горизонтально" msgid "Flip nodes vertically" msgstr "Віддзеркалити вузли вертикально" -#: ../src/ui/tool/node-tool.cpp:574 +#: ../src/ui/tool/node-tool.cpp:555 msgctxt "Node tool tip" msgid "" "<b>Shift</b>: drag to add nodes to the selection, click to toggle object " @@ -20647,12 +20669,12 @@ msgstr "" "<b>Shift</b>: перетÑгніть, щоб додати вузли до позначеного, клацніть, щоб " "перемкнути режим Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¾Ð±'єктів" -#: ../src/ui/tool/node-tool.cpp:578 +#: ../src/ui/tool/node-tool.cpp:559 msgctxt "Node tool tip" msgid "<b>Shift</b>: drag to add nodes to the selection" msgstr "<b>Shift</b>: перетÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ” вузли до позначеного фрагмента" -#: ../src/ui/tool/node-tool.cpp:587 +#: ../src/ui/tool/node-tool.cpp:568 #, c-format msgid "<b>%u of %u</b> node selected." msgid_plural "<b>%u of %u</b> nodes selected." @@ -20660,7 +20682,7 @@ msgstr[0] "Позначено <b>%u з %u</b> вузла." msgstr[1] "Позначено <b>%u з %u</b> вузлів." msgstr[2] "Позначено <b>%u з %u</b> вузлів." -#: ../src/ui/tool/node-tool.cpp:592 +#: ../src/ui/tool/node-tool.cpp:573 #, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click to edit only this object (more: Shift)" @@ -20668,33 +20690,33 @@ msgstr "" "%s ПеретÑгніть, щоб позначити вузли, клацніть, щоб редагувати лише цей " "об'єкт (інше: Shift)" -#: ../src/ui/tool/node-tool.cpp:598 +#: ../src/ui/tool/node-tool.cpp:579 #, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click clear the selection" msgstr "" "%s ПеретÑгніть вказівник, щоб позначити вузли, клацніть, щоб знÑти позначеннÑ" -#: ../src/ui/tool/node-tool.cpp:607 +#: ../src/ui/tool/node-tool.cpp:588 msgctxt "Node tool tip" msgid "Drag to select nodes, click to edit only this object" msgstr "" "ПеретÑгніть, щоб позначити вузли, клацніть, щоб редагувати лише цей об'єкт" -#: ../src/ui/tool/node-tool.cpp:610 +#: ../src/ui/tool/node-tool.cpp:591 msgctxt "Node tool tip" msgid "Drag to select nodes, click to clear the selection" msgstr "" "ПеретÑгніть вказівник, щоб позначити вузли, клацніть, щоб знÑти позначеннÑ" -#: ../src/ui/tool/node-tool.cpp:615 +#: ../src/ui/tool/node-tool.cpp:596 msgctxt "Node tool tip" msgid "Drag to select objects to edit, click to edit this object (more: Shift)" msgstr "" "ПеретÑгніть, щоб позначити об'єкти редагуваннÑ, клацніть Ð´Ð»Ñ Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ " "поточного об'єкта (більше: Shift)" -#: ../src/ui/tool/node-tool.cpp:618 +#: ../src/ui/tool/node-tool.cpp:599 msgctxt "Node tool tip" msgid "Drag to select objects to edit" msgstr "ПеретÑгніть вказівник Ð´Ð»Ñ Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¾Ð±'єктів редагуваннÑ" @@ -24514,20 +24536,20 @@ msgstr "Пунктир" msgid "Pattern offset" msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿ÑƒÐ½ÐºÑ‚Ð¸Ñ€Ñƒ" -#: ../src/widgets/desktop-widget.cpp:446 +#: ../src/widgets/desktop-widget.cpp:462 msgid "Zoom drawing if window size changes" msgstr "Змінювати маÑштаб при зміні розмірів вікна" -#: ../src/widgets/desktop-widget.cpp:647 +#: ../src/widgets/desktop-widget.cpp:666 msgid "Cursor coordinates" msgstr "Координати курÑора" -#: ../src/widgets/desktop-widget.cpp:673 +#: ../src/widgets/desktop-widget.cpp:692 msgid "Z:" msgstr "Z:" #. display the initial welcome message in the statusbar -#: ../src/widgets/desktop-widget.cpp:716 +#: ../src/widgets/desktop-widget.cpp:735 msgid "" "<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; " "use selector (arrow) to move or transform them." @@ -24536,69 +24558,69 @@ msgstr "" "Ð¼Ð°Ð»ÑŽÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¾Ð±'єктів; Ð´Ð»Ñ Ñ—Ñ… Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ñ‡Ð¸ транÑформації " "викориÑтовуйте Ñелектор (Ñтрілку)." -#: ../src/widgets/desktop-widget.cpp:797 +#: ../src/widgets/desktop-widget.cpp:825 msgid "grayscale" msgstr "Ñірі півтони" -#: ../src/widgets/desktop-widget.cpp:798 +#: ../src/widgets/desktop-widget.cpp:826 msgid ", grayscale" msgstr ", Ñірі півтони" -#: ../src/widgets/desktop-widget.cpp:799 +#: ../src/widgets/desktop-widget.cpp:827 msgid "print colors preview" msgstr "друк попереднього переглÑду кольорів" -#: ../src/widgets/desktop-widget.cpp:800 +#: ../src/widgets/desktop-widget.cpp:828 msgid ", print colors preview" msgstr ", друк попереднього переглÑду кольорів" -#: ../src/widgets/desktop-widget.cpp:801 +#: ../src/widgets/desktop-widget.cpp:829 msgid "outline" msgstr "обриÑ" -#: ../src/widgets/desktop-widget.cpp:802 +#: ../src/widgets/desktop-widget.cpp:830 msgid "no filters" msgstr "без фільтруваннÑ" -#: ../src/widgets/desktop-widget.cpp:829 +#: ../src/widgets/desktop-widget.cpp:857 #, c-format msgid "%s%s: %d (%s%s) - Inkscape" msgstr "%s%s: %d (%s%s) – Inkscape" -#: ../src/widgets/desktop-widget.cpp:831 ../src/widgets/desktop-widget.cpp:835 +#: ../src/widgets/desktop-widget.cpp:859 ../src/widgets/desktop-widget.cpp:863 #, c-format msgid "%s%s: %d (%s) - Inkscape" msgstr "%s%s: %d (%s) — Inkscape" -#: ../src/widgets/desktop-widget.cpp:837 +#: ../src/widgets/desktop-widget.cpp:865 #, c-format msgid "%s%s: %d - Inkscape" msgstr "%s%s: %d — Inkscape" -#: ../src/widgets/desktop-widget.cpp:843 +#: ../src/widgets/desktop-widget.cpp:871 #, c-format msgid "%s%s (%s%s) - Inkscape" msgstr "%s%s (%s%s) — Inkscape" -#: ../src/widgets/desktop-widget.cpp:845 ../src/widgets/desktop-widget.cpp:849 +#: ../src/widgets/desktop-widget.cpp:873 ../src/widgets/desktop-widget.cpp:877 #, c-format msgid "%s%s (%s) - Inkscape" msgstr "%s%s (%s) — Inkscape" -#: ../src/widgets/desktop-widget.cpp:851 +#: ../src/widgets/desktop-widget.cpp:879 #, c-format msgid "%s%s - Inkscape" msgstr "%s%s — Inkscape" -#: ../src/widgets/desktop-widget.cpp:1019 +#: ../src/widgets/desktop-widget.cpp:1048 msgid "Color-managed display is <b>enabled</b> in this window" msgstr "Показ з керуваннÑм кольорами у цьому вікні <b>увімкнено</b>" -#: ../src/widgets/desktop-widget.cpp:1021 +#: ../src/widgets/desktop-widget.cpp:1050 msgid "Color-managed display is <b>disabled</b> in this window" msgstr "Показ з керуваннÑм кольорами у цьому вікні <b>вимкнено</b>" -#: ../src/widgets/desktop-widget.cpp:1076 +#: ../src/widgets/desktop-widget.cpp:1105 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">Save changes to document \"%s\" before " @@ -24611,12 +24633,12 @@ msgstr "" "\n" "Якщо ви закриєте документ без збереженнÑ, уÑÑ– зміни будуть втрачені." -#: ../src/widgets/desktop-widget.cpp:1086 -#: ../src/widgets/desktop-widget.cpp:1145 +#: ../src/widgets/desktop-widget.cpp:1115 +#: ../src/widgets/desktop-widget.cpp:1174 msgid "Close _without saving" msgstr "_Ðе зберігати" -#: ../src/widgets/desktop-widget.cpp:1135 +#: ../src/widgets/desktop-widget.cpp:1164 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a " @@ -24629,11 +24651,11 @@ msgstr "" "\n" "Зберегти документ у форматі SVG Inkscape?" -#: ../src/widgets/desktop-widget.cpp:1147 +#: ../src/widgets/desktop-widget.cpp:1176 msgid "_Save as Inkscape SVG" msgstr "_Зберегти Ñк SVG Inkscape" -#: ../src/widgets/desktop-widget.cpp:1357 +#: ../src/widgets/desktop-widget.cpp:1386 msgid "Note:" msgstr "Примітка:" @@ -24719,8 +24741,8 @@ msgstr "Ð’ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð²Ñ–Ð·ÐµÑ€ÑƒÐ½ÐºÑƒ Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ" msgid "Set pattern on stroke" msgstr "Додати візерунок до штриха" -#: ../src/widgets/font-selector.cpp:136 ../src/widgets/text-toolbar.cpp:1239 -#: ../src/widgets/text-toolbar.cpp:1498 +#: ../src/widgets/font-selector.cpp:136 ../src/widgets/text-toolbar.cpp:1344 +#: ../src/widgets/text-toolbar.cpp:1651 msgid "Font size" msgstr "Розмір шрифту" @@ -25023,7 +25045,7 @@ msgstr "" "Відкрити діалогове вікно геометричних побудов (Ð´Ð»Ñ Ñ‡Ð¸Ñлового Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ " "параметрів)" -#: ../src/widgets/measure-toolbar.cpp:103 ../src/widgets/text-toolbar.cpp:1501 +#: ../src/widgets/measure-toolbar.cpp:103 ../src/widgets/text-toolbar.cpp:1654 msgid "Font Size" msgstr "Розмір шрифту" @@ -25829,6 +25851,10 @@ msgstr "Розкидати окремий контур" msgid "Spray objects in a single path" msgstr "Розкидати об'єкти за окремим контуром" +#: ../src/widgets/spray-toolbar.cpp:202 ../src/widgets/tweak-toolbar.cpp:272 +msgid "Mode" +msgstr "Режим" + #. Population #: ../src/widgets/spray-toolbar.cpp:222 msgid "(low population)" @@ -25952,6 +25978,12 @@ msgid "_M:" msgstr "_M:" #: ../src/widgets/sp-color-icc-selector.cpp:217 +#: ../src/widgets/sp-color-icc-selector.cpp:218 +#: ../src/widgets/sp-color-scales.cpp:488 +msgid "_Y:" +msgstr "_Y:" + +#: ../src/widgets/sp-color-icc-selector.cpp:217 #: ../src/widgets/sp-color-scales.cpp:491 msgid "_K:" msgstr "_K:" @@ -26301,11 +26333,11 @@ msgstr "Кінцеві маркери малюютьÑÑ Ð½Ð° оÑтанньом msgid "Set markers" msgstr "Ð’Ñтановити маркери" -#: ../src/widgets/stroke-style.cpp:1067 ../src/widgets/stroke-style.cpp:1160 +#: ../src/widgets/stroke-style.cpp:1068 ../src/widgets/stroke-style.cpp:1161 msgid "Set stroke style" msgstr "Ð’ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñтилю штриха" -#: ../src/widgets/stroke-style.cpp:1248 +#: ../src/widgets/stroke-style.cpp:1249 msgid "Set marker color" msgstr "Ð’Ñтановити колір маркера" @@ -26313,242 +26345,239 @@ msgstr "Ð’Ñтановити колір маркера" msgid "Change swatch color" msgstr "Змінити колір зразка" -#: ../src/widgets/text-toolbar.cpp:374 +#: ../src/widgets/text-toolbar.cpp:452 #, c-format msgid "Failed to find font matching: %s\n" msgstr "Ðе вдаєтьÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ відповідник шрифту: %s\n" -#: ../src/widgets/text-toolbar.cpp:408 +#: ../src/widgets/text-toolbar.cpp:486 msgid "Text: Change font family" msgstr "ТекÑÑ‚: Зміна ÑімейÑтва шрифту" -#: ../src/widgets/text-toolbar.cpp:476 +#: ../src/widgets/text-toolbar.cpp:554 msgid "Text: Change font size" msgstr "ТекÑÑ‚: Зміна розміру шрифту" -#: ../src/widgets/text-toolbar.cpp:568 +#: ../src/widgets/text-toolbar.cpp:660 msgid "Text: Change font style" msgstr "ТекÑÑ‚: Зміна нариÑу шрифту" -#: ../src/widgets/text-toolbar.cpp:648 +#: ../src/widgets/text-toolbar.cpp:740 msgid "Text: Change superscript or subscript" msgstr "ТекÑÑ‚: змінити на верхній або нижній індекÑ" -#: ../src/widgets/text-toolbar.cpp:793 +#: ../src/widgets/text-toolbar.cpp:885 msgid "Text: Change alignment" msgstr "ТекÑÑ‚: Зміна вирівнюваннÑ" -#: ../src/widgets/text-toolbar.cpp:836 +#: ../src/widgets/text-toolbar.cpp:928 msgid "Text: Change line-height" msgstr "ТекÑÑ‚: Зміна виÑоти Ñ€Ñдків" -#: ../src/widgets/text-toolbar.cpp:885 +#: ../src/widgets/text-toolbar.cpp:977 msgid "Text: Change word-spacing" msgstr "ТекÑÑ‚: Зміна інтервалів між Ñловами" -#: ../src/widgets/text-toolbar.cpp:926 +#: ../src/widgets/text-toolbar.cpp:1018 msgid "Text: Change letter-spacing" msgstr "ТекÑÑ‚: Зміна інтервалів між літерами" -#: ../src/widgets/text-toolbar.cpp:966 +#: ../src/widgets/text-toolbar.cpp:1058 msgid "Text: Change dx (kern)" msgstr "ТекÑÑ‚: Зміна прироÑту за x (керна)" -#: ../src/widgets/text-toolbar.cpp:1000 +#: ../src/widgets/text-toolbar.cpp:1092 msgid "Text: Change dy" msgstr "ТекÑÑ‚: Зміна прироÑту за y" -#: ../src/widgets/text-toolbar.cpp:1035 +#: ../src/widgets/text-toolbar.cpp:1127 msgid "Text: Change rotate" msgstr "ТекÑÑ‚: Зміна кута обертаннÑ" -#: ../src/widgets/text-toolbar.cpp:1083 +#: ../src/widgets/text-toolbar.cpp:1175 msgid "Text: Change orientation" msgstr "ТекÑÑ‚: Зміна орієнтації" -#: ../src/widgets/text-toolbar.cpp:1464 +#: ../src/widgets/text-toolbar.cpp:1610 msgid "Font Family" msgstr "Гарнітура шрифту" -#: ../src/widgets/text-toolbar.cpp:1465 +#: ../src/widgets/text-toolbar.cpp:1611 msgid "Select Font Family (Alt-X to access)" msgstr "Виберіть гарнітуру шрифту (Alt-X Ð´Ð»Ñ Ð´Ð¾Ñтупу)" -#. Entry width -#. Extra list width -#. Cell layout #. Focus widget #. Enable entry completion -#: ../src/widgets/text-toolbar.cpp:1473 +#: ../src/widgets/text-toolbar.cpp:1620 msgid "Font not found on system" msgstr "Шрифту у ÑиÑтемі не виÑвлено" -#: ../src/widgets/text-toolbar.cpp:1520 +#: ../src/widgets/text-toolbar.cpp:1674 msgid "Font Style" msgstr "Стиль шрифту" -#: ../src/widgets/text-toolbar.cpp:1521 +#: ../src/widgets/text-toolbar.cpp:1675 msgid "Font style" msgstr "Стиль шрифту" #. Name -#: ../src/widgets/text-toolbar.cpp:1537 +#: ../src/widgets/text-toolbar.cpp:1692 msgid "Toggle Superscript" msgstr "Увімкнути/Вимкнути режим верхнього індекÑу" #. Label -#: ../src/widgets/text-toolbar.cpp:1538 +#: ../src/widgets/text-toolbar.cpp:1693 msgid "Toggle superscript" msgstr "Увімкнути/Вимкнути режим верхнього індекÑу" #. Name -#: ../src/widgets/text-toolbar.cpp:1550 +#: ../src/widgets/text-toolbar.cpp:1705 msgid "Toggle Subscript" msgstr "Увімкнути/Вимкнути режим нижнього індекÑу" #. Label -#: ../src/widgets/text-toolbar.cpp:1551 +#: ../src/widgets/text-toolbar.cpp:1706 msgid "Toggle subscript" msgstr "Увімкнути/Вимкнути режим нижнього індекÑу" -#: ../src/widgets/text-toolbar.cpp:1592 +#: ../src/widgets/text-toolbar.cpp:1747 msgid "Justify" msgstr "ВирівнÑти з заповненнÑм" #. Name -#: ../src/widgets/text-toolbar.cpp:1599 +#: ../src/widgets/text-toolbar.cpp:1754 msgid "Alignment" msgstr "ВирівнюваннÑ" #. Label -#: ../src/widgets/text-toolbar.cpp:1600 +#: ../src/widgets/text-toolbar.cpp:1755 msgid "Text alignment" msgstr "Ð’Ð¸Ñ€Ñ–Ð²Ð½ÑŽÐ²Ð°Ð½Ð½Ñ Ñ‚ÐµÐºÑту" -#: ../src/widgets/text-toolbar.cpp:1627 +#: ../src/widgets/text-toolbar.cpp:1782 msgid "Horizontal" msgstr "Горизонтально" -#: ../src/widgets/text-toolbar.cpp:1634 +#: ../src/widgets/text-toolbar.cpp:1789 msgid "Vertical" msgstr "Вертикально" #. Label -#: ../src/widgets/text-toolbar.cpp:1641 +#: ../src/widgets/text-toolbar.cpp:1796 msgid "Text orientation" msgstr "ÐžÑ€Ñ–Ñ”Ð½Ñ‚Ð°Ñ†Ñ–Ñ Ñ‚ÐµÐºÑту" #. Drop down menu -#: ../src/widgets/text-toolbar.cpp:1664 +#: ../src/widgets/text-toolbar.cpp:1819 msgid "Smaller spacing" msgstr "Менший інтервал" -#: ../src/widgets/text-toolbar.cpp:1664 ../src/widgets/text-toolbar.cpp:1695 -#: ../src/widgets/text-toolbar.cpp:1726 +#: ../src/widgets/text-toolbar.cpp:1819 ../src/widgets/text-toolbar.cpp:1850 +#: ../src/widgets/text-toolbar.cpp:1881 msgctxt "Text tool" msgid "Normal" msgstr "Звичайний" -#: ../src/widgets/text-toolbar.cpp:1664 +#: ../src/widgets/text-toolbar.cpp:1819 msgid "Larger spacing" msgstr "Більший інтервал" #. name -#: ../src/widgets/text-toolbar.cpp:1669 +#: ../src/widgets/text-toolbar.cpp:1824 msgid "Line Height" msgstr "ВиÑота Ñ€Ñдка" #. label -#: ../src/widgets/text-toolbar.cpp:1670 +#: ../src/widgets/text-toolbar.cpp:1825 msgid "Line:" msgstr "Ð Ñдок:" #. short label -#: ../src/widgets/text-toolbar.cpp:1671 +#: ../src/widgets/text-toolbar.cpp:1826 msgid "Spacing between lines (times font size)" msgstr "Інтервал між Ñ€Ñдками (у одиницÑÑ… розміру шрифту)" #. Drop down menu -#: ../src/widgets/text-toolbar.cpp:1695 ../src/widgets/text-toolbar.cpp:1726 +#: ../src/widgets/text-toolbar.cpp:1850 ../src/widgets/text-toolbar.cpp:1881 msgid "Negative spacing" msgstr "Від'ємний інтервал" -#: ../src/widgets/text-toolbar.cpp:1695 ../src/widgets/text-toolbar.cpp:1726 +#: ../src/widgets/text-toolbar.cpp:1850 ../src/widgets/text-toolbar.cpp:1881 msgid "Positive spacing" msgstr "Додатний інтервал" #. name -#: ../src/widgets/text-toolbar.cpp:1700 +#: ../src/widgets/text-toolbar.cpp:1855 msgid "Word spacing" msgstr "Інтервал між Ñловами" #. label -#: ../src/widgets/text-toolbar.cpp:1701 +#: ../src/widgets/text-toolbar.cpp:1856 msgid "Word:" msgstr "Слово:" #. short label -#: ../src/widgets/text-toolbar.cpp:1702 +#: ../src/widgets/text-toolbar.cpp:1857 msgid "Spacing between words (px)" msgstr "Інтервал між Ñловами (у пікÑелÑÑ…)" #. name -#: ../src/widgets/text-toolbar.cpp:1731 +#: ../src/widgets/text-toolbar.cpp:1886 msgid "Letter spacing" msgstr "Інтервал між літерами" #. label -#: ../src/widgets/text-toolbar.cpp:1732 +#: ../src/widgets/text-toolbar.cpp:1887 msgid "Letter:" msgstr "Літера:" #. short label -#: ../src/widgets/text-toolbar.cpp:1733 +#: ../src/widgets/text-toolbar.cpp:1888 msgid "Spacing between letters (px)" msgstr "Інтервал між літерами (у пікÑелÑÑ…)" #. name -#: ../src/widgets/text-toolbar.cpp:1762 +#: ../src/widgets/text-toolbar.cpp:1917 msgid "Kerning" msgstr "Кернінґ" #. label -#: ../src/widgets/text-toolbar.cpp:1763 +#: ../src/widgets/text-toolbar.cpp:1918 msgid "Kern:" msgstr "Керн:" #. short label -#: ../src/widgets/text-toolbar.cpp:1764 +#: ../src/widgets/text-toolbar.cpp:1919 msgid "Horizontal kerning (px)" msgstr "Горизонтальний кернінґ (у пікÑелÑÑ…)" #. name -#: ../src/widgets/text-toolbar.cpp:1793 +#: ../src/widgets/text-toolbar.cpp:1948 msgid "Vertical Shift" msgstr "Вертикальний зÑув" #. label -#: ../src/widgets/text-toolbar.cpp:1794 +#: ../src/widgets/text-toolbar.cpp:1949 msgid "Vert:" msgstr "Верт.:" #. short label -#: ../src/widgets/text-toolbar.cpp:1795 +#: ../src/widgets/text-toolbar.cpp:1950 msgid "Vertical shift (px)" msgstr "Вертикальний зÑув (у пікÑелÑÑ…)" #. name -#: ../src/widgets/text-toolbar.cpp:1824 +#: ../src/widgets/text-toolbar.cpp:1979 msgid "Letter rotation" msgstr "ÐžÐ±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð»Ñ–Ñ‚ÐµÑ€" #. label -#: ../src/widgets/text-toolbar.cpp:1825 +#: ../src/widgets/text-toolbar.cpp:1980 msgid "Rot:" msgstr "Обер.:" #. short label -#: ../src/widgets/text-toolbar.cpp:1826 +#: ../src/widgets/text-toolbar.cpp:1981 msgid "Character rotation (degrees)" msgstr "ÐžÐ±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ñимволів (у градуÑах)" @@ -26596,133 +26625,133 @@ msgstr "Ще не визначено" msgid "Style of Paint Bucket fill objects" msgstr "Стиль нових об'єктів, що Ñтворені інÑтрументом заповненнÑ" -#: ../src/widgets/toolbox.cpp:1727 +#: ../src/widgets/toolbox.cpp:1678 msgid "Bounding box" msgstr "Рамка-обгортка" -#: ../src/widgets/toolbox.cpp:1727 +#: ../src/widgets/toolbox.cpp:1678 msgid "Snap bounding boxes" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ рамок-обгорток" -#: ../src/widgets/toolbox.cpp:1736 +#: ../src/widgets/toolbox.cpp:1687 msgid "Bounding box edges" msgstr "Краї рамок-обгорток" -#: ../src/widgets/toolbox.cpp:1736 +#: ../src/widgets/toolbox.cpp:1687 msgid "Snap to edges of a bounding box" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ країв рамок-обгорток" -#: ../src/widgets/toolbox.cpp:1745 +#: ../src/widgets/toolbox.cpp:1696 msgid "Bounding box corners" msgstr "Кути рамок-обгорток" -#: ../src/widgets/toolbox.cpp:1745 +#: ../src/widgets/toolbox.cpp:1696 msgid "Snap bounding box corners" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ кутів рамок-обгорток" -#: ../src/widgets/toolbox.cpp:1754 +#: ../src/widgets/toolbox.cpp:1705 msgid "BBox Edge Midpoints" msgstr "Середні точки країв рамки-обгортки" -#: ../src/widgets/toolbox.cpp:1754 +#: ../src/widgets/toolbox.cpp:1705 msgid "Snap midpoints of bounding box edges" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ Ñередніх точок країв рамок-обгорток" -#: ../src/widgets/toolbox.cpp:1764 +#: ../src/widgets/toolbox.cpp:1715 msgid "BBox Centers" msgstr "Центри рамок-обгорток" -#: ../src/widgets/toolbox.cpp:1764 +#: ../src/widgets/toolbox.cpp:1715 msgid "Snapping centers of bounding boxes" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ центрів рамок-обгорток" -#: ../src/widgets/toolbox.cpp:1773 +#: ../src/widgets/toolbox.cpp:1724 msgid "Snap nodes, paths, and handles" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ вузлів, контурів та вуÑів" -#: ../src/widgets/toolbox.cpp:1781 +#: ../src/widgets/toolbox.cpp:1732 msgid "Snap to paths" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ контурів" -#: ../src/widgets/toolbox.cpp:1790 +#: ../src/widgets/toolbox.cpp:1741 msgid "Path intersections" msgstr "Перетин контурів" -#: ../src/widgets/toolbox.cpp:1790 +#: ../src/widgets/toolbox.cpp:1741 msgid "Snap to path intersections" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ перетинів контурів" -#: ../src/widgets/toolbox.cpp:1799 +#: ../src/widgets/toolbox.cpp:1750 msgid "To nodes" msgstr "До вузлів" -#: ../src/widgets/toolbox.cpp:1799 +#: ../src/widgets/toolbox.cpp:1750 msgid "Snap cusp nodes, incl. rectangle corners" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ вузлів-вершин, зокрема кутів прÑмокутників" -#: ../src/widgets/toolbox.cpp:1808 +#: ../src/widgets/toolbox.cpp:1759 msgid "Smooth nodes" msgstr "Гладкі вузли" -#: ../src/widgets/toolbox.cpp:1808 +#: ../src/widgets/toolbox.cpp:1759 msgid "Snap smooth nodes, incl. quadrant points of ellipses" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ гладких вузлів, зокрема вершин еліпÑів" -#: ../src/widgets/toolbox.cpp:1817 +#: ../src/widgets/toolbox.cpp:1768 msgid "Line Midpoints" msgstr "Середні точки лінії" -#: ../src/widgets/toolbox.cpp:1817 +#: ../src/widgets/toolbox.cpp:1768 msgid "Snap midpoints of line segments" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ Ñередніх точок Ñегментів лінії" -#: ../src/widgets/toolbox.cpp:1826 +#: ../src/widgets/toolbox.cpp:1777 msgid "Others" msgstr "Інші" -#: ../src/widgets/toolbox.cpp:1826 +#: ../src/widgets/toolbox.cpp:1777 msgid "Snap other points (centers, guide origins, gradient handles, etc.)" msgstr "" "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ інших точок (центрів, початків напрÑмних, опорних точок " "градієнтів тощо)" -#: ../src/widgets/toolbox.cpp:1834 +#: ../src/widgets/toolbox.cpp:1785 msgid "Object Centers" msgstr "Центри об'єктів" -#: ../src/widgets/toolbox.cpp:1834 +#: ../src/widgets/toolbox.cpp:1785 msgid "Snap centers of objects" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ центрів об'єктів" -#: ../src/widgets/toolbox.cpp:1843 +#: ../src/widgets/toolbox.cpp:1794 msgid "Rotation Centers" msgstr "Центри обертаннÑ" -#: ../src/widgets/toolbox.cpp:1843 +#: ../src/widgets/toolbox.cpp:1794 msgid "Snap an item's rotation center" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ центру Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°" -#: ../src/widgets/toolbox.cpp:1852 +#: ../src/widgets/toolbox.cpp:1803 msgid "Text baseline" msgstr "Базова Ð»Ñ–Ð½Ñ–Ñ Ñ‚ÐµÐºÑту" -#: ../src/widgets/toolbox.cpp:1852 +#: ../src/widgets/toolbox.cpp:1803 msgid "Snap text anchors and baselines" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ прив'Ñзок текÑту та центрів об'єктів" -#: ../src/widgets/toolbox.cpp:1862 +#: ../src/widgets/toolbox.cpp:1813 msgid "Page border" msgstr "Межа Ñторінки" -#: ../src/widgets/toolbox.cpp:1862 +#: ../src/widgets/toolbox.cpp:1813 msgid "Snap to the page border" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ межі Ñторінки" -#: ../src/widgets/toolbox.cpp:1871 +#: ../src/widgets/toolbox.cpp:1822 msgid "Snap to grids" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ Ñітки" -#: ../src/widgets/toolbox.cpp:1880 +#: ../src/widgets/toolbox.cpp:1831 msgid "Snap guides" msgstr "ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð½Ñ Ð´Ð¾ напрÑмних" @@ -27761,7 +27790,7 @@ msgstr "" msgid "Could not locate file: %s" msgstr "Ðе вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ файл: %s" -#: ../share/extensions/uniconv-ext.py:55 +#: ../share/extensions/uniconv-ext.py:56 #: ../share/extensions/uniconv_output.py:122 msgid "You need to install the UniConvertor software.\n" msgstr "Вам Ñлід вÑтановити UniConvertor.\n" @@ -27893,40 +27922,41 @@ msgid "Cleans the cruft out of Adobe Illustrator SVGs before opening" msgstr "ÐžÑ‡Ð¸Ñ‰ÐµÐ½Ð½Ñ ÐºÐ¾Ð´Ñƒ файлів Adobe Illustrator SVG перед імпортом" #: ../share/extensions/ccx_input.inx.h:1 -msgid "Corel DRAW Compressed Exchange files input" -msgstr "Імпорт файлів Compressed Exchange Corel DRAW" +msgid "Corel DRAW Compressed Exchange files input (UC)" +msgstr "Імпорт файлів Compressed Exchange Corel DRAW (UC)" #: ../share/extensions/ccx_input.inx.h:2 -msgid "Corel DRAW Compressed Exchange files (.ccx)" -msgstr "Файли Compressed Exchange Corel DRAW (.ccx)" +msgid "Corel DRAW Compressed Exchange files (UC) (.ccx)" +msgstr "Файли Compressed Exchange Corel DRAW (UC) (.ccx)" #: ../share/extensions/ccx_input.inx.h:3 -msgid "Open compressed exchange files saved in Corel DRAW" -msgstr "Відкриті файли compressed exchange, збережені за допомогою Corel DRAW" +msgid "Open compressed exchange files saved in Corel DRAW (UC)" +msgstr "" +"Відкриті файли compressed exchange, збережені за допомогою Corel DRAW (UC)" #: ../share/extensions/cdr_input.inx.h:1 -msgid "Corel DRAW Input" -msgstr "Імпорт Corel DRAW" +msgid "Corel DRAW Input (UC)" +msgstr "Імпорт Corel DRAW (UC)" #: ../share/extensions/cdr_input.inx.h:2 -msgid "Corel DRAW 7-X4 files (*.cdr)" -msgstr "Файли Corel DRAW 7-X4 (*.cdr)" +msgid "Corel DRAW 7-X4 files (UC) (*.cdr)" +msgstr "Файли Corel DRAW 7-X4 (UC) (*.cdr)" #: ../share/extensions/cdr_input.inx.h:3 -msgid "Open files saved in Corel DRAW 7-X4" -msgstr "Відкрити файли, збережені за допомогою Corel DRAW 7-X4" +msgid "Open files saved in Corel DRAW 7-X4 (UC)" +msgstr "Відкрити файли, збережені за допомогою Corel DRAW 7-X4 (UC)" #: ../share/extensions/cdt_input.inx.h:1 -msgid "Corel DRAW templates input" -msgstr "Імпорт шаблонів Corel DRAW" +msgid "Corel DRAW templates input (UC)" +msgstr "Імпорт шаблонів Corel DRAW (UC)" #: ../share/extensions/cdt_input.inx.h:2 -msgid "Corel DRAW 7-13 template files (.cdt)" -msgstr "Файли шаблонів Corel DRAW 7-13 (.cdt)" +msgid "Corel DRAW 7-13 template files (UC) (.cdt)" +msgstr "Файли шаблонів Corel DRAW 7-13 (UC) (.cdt)" #: ../share/extensions/cdt_input.inx.h:3 -msgid "Open files saved in Corel DRAW 7-13" -msgstr "Відкрити файли, збережені за допомогою Corel DRAW 7-13" +msgid "Open files saved in Corel DRAW 7-13 (UC)" +msgstr "Відкрити файли, збережені за допомогою Corel DRAW 7-13 (UC)" #: ../share/extensions/cgm_input.inx.h:1 msgid "Computer Graphics Metafile files input" @@ -27941,16 +27971,17 @@ msgid "Open Computer Graphics Metafile files" msgstr "Метафайли відкритої комп'ютерної графіки" #: ../share/extensions/cmx_input.inx.h:1 -msgid "Corel DRAW Presentation Exchange files input" -msgstr "Імпорт файлів обміну презентаціÑми Corel DRAW" +msgid "Corel DRAW Presentation Exchange files input (UC)" +msgstr "Імпорт файлів обміну презентаціÑми Corel DRAW (UC)" #: ../share/extensions/cmx_input.inx.h:2 -msgid "Corel DRAW Presentation Exchange files (.cmx)" -msgstr "Файли обміну презентаціÑми Corel DRAW (.cmx)" +msgid "Corel DRAW Presentation Exchange files (UC) (.cmx)" +msgstr "Файли обміну презентаціÑми Corel DRAW (UC) (.cmx)" #: ../share/extensions/cmx_input.inx.h:3 -msgid "Open presentation exchange files saved in Corel DRAW" -msgstr "Відкрити файли обміну презентаціÑми, збережені за допомогою Corel DRAW" +msgid "Open presentation exchange files saved in Corel DRAW (UC)" +msgstr "" +"Відкрити файли обміну презентаціÑми, збережені за допомогою Corel DRAW (UC)" #: ../share/extensions/color_blackandwhite.inx.h:1 msgid "Black and White" @@ -30491,7 +30522,7 @@ msgstr "Ð’Ñтановити чорний колір контуру:" #: ../share/extensions/jessyInk_keyBindings.inx.h:28 msgid "Set path color to magenta:" -msgstr "Ð’Ñтановити малиновий колір контуру:" +msgstr "Ð’Ñтановити бузковий колір контуру:" #: ../share/extensions/jessyInk_keyBindings.inx.h:29 msgid "Set path color to orange:" @@ -33065,6 +33096,15 @@ msgstr "ПопулÑрний графічний формат Ð´Ð»Ñ ÐºÐ»Ñ–Ð¿Ð°Ñ€ msgid "XAML Input" msgstr "Імпорт з XAML" +#~ msgid "Blend source:" +#~ msgstr "Джерело змішуваннÑ:" + +#~ msgid "Composite:" +#~ msgstr "СуміщеннÑ:" + +#~ msgid "Blur type:" +#~ msgstr "Тип розмиваннÑ:" + #~ msgid "Add a new connection point" #~ msgstr "Додати нову точку з'єднаннÑ" diff --git a/share/extensions/Makefile.am b/share/extensions/Makefile.am index bb767d253..1bab91481 100644 --- a/share/extensions/Makefile.am +++ b/share/extensions/Makefile.am @@ -197,7 +197,7 @@ modules = \ ai_input.inx \ aisvg.inx \ ccx_input.inx \ - cdr_input.inx\ + cdr_input.inx \ cdt_input.inx \ cgm_input.inx \ cmx_input.inx \ diff --git a/share/extensions/ccx_input.inx b/share/extensions/ccx_input.inx index 4dcd43b8e..040a2891a 100644 --- a/share/extensions/ccx_input.inx +++ b/share/extensions/ccx_input.inx @@ -1,13 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>Corel DRAW Compressed Exchange files input</_name> - <id>org.inkscape.input.ccx</id> + <_name>Corel DRAW Compressed Exchange files input (UC)</_name> + <id>org.inkscape.input.ccx.uniconvertor</id> <dependency type="executable" location="extensions">uniconv-ext.py</dependency> <input> <extension>.ccx</extension> <mimetype>application/x-xccx</mimetype> - <_filetypename>Corel DRAW Compressed Exchange files (.ccx)</_filetypename> - <_filetypetooltip>Open compressed exchange files saved in Corel DRAW</_filetypetooltip> + <_filetypename>Corel DRAW Compressed Exchange files (UC) (.ccx)</_filetypename> + <_filetypetooltip>Open compressed exchange files saved in Corel DRAW (UC)</_filetypetooltip> </input> <script> <command reldir="extensions" interpreter="python">uniconv-ext.py</command> diff --git a/share/extensions/cdr_input.inx b/share/extensions/cdr_input.inx index 781789719..6fd7f90ab 100644 --- a/share/extensions/cdr_input.inx +++ b/share/extensions/cdr_input.inx @@ -1,14 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>Corel DRAW Input</_name> - <id>org.inkscape.input.cdr</id> + <_name>Corel DRAW Input (UC)</_name> + <id>org.inkscape.input.cdr.uniconvertor</id> <!-- the uniconv or uniconvertor dependency will be tested by uniconv-ext.py --> <dependency type="executable" location="extensions">uniconv-ext.py</dependency> <input> <extension>.cdr</extension> <mimetype>image/x-xcdr</mimetype> - <_filetypename>Corel DRAW 7-X4 files (*.cdr)</_filetypename> - <_filetypetooltip>Open files saved in Corel DRAW 7-X4</_filetypetooltip> + <_filetypename>Corel DRAW 7-X4 files (UC) (*.cdr)</_filetypename> + <_filetypetooltip>Open files saved in Corel DRAW 7-X4 (UC)</_filetypetooltip> <output_extension>org.inkscape.output.cdr</output_extension> </input> <script> diff --git a/share/extensions/cdt_input.inx b/share/extensions/cdt_input.inx index 6bed364f6..78d5c6a97 100644 --- a/share/extensions/cdt_input.inx +++ b/share/extensions/cdt_input.inx @@ -1,13 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>Corel DRAW templates input</_name> - <id>org.inkscape.input.cdt</id> + <_name>Corel DRAW templates input (UC)</_name> + <id>org.inkscape.input.cdt.uniconvertor</id> <dependency type="executable" location="extensions">uniconv-ext.py</dependency> <input> <extension>.cdt</extension> <mimetype>application/x-xcdt</mimetype> - <_filetypename>Corel DRAW 7-13 template files (.cdt)</_filetypename> - <_filetypetooltip>Open files saved in Corel DRAW 7-13</_filetypetooltip> + <_filetypename>Corel DRAW 7-13 template files (UC) (.cdt)</_filetypename> + <_filetypetooltip>Open files saved in Corel DRAW 7-13 (UC)</_filetypetooltip> </input> <script> <command reldir="extensions" interpreter="python">uniconv-ext.py</command> diff --git a/share/extensions/cmx_input.inx b/share/extensions/cmx_input.inx index 96f84d6b2..7840302d5 100644 --- a/share/extensions/cmx_input.inx +++ b/share/extensions/cmx_input.inx @@ -1,13 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>Corel DRAW Presentation Exchange files input</_name> - <id>org.inkscape.input.cmx</id> + <_name>Corel DRAW Presentation Exchange files input (UC)</_name> + <id>org.inkscape.input.cmx.uniconvertor</id> <dependency type="executable" location="extensions">uniconv-ext.py</dependency> <input> <extension>.cmx</extension> <mimetype>application/x-xcmx</mimetype> - <_filetypename>Corel DRAW Presentation Exchange files (.cmx)</_filetypename> - <_filetypetooltip>Open presentation exchange files saved in Corel DRAW</_filetypetooltip> + <_filetypename>Corel DRAW Presentation Exchange files (UC) (.cmx)</_filetypename> + <_filetypetooltip>Open presentation exchange files saved in Corel DRAW (UC)</_filetypetooltip> </input> <script> <command reldir="extensions" interpreter="python">uniconv-ext.py</command> diff --git a/src/Makefile.am b/src/Makefile.am index 7658ab714..2baace5e0 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -48,6 +48,7 @@ all_libs = \ $(INKBOARD_LIBS) \ $(LIBWPG_LIBS) \ $(LIBVISIO_LIBS) \ + $(LIBCDR_LIBS) \ $(DBUS_LIBS) \ $(GDL_LIBS) \ $(IMAGEMAGICK_LIBS) @@ -72,6 +73,7 @@ INCLUDES = \ $(INKBOARD_CFLAGS) \ $(LIBWPG_CFLAGS) \ $(LIBVISIO_CFLAGS) \ + $(LIBCDR_CFLAGS) \ $(DBUS_CFLAGS) \ $(GDL_CFLAGS) \ $(XFT_CFLAGS) \ diff --git a/src/box3d-context.cpp b/src/box3d-context.cpp index a58059e89..1af5ed29f 100644 --- a/src/box3d-context.cpp +++ b/src/box3d-context.cpp @@ -53,8 +53,6 @@ using Inkscape::DocumentUndo; -static void sp_box3d_context_class_init(Box3DContextClass *klass); -static void sp_box3d_context_init(Box3DContext *box3d_context); static void sp_box3d_context_dispose(GObject *object); static void sp_box3d_context_setup(SPEventContext *ec); @@ -66,34 +64,13 @@ static gint sp_box3d_context_item_handler(SPEventContext *event_context, SPItem static void sp_box3d_drag(Box3DContext &bc, guint state); static void sp_box3d_finish(Box3DContext *bc); -static SPEventContextClass *parent_class; - -GType sp_box3d_context_get_type() -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(Box3DContextClass), - NULL, NULL, - (GClassInitFunc) sp_box3d_context_class_init, - NULL, NULL, - sizeof(Box3DContext), - 4, - (GInstanceInitFunc) sp_box3d_context_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_EVENT_CONTEXT, "Box3DContext", &info, (GTypeFlags) 0); - } - return type; -} +G_DEFINE_TYPE(Box3DContext, sp_box3d_context, SP_TYPE_EVENT_CONTEXT); static void sp_box3d_context_class_init(Box3DContextClass *klass) { GObjectClass *object_class = (GObjectClass *) klass; SPEventContextClass *event_context_class = (SPEventContextClass *) klass; - parent_class = (SPEventContextClass *) g_type_class_peek_parent(klass); - object_class->dispose = sp_box3d_context_dispose; event_context_class->setup = sp_box3d_context_setup; @@ -135,8 +112,8 @@ static void sp_box3d_context_finish(SPEventContext *ec) bc->sel_changed_connection.disconnect(); // sp_repr_remove_listener_by_data(cc->active_shape_repr, cc); - if (((SPEventContextClass *) parent_class)->finish) { - ((SPEventContextClass *) parent_class)->finish(ec); + if (((SPEventContextClass *) sp_box3d_context_parent_class)->finish) { + ((SPEventContextClass *) sp_box3d_context_parent_class)->finish(ec); } } @@ -166,7 +143,7 @@ static void sp_box3d_context_dispose(GObject *object) delete bc->_message_context; } - G_OBJECT_CLASS(parent_class)->dispose(object); + G_OBJECT_CLASS(sp_box3d_context_parent_class)->dispose(object); } /** @@ -211,8 +188,8 @@ static void sp_box3d_context_setup(SPEventContext *ec) { Box3DContext *bc = SP_BOX3D_CONTEXT(ec); - if (((SPEventContextClass *) parent_class)->setup) { - ((SPEventContextClass *) parent_class)->setup(ec); + if (((SPEventContextClass *) sp_box3d_context_parent_class)->setup) { + ((SPEventContextClass *) sp_box3d_context_parent_class)->setup(ec); } ec->shape_editor = new ShapeEditor(ec->desktop); @@ -259,8 +236,8 @@ static gint sp_box3d_context_item_handler(SPEventContext *event_context, SPItem break; } - if (((SPEventContextClass *) parent_class)->item_handler) { - ret = ((SPEventContextClass *) parent_class)->item_handler(event_context, item, event); + if (((SPEventContextClass *) sp_box3d_context_parent_class)->item_handler) { + ret = ((SPEventContextClass *) sp_box3d_context_parent_class)->item_handler(event_context, item, event); } return ret; @@ -572,8 +549,8 @@ static gint sp_box3d_context_root_handler(SPEventContext *event_context, GdkEven } if (!ret) { - if (((SPEventContextClass *) parent_class)->root_handler) { - ret = ((SPEventContextClass *) parent_class)->root_handler(event_context, event); + if (((SPEventContextClass *) sp_box3d_context_parent_class)->root_handler) { + ret = ((SPEventContextClass *) sp_box3d_context_parent_class)->root_handler(event_context, event); } } diff --git a/src/common-context.cpp b/src/common-context.cpp index 9d5dbb048..ff99b5c0b 100644 --- a/src/common-context.cpp +++ b/src/common-context.cpp @@ -19,8 +19,6 @@ #define DRAG_MAX 1.0 -static void sp_common_context_class_init(SPCommonContextClass *klass); -static void sp_common_context_init(SPCommonContext *erc); static void sp_common_context_dispose(GObject *object); static void sp_common_context_setup(SPEventContext *ec); @@ -28,38 +26,13 @@ static void sp_common_context_set(SPEventContext *ec, Inkscape::Preferences::Ent static gint sp_common_context_root_handler(SPEventContext *event_context, GdkEvent *event); - -static SPEventContextClass *common_parent_class = 0; - -GType sp_common_context_get_type(void) -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPCommonContextClass), - 0, // base_init - 0, // base_finalize - (GClassInitFunc)sp_common_context_class_init, - 0, // class_finalize - 0, // class_data - sizeof(SPCommonContext), - 0, // n_preallocs - (GInstanceInitFunc)sp_common_context_init, - 0 // value_table - }; - type = g_type_register_static(SP_TYPE_EVENT_CONTEXT, "SPCommonContext", &info, static_cast<GTypeFlags>(0)); - } - return type; -} - +G_DEFINE_TYPE(SPCommonContext, sp_common_context, SP_TYPE_EVENT_CONTEXT); static void sp_common_context_class_init(SPCommonContextClass *klass) { GObjectClass *object_class = (GObjectClass *) klass; SPEventContextClass *event_context_class = SP_EVENT_CONTEXT_CLASS(klass); - common_parent_class = SP_EVENT_CONTEXT_CLASS(g_type_class_peek_parent(klass)); - object_class->dispose = sp_common_context_dispose; event_context_class->setup = sp_common_context_setup; @@ -144,14 +117,14 @@ static void sp_common_context_dispose(GObject *object) ctx->_message_context = 0; } - G_OBJECT_CLASS(common_parent_class)->dispose(object); + G_OBJECT_CLASS(sp_common_context_parent_class)->dispose(object); } static void sp_common_context_setup(SPEventContext *ec) { - if ( common_parent_class->setup ) { - common_parent_class->setup(ec); + if ( SP_EVENT_CONTEXT_CLASS(sp_common_context_parent_class)->setup ) { + SP_EVENT_CONTEXT_CLASS(sp_common_context_parent_class)->setup(ec); } } @@ -199,8 +172,8 @@ static gint sp_common_context_root_handler(SPEventContext *event_context, GdkEve if ( !ret ) { - if ( common_parent_class->root_handler ) { - ret = common_parent_class->root_handler(event_context, event); + if ( SP_EVENT_CONTEXT_CLASS(sp_common_context_parent_class)->root_handler ) { + ret = SP_EVENT_CONTEXT_CLASS(sp_common_context_parent_class)->root_handler(event_context, event); } } diff --git a/src/connector-context.cpp b/src/connector-context.cpp index 24a7203ac..9631eecb1 100644 --- a/src/connector-context.cpp +++ b/src/connector-context.cpp @@ -109,8 +109,6 @@ using Inkscape::DocumentUndo; -static void sp_connector_context_class_init(SPConnectorContextClass *klass); -static void sp_connector_context_init(SPConnectorContext *conn_context); static void sp_connector_context_dispose(GObject *object); static void sp_connector_context_setup(SPEventContext *ec); @@ -156,8 +154,6 @@ static void shape_event_attr_changed(Inkscape::XML::Node *repr, gchar const *nam /*static Geom::Point connector_drag_origin_w(0, 0); static bool connector_within_tolerance = false;*/ -static SPEventContextClass *parent_class; - static Inkscape::XML::NodeEventVector shape_repr_events = { NULL, /* child_added */ @@ -175,26 +171,7 @@ static Inkscape::XML::NodeEventVector layer_repr_events = { NULL /* order_changed */ }; - -GType -sp_connector_context_get_type(void) -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPConnectorContextClass), - NULL, NULL, - (GClassInitFunc) sp_connector_context_class_init, - NULL, NULL, - sizeof(SPConnectorContext), - 4, - (GInstanceInitFunc) sp_connector_context_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_EVENT_CONTEXT, "SPConnectorContext", &info, (GTypeFlags)0); - } - return type; -} +G_DEFINE_TYPE(SPConnectorContext, sp_connector_context, SP_TYPE_EVENT_CONTEXT); static void sp_connector_context_class_init(SPConnectorContextClass *klass) @@ -202,8 +179,6 @@ sp_connector_context_class_init(SPConnectorContextClass *klass) GObjectClass *object_class = G_OBJECT_CLASS(klass); SPEventContextClass *event_context_class = SP_EVENT_CONTEXT_CLASS(klass); - parent_class = SP_EVENT_CONTEXT_CLASS(g_type_class_peek_parent(klass)); - object_class->dispose = sp_connector_context_dispose; event_context_class->setup = sp_connector_context_setup; @@ -283,7 +258,7 @@ sp_connector_context_dispose(GObject *object) } g_assert( cc->newConnRef == NULL ); - G_OBJECT_CLASS(parent_class)->dispose(object); + G_OBJECT_CLASS(sp_connector_context_parent_class)->dispose(object); } @@ -293,8 +268,8 @@ sp_connector_context_setup(SPEventContext *ec) SPConnectorContext *cc = SP_CONNECTOR_CONTEXT(ec); SPDesktop *dt = ec->desktop; - if ((SP_EVENT_CONTEXT_CLASS(parent_class))->setup) { - (SP_EVENT_CONTEXT_CLASS(parent_class))->setup(ec); + if ((SP_EVENT_CONTEXT_CLASS(sp_connector_context_parent_class))->setup) { + (SP_EVENT_CONTEXT_CLASS(sp_connector_context_parent_class))->setup(ec); } cc->selection = sp_desktop_selection(dt); @@ -358,8 +333,8 @@ sp_connector_context_finish(SPEventContext *ec) spcc_connector_finish(cc); cc->state = SP_CONNECTOR_CONTEXT_IDLE; - if ((SP_EVENT_CONTEXT_CLASS(parent_class))->finish) { - (SP_EVENT_CONTEXT_CLASS(parent_class))->finish(ec); + if ((SP_EVENT_CONTEXT_CLASS(sp_connector_context_parent_class))->finish) { + (SP_EVENT_CONTEXT_CLASS(sp_connector_context_parent_class))->finish(ec); } if (cc->selection) { @@ -560,7 +535,7 @@ sp_connector_context_root_handler(SPEventContext *ec, GdkEvent *event) if (!ret) { gint (*const parent_root_handler)(SPEventContext *, GdkEvent *) - = (SP_EVENT_CONTEXT_CLASS(parent_class))->root_handler; + = (SP_EVENT_CONTEXT_CLASS(sp_connector_context_parent_class))->root_handler; if (parent_root_handler) { ret = parent_root_handler(ec, event); } diff --git a/src/desktop-events.cpp b/src/desktop-events.cpp index 1cfe018ce..9942e3a13 100644 --- a/src/desktop-events.cpp +++ b/src/desktop-events.cpp @@ -196,7 +196,6 @@ static gint sp_dt_ruler_event(GtkWidget *widget, GdkEvent *event, SPDesktopWidge sp_guideline_set_position(SP_GUIDELINE(guide), event_dt); desktop->set_coordinate_status(event_dt); - desktop->setPosition(event_dt); } break; case GDK_BUTTON_RELEASE: @@ -395,7 +394,6 @@ gint sp_dt_guide_event(SPCanvasItem *item, GdkEvent *event, gpointer data) } moved = true; desktop->set_coordinate_status(motion_dt); - desktop->setPosition(motion_dt); ret = TRUE; } @@ -483,7 +481,6 @@ gint sp_dt_guide_event(SPCanvasItem *item, GdkEvent *event, gpointer data) } moved = false; desktop->set_coordinate_status(event_dt); - desktop->setPosition (event_dt); } drag_type = SP_DRAG_NONE; sp_canvas_item_ungrab(item, event->button.time); diff --git a/src/desktop-style.cpp b/src/desktop-style.cpp index 410e71730..2ea3c876b 100644 --- a/src/desktop-style.cpp +++ b/src/desktop-style.cpp @@ -39,6 +39,7 @@ #include "sp-tref.h" #include "sp-tspan.h" #include "xml/repr.h" +#include "xml/sp-css-attr.h" #include "libnrtype/font-style-to-pos.h" #include "sp-path.h" #include "event-context.h" diff --git a/src/desktop.cpp b/src/desktop.cpp index ea23ebb9c..c7a763ae1 100644 --- a/src/desktop.cpp +++ b/src/desktop.cpp @@ -1539,12 +1539,6 @@ void SPDesktop::toggleSnapGlobal() // Callback implementations. The virtual ones are connected by the view. void -SPDesktop::onPositionSet (double x, double y) -{ - _widget->viewSetPosition (Geom::Point(x,y)); -} - -void SPDesktop::onResized (double /*x*/, double /*y*/) { // Nothing called here diff --git a/src/desktop.h b/src/desktop.h index 529199692..93cf3201c 100644 --- a/src/desktop.h +++ b/src/desktop.h @@ -431,7 +431,6 @@ private: sigc::connection _commit_connection; sigc::connection _modified_connection; - virtual void onPositionSet (double, double); virtual void onResized (double, double); virtual void onRedrawRequested(); virtual void onStatusMessage (Inkscape::MessageType type, gchar const *message); diff --git a/src/display/cairo-utils.cpp b/src/display/cairo-utils.cpp index 9655fc194..8eeee0277 100644 --- a/src/display/cairo-utils.cpp +++ b/src/display/cairo-utils.cpp @@ -597,11 +597,11 @@ void ink_cairo_surface_average_color_premul(cairo_surface_t *surface, double &r, a = CLAMP(a, 0.0, 1.0); } -void srgb_to_linear( guint32* c, guint32 a ) { +static guint32 srgb_to_linear( const guint32 c, const guint32 a ) { - *c = unpremul_alpha( *c, a ); + const guint32 c1 = unpremul_alpha( c, a ); - double cc = *c/255.0; + double cc = c1/255.0; if( cc < 0.04045 ) { cc /= 12.92; @@ -610,16 +610,16 @@ void srgb_to_linear( guint32* c, guint32 a ) { } cc *= 255.0; - *c = (int)cc; + const guint32 c2 = (int)cc; - *c = premul_alpha( *c, a ); + return premul_alpha( c2, a ); } -void linear_to_srgb( guint32* c, guint32 a ) { +static guint32 linear_to_srgb( const guint32 c, const guint32 a ) { - *c = unpremul_alpha( *c, a ); + const guint32 c1 = unpremul_alpha( c, a ); - double cc = *c/255.0; + double cc = c1/255.0; if( cc < 0.0031308 ) { cc *= 12.92; @@ -628,9 +628,9 @@ void linear_to_srgb( guint32* c, guint32 a ) { } cc *= 255.0; - *c = (int)cc; + const guint32 c2 = (int)cc; - *c = premul_alpha( *c, a ); + return premul_alpha( c2, a ); } int ink_cairo_surface_srgb_to_linear(cairo_surface_t *surface) @@ -647,9 +647,9 @@ int ink_cairo_surface_srgb_to_linear(cairo_surface_t *surface) guint32 px = *reinterpret_cast<guint32*>(data + 4*x); EXTRACT_ARGB32(px, a,r,g,b) ; // Unneeded semi-colon for indenting if( a != 0 ) { - srgb_to_linear( &r, a ); - srgb_to_linear( &g, a ); - srgb_to_linear( &b, a ); + r = srgb_to_linear( r, a ); + g = srgb_to_linear( g, a ); + b = srgb_to_linear( b, a ); } ASSEMBLE_ARGB32(px2, a,r,g,b); *reinterpret_cast<guint32*>(data + 4*x) = px2; @@ -672,9 +672,9 @@ int ink_cairo_surface_linear_to_srgb(cairo_surface_t *surface) guint32 px = *reinterpret_cast<guint32*>(data + 4*x); EXTRACT_ARGB32(px, a,r,g,b) ; // Unneeded semi-colon for indenting if( a != 0 ) { - linear_to_srgb( &r, a ); - linear_to_srgb( &g, a ); - linear_to_srgb( &b, a ); + r = linear_to_srgb( r, a ); + g = linear_to_srgb( g, a ); + b = linear_to_srgb( b, a ); } ASSEMBLE_ARGB32(px2, a,r,g,b); *reinterpret_cast<guint32*>(data + 4*x) = px2; diff --git a/src/display/cairo-utils.h b/src/display/cairo-utils.h index af4727c01..2596cd969 100644 --- a/src/display/cairo-utils.h +++ b/src/display/cairo-utils.h @@ -108,6 +108,7 @@ guint32 ink_cairo_surface_average_color(cairo_surface_t *surface); void ink_cairo_surface_average_color(cairo_surface_t *surface, double &r, double &g, double &b, double &a); void ink_cairo_surface_average_color_premul(cairo_surface_t *surface, double &r, double &g, double &b, double &a); +double srgb_to_linear( const double c ); int ink_cairo_surface_srgb_to_linear(cairo_surface_t *surface); int ink_cairo_surface_linear_to_srgb(cairo_surface_t *surface); @@ -127,13 +128,13 @@ G_GNUC_CONST guint32 argb32_from_rgba(guint32 in); G_GNUC_CONST inline guint32 -premul_alpha(guint32 color, guint32 alpha) +premul_alpha(const guint32 color, const guint32 alpha) { - guint32 temp = alpha * color + 128; + const guint32 temp = alpha * color + 128; return (temp + (temp >> 8)) >> 8; } G_GNUC_CONST inline guint32 -unpremul_alpha(guint32 color, guint32 alpha) +unpremul_alpha(const guint32 color, const guint32 alpha) { // NOTE: you must check for alpha != 0 yourself. return (255 * color + alpha/2) / alpha; @@ -153,6 +154,15 @@ void feed_pathvector_to_cairo (cairo_t *ct, Geom::PathVector const &pathv); #define ASSEMBLE_ARGB32(px,a,r,g,b) \ guint32 px = (a << 24) | (r << 16) | (g << 8) | b; +inline double srgb_to_linear( const double c ) { + if( c < 0.04045 ) { + return c / 12.92; + } else { + return pow( (c+0.055)/1.055, 2.4 ); + } +} + + namespace Inkscape { namespace Display diff --git a/src/display/drawing-item.cpp b/src/display/drawing-item.cpp index 1e6e44d6f..80664d822 100644 --- a/src/display/drawing-item.cpp +++ b/src/display/drawing-item.cpp @@ -550,10 +550,12 @@ DrawingItem::render(DrawingContext &ct, Geom::IntRect const &area, unsigned flag // for overlapping clip children. To fix this we use the SOURCE operator // instead of the default OVER. ict.setOperator(CAIRO_OPERATOR_SOURCE); + ict.paint(); if (_clip) { + ict.pushGroup(); _clip->clip(ict, *carea); // fixme: carea or area? - } else { - // if there is no clipping path, fill the entire surface with alpha = opacity. + ict.popGroupToSource(); + ict.setOperator(CAIRO_OPERATOR_IN); ict.paint(); } ict.setOperator(CAIRO_OPERATOR_OVER); // reset back to default diff --git a/src/display/nr-filter-diffuselighting.cpp b/src/display/nr-filter-diffuselighting.cpp index faf56a4ca..c6724e3ba 100644 --- a/src/display/nr-filter-diffuselighting.cpp +++ b/src/display/nr-filter-diffuselighting.cpp @@ -21,6 +21,8 @@ #include "display/nr-filter-units.h" #include "display/nr-filter-utils.h" #include "display/nr-light.h" +#include "svg/svg-icc-color.h" +#include "svg/svg-color.h" namespace Inkscape { namespace Filters { @@ -126,12 +128,37 @@ void FilterDiffuseLighting::render_cairo(FilterSlot &slot) cairo_surface_t *input = slot.getcairo(_input); cairo_surface_t *out = ink_cairo_surface_create_same_size(input, CAIRO_CONTENT_COLOR_ALPHA); + double r = SP_RGBA32_R_F(lighting_color); + double g = SP_RGBA32_G_F(lighting_color); + double b = SP_RGBA32_B_F(lighting_color); + +#if defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2) + + if (icc) { + guchar ru, gu, bu; + icc_color_to_sRGB(icc, &ru, &gu, &bu); + r = SP_COLOR_U_TO_F(ru); + g = SP_COLOR_U_TO_F(gu); + b = SP_COLOR_U_TO_F(bu); + } +#endif + // Only alpha channel of input is used, no need to check input color_interpolation_filter value. SPColorInterpolation ci_fp = SP_CSS_COLOR_INTERPOLATION_AUTO; if( _style ) { ci_fp = (SPColorInterpolation)_style->color_interpolation_filters.computed; + + // Lighting color is always defined in terms of sRGB, preconvert to linearRGB + // if color_interpolation_filters set to linearRGB (for efficiency assuming + // next filter primitive has same value of cif). + if( ci_fp == SP_CSS_COLOR_INTERPOLATION_LINEARRGB ) { + r = srgb_to_linear( r ); + g = srgb_to_linear( g ); + b = srgb_to_linear( b ); + } } set_cairo_surface_ci(out, ci_fp ); + guint32 color = SP_RGBA32_F_COMPOSE( r, g, b, 1.0 ); Geom::Rect slot_area = slot.get_slot_area(); Geom::Point p = slot_area.min(); @@ -142,15 +169,15 @@ void FilterDiffuseLighting::render_cairo(FilterSlot &slot) switch (light_type) { case DISTANT_LIGHT: ink_cairo_surface_synthesize(out, - DiffuseDistantLight(input, light.distant, lighting_color, scale, diffuseConstant)); + DiffuseDistantLight(input, light.distant, color, scale, diffuseConstant)); break; case POINT_LIGHT: ink_cairo_surface_synthesize(out, - DiffusePointLight(input, light.point, lighting_color, trans, scale, diffuseConstant, x0, y0)); + DiffusePointLight(input, light.point, color, trans, scale, diffuseConstant, x0, y0)); break; case SPOT_LIGHT: ink_cairo_surface_synthesize(out, - DiffuseSpotLight(input, light.spot, lighting_color, trans, scale, diffuseConstant, x0, y0)); + DiffuseSpotLight(input, light.spot, color, trans, scale, diffuseConstant, x0, y0)); break; default: { cairo_t *ct = cairo_create(out); @@ -165,6 +192,10 @@ void FilterDiffuseLighting::render_cairo(FilterSlot &slot) cairo_surface_destroy(out); } +void FilterDiffuseLighting::set_icc(SVGICCColor *icc_color) { + icc = icc_color; +} + void FilterDiffuseLighting::area_enlarge(Geom::IntRect &area, Geom::Affine const & /*trans*/) { // TODO: support kernelUnitLength diff --git a/src/display/nr-filter-diffuselighting.h b/src/display/nr-filter-diffuselighting.h index 0da6cc218..315bf9f48 100644 --- a/src/display/nr-filter-diffuselighting.h +++ b/src/display/nr-filter-diffuselighting.h @@ -22,6 +22,7 @@ class SPFeDistantLight; class SPFePointLight; class SPFeSpotLight; +class SVGICCColor; namespace Inkscape { namespace Filters { @@ -32,6 +33,7 @@ public: static FilterPrimitive *create(); virtual ~FilterDiffuseLighting(); virtual void render_cairo(FilterSlot &slot); + virtual void set_icc(SVGICCColor *icc_color); virtual void area_enlarge(Geom::IntRect &area, Geom::Affine const &trans); virtual double complexity(Geom::Affine const &ctm); @@ -46,6 +48,7 @@ public: guint32 lighting_color; private: + SVGICCColor *icc; }; } /* namespace Filters */ diff --git a/src/display/nr-filter-flood.cpp b/src/display/nr-filter-flood.cpp index 7117e0343..d1fe3e13f 100644 --- a/src/display/nr-filter-flood.cpp +++ b/src/display/nr-filter-flood.cpp @@ -45,8 +45,6 @@ void FilterFlood::render_cairo(FilterSlot &slot) #if defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2) - // DOES THIS REALLY BELONG HERE? SHOULDN'T ICC BE APPLIED AFTER ALL COMPOSITING? - // What if color_interpolation_filter is set to linear RGB? if (icc) { guchar ru, gu, bu; icc_color_to_sRGB(icc, &ru, &gu, &bu); @@ -57,10 +55,21 @@ void FilterFlood::render_cairo(FilterSlot &slot) #endif cairo_surface_t *out = ink_cairo_surface_create_same_size(input, CAIRO_CONTENT_COLOR_ALPHA); - // color_interpolation_filter is determined by CSS value (see spec. Turbulence). + + SPColorInterpolation ci_fp = SP_CSS_COLOR_INTERPOLATION_AUTO; if( _style ) { - set_cairo_surface_ci(out, (SPColorInterpolation)_style->color_interpolation_filters.computed ); + ci_fp = (SPColorInterpolation)_style->color_interpolation_filters.computed; + + // Flood color is always defined in terms of sRGB, preconvert to linearRGB + // if color_interpolation_filters set to linearRGB (for efficiency assuming + // next filter primitive has same value of cif). + if( ci_fp == SP_CSS_COLOR_INTERPOLATION_LINEARRGB ) { + r = srgb_to_linear( r ); + g = srgb_to_linear( g ); + b = srgb_to_linear( b ); + } } + set_cairo_surface_ci(out, ci_fp ); // Get filter primitive area in user units Geom::Rect fp = filter_primitive_area( slot.get_units() ); diff --git a/src/display/nr-filter-specularlighting.cpp b/src/display/nr-filter-specularlighting.cpp index 50f1b48c5..2ce02adee 100644 --- a/src/display/nr-filter-specularlighting.cpp +++ b/src/display/nr-filter-specularlighting.cpp @@ -21,6 +21,8 @@ #include "display/nr-filter-units.h" #include "display/nr-filter-utils.h" #include "display/nr-light.h" +#include "svg/svg-icc-color.h" +#include "svg/svg-color.h" namespace Inkscape { namespace Filters { @@ -139,12 +141,37 @@ void FilterSpecularLighting::render_cairo(FilterSlot &slot) cairo_surface_t *input = slot.getcairo(_input); cairo_surface_t *out = ink_cairo_surface_create_same_size(input, CAIRO_CONTENT_COLOR_ALPHA); + double r = SP_RGBA32_R_F(lighting_color); + double g = SP_RGBA32_G_F(lighting_color); + double b = SP_RGBA32_B_F(lighting_color); + +#if defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2) + + if (icc) { + guchar ru, gu, bu; + icc_color_to_sRGB(icc, &ru, &gu, &bu); + r = SP_COLOR_U_TO_F(ru); + g = SP_COLOR_U_TO_F(gu); + b = SP_COLOR_U_TO_F(bu); + } +#endif + // Only alpha channel of input is used, no need to check input color_interpolation_filter value. SPColorInterpolation ci_fp = SP_CSS_COLOR_INTERPOLATION_AUTO; if( _style ) { ci_fp = (SPColorInterpolation)_style->color_interpolation_filters.computed; + + // Lighting color is always defined in terms of sRGB, preconvert to linearRGB + // if color_interpolation_filters set to linearRGB (for efficiency assuming + // next filter primitive has same value of cif). + if( ci_fp == SP_CSS_COLOR_INTERPOLATION_LINEARRGB ) { + r = srgb_to_linear( r ); + g = srgb_to_linear( g ); + b = srgb_to_linear( b ); + } } set_cairo_surface_ci(out, ci_fp ); + guint32 color = SP_RGBA32_F_COMPOSE( r, g, b, 1.0 ); Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); Geom::Point p = slot.get_slot_area().min(); @@ -157,15 +184,15 @@ void FilterSpecularLighting::render_cairo(FilterSlot &slot) switch (light_type) { case DISTANT_LIGHT: ink_cairo_surface_synthesize(out, - SpecularDistantLight(input, light.distant, lighting_color, scale, ks, se)); + SpecularDistantLight(input, light.distant, color, scale, ks, se)); break; case POINT_LIGHT: ink_cairo_surface_synthesize(out, - SpecularPointLight(input, light.point, lighting_color, trans, scale, ks, se, x0, y0)); + SpecularPointLight(input, light.point, color, trans, scale, ks, se, x0, y0)); break; case SPOT_LIGHT: ink_cairo_surface_synthesize(out, - SpecularSpotLight(input, light.spot, lighting_color, trans, scale, ks, se, x0, y0)); + SpecularSpotLight(input, light.spot, color, trans, scale, ks, se, x0, y0)); break; default: { cairo_t *ct = cairo_create(out); @@ -180,6 +207,10 @@ void FilterSpecularLighting::render_cairo(FilterSlot &slot) cairo_surface_destroy(out); } +void FilterSpecularLighting::set_icc(SVGICCColor *icc_color) { + icc = icc_color; +} + void FilterSpecularLighting::area_enlarge(Geom::IntRect &area, Geom::Affine const & /*trans*/) { // TODO: support kernelUnitLength diff --git a/src/display/nr-filter-specularlighting.h b/src/display/nr-filter-specularlighting.h index 33ea17a87..4f8c2d112 100644 --- a/src/display/nr-filter-specularlighting.h +++ b/src/display/nr-filter-specularlighting.h @@ -20,6 +20,7 @@ class SPFeDistantLight; class SPFePointLight; class SPFeSpotLight; +class SVGICCColor; namespace Inkscape { namespace Filters { @@ -33,6 +34,7 @@ public: virtual ~FilterSpecularLighting(); virtual void render_cairo(FilterSlot &slot); + virtual void set_icc(SVGICCColor *icc_color); virtual void area_enlarge(Geom::IntRect &area, Geom::Affine const &trans); virtual double complexity(Geom::Affine const &ctm); @@ -48,6 +50,7 @@ public: guint32 lighting_color; private: + SVGICCColor *icc; }; } /* namespace Filters */ diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp index eb51860ab..8b20ab2de 100644 --- a/src/display/sp-canvas.cpp +++ b/src/display/sp-canvas.cpp @@ -227,21 +227,6 @@ public: static int pickCurrentItem(SPCanvas *canvas, GdkEvent *event); /** - * Class initialization function for SPCanvasClass. - */ - static void classInit(SPCanvasClass *klass); - - /** - * Callback: object initialization for SPCanvas. - */ - static void init(SPCanvas *canvas); - - /** - * Destroy handler for SPCanvas. - */ - static void dispose(GObject *object); - - /** * The canvas widget's realize callback. */ static void realize(GtkWidget *widget); @@ -369,25 +354,11 @@ public: static void add_idle(SPCanvas *canvas); /** - * Convenience function to remove the idle handler of a canvas. - */ - static void remove_idle(SPCanvas *canvas); - - /** - * Removes the transient state of the canvas (idle handler, grabs). - */ - static void shutdown_transients(SPCanvas *canvas); - - /** * Update callback for canvas widget. */ static void requestCanvasUpdate(SPCanvas *canvas); - - static GtkWidgetClass *parentClass; }; -GtkWidgetClass *SPCanvasImpl::parentClass = 0; - GType SPCanvasItem::getType() { static GType object_type = 0; @@ -437,9 +408,9 @@ void sp_canvas_item_class_init(SPCanvasItemClass *klass) G_TYPE_BOOLEAN, 1, GDK_TYPE_EVENT); - gobject_class->dispose = sp_canvas_item_dispose; + gobject_class->dispose = sp_canvas_item_dispose; gobject_class->finalize = sp_canvas_item_finalize; - klass->destroy = sp_canvas_item_real_destroy; + klass->destroy = sp_canvas_item_real_destroy; object_signals[DESTROY] = g_signal_new ("destroy", @@ -1218,68 +1189,46 @@ void SPCanvasGroup::remove(SPCanvasItem *item) } } -/** - * Registers the SPCanvas class if necessary, and returns the type ID - * associated to it. - * - * @return The type ID of the SPCanvas class. - */ -GType SPCanvas::getType(void) -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPCanvasClass), - 0, // base_init - 0, // base_finalize - (GClassInitFunc)SPCanvasImpl::classInit, - 0, // class_finalize - 0, // class_data - sizeof(SPCanvas), - 0, // n_preallocs - (GInstanceInitFunc)SPCanvasImpl::init, - 0 // value_table - }; - type = g_type_register_static(GTK_TYPE_WIDGET, "SPCanvas", &info, static_cast<GTypeFlags>(0)); - } - return type; -} +static void sp_canvas_dispose (GObject *object); +static void sp_canvas_shutdown_transients(SPCanvas *canvas); -void SPCanvasImpl::classInit(SPCanvasClass *klass) -{ - GObjectClass *object_class = (GObjectClass *) klass; - GtkWidgetClass *widget_class = (GtkWidgetClass *) klass; +G_DEFINE_TYPE(SPCanvas, sp_canvas, GTK_TYPE_WIDGET); - parentClass = reinterpret_cast<GtkWidgetClass *>(g_type_class_peek_parent(klass)); +static void +sp_canvas_class_init(SPCanvasClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS(klass); + GtkWidgetClass *widget_class = GTK_WIDGET_CLASS(klass); - object_class->dispose = SPCanvasImpl::dispose; + object_class->dispose = sp_canvas_dispose; - widget_class->realize = SPCanvasImpl::realize; - widget_class->unrealize = SPCanvasImpl::unrealize; + widget_class->realize = SPCanvasImpl::realize; + widget_class->unrealize = SPCanvasImpl::unrealize; #if GTK_CHECK_VERSION(3,0,0) - widget_class->get_preferred_width = SPCanvasImpl::getPreferredWidth; + widget_class->get_preferred_width = SPCanvasImpl::getPreferredWidth; widget_class->get_preferred_height = SPCanvasImpl::getPreferredHeight; - widget_class->draw = SPCanvasImpl::handleDraw; + widget_class->draw = SPCanvasImpl::handleDraw; #else - widget_class->size_request = SPCanvasImpl::sizeRequest; - widget_class->expose_event = SPCanvasImpl::handleExpose; + widget_class->size_request = SPCanvasImpl::sizeRequest; + widget_class->expose_event = SPCanvasImpl::handleExpose; #endif - widget_class->size_allocate = SPCanvasImpl::sizeAllocate; - widget_class->button_press_event = SPCanvasImpl::button; + widget_class->size_allocate = SPCanvasImpl::sizeAllocate; + widget_class->button_press_event = SPCanvasImpl::button; widget_class->button_release_event = SPCanvasImpl::button; - widget_class->motion_notify_event = SPCanvasImpl::handleMotion; - widget_class->scroll_event = SPCanvasImpl::handleScroll; - widget_class->key_press_event = SPCanvasImpl::handleKeyEvent; - widget_class->key_release_event = SPCanvasImpl::handleKeyEvent; - widget_class->enter_notify_event = SPCanvasImpl::handleCrossing; - widget_class->leave_notify_event = SPCanvasImpl::handleCrossing; - widget_class->focus_in_event = SPCanvasImpl::handleFocusIn; - widget_class->focus_out_event = SPCanvasImpl::handleFocusOut; + widget_class->motion_notify_event = SPCanvasImpl::handleMotion; + widget_class->scroll_event = SPCanvasImpl::handleScroll; + widget_class->key_press_event = SPCanvasImpl::handleKeyEvent; + widget_class->key_release_event = SPCanvasImpl::handleKeyEvent; + widget_class->enter_notify_event = SPCanvasImpl::handleCrossing; + widget_class->leave_notify_event = SPCanvasImpl::handleCrossing; + widget_class->focus_in_event = SPCanvasImpl::handleFocusIn; + widget_class->focus_out_event = SPCanvasImpl::handleFocusOut; } -void SPCanvasImpl::init(SPCanvas *canvas) +static void +sp_canvas_init(SPCanvas *canvas) { gtk_widget_set_has_window (GTK_WIDGET (canvas), TRUE); gtk_widget_set_double_buffered (GTK_WIDGET (canvas), FALSE); @@ -1318,7 +1267,7 @@ void SPCanvasImpl::init(SPCanvas *canvas) canvas->is_scrolling = false; } -void SPCanvasImpl::remove_idle(SPCanvas *canvas) +static void sp_canvas_remove_idle(SPCanvas *canvas) { if (canvas->idle_id) { g_source_remove (canvas->idle_id); @@ -1326,7 +1275,8 @@ void SPCanvasImpl::remove_idle(SPCanvas *canvas) } } -void SPCanvasImpl::shutdown_transients(SPCanvas *canvas) +static void +sp_canvas_shutdown_transients(SPCanvas *canvas) { // We turn off the need_redraw flag, since if the canvas is mapped again // it will request a redraw anyways. We do not turn off the need_update @@ -1352,10 +1302,11 @@ void SPCanvasImpl::shutdown_transients(SPCanvas *canvas) #endif } - remove_idle(canvas); + sp_canvas_remove_idle(canvas); } -void SPCanvasImpl::dispose(GObject *object) +static void +sp_canvas_dispose(GObject *object) { SPCanvas *canvas = SP_CANVAS(object); @@ -1364,12 +1315,12 @@ void SPCanvasImpl::dispose(GObject *object) canvas->root = NULL; } - shutdown_transients(canvas); + sp_canvas_shutdown_transients(canvas); #if defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2) canvas->cms_key.~ustring(); #endif - if (G_OBJECT_CLASS(parentClass)->dispose) { - (* G_OBJECT_CLASS(parentClass)->dispose)(object); + if (G_OBJECT_CLASS(sp_canvas_parent_class)->dispose) { + (* G_OBJECT_CLASS(sp_canvas_parent_class)->dispose)(object); } } @@ -1388,7 +1339,7 @@ void trackLatency(GdkEvent const *event) GtkWidget *SPCanvas::createAA() { - SPCanvas *canvas = reinterpret_cast<SPCanvas *>(g_object_new(SPCanvas::getType(), NULL)); + SPCanvas *canvas = SP_CANVAS(g_object_new(SP_TYPE_CANVAS, NULL)); return GTK_WIDGET(canvas); } @@ -1456,10 +1407,10 @@ void SPCanvasImpl::unrealize(GtkWidget *widget) canvas->grabbed_item = NULL; canvas->focused_item = NULL; - shutdown_transients(canvas); + sp_canvas_shutdown_transients(canvas); - if (GTK_WIDGET_CLASS(parentClass)->unrealize) - (* GTK_WIDGET_CLASS(parentClass)->unrealize)(widget); + if (GTK_WIDGET_CLASS(sp_canvas_parent_class)->unrealize) + (* GTK_WIDGET_CLASS(sp_canvas_parent_class)->unrealize)(widget); } diff --git a/src/display/sp-canvas.h b/src/display/sp-canvas.h index f0366a2e5..b570b739e 100644 --- a/src/display/sp-canvas.h +++ b/src/display/sp-canvas.h @@ -39,7 +39,7 @@ G_BEGIN_DECLS -#define SP_TYPE_CANVAS (SPCanvas::getType()) +#define SP_TYPE_CANVAS (sp_canvas_get_type()) #define SP_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_CANVAS, SPCanvas)) #define SP_IS_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SP_TYPE_CANVAS)) @@ -71,14 +71,14 @@ G_END_DECLS class SPCanvasImpl; +GType sp_canvas_get_type() G_GNUC_CONST; + /** * Port of GnomeCanvas for inkscape needs. */ struct SPCanvas { friend class SPCanvasImpl; - static GType getType(); - /** * Returns new canvas as widget. */ diff --git a/src/document.cpp b/src/document.cpp index 172037518..97b3bf584 100644 --- a/src/document.cpp +++ b/src/document.cpp @@ -1435,10 +1435,12 @@ bool SPDocument::isSeeking() const { void SPDocument::setModifiedSinceSave(bool modified) { this->modified_since_save = modified; - Gtk::Window *parent = SP_ACTIVE_DESKTOP->getToplevel(); - g_assert(parent != NULL); - SPDesktopWidget *dtw = static_cast<SPDesktopWidget *>(parent->get_data("desktopwidget")); - dtw->updateTitle( this->getName() ); + if (SP_ACTIVE_DESKTOP) { + Gtk::Window *parent = SP_ACTIVE_DESKTOP->getToplevel(); + g_assert(parent != NULL); + SPDesktopWidget *dtw = static_cast<SPDesktopWidget *>(parent->get_data("desktopwidget")); + dtw->updateTitle( this->getName() ); + } } diff --git a/src/dom/CMakeLists.txt b/src/dom/CMakeLists.txt index df2411b13..5d761e649 100644 --- a/src/dom/CMakeLists.txt +++ b/src/dom/CMakeLists.txt @@ -19,17 +19,12 @@ set(dom_SRC xpathparser.cpp xpathtoken.cpp - io/base64stream.cpp io/bufferstream.cpp io/domstream.cpp - io/gzipstream.cpp io/stringstream.cpp io/uristream.cpp - odf/odfdocument.cpp - util/digest.cpp - util/thread.cpp util/ziptool.cpp @@ -64,17 +59,12 @@ set(dom_SRC xpathparser.h xpathtoken.h - odf/odfdocument.h - - io/base64stream.h io/bufferstream.h io/domstream.h - io/gzipstream.h io/stringstream.h io/uristream.h util/digest.h - util/thread.h util/ziptool.h ) diff --git a/src/dom/Makefile_insert b/src/dom/Makefile_insert index ace53b4a2..91c91eeac 100644 --- a/src/dom/Makefile_insert +++ b/src/dom/Makefile_insert @@ -50,26 +50,16 @@ dom_libdom_a_SOURCES = \ dom/xpathparser.h \ dom/xpathtoken.h \ dom/xpathtoken.cpp \ - dom/io/base64stream.cpp \ - dom/io/base64stream.h \ dom/io/bufferstream.cpp \ dom/io/bufferstream.h \ dom/io/domstream.cpp \ dom/io/domstream.h \ - dom/io/gzipstream.cpp \ - dom/io/gzipstream.h \ - dom/io/gzipstream.cpp \ - dom/io/gzipstream.h \ dom/io/stringstream.cpp \ dom/io/stringstream.h \ dom/io/uristream.cpp \ dom/io/uristream.h \ - dom/odf/odfdocument.cpp \ - dom/odf/odfdocument.h \ dom/util/digest.h \ dom/util/digest.cpp \ - dom/util/thread.h \ - dom/util/thread.cpp \ dom/util/ziptool.h \ dom/util/ziptool.cpp diff --git a/src/dom/domimpl.cpp b/src/dom/domimpl.cpp index 9f25cb3be..3d9a29592 100644 --- a/src/dom/domimpl.cpp +++ b/src/dom/domimpl.cpp @@ -1701,7 +1701,6 @@ void ElementImpl::normalizeNamespaces() if (attrNode->getNodeType() != Node::ATTRIBUTE_NODE) continue; AttrImplPtr attr = reinterpret_cast<AttrImpl *>(attrNode.get()); - DOMString attrNS = attr->getNamespaceURI(); DOMString attrName = attr->getLocalName(); DOMString attrPrefix = attr->getPrefix(); DOMString attrValue = attr->getNodeValue(); @@ -1826,7 +1825,6 @@ void ElementImpl::normalizeNamespaces() AttrPtr attr = reinterpret_cast<Attr *>(attrNode.get()); DOMString attrNS = attr->getNamespaceURI(); DOMString attrPrefix = attr->getPrefix(); - DOMString attrValue = attr->getNodeValue(); if (attrNS == XMLNSNAME) continue; @@ -2360,12 +2358,15 @@ CDATASectionImpl::~CDATASectionImpl() DocumentTypeImpl::DocumentTypeImpl(const DOMString& theName, const DOMString& thePublicId, const DOMString& theSystemId) - : NodeImpl() + : NodeImpl(), + name(), //what with this variable? + publicId(thePublicId), + systemId(theSystemId), + entities(), + notations() { - nodeType = DOCUMENT_TYPE_NODE; - nodeName = theName; - publicId = thePublicId; - systemId = theSystemId; + nodeType = DOCUMENT_TYPE_NODE;//of class NodeImpl + nodeName = theName;//of class NodeImpl } /** @@ -3017,19 +3018,22 @@ NodePtr DocumentImpl::renameNode(const NodePtr node, DocumentImpl::DocumentImpl(const DOMImplementation *domImpl, const DOMString &/*theNamespaceURI*/, const DOMString &theQualifiedName, - const DocumentTypePtr theDoctype) : NodeImpl() -{ - nodeType = DOCUMENT_NODE; - nodeName = "#document"; - parent = const_cast<DOMImplementation *>(domImpl); - //documentURI = stringCache(theNamespaceURI); - qualifiedName = theQualifiedName; + const DocumentTypePtr theDoctype) + : NodeImpl(), + namespaceIndex(0), + parent(const_cast<DOMImplementation *>(domImpl)), + qualifiedName(theQualifiedName), + xmlStandalone(false), + strictErrorChecking(false), + domConfig(NULL) +{ + nodeType = DOCUMENT_NODE;//of class NodeImpl + nodeName = "#document";//of class NodeImpl if (theDoctype.get()) //only assign if not null. doctype = theDoctype; else doctype = new DocumentTypeImpl("", "", ""); documentElement = new ElementImpl(this, "root"); - namespaceIndex = 0; } diff --git a/src/dom/domimpl.h b/src/dom/domimpl.h index 5fe508076..df586f35e 100644 --- a/src/dom/domimpl.h +++ b/src/dom/domimpl.h @@ -526,11 +526,11 @@ protected: UserDataEntry(const DOMString &theKey, const DOMUserData *theData, const UserDataHandler *theHandler) + : next(NULL), + key(theKey), + data(const_cast<DOMUserData *>(theData)), + handler(const_cast<UserDataHandler *>(theHandler)) { - next = NULL; - key = theKey; - data = const_cast<DOMUserData *>(theData); - handler = const_cast<UserDataHandler *>(theHandler); } virtual ~UserDataEntry() @@ -1967,10 +1967,10 @@ protected: next = NULL; } NamedElementItem(const DOMString &nameArg, ElementPtr elemArg) + : next (NULL), + name (nameArg), + elem (elemArg) { - next = NULL; - name = nameArg; - elem = elemArg; } ~NamedElementItem() { diff --git a/src/dom/events.h b/src/dom/events.h index 9f44fe591..59d83afcf 100644 --- a/src/dom/events.h +++ b/src/dom/events.h @@ -643,8 +643,8 @@ public: * */ EventTarget(const EventTarget &other) + : listeners (other.listeners) { - listeners = other.listeners; } /** @@ -704,7 +704,9 @@ public: /** * */ - DocumentEvent() {} + DocumentEvent() + : dispatchable(false) + {} /** * @@ -791,7 +793,10 @@ public: /** * */ - CustomEvent() {} + CustomEvent() + : propagationStopped(false), + immediatePropagationStopped(false) + {} /** * @@ -884,15 +889,19 @@ public: /** * */ - UIEvent() {} + UIEvent() + : view(), + detail(0) + {} /** * */ - UIEvent(const UIEvent &other) : Event(other) + UIEvent(const UIEvent &other) + : Event(other), + view(other.view), + detail(other.detail) { - view = other.view; - detail = other.detail; } /** @@ -1152,7 +1161,18 @@ public: /** * */ - MouseEvent() {} + MouseEvent() + : screenX(0), + screenY(0), + clientX(0), + clientY(0), + ctrlKey(false), + shiftKey(false), + altKey(false), + metaKey(false), + button(0), + relatedTarget(NULL) + {} /** * @@ -1322,7 +1342,14 @@ public: /** * */ - KeyboardEvent() {} + KeyboardEvent() + : keyIdentifier(), + keyLocation(0), + ctrlKey(false), + shiftKey(false), + altKey(false), + metaKey(false) + {} /** * @@ -1472,8 +1499,9 @@ public: * */ MutationEvent() + : relatedNodePtr (NULL), + attrChange(0) { - relatedNodePtr = NULL; } /** diff --git a/src/dom/io/base64stream.cpp b/src/dom/io/base64stream.cpp deleted file mode 100644 index 433675e18..000000000 --- a/src/dom/io/base64stream.cpp +++ /dev/null @@ -1,341 +0,0 @@ -/* - * Phoebe DOM Implementation. - * - * Base64-enabled input and output streams - * - * This class allows easy encoding and decoding - * of Base64 data with a stream interface, hiding - * the implementation from the user. - * - * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/idl-definitions.html - * - * Authors: - * Bob Jamison - * - * Copyright (C) 2006 Bob Jamison - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - -#include "base64stream.h" - - -namespace org -{ -namespace w3c -{ -namespace dom -{ -namespace io -{ - - -//######################################################################### -//# B A S E 6 4 I N P U T S T R E A M -//######################################################################### - -static int base64decode[] = -{ -/*00*/ -1, -1, -1, -1, -1, -1, -1, -1, -/*08*/ -1, -1, -1, -1, -1, -1, -1, -1, -/*10*/ -1, -1, -1, -1, -1, -1, -1, -1, -/*18*/ -1, -1, -1, -1, -1, -1, -1, -1, -/*20*/ -1, -1, -1, -1, -1, -1, -1, -1, -/*28*/ -1, -1, -1, 62, -1, -1, -1, 63, -/*30*/ 52, 53, 54, 55, 56, 57, 58, 59, -/*38*/ 60, 61, -1, -1, -1, -1, -1, -1, -/*40*/ -1, 0, 1, 2, 3, 4, 5, 6, -/*48*/ 7, 8, 9, 10, 11, 12, 13, 14, -/*50*/ 15, 16, 17, 18, 19, 20, 21, 22, -/*58*/ 23, 24, 25, -1, -1, -1, -1, -1, -/*60*/ -1, 26, 27, 28, 29, 30, 31, 32, -/*68*/ 33, 34, 35, 36, 37, 38, 39, 40, -/*70*/ 41, 42, 43, 44, 45, 46, 47, 48, -/*78*/ 49, 50, 51, -1, -1, -1, -1, -1 -}; - - -/** - * - */ -Base64InputStream::Base64InputStream(InputStream &sourceStream) - : BasicInputStream(sourceStream) -{ - outCount = 0; - padCount = 0; - closed = false; - done = false; -} - -/** - * - */ -Base64InputStream::~Base64InputStream() -{ - close(); -} - -/** - * Returns the number of bytes that can be read (or skipped over) from - * this input stream without blocking by the next caller of a method for - * this input stream. - */ -int Base64InputStream::available() -{ - if (closed ) - return 0; - int len = source.available() * 2 / 3; - return len; -} - - -/** - * Closes this input stream and releases any system resources - * associated with the stream. - */ -void Base64InputStream::close() -{ - if (closed) - return; - source.close(); - closed = true; -} - -/** - * Reads the next byte of data from the input stream. -1 if EOF - */ -int Base64InputStream::get() -{ - if (closed) - return -1; - - if (outCount - padCount > 0) - { - return outBytes[3-(outCount--)]; - } - - if (done) - return -1; - - int inBytes[4]; - int inCount = 0; - while (inCount < 4) - { - int ch = source.get(); - if (ch < 0) - { - while (inCount < 4) //pad if needed - { - inBytes[inCount++] = 0; - padCount++; - } - done = true; - break; - } - if (isspace(ch)) //ascii whitespace - { - //nothing - } - else if (ch == '=') //padding - { - inBytes[inCount++] = 0; - padCount++; - } - else - { - int byteVal = base64decode[ch & 0x7f]; - //printf("char:%c %d\n", ch, byteVal); - if (byteVal < 0) - { - //Bad lookup value - } - inBytes[inCount++] = byteVal; - } - } - - outBytes[0] = ((inBytes[0]<<2) & 0xfc) | ((inBytes[1]>>4) & 0x03); - outBytes[1] = ((inBytes[1]<<4) & 0xf0) | ((inBytes[2]>>2) & 0x0f); - outBytes[2] = ((inBytes[2]<<6) & 0xc0) | ((inBytes[3] ) & 0x3f); - - outCount = 3; - - //try again - if (outCount - padCount > 0) - { - return outBytes[3-(outCount--)]; - } - - return -1; - -} - - -//######################################################################### -//# B A S E 6 4 O U T P U T S T R E A M -//######################################################################### - -static char const *base64encode = - "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; - -/** - * - */ -Base64OutputStream::Base64OutputStream(OutputStream &destinationStream) - : BasicOutputStream(destinationStream) -{ - column = 0; - columnWidth = 72; - outBuf = 0L; - bitCount = 0; -} - -/** - * - */ -Base64OutputStream::~Base64OutputStream() -{ - close(); -} - -/** - * Closes this output stream and releases any system resources - * associated with this stream. - */ -void Base64OutputStream::close() -{ - if (closed) - return; - - //get any last bytes (1 or 2) out of the buffer - if (bitCount == 16) - { - outBuf <<= 2; //pad to make 18 bits - - int indx = (int)((outBuf & 0x0003f000L) >> 12); - int obyte = (int)base64encode[indx & 63]; - putCh(obyte); - - indx = (int)((outBuf & 0x00000fc0L) >> 6); - obyte = (int)base64encode[indx & 63]; - putCh(obyte); - - indx = (int)((outBuf & 0x0000003fL) ); - obyte = (int)base64encode[indx & 63]; - putCh(obyte); - - putCh('='); - } - else if (bitCount == 8) - { - outBuf <<= 4; //pad to make 12 bits - - int indx = (int)((outBuf & 0x00000fc0L) >> 6); - int obyte = (int)base64encode[indx & 63]; - putCh(obyte); - - indx = (int)((outBuf & 0x0000003fL) ); - obyte = (int)base64encode[indx & 63]; - putCh(obyte); - - putCh('='); - putCh('='); - } - - if (columnWidth > 0) //if <=0, no newlines - destination.put('\n'); - - destination.close(); - closed = true; -} - -/** - * Flushes this output stream and forces any buffered output - * bytes to be written out. - */ -void Base64OutputStream::flush() -{ - if (closed) - return; - //dont flush here. do it on close() - destination.flush(); -} - -/** - * Private. Put a char to the output stream, checking for line length - */ -void Base64OutputStream::putCh(int ch) -{ - destination.put(ch); - column++; - if (columnWidth > 0 && column >= columnWidth) - { - destination.put('\n'); - column = 0; - } -} - - -/** - * Writes the specified byte to this output stream. - */ -int Base64OutputStream::put(XMLCh ch) -{ - if (closed) - { - //probably throw an exception here - return -1; - } - - outBuf <<= 8; - outBuf |= (ch & 0xff); - bitCount += 8; - if (bitCount >= 24) - { - int indx = (int)((outBuf & 0x00fc0000L) >> 18); - int obyte = (int)base64encode[indx & 63]; - putCh(obyte); - - indx = (int)((outBuf & 0x0003f000L) >> 12); - obyte = (int)base64encode[indx & 63]; - putCh(obyte); - - indx = (int)((outBuf & 0x00000fc0L) >> 6); - obyte = (int)base64encode[indx & 63]; - putCh(obyte); - - indx = (int)((outBuf & 0x0000003fL) ); - obyte = (int)base64encode[indx & 63]; - putCh(obyte); - - bitCount = 0; - outBuf = 0L; - } - - return 1; -} - - - -} //namespace io -} //namespace dom -} //namespace w3c -} //namespace org - - -//######################################################################### -//# E N D O F F I L E -//######################################################################### diff --git a/src/dom/io/base64stream.h b/src/dom/io/base64stream.h deleted file mode 100644 index 93bb5c7e5..000000000 --- a/src/dom/io/base64stream.h +++ /dev/null @@ -1,148 +0,0 @@ -#ifndef SEEN_DOM_IO_BASE64STREAM_H -#define SEEN_DOM_IO_BASE64STREAM_H - -/** - * @file - * Phoebe DOM Implementation. - * - * Base64-enabled input and output streams - * - * This class allows easy encoding and decoding - * of Base64 data with a stream interface, hiding - * the implementation from the user. - * - * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/idl-definitions.html - */ -/* - * Authors: - * Bob Jamison - * - * Copyright (C) 2006 Bob Jamison - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - -#include "domstream.h" - - -namespace org -{ -namespace w3c -{ -namespace dom -{ -namespace io -{ - - - -//######################################################################### -//# B A S E 6 4 I N P U T S T R E A M -//######################################################################### - -/** - * This class is for decoding a Base-64 encoded InputStream source - * - */ -class Base64InputStream : public BasicInputStream -{ - -public: - - Base64InputStream(InputStream &sourceStream); - - virtual ~Base64InputStream(); - - virtual int available(); - - virtual void close(); - - virtual int get(); - -private: - - int outBytes[3]; - - int outCount; - - int padCount; - - bool done; - -}; // class Base64InputStream - - - - -//######################################################################### -//# B A S E 6 4 O U T P U T S T R E A M -//######################################################################### - -/** - * This class is for Base-64 encoding data going to the - * destination OutputStream - * - */ -class Base64OutputStream : public BasicOutputStream -{ - -public: - - Base64OutputStream(OutputStream &destinationStream); - - virtual ~Base64OutputStream(); - - virtual void close(); - - virtual void flush(); - - virtual int put(XMLCh ch); - - /** - * Sets the maximum line length for base64 output. If - * set to <=0, then there will be no line breaks; - */ - virtual void setColumnWidth(int val) - { columnWidth = val; } - -private: - - void putCh(int ch); - - int column; - - int columnWidth; - - unsigned long outBuf; - - int bitCount; - -}; // class Base64OutputStream - - - - - - - -} //namespace io -} //namespace dom -} //namespace w3c -} //namespace org - - -#endif // SEEN_DOM_IO_BASE64STREAM_H diff --git a/src/dom/io/domstream.h b/src/dom/io/domstream.h index b2e308653..1a93e73b2 100644 --- a/src/dom/io/domstream.h +++ b/src/dom/io/domstream.h @@ -51,7 +51,8 @@ class StreamException public: StreamException(const DOMString &theReason) throw() - { reason = theReason; } + : reason(theReason) + {} virtual ~StreamException() throw() { } char const *what() @@ -576,7 +577,13 @@ protected: Writer *destination; BasicWriter() - { destination = NULL; } + { + destination = NULL; + for(int k=0;k<2048;++k) + { + formatBuf[k]=0; + } + } //Used for printf() or other things that might //require formatting before sending down the stream diff --git a/src/dom/io/gzipstream.cpp b/src/dom/io/gzipstream.cpp deleted file mode 100644 index e1f9f9a60..000000000 --- a/src/dom/io/gzipstream.cpp +++ /dev/null @@ -1,245 +0,0 @@ -/* - * Zlib-enabled input and output streams - * - * This is a thin wrapper of libz calls, in order - * to provide a simple interface to our developers - * for gzip input and output. - * - * Authors: - * Bob Jamison - * - * Copyright (C) 2006-2007 Bob Jamison - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - -#include "gzipstream.h" - -#include "dom/util/ziptool.h" - - -namespace org -{ -namespace w3c -{ -namespace dom -{ -namespace io -{ - - -//######################################################################### -//# G Z I P I N P U T S T R E A M -//######################################################################### - -/** - * - */ -GzipInputStream::GzipInputStream(InputStream &sourceStream) - : BasicInputStream(sourceStream) -{ - loaded = false; - bufPos = 0; -} - -/** - * - */ -GzipInputStream::~GzipInputStream() -{ - close(); -} - -/** - * Returns the number of bytes that can be read (or skipped over) from - * this input stream without blocking by the next caller of a method for - * this input stream. - */ -int GzipInputStream::available() -{ - if (closed) - return 0; - if (!loaded) - if (!load()) - return 0; - return (int) buffer.size(); -} - - -/** - * Closes this input stream and releases any system resources - * associated with the stream. - */ -void GzipInputStream::close() -{ - if (closed) - return; - - closed = true; -} - -/** - * Reads the next byte of data from the input stream. -1 if EOF - */ -int GzipInputStream::get() -{ - if (closed) - return -1; - - if (!loaded) - if (!load()) - return -1; - - if (bufPos >= buffer.size()) - return -1; - int ch = (int) buffer[bufPos++]; - - return ch; -} - -/** - * Processes input. Fills read buffer. - */ -bool GzipInputStream::load() -{ - if (closed) - return false; - - if (loaded) - return true; - - std::vector<unsigned char> compBuf; - while (true) - { - int ch = source.get(); - if (ch < 0) - break; - compBuf.push_back(ch); - } - GzipFile gz; - if (!gz.readBuffer(compBuf)) - { - return -1; - } - buffer = gz.getData(); - bufPos = 0; - loaded = true; - return true; -} - - - - - - -//######################################################################### -//# G Z I P O U T P U T S T R E A M -//######################################################################### - -/** - * - */ -GzipOutputStream::GzipOutputStream(OutputStream &destinationStream) - : BasicOutputStream(destinationStream) -{ - - closed = false; -} - -/** - * - */ -GzipOutputStream::~GzipOutputStream() -{ - close(); -} - -/** - * Closes this output stream and releases any system resources - * associated with this stream. - */ -void GzipOutputStream::close() -{ - if (closed) - return; - - flush(); - - closed = true; -} - -/** - * Flushes this output stream and forces any buffered output - * bytes to be written out. - */ -void GzipOutputStream::flush() -{ - if (closed || buffer.size()<1) - return; - - std::vector<unsigned char> compBuf; - GzipFile gz; - - gz.writeBuffer(buffer); - - std::vector<unsigned char>::iterator iter; - for (iter=compBuf.begin() ; iter!=compBuf.end() ; ++iter) - { - int ch = (int) *iter; - destination.put(ch); - } - - buffer.clear(); - - //printf("done\n"); - -} - - - -/** - * Writes the specified byte to this output stream. - */ -int GzipOutputStream::put(XMLCh ch) -{ - if (closed) - { - //probably throw an exception here - return -1; - } - - //Add char to buffer - buffer.push_back(ch); - return 1; -} - - - -} // namespace io -} // namespace dom -} // namespace w3c -} // namespace org - - - - -//######################################################################### -//# E N D O F F I L E -//######################################################################### - - - diff --git a/src/dom/io/gzipstream.h b/src/dom/io/gzipstream.h deleted file mode 100644 index 6e82c3531..000000000 --- a/src/dom/io/gzipstream.h +++ /dev/null @@ -1,126 +0,0 @@ -#ifndef SEEN_GZIPSTREAM_H -#define SEEN_GZIPSTREAM_H -/** - * Zlib-enabled input and output streams - * - * This provides a simple mechanism for reading and - * writing Gzip files. We use our own 'ZipTool' class - * to accomplish this, avoiding a zlib dependency. - */ -/* - * Authors: - * Bob Jamison - * - * Copyright (C) 2006-2007 Bob Jamison - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - - -#include "domstream.h" - -namespace org -{ -namespace w3c -{ -namespace dom -{ -namespace io -{ - -//######################################################################### -//# G Z I P I N P U T S T R E A M -//######################################################################### - -/** - * This class is for deflating a gzip-compressed InputStream source - * - */ -class GzipInputStream : public BasicInputStream -{ - -public: - - GzipInputStream(InputStream &sourceStream); - - virtual ~GzipInputStream(); - - virtual int available(); - - virtual void close(); - - virtual int get(); - -private: - - bool load(); - - bool loaded; - - std::vector<unsigned char> buffer; - unsigned int bufPos; - - -}; // class GzipInputStream - - - - -//######################################################################### -//# G Z I P O U T P U T S T R E A M -//######################################################################### - -/** - * This class is for gzip-compressing data going to the - * destination OutputStream - * - */ -class GzipOutputStream : public BasicOutputStream -{ - -public: - - GzipOutputStream(OutputStream &destinationStream); - - virtual ~GzipOutputStream(); - - virtual void close(); - - virtual void flush(); - - virtual int put(XMLCh ch); - -private: - - std::vector<unsigned char> buffer; - - -}; // class GzipOutputStream - - - - - - - -} // namespace io -} // namespace dom -} // namespace w3c -} // namespace org - - -#endif // SEEN_GZIPSTREAM_H diff --git a/src/dom/lsimpl.cpp b/src/dom/lsimpl.cpp index 94b0adeb7..d4da0d5ce 100644 --- a/src/dom/lsimpl.cpp +++ b/src/dom/lsimpl.cpp @@ -227,7 +227,7 @@ bool LSSerializerImpl::writeToURI(const NodePtr nodeArg, DOMString uri = uriArg; char *fileName = (char *) uri.c_str(); //temporary hack - FILE *f = fopen(fileName, "rb"); + FILE *f = fopen(fileName, "wb"); if (!f) return false; for (unsigned int i=0 ; i<outbuf.size() ; i++) diff --git a/src/dom/odf/odfdocument.cpp b/src/dom/odf/odfdocument.cpp deleted file mode 100644 index 1e7a61e4e..000000000 --- a/src/dom/odf/odfdocument.cpp +++ /dev/null @@ -1,165 +0,0 @@ -/* - * - * This class contains an ODF Document. - * Initially, we are just concerned with .odg content.xml + resources - * - * --------------------------------------------------------------------- - * - * Copyright (C) 2006-2008 Bob Jamison - * - * 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 - * - * For more information, please write to rwjj@earthlink.net - * - * RWJ : 080207: Changed to GPL2 by me - * - */ - -#include "odfdocument.h" - - -namespace odf -{ - - -//######################################################################## -//# I M A G E D A T A -//######################################################################## - - -/** - * - */ -ImageData::ImageData(const std::string &fname, - const std::vector<unsigned char> &buf) -{ - fileName = fname; - data = buf; -} - -/** - * - */ -ImageData::ImageData(const ImageData &other) -{ - fileName = other.fileName; - data = other.data; -} - -/** - * - */ -ImageData::~ImageData() -{ -} - -/** - * - */ -std::string ImageData::getFileName() -{ - return fileName; -} - -/** - * - */ -void ImageData::setFileName(const std::string &val) -{ - fileName = val; -} - -/** - * - */ -std::vector<unsigned char> &ImageData::getData() -{ - return data; -} - -/** - * - */ -void ImageData::setData(const std::vector<unsigned char> &buf) -{ - data = buf; -} - - - - - -//######################################################################## -//# O D F D O C U M E N T -//######################################################################## - - - -/** - * - */ -OdfDocument::OdfDocument() : - content(0), - images() -{ -} - - -/** - * - */ -OdfDocument::OdfDocument(const OdfDocument &other) -{ - content = other.content; - images = other.images; -} - - -/** - * - */ -OdfDocument::~OdfDocument() -{ -} - -/** - * - */ -bool OdfDocument::readFile(const std::string &/*fileName*/) -{ - return true; -} - -/** - * - */ -bool OdfDocument::writeFile(const std::string &/*fileName*/) -{ - return true; -} - - - - - -} //namespace odf - - - - -//######################################################################## -//# E N D O F F I L E -//######################################################################## - diff --git a/src/dom/odf/odfdocument.h b/src/dom/odf/odfdocument.h deleted file mode 100644 index 168df11c7..000000000 --- a/src/dom/odf/odfdocument.h +++ /dev/null @@ -1,150 +0,0 @@ -#ifndef SEEN_ODF_DOCUMENT_H -#define SEEN_ODF_DOCUMENT_H -/* - * Copyright (C) 2006 Bob Jamison - * - * 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 - * - * For more information, please write to rwjj@earthlink.net - * - * RWJ : 080207: Changed to GPL2 by me - */ - -#include <vector> -#include <string> - -#include "dom/dom.h" - -namespace odf -{ - - -//######################################################################## -//# I M A G E D A T A -//######################################################################## - -/** - * - */ -class ImageData -{ -public: - - /** - * - */ - ImageData(const std::string &fileName, - const std::vector<unsigned char> &buf); - - /** - * - */ - ImageData(const ImageData &other); - - /** - * - */ - virtual ~ImageData(); - - /** - * - */ - virtual std::string getFileName(); - - /** - * - */ - virtual void setFileName(const std::string &val); - - /** - * - */ - virtual std::vector<unsigned char> &getData(); - - /** - * - */ - virtual void setData(const std::vector<unsigned char> &buf); - -private: - - std::string fileName; - - std::vector<unsigned char> data; - -}; - - - - - -//######################################################################## -//# O D F D O C U M E N T -//######################################################################## - - -/** - * - * This class contains an ODF Document. - * Initially, we are just concerned with .odg content.xml + resources - */ -class OdfDocument -{ -public: - - /** - * - */ - OdfDocument(); - - /** - * Copy constructor - */ - OdfDocument(const OdfDocument &other); - - /** - * - */ - virtual ~OdfDocument(); - - /** - * - */ - virtual bool readFile(const std::string &fileName); - - /** - * - */ - virtual bool writeFile(const std::string &fileName); - - -private: - - org::w3c::dom::Document *content; - - std::vector<ImageData> images; - -}; - -} //namespace odf - - - -#endif // SEEN_ODF_DOCUMENT_H - -//######################################################################## -//# E N D O F F I L E -//######################################################################## - diff --git a/src/dom/smil.h b/src/dom/smil.h index 15bc361ac..14870a4e4 100644 --- a/src/dom/smil.h +++ b/src/dom/smil.h @@ -193,7 +193,12 @@ public: /** * */ - ElementLayout() {} + ElementLayout() : + title(), + backgroundColor(), + height(0), + width(0) + {} /** * @@ -274,8 +279,9 @@ public: /** * */ - SMILRegionInterface(const SMILRegionInterface &other) - { regionElement = other.regionElement; } + SMILRegionInterface(const SMILRegionInterface &other) : + regionElement (other.regionElement) + {} /** * @@ -542,9 +548,9 @@ public: /** * */ - TimeList(const TimeList &other) + TimeList(const TimeList &other) : + items (other.items) { - items = other.items; } /** @@ -1586,7 +1592,15 @@ public: /** * */ - ElementTest() + ElementTest() : + systemBitrate (0), + systemCaptions (false), + systemLanguage (), + systemRequired (false), + systemScreenSize (false), + systemScreenDepth (false), + systemOverdubOrSubtitle (), + systemAudioDesc (false) { } @@ -1629,8 +1643,6 @@ public: protected: - - long systemBitrate; bool systemCaptions; DOMString systemLanguage; diff --git a/src/dom/svgimpl.h b/src/dom/svgimpl.h index 83d56fa22..2ee5c8bc7 100644 --- a/src/dom/svgimpl.h +++ b/src/dom/svgimpl.h @@ -980,7 +980,14 @@ public: /** * */ - SVGSVGElementImpl() : SVGElementImpl() + SVGSVGElementImpl() : SVGElementImpl(), + pixelUnitToMillimeterX(0), + pixelUnitToMillimeterY(0), + screenPixelToMillimeterX(0), + screenPixelToMillimeterY(0), + useCurrentView(false), + currentScale(0), + currentTime(0) {} diff --git a/src/dom/svgtypes.h b/src/dom/svgtypes.h index 41b4de307..bb828571f 100644 --- a/src/dom/svgtypes.h +++ b/src/dom/svgtypes.h @@ -645,20 +645,20 @@ public: /** * */ - SVGTransform() + SVGTransform() : + type (SVG_TRANSFORM_UNKNOWN), + angle (0.0) { - type = SVG_TRANSFORM_UNKNOWN; - angle = 0.0; } /** * */ - SVGTransform(const SVGTransform &other) + SVGTransform(const SVGTransform &other) : + type (other.type), + angle (other.angle), + matrix (other.matrix) { - type = other.type; - angle = other.angle; - matrix = other.matrix; } /** @@ -834,9 +834,9 @@ public: /** * */ - SVGTransformList(const SVGTransformList &other) + SVGTransformList(const SVGTransformList &other) : + items (other.items) { - items = other.items; } /** @@ -893,10 +893,10 @@ public: /** * */ - SVGAnimatedTransformList(const SVGAnimatedTransformList &other) + SVGAnimatedTransformList(const SVGAnimatedTransformList &other) : + baseVal (other.baseVal), + animVal (other.animVal) { - baseVal = other.baseVal; - animVal = other.animVal; } /** @@ -1181,9 +1181,9 @@ public: /** * */ - SVGStringList(const SVGStringList &other) + SVGStringList(const SVGStringList &other) : + items (other.items) { - items = other.items; } /** @@ -1657,9 +1657,9 @@ public: /** * */ - SVGNumberList(const SVGNumberList &other) + SVGNumberList(const SVGNumberList &other) : + items (other.items) { - items = other.items; } /** @@ -1719,10 +1719,10 @@ public: /** * */ - SVGAnimatedNumberList(const SVGAnimatedNumberList &other) + SVGAnimatedNumberList(const SVGAnimatedNumberList &other) : + baseVal (other.baseVal), + animVal (other.animVal) { - baseVal = other.baseVal; - animVal = other.animVal; } /** @@ -1934,10 +1934,10 @@ public: /** * */ - SVGAnimatedLength(const SVGAnimatedLength &other) + SVGAnimatedLength(const SVGAnimatedLength &other) : + baseVal (other.baseVal), + animVal (other.animVal) { - baseVal = other.baseVal; - animVal = other.animVal; } /** @@ -2085,9 +2085,9 @@ public: /** * */ - SVGLengthList(const SVGLengthList &other) + SVGLengthList(const SVGLengthList &other) : + items (other.items) { - items = other.items; } /** @@ -2147,10 +2147,10 @@ public: /** * */ - SVGAnimatedLengthList(const SVGAnimatedLengthList &other) + SVGAnimatedLengthList(const SVGAnimatedLengthList &other) : + baseVal (other.baseVal), + animVal (other.animVal) { - baseVal = other.baseVal; - animVal = other.animVal; } /** @@ -2357,16 +2357,17 @@ public: /** * */ - SVGAnimatedAngle(const SVGAngle &angle) - { baseVal = angle; } + SVGAnimatedAngle(const SVGAngle &angle) : + baseVal (angle) + {} /** * */ - SVGAnimatedAngle(const SVGAnimatedAngle &other) + SVGAnimatedAngle(const SVGAnimatedAngle &other) : + baseVal (other.baseVal), + animVal (other.animVal) { - baseVal = other.baseVal; - animVal = other.animVal; } /** @@ -2434,10 +2435,10 @@ public: /** * */ - SVGICCColor(const SVGICCColor &other) + SVGICCColor(const SVGICCColor &other) : + colorProfile (other.colorProfile), + colors (other.colors) { - colorProfile = other.colorProfile; - colors = other.colors; } /** @@ -2448,7 +2449,6 @@ public: protected: DOMString colorProfile; - SVGNumberList colors; }; @@ -2732,10 +2732,10 @@ public: /** * */ - SVGAnimatedRect(const SVGAnimatedRect &other) + SVGAnimatedRect(const SVGAnimatedRect &other) : + baseVal (other.baseVal), + animVal (other.animVal) { - baseVal = other.baseVal; - animVal = other.animVal; } /** @@ -2956,9 +2956,9 @@ public: /** * */ - SVGPointList(const SVGPointList &other) + SVGPointList(const SVGPointList &other) : + items (other.items) { - items = other.items; } @@ -3071,10 +3071,10 @@ public: /** * */ - SVGStylable(const SVGStylable &other) + SVGStylable(const SVGStylable &other) : + className (other.className), + style (other.style) { - className = other.className; - style = other.style; } /** @@ -3168,7 +3168,10 @@ public: /** * */ - SVGLocatable(const SVGLocatable &/*other*/) + SVGLocatable(const SVGLocatable &/*other*/) : + bbox(), + ctm(), + screenCtm() { } @@ -3224,9 +3227,9 @@ public: /** * */ - SVGTransformable(const SVGTransformable &other) : SVGLocatable(other) + SVGTransformable(const SVGTransformable &other) : SVGLocatable(other), + transforms (other.transforms) { - transforms = other.transforms; } /** @@ -3303,11 +3306,11 @@ public: /** * */ - SVGTests(const SVGTests &other) + SVGTests(const SVGTests &other) : + requiredFeatures (other.requiredFeatures), + requiredExtensions (other.requiredExtensions), + systemLanguage (other.systemLanguage) { - requiredFeatures = other.requiredFeatures; - requiredExtensions = other.requiredExtensions; - systemLanguage = other.systemLanguage; } /** @@ -3445,9 +3448,9 @@ public: /** * */ - SVGExternalResourcesRequired(const SVGExternalResourcesRequired &other) + SVGExternalResourcesRequired(const SVGExternalResourcesRequired &other) : + required (other.required) { - required = other.required; } /** @@ -3611,10 +3614,10 @@ public: /** * */ - SVGAnimatedPreserveAspectRatio(const SVGAnimatedPreserveAspectRatio &other) + SVGAnimatedPreserveAspectRatio(const SVGAnimatedPreserveAspectRatio &other) : + baseVal (other.baseVal), + animVal (other.animVal) { - baseVal = other.baseVal; - baseVal = other.animVal; } /** @@ -3671,10 +3674,10 @@ public: * */ - SVGFitToViewBox(const SVGFitToViewBox &other) + SVGFitToViewBox(const SVGFitToViewBox &other) : + viewBox (other.viewBox), + preserveAspectRatio (other.preserveAspectRatio) { - viewBox = other.viewBox; - preserveAspectRatio = other.preserveAspectRatio; } /** @@ -3685,7 +3688,6 @@ public: protected: SVGAnimatedRect viewBox; - SVGAnimatedPreserveAspectRatio preserveAspectRatio; }; @@ -3828,18 +3830,19 @@ public: /** * */ - SVGViewSpec() + SVGViewSpec() : + viewTarget (NULL), + transform () { - viewTarget = NULL; } /** * */ - SVGViewSpec(const SVGViewSpec &other) : SVGZoomAndPan(other), SVGFitToViewBox(other) + SVGViewSpec(const SVGViewSpec &other) : SVGZoomAndPan(other), SVGFitToViewBox(other), + viewTarget (other.viewTarget), + transform (other.transform) { - viewTarget = other.viewTarget; - transform = other.transform; } /** @@ -3884,14 +3887,16 @@ public: /** * */ - SVGURIReference() {} + SVGURIReference() : + href () + {} /** * */ - SVGURIReference(const SVGURIReference &other) + SVGURIReference(const SVGURIReference &other) : + href (other.href) { - href = other.href; } /** @@ -6135,9 +6140,9 @@ public: /** * */ - SVGPathSegList(const SVGPathSegList &other) + SVGPathSegList(const SVGPathSegList &other) : + items (other.items) { - items = other.items; } @@ -6272,10 +6277,10 @@ public: /** * */ - SVGAnimatedPoints(const SVGAnimatedPoints &other) + SVGAnimatedPoints(const SVGAnimatedPoints &other) : + points (other.points), + animatedPoints (other.animatedPoints) { - points = other.points; - animatedPoints = other.animatedPoints; } /** @@ -6366,19 +6371,19 @@ public: /** * */ - SVGPaint() + SVGPaint() : + paintType (SVG_PAINTTYPE_UNKNOWN), + uri ("") { - uri = ""; - paintType = SVG_PAINTTYPE_UNKNOWN; } /** * */ - SVGPaint(const SVGPaint &other) : css::CSSValue(other), SVGColor(other) + SVGPaint(const SVGPaint &other) : css::CSSValue(other), SVGColor(other), + paintType (SVG_PAINTTYPE_UNKNOWN), + uri ("") { - uri = ""; - paintType = SVG_PAINTTYPE_UNKNOWN; } /** @@ -6452,17 +6457,19 @@ public: /** * */ - SVGColorProfileRule() {} + SVGColorProfileRule() : + renderingIntent(0) + {} /** * */ SVGColorProfileRule(const SVGColorProfileRule &other) - : SVGCSSRule(other), SVGRenderingIntent(other) + : SVGCSSRule(other), SVGRenderingIntent(other), + renderingIntent (other.renderingIntent), + src (other.src), + name (other.name) { - renderingIntent = other.renderingIntent; - src = other.src; - name = other.name; } /** @@ -6540,13 +6547,13 @@ public: * */ SVGFilterPrimitiveStandardAttributes(const SVGFilterPrimitiveStandardAttributes &other) - : SVGStylable(other) + : SVGStylable(other), + x (other.x), + y (other.y), + width (other.width), + height (other.height), + result (other.result) { - x = other.x; - y = other.y; - width = other.width; - height = other.height; - result = other.result; } /** @@ -6567,13 +6574,6 @@ protected: - - - - - - - /*######################################################################### ## SVGEvent #########################################################################*/ @@ -6660,20 +6660,26 @@ public: /** * */ - SVGZoomEvent() + SVGZoomEvent(): + zoomRectScreen(), + previousScale(0), + previousTranslate(), + newScale(0), + newTranslate() {} /** * */ - SVGZoomEvent(const SVGZoomEvent &other) : events::Event(other), - events::UIEvent(other) + SVGZoomEvent(const SVGZoomEvent &other) : + events::Event(other), + events::UIEvent(other), + zoomRectScreen(other.zoomRectScreen), + previousScale(other.previousScale), + previousTranslate(other.previousTranslate), + newScale(other.newScale), + newTranslate(other.newTranslate) { - zoomRectScreen = other.zoomRectScreen; - previousScale = other.previousScale; - previousTranslate = other.previousTranslate; - newScale = other.newScale; - newTranslate = other.newTranslate; } /** @@ -6776,13 +6782,18 @@ public: /** * */ - SVGElementInstance() {} + SVGElementInstance() : + correspondingElement(NULL), + correspondingUseElement(NULL) + {} /** * */ SVGElementInstance(const SVGElementInstance &other) - : events::EventTarget(other) + : events::EventTarget(other), + correspondingElement(NULL), + correspondingUseElement(NULL) { } @@ -6858,9 +6869,9 @@ public: /** * */ - SVGElementInstanceList(const SVGElementInstanceList &other) + SVGElementInstanceList(const SVGElementInstanceList &other) : + items (other.items) { - items = other.items; } /** @@ -6877,16 +6888,6 @@ protected: - - - - - - - - - - } //namespace svg } //namespace dom } //namespace w3c diff --git a/src/dom/traversal.h b/src/dom/traversal.h index 13850f78e..302ac2b1f 100644 --- a/src/dom/traversal.h +++ b/src/dom/traversal.h @@ -295,11 +295,11 @@ public: /** * */ - NodeIterator(const NodeIterator &other) + NodeIterator(const NodeIterator &other) : + whatToShow (other.whatToShow), + filter (other.filter), + expandEntityReferences (other.expandEntityReferences) { - whatToShow = other.whatToShow; - filter = other.filter; - expandEntityReferences = other.expandEntityReferences; } /** @@ -499,12 +499,12 @@ public: /** * */ - TreeWalker(const TreeWalker &other) + TreeWalker(const TreeWalker &other) : + whatToShow (other.whatToShow), + filter (other.filter), + expandEntityReferences (other.expandEntityReferences), + currentNode (other.currentNode) { - whatToShow = other.whatToShow; - filter = other.filter; - expandEntityReferences = other.expandEntityReferences; - currentNode = other.currentNode; } /** diff --git a/src/dom/util/thread.cpp b/src/dom/util/thread.cpp deleted file mode 100644 index d5368ef59..000000000 --- a/src/dom/util/thread.cpp +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Phoebe DOM Implementation. - * - * This is a C++ approximation of the W3C DOM model, which follows - * fairly closely the specifications in the various .idl files, copies of - * which are provided for reference. Most important is this one: - * - * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/idl-definitions.html - * - * Authors: - * Bob Jamison - * - * Copyright (C) 2006 Bob Jamison - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ - -/** - * Thread wrapper. This provides a platform-independent thread - * class for IO and testing. - * - */ - -#include "thread.h" -#include <stdio.h> -#include <string.h> - -namespace org -{ -namespace w3c -{ -namespace dom -{ -namespace util -{ - - -#ifdef __WIN32__ -#include <windows.h> - -static DWORD WINAPI WinThreadFunction(LPVOID context) -{ - Thread *thread = static_cast<Thread *>(context); - thread->execute(); - return 0; -} - - -void Thread::start() -{ - DWORD dwThreadId; - HANDLE hThread = CreateThread(NULL, 0, WinThreadFunction, - (LPVOID)this, 0, &dwThreadId); - //Make sure the thread is started before 'this' is deallocated - while (!started) - sleep(10); - CloseHandle(hThread); -} - -void Thread::sleep(unsigned long millis) -{ - Sleep(millis); -} - - - -#else /* UNIX */ -#include <pthread.h> - -void *PthreadThreadFunction(void *context) -{ - Thread *thread = static_cast<Thread *>(context); - thread->execute(); - return NULL; -} - - -void Thread::start() -{ - pthread_t thread; - - int ret = pthread_create(&thread, NULL, - PthreadThreadFunction, (void *)this); - if (ret != 0) - printf("Thread::start: thread creation failed: %s\n", strerror(ret)); - - //Make sure the thread is started before 'this' is deallocated - while (!started) - sleep(10); - -} - -void Thread::sleep(unsigned long millis) -{ - timespec requested; - requested.tv_sec = millis / 1000; - requested.tv_nsec = (millis % 1000 ) * 1000000L; - nanosleep(&requested, NULL); -} - -#endif /* __WIN32__ */ - -} //namespace util -} //namespace dom -} //namespace w3c -} //namespace org - - - -//######################################################################### -//# E N D O F F I L E -//######################################################################### - - diff --git a/src/dom/util/thread.h b/src/dom/util/thread.h deleted file mode 100644 index 1408cd78f..000000000 --- a/src/dom/util/thread.h +++ /dev/null @@ -1,156 +0,0 @@ -#ifndef SEEN_DOM_THREAD_H -#define SEEN_DOM_THREAD_H -/** - * Phoebe DOM Implementation. - * - * This is a C++ approximation of the W3C DOM model, which follows - * fairly closely the specifications in the various .idl files, copies of - * which are provided for reference. Most important is this one: - * - * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/idl-definitions.html - */ -/* - * Authors: - * Bob Jamison - * - * Copyright (C) 2006 Bob Jamison - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ - -/* - * Thread wrapper. This provides a platform-independent thread - * class for IO and testing. - * - */ - - -namespace org -{ -namespace w3c -{ -namespace dom -{ -namespace util -{ - - -/** - * This is the interface for a delegate class which can - * be run by a Thread. - * Thread thread(runnable); - * thread.start(); - */ -class Runnable -{ -public: - - Runnable() - {} - virtual ~Runnable() - {} - - /** - * The method of a delegate class which can - * be run by a Thread. Thread is completed when this - * method is done. - */ - virtual void run() = 0; - -}; - - - -/** - * A simple wrapper of native threads in a portable class. - * It can be used either to execute its own run() method, or - * delegate to a Runnable class's run() method. - */ -class Thread -{ -public: - - /** - * Create a thread which will execute its own run() method. - */ - Thread() - { runnable = (Runnable *)0 ; started = false; } - - /** - * Create a thread which will run a Runnable class's run() method. - */ - Thread(const Runnable &runner) - { runnable = (Runnable *)&runner; started = false; } - - /** - * This does not kill a spawned thread. - */ - virtual ~Thread() - {} - - /** - * Static method to pause the current thread for a given - * number of milliseconds. - */ - static void sleep(unsigned long millis); - - /** - * This method will be executed if the Thread was created with - * no delegated Runnable class. The thread is completed when - * the method is done. - */ - virtual void run() - {} - - /** - * Starts the thread. - */ - virtual void start(); - - /** - * Calls either this class's run() method, or that of a Runnable. - * A user would normally not call this directly. - */ - virtual void execute() - { - started = true; - if (runnable) - runnable->run(); - else - run(); - } - -private: - - Runnable *runnable; - - bool started; - -}; - - -} //namespace util -} //namespace dom -} //namespace w3c -} //namespace org - - - -#endif // SEEN_DOM_THREAD_H -//######################################################################### -//# E N D O F F I L E -//######################################################################### - - diff --git a/src/dom/xpathparser.cpp b/src/dom/xpathparser.cpp index 393c12cda..b19975966 100644 --- a/src/dom/xpathparser.cpp +++ b/src/dom/xpathparser.cpp @@ -131,7 +131,7 @@ void XPathParser::lexicalTokenDump() printf("####### LEXICAL TOKENS #######\n"); for (unsigned int i=0 ; i<lexicalTokens.size() ; i++) { - printf("%d : ", i); + printf("%u : ", i); lexicalTokens[i].print(); } printf("##### END LEXICAL TOKENS #####\n\n"); diff --git a/src/dom/xpathtoken.cpp b/src/dom/xpathtoken.cpp index 79948e55e..216c7a069 100644 --- a/src/dom/xpathtoken.cpp +++ b/src/dom/xpathtoken.cpp @@ -937,19 +937,21 @@ Token Token::create(int type, long ival, /** * */ -TokenExecutor::TokenExecutor() +TokenExecutor::TokenExecutor() : + tokenList (), + nodeList () { - reset(); } /** * */ -TokenExecutor::TokenExecutor(const TokenExecutor &other) +TokenExecutor::TokenExecutor(const TokenExecutor &other) : + tokenList (other.tokenList), + nodeList () { - reset(); - assign(other); + // assign(other); } @@ -970,14 +972,6 @@ void TokenExecutor::assign(const TokenExecutor &other) } -/** - * - */ -void TokenExecutor::reset() -{ -} - - /** diff --git a/src/dom/xpathtoken.h b/src/dom/xpathtoken.h index 5bb87917b..cfd54298e 100644 --- a/src/dom/xpathtoken.h +++ b/src/dom/xpathtoken.h @@ -457,7 +457,7 @@ public: */ StackItem pop() { - if (stackItems.size() < 1) + if (stackItems.empty()) { //TODO: error here StackItem item; @@ -619,10 +619,6 @@ public: */ virtual void assign(const TokenExecutor &other); - /** - * Reset the stack to its original settings - */ - virtual void reset(); /** * Execute a list upon a given node. For each Axis encountered, diff --git a/src/dyna-draw-context.cpp b/src/dyna-draw-context.cpp index b30950f5a..742d52f09 100644 --- a/src/dyna-draw-context.cpp +++ b/src/dyna-draw-context.cpp @@ -81,8 +81,6 @@ using Inkscape::DocumentUndo; #define DYNA_MIN_WIDTH 1.0e-6 -static void sp_dyna_draw_context_class_init(SPDynaDrawContextClass *klass); -static void sp_dyna_draw_context_init(SPDynaDrawContext *ddc); static void sp_dyna_draw_context_dispose(GObject *object); static void sp_dyna_draw_context_setup(SPEventContext *ec); @@ -101,29 +99,7 @@ static Geom::Point sp_dyna_draw_get_npoint(SPDynaDrawContext const *ddc, Geom::P static Geom::Point sp_dyna_draw_get_vpoint(SPDynaDrawContext const *ddc, Geom::Point n); static void draw_temporary_box(SPDynaDrawContext *dc); - -static SPEventContextClass *dd_parent_class = 0; - -GType sp_dyna_draw_context_get_type(void) -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPDynaDrawContextClass), - 0, // base_init - 0, // base_finalize - (GClassInitFunc)sp_dyna_draw_context_class_init, - 0, // class_finalize - 0, // class_data - sizeof(SPDynaDrawContext), - 0, // n_preallocs - (GInstanceInitFunc)sp_dyna_draw_context_init, - 0 // value_table - }; - type = g_type_register_static(SP_TYPE_COMMON_CONTEXT, "SPDynaDrawContext", &info, static_cast<GTypeFlags>(0)); - } - return type; -} +G_DEFINE_TYPE(SPDynaDrawContext, sp_dyna_draw_context, SP_TYPE_COMMON_CONTEXT); static void sp_dyna_draw_context_class_init(SPDynaDrawContextClass *klass) @@ -131,8 +107,6 @@ sp_dyna_draw_context_class_init(SPDynaDrawContextClass *klass) GObjectClass *object_class = G_OBJECT_CLASS(klass); SPEventContextClass *event_context_class = SP_EVENT_CONTEXT_CLASS(klass); - dd_parent_class = SP_EVENT_CONTEXT_CLASS(g_type_class_peek_parent(klass)); - object_class->dispose = sp_dyna_draw_context_dispose; event_context_class->setup = sp_dyna_draw_context_setup; @@ -182,7 +156,7 @@ sp_dyna_draw_context_dispose(GObject *object) } - G_OBJECT_CLASS(dd_parent_class)->dispose(object); + G_OBJECT_CLASS(sp_dyna_draw_context_parent_class)->dispose(object); ddc->hatch_pointer_past.~list(); ddc->hatch_nearest_past.~list(); @@ -195,8 +169,8 @@ sp_dyna_draw_context_setup(SPEventContext *ec) { SPDynaDrawContext *ddc = SP_DYNA_DRAW_CONTEXT(ec); - if ((SP_EVENT_CONTEXT_CLASS(dd_parent_class))->setup) - (SP_EVENT_CONTEXT_CLASS(dd_parent_class))->setup(ec); + if ((SP_EVENT_CONTEXT_CLASS(sp_dyna_draw_context_parent_class))->setup) + (SP_EVENT_CONTEXT_CLASS(sp_dyna_draw_context_parent_class))->setup(ec); ddc->accumulated = new SPCurve(); ddc->currentcurve = new SPCurve(); @@ -262,8 +236,8 @@ sp_dyna_draw_context_set(SPEventContext *ec, Inkscape::Preferences::Entry *val) ddc->keep_selected = val->getBool(); } else { //pass on up to parent class to handle common attributes. - if ( dd_parent_class->set ) { - dd_parent_class->set(ec, val); + if ( SP_COMMON_CONTEXT_CLASS(sp_dyna_draw_context_parent_class)->set ) { + SP_COMMON_CONTEXT_CLASS(sp_dyna_draw_context_parent_class)->set(ec, val); } } @@ -974,8 +948,8 @@ sp_dyna_draw_context_root_handler(SPEventContext *event_context, } if (!ret) { - if ((SP_EVENT_CONTEXT_CLASS(dd_parent_class))->root_handler) { - ret = (SP_EVENT_CONTEXT_CLASS(dd_parent_class))->root_handler(event_context, event); + if ((SP_EVENT_CONTEXT_CLASS(sp_dyna_draw_context_parent_class))->root_handler) { + ret = (SP_EVENT_CONTEXT_CLASS(sp_dyna_draw_context_parent_class))->root_handler(event_context, event); } } diff --git a/src/ege-adjustment-action.cpp b/src/ege-adjustment-action.cpp index 8253818d2..5a827096f 100644 --- a/src/ege-adjustment-action.cpp +++ b/src/ege-adjustment-action.cpp @@ -50,8 +50,6 @@ #include "ui/widget/gimpspinscale.h" -static void ege_adjustment_action_class_init( EgeAdjustmentActionClass* klass ); -static void ege_adjustment_action_init( EgeAdjustmentAction* action ); static void ege_adjustment_action_finalize( GObject* object ); static void ege_adjustment_action_get_property( GObject* obj, guint propId, GValue* value, GParamSpec * pspec ); static void ege_adjustment_action_set_property( GObject* obj, guint propId, const GValue *value, GParamSpec* pspec ); @@ -70,8 +68,6 @@ static void ege_adjustment_action_defocus( EgeAdjustmentAction* action ); static void egeAct_free_description( gpointer data, gpointer user_data ); static void egeAct_free_all_descriptions( EgeAdjustmentAction* action ); - -static GtkActionClass* gParentClass = 0; static EgeCreateAdjWidgetCB gFactoryCb = 0; static GQuark gDataName = 0; @@ -146,34 +142,11 @@ enum { BUMP_CUSTOM = 100 }; -GType ege_adjustment_action_get_type( void ) -{ - static GType myType = 0; - if ( !myType ) { - static const GTypeInfo myInfo = { - sizeof( EgeAdjustmentActionClass ), - NULL, /* base_init */ - NULL, /* base_finalize */ - (GClassInitFunc)ege_adjustment_action_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ - sizeof( EgeAdjustmentAction ), - 0, /* n_preallocs */ - (GInstanceInitFunc)ege_adjustment_action_init, - NULL - }; - - myType = g_type_register_static( GTK_TYPE_ACTION, "EgeAdjustmentAction", &myInfo, (GTypeFlags)0 ); - } - - return myType; -} - +G_DEFINE_TYPE(EgeAdjustmentAction, ege_adjustment_action, GTK_TYPE_ACTION); static void ege_adjustment_action_class_init( EgeAdjustmentActionClass* klass ) { if ( klass ) { - gParentClass = GTK_ACTION_CLASS( g_type_class_peek_parent( klass ) ); GObjectClass * objClass = G_OBJECT_CLASS( klass ); gDataName = g_quark_from_string("ege-adj-action"); @@ -308,8 +281,8 @@ static void ege_adjustment_action_finalize( GObject* object ) egeAct_free_all_descriptions( action ); - if ( G_OBJECT_CLASS(gParentClass)->finalize ) { - (*G_OBJECT_CLASS(gParentClass)->finalize)(object); + if ( G_OBJECT_CLASS(ege_adjustment_action_parent_class)->finalize ) { + (*G_OBJECT_CLASS(ege_adjustment_action_parent_class)->finalize)(object); } } @@ -772,7 +745,7 @@ static GtkWidget* create_menu_item( GtkAction* action ) gtk_widget_show_all( subby ); g_value_unset( &value ); } else { - item = gParentClass->create_menu_item( action ); + item = GTK_ACTION_CLASS(ege_adjustment_action_parent_class)->create_menu_item( action ); } return item; @@ -910,7 +883,7 @@ static GtkWidget* create_tool_item( GtkAction* action ) g_value_unset( &value ); } else { - item = gParentClass->create_tool_item( action ); + item = GTK_ACTION_CLASS(ege_adjustment_action_parent_class)->create_tool_item( action ); } return item; @@ -918,12 +891,12 @@ static GtkWidget* create_tool_item( GtkAction* action ) static void connect_proxy( GtkAction *action, GtkWidget *proxy ) { - gParentClass->connect_proxy( action, proxy ); + GTK_ACTION_CLASS(ege_adjustment_action_parent_class)->connect_proxy( action, proxy ); } static void disconnect_proxy( GtkAction *action, GtkWidget *proxy ) { - gParentClass->disconnect_proxy( action, proxy ); + GTK_ACTION_CLASS(ege_adjustment_action_parent_class)->disconnect_proxy( action, proxy ); } void ege_adjustment_action_defocus( EgeAdjustmentAction* action ) diff --git a/src/ege-color-prof-tracker.cpp b/src/ege-color-prof-tracker.cpp index c0e095a98..2e1b8188f 100644 --- a/src/ege-color-prof-tracker.cpp +++ b/src/ege-color-prof-tracker.cpp @@ -90,11 +90,9 @@ enum { ADDED, REMOVED, MODIFIED, - LAST_SIGNAL}; - + LAST_SIGNAL +}; -static void ege_color_prof_tracker_class_init( EgeColorProfTrackerClass* klass ); -static void ege_color_prof_tracker_init( EgeColorProfTracker* tracker ); static void ege_color_prof_tracker_get_property( GObject* obj, guint propId, GValue* value, GParamSpec * pspec ); static void ege_color_prof_tracker_set_property( GObject* obj, guint propId, const GValue *value, GParamSpec* pspec ); @@ -114,7 +112,6 @@ void handle_property_change(GdkScreen* screen, const gchar* name); void add_x11_tracking_for_screen(GdkScreen* screen, ScreenTrack* screenTrack); #endif /* GDK_WINDOWING_X11 */ -static GObjectClass* gParentClass = 0; static guint signals[LAST_SIGNAL] = {0}; static GSList* tracked_screens = 0; @@ -140,33 +137,11 @@ static void clear_profile( GdkScreen* screen, guint monitor ); static void set_profile( GdkScreen* screen, guint monitor, const guint8* data, guint len ); static void track_screen( GdkScreen* screen, EgeColorProfTracker* tracker ); -GType ege_color_prof_tracker_get_type( void ) -{ - static GType myType = 0; - if ( !myType ) { - static const GTypeInfo myInfo = { - sizeof( EgeColorProfTrackerClass ), - NULL, /* base_init */ - NULL, /* base_finalize */ - (GClassInitFunc)ege_color_prof_tracker_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ - sizeof( EgeColorProfTracker ), - 0, /* n_preallocs */ - (GInstanceInitFunc)ege_color_prof_tracker_init, - NULL - }; - - myType = g_type_register_static( G_TYPE_OBJECT, "EgeColorProfTracker", &myInfo, (GTypeFlags)0 ); - } - - return myType; -} +G_DEFINE_TYPE(EgeColorProfTracker, ege_color_prof_tracker, G_TYPE_OBJECT); void ege_color_prof_tracker_class_init( EgeColorProfTrackerClass* klass ) { if ( klass ) { - gParentClass = G_OBJECT_CLASS( g_type_class_peek_parent( klass ) ); GObjectClass* objClass = G_OBJECT_CLASS( klass ); objClass->get_property = ege_color_prof_tracker_get_property; diff --git a/src/ege-output-action.cpp b/src/ege-output-action.cpp index 1b356c55d..214bd4b29 100644 --- a/src/ege-output-action.cpp +++ b/src/ege-output-action.cpp @@ -46,8 +46,6 @@ #include "ege-output-action.h" -static void ege_output_action_class_init( EgeOutputActionClass* klass ); -static void ege_output_action_init( EgeOutputAction* action ); static void ege_output_action_get_property( GObject* obj, guint propId, GValue* value, GParamSpec * pspec ); static void ege_output_action_set_property( GObject* obj, guint propId, const GValue *value, GParamSpec* pspec ); static void fixup_labels( GObject *gobject, GParamSpec *arg1, gpointer user_data ); @@ -55,9 +53,6 @@ static void fixup_labels( GObject *gobject, GParamSpec *arg1, gpointer user_data /* static GtkWidget* create_menu_item( GtkAction* action ); */ static GtkWidget* create_tool_item( GtkAction* action ); -static GtkActionClass* gParentClass = 0; - - struct _EgeOutputActionPrivate { gboolean useMarkup; @@ -69,34 +64,12 @@ enum { PROP_USE_MARKUP = 1, }; -GType ege_output_action_get_type( void ) -{ - static GType myType = 0; - if ( !myType ) { - static const GTypeInfo myInfo = { - sizeof( EgeOutputActionClass ), - NULL, /* base_init */ - NULL, /* base_finalize */ - (GClassInitFunc)ege_output_action_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ - sizeof( EgeOutputAction ), - 0, /* n_preallocs */ - (GInstanceInitFunc)ege_output_action_init, - NULL - }; - - myType = g_type_register_static( GTK_TYPE_ACTION, "EgeOutputAction", &myInfo, (GTypeFlags)0 ); - } - - return myType; -} +G_DEFINE_TYPE(EgeOutputAction, ege_output_action, GTK_TYPE_ACTION); void ege_output_action_class_init( EgeOutputActionClass* klass ) { if ( klass ) { GObjectClass* objClass = G_OBJECT_CLASS( klass ); - gParentClass = GTK_ACTION_CLASS( g_type_class_peek_parent( klass ) ); objClass->get_property = ege_output_action_get_property; objClass->set_property = ege_output_action_set_property; @@ -228,7 +201,7 @@ GtkWidget* create_tool_item( GtkAction* action ) g_value_unset( &value ); } else { - item = gParentClass->create_tool_item( action ); + item = GTK_ACTION_CLASS(ege_output_action_parent_class)->create_tool_item( action ); } return item; diff --git a/src/ege-select-one-action.cpp b/src/ege-select-one-action.cpp index a5d92e809..33cfd04f2 100644 --- a/src/ege-select-one-action.cpp +++ b/src/ege-select-one-action.cpp @@ -49,9 +49,6 @@ enum { CHANGED = 0, LAST_SIGNAL}; - -static void ege_select_one_action_class_init( EgeSelectOneActionClass* klass ); -static void ege_select_one_action_init( EgeSelectOneAction* action ); static void ege_select_one_action_finalize( GObject* action ); static void ege_select_one_action_get_property( GObject* obj, guint propId, GValue* value, GParamSpec * pspec ); static void ege_select_one_action_set_property( GObject* obj, guint propId, const GValue *value, GParamSpec* pspec ); @@ -73,7 +70,6 @@ static void disconnect_proxy( GtkAction *action, GtkWidget *proxy ); static int scan_max_width( GtkTreeModel *model, gint labelColumn ); -static GtkActionClass* gParentClass = 0; static guint signals[LAST_SIGNAL] = {0}; static GQuark gDataName = 0; @@ -126,28 +122,7 @@ enum { PROP_SELECTION }; -GType ege_select_one_action_get_type( void ) -{ - static GType myType = 0; - if ( !myType ) { - static const GTypeInfo myInfo = { - sizeof( EgeSelectOneActionClass ), - NULL, /* base_init */ - NULL, /* base_finalize */ - (GClassInitFunc)ege_select_one_action_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ - sizeof( EgeSelectOneAction ), - 0, /* n_preallocs */ - (GInstanceInitFunc)ege_select_one_action_init, - NULL - }; - - myType = g_type_register_static( GTK_TYPE_ACTION, "EgeSelectOneAction", &myInfo, (GTypeFlags)0 ); - } - - return myType; -} +G_DEFINE_TYPE(EgeSelectOneAction, ege_select_one_action, GTK_TYPE_ACTION); GtkTreeModel *ege_select_one_action_get_model(EgeSelectOneAction* action ){ return GTK_TREE_MODEL(action->private_data->model); @@ -155,7 +130,6 @@ GtkTreeModel *ege_select_one_action_get_model(EgeSelectOneAction* action ){ void ege_select_one_action_class_init( EgeSelectOneActionClass* klass ) { if ( klass ) { - gParentClass = GTK_ACTION_CLASS( g_type_class_peek_parent( klass ) ); GObjectClass* objClass = G_OBJECT_CLASS( klass ); gDataName = g_quark_from_string("ege-select1-action"); @@ -292,8 +266,8 @@ void ege_select_one_action_finalize( GObject* object ) g_free( action->private_data->appearance ); g_free( action->private_data->selection ); - if ( G_OBJECT_CLASS(gParentClass)->finalize ) { - (*G_OBJECT_CLASS(gParentClass)->finalize)(object); + if ( G_OBJECT_CLASS(ege_select_one_action_parent_class)->finalize ) { + (*G_OBJECT_CLASS(ege_select_one_action_parent_class)->finalize)(object); } } @@ -631,7 +605,7 @@ GtkWidget* create_menu_item( GtkAction* action ) g_free(sss); } else { - item = gParentClass->create_menu_item( action ); + item = GTK_ACTION_CLASS(ege_select_one_action_parent_class)->create_menu_item( action ); } return item; @@ -855,7 +829,7 @@ GtkWidget* create_tool_item( GtkAction* action ) gtk_widget_show_all( item ); } else { - item = gParentClass->create_tool_item( action ); + item = GTK_ACTION_CLASS(ege_select_one_action_parent_class)->create_tool_item( action ); } return item; @@ -864,12 +838,12 @@ GtkWidget* create_tool_item( GtkAction* action ) void connect_proxy( GtkAction *action, GtkWidget *proxy ) { - gParentClass->connect_proxy( action, proxy ); + GTK_ACTION_CLASS(ege_select_one_action_parent_class)->connect_proxy( action, proxy ); } void disconnect_proxy( GtkAction *action, GtkWidget *proxy ) { - gParentClass->disconnect_proxy( action, proxy ); + GTK_ACTION_CLASS(ege_select_one_action_parent_class)->disconnect_proxy( action, proxy ); } diff --git a/src/event-context.cpp b/src/event-context.cpp index 71d4a5fb9..11b814aab 100644 --- a/src/event-context.cpp +++ b/src/event-context.cpp @@ -54,8 +54,6 @@ #include "sp-guide.h" #include "color.h" -static void sp_event_context_class_init(SPEventContextClass *klass); -static void sp_event_context_init(SPEventContext *event_context); static void sp_event_context_dispose(GObject *object); static void sp_event_context_private_setup(SPEventContext *ec); @@ -66,8 +64,6 @@ static gint sp_event_context_private_item_handler( static void set_event_location(SPDesktop * desktop, GdkEvent * event); -static GObjectClass *parent_class; - // globals for temporary switching to selector by space static bool selector_toggled = FALSE; static int switch_selector_to = 0; @@ -85,22 +81,7 @@ static guint32 scroll_event_time = 0; static gdouble scroll_multiply = 1; static guint scroll_keyval = 0; -/** - * Registers the SPEventContext class with Glib and returns its type number. - */ -GType sp_event_context_get_type(void) { - static GType type = 0; - if (!type) { - GTypeInfo info = { sizeof(SPEventContextClass), NULL, NULL, - (GClassInitFunc) sp_event_context_class_init, NULL, NULL, - sizeof(SPEventContext), 4, - (GInstanceInitFunc) sp_event_context_init, NULL, /* value_table */ - }; - type = g_type_register_static(G_TYPE_OBJECT, "SPEventContext", &info, - (GTypeFlags) 0); - } - return type; -} +G_DEFINE_TYPE(SPEventContext, sp_event_context, G_TYPE_OBJECT); /** * Callback to set up the SPEventContext vtable. @@ -108,8 +89,6 @@ GType sp_event_context_get_type(void) { static void sp_event_context_class_init(SPEventContextClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS(klass); - parent_class = G_OBJECT_CLASS(g_type_class_peek_parent(klass)); - object_class->dispose = sp_event_context_dispose; klass->setup = sp_event_context_private_setup; @@ -166,7 +145,7 @@ static void sp_event_context_dispose(GObject *object) { delete ec->_delayed_snap_event; } - G_OBJECT_CLASS(parent_class)->dispose(object); + G_OBJECT_CLASS(sp_event_context_parent_class)->dispose(object); } /** @@ -733,6 +712,7 @@ static gint sp_event_context_private_root_handler( sp_toggle_selector(desktop); ret = TRUE; } + within_tolerance = false; break; case GDK_KEY_Q: case GDK_KEY_q: @@ -1103,7 +1083,7 @@ gint sp_event_context_virtual_item_handler(SPEventContext * event_context, SPIte } /** - * Emits 'position_set' signal on desktop and shows coordinates on status bar. + * Shows coordinates on status bar. */ static void set_event_location(SPDesktop *desktop, GdkEvent *event) { if (event->type != GDK_MOTION_NOTIFY) { @@ -1112,7 +1092,6 @@ static void set_event_location(SPDesktop *desktop, GdkEvent *event) { Geom::Point const button_w(event->button.x, event->button.y); Geom::Point const button_dt(desktop->w2d(button_w)); - desktop->setPosition(button_dt); desktop->set_coordinate_status(button_dt); } diff --git a/src/extension/CMakeLists.txt b/src/extension/CMakeLists.txt index e1f04fa10..b5634f42f 100644 --- a/src/extension/CMakeLists.txt +++ b/src/extension/CMakeLists.txt @@ -63,17 +63,6 @@ set(extension_SRC script/InkscapeScript.cpp - # dxf2svg/aci2rgb.cpp - # dxf2svg/entities2elements.cpp - # dxf2svg/tables2svg_info.cpp - # dxf2svg/blocks.cpp - # dxf2svg/entities.cpp - # dxf2svg/tables.cpp - # dxf2svg/dxf2svg.cpp - # dxf2svg/read_dxf.cpp - # dxf2svg/test_dxf.cpp - - # ------ # Header db.h diff --git a/src/extension/dependency.cpp b/src/extension/dependency.cpp index f53dc93b4..7c358d871 100644 --- a/src/extension/dependency.cpp +++ b/src/extension/dependency.cpp @@ -13,6 +13,8 @@ #endif #include <glibmm/i18n.h> +#include <glibmm/fileutils.h> +#include <glibmm/miscutils.h> #include "config.h" #include "path-prefix.h" #include "dependency.h" diff --git a/src/extension/dxf2svg/GPL.txt b/src/extension/dxf2svg/GPL.txt deleted file mode 100644 index 3912109b5..000000000 --- a/src/extension/dxf2svg/GPL.txt +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 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. - - <one line to give the program's name and a brief idea of what it does.> - Copyright (C) <year> <name of author> - - 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 St, Fifth Floor, Boston, MA 02110-1301 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) year 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. - - <signature of Ty Coon>, 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. diff --git a/src/extension/dxf2svg/LGPL.txt b/src/extension/dxf2svg/LGPL.txt deleted file mode 100644 index 8add30ad5..000000000 --- a/src/extension/dxf2svg/LGPL.txt +++ /dev/null @@ -1,504 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -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 and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, 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 library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete 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 distribute a copy of this License along with the -Library. - - 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 Library or any portion -of it, thus forming a work based on the Library, 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) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -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 Library, 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 Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you 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. - - If distribution of 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 satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be 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. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library 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. - - 9. 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 Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -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 with -this License. - - 11. 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 Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library 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 Library. - -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. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library 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. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser 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 Library -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 Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -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 - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "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 -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. 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 LIBRARY 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 -LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), 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 Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. 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. - - <one line to give the library's name and a brief idea of what it does.> - Copyright (C) <year> <name of author> - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - <signature of Ty Coon>, 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/src/extension/dxf2svg/Makefile b/src/extension/dxf2svg/Makefile deleted file mode 100644 index d0f06daf0..000000000 --- a/src/extension/dxf2svg/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -objs = read_dxf.o entities.o entities2elements.o tables.o tables2svg_info.o blocks.o -flags = -O1 - -dxf2svg : dxf2svg.cpp $(objs) - g++ $(flags) -o dxf2svg dxf2svg.cpp $(objs) - -test : test_dxf.cpp $(objs) - g++ $(flags) -o test test_dxf.cpp $(objs) - -%.o : %.cpp %.h - g++ $(flags) -c $< - -clean : - rm dxf2svg $(objs) - -install: - echo ****User intervention required**** - echo - echo Copy dxf2svg executable and dxf2svg.inx to share/extension directory - echo Make sure file permissions are set correctly - diff --git a/src/extension/dxf2svg/README b/src/extension/dxf2svg/README deleted file mode 100644 index dbf98d2cc..000000000 --- a/src/extension/dxf2svg/README +++ /dev/null @@ -1,41 +0,0 @@ -26 Aug 05 - -To use: -I have only gotten this to work with Inkscape under linux (debian sarge). But the converter works from the commandline if you want to test it otherwise. - -1. Run make and copy dxf2svg to somewhere that is looked at by the PATH variable. Or add the current directory to your path -2. Copy the dxf_import.inx to ../Inkscape/share/extensions -3. Run Inkscape -4. Click on open or import and the dxf option should be there - -I have compiled and then succesfully converted dxf files to svg files with the following setups - -WinXP Pro, Cygwin, g++ 3.3.3 -Debian Sarge, AMD x86_64, g++ 4.0.2 -RedHat(?), x86(?), g++ 3.2.3 - -I have weakly tried and failed to compile using -Borland's free compiler bcc32 -MinGW - -What is supported: -polylines, lines, arc, circles, blocks, text, and a little linetypes - -currently not supported but I hope will be in the near future (probably after Sept 05) -layers, colors, trace, splines, dimentions - -If you don't have dxf files of your own, but would like to easily test some I would suggest a few places... - -www.newfocus.com -- look under optomechanics. There are a variety of mounts and such that are posted in dxf and pdf -www.thorlabs.com -- dido what I said about newfocus - -Free CAD programs: -Windows -- A free and not too bad CAD program for windows is CadStd Lite. It exports to dxf and has a variety of samples. -Windows/Linux -- QCad is ok. It has a lot of nice features but when I used it a year ago it would import dxf files but then you couldn't edit what was imported. It is free but with a time limit. My experience is that it can be a little annoying. Because of that and others comments I didn't use their libraries for dxf reading. - - -Matt Squires -squiresm@colorado.edu - -27 Aug 05, Fixed a fair number of bugs, and broken conversions. LWPOLYLINE works now, text rotation is ok but needs multiple transfomations to get it right, can read broken dxf files (w/o dxf EOF information) - diff --git a/src/extension/dxf2svg/aci2rgb.cpp b/src/extension/dxf2svg/aci2rgb.cpp deleted file mode 100644 index 57e488bfc..000000000 --- a/src/extension/dxf2svg/aci2rgb.cpp +++ /dev/null @@ -1,114 +0,0 @@ -#include <iostream> -#include <sstream> -#include <string> - - -char* RGB(double R, double G, double B); -char* RGB(double R, double G, double B){ - int r = int (R); - int g = int (G); - int b = int (B); - - char out[6]; - char *chr_ptr; - string output; - stringstream oss; - - if (r < 16 ){ - oss << 0; - } - oss << hex << r; - - if (g < 16 ){ - oss << 0; - } - oss << hex << g; - - if (b < 16 ){ - oss << 0; - } - oss << hex << b; - - output = oss.str(); - - for (int i = 0; i < 6; i++){ - out[i] = output[i]; - } - chr_ptr = &out; - return chr_ptr; -} - - -float aci_to_rgb(int aci); - -float aci_to_rgb(int aci) - { - aci = abs(aci); // hidden layers have negative color values - if (aci<10 || aci>249) // values of these ranges are special colors - { - switch (aci) - { - case 1: return RGB(255,0,0); // basic colors - case 2: return RGB(255,255,0); - case 3: return RGB(0,255,0); - case 4: return RGB(0,255,255); - case 5: return RGB(0,0,255); - case 6: return RGB(255,0,255); - case 7: return RGB(255,255,255); - case 8: return RGB(128,128,128); - case 9: return RGB(192,192,192); - case 250: return RGB(51,51,51); // grey shades - case 251: return RGB(91,91,91); - case 252: return RGB(132,132,132); - case 253: return RGB(173,173,173); - case 254: return RGB(214,214,214); - case 255: return RGB(255,255,255); - case 256: // "by layer" - // Here you should decide how to handle "by layer" logical color. - // Maybe it is a good idea to return a value like -1. - // The outer code will find what is the color of the layer which - // this entity belongs to. - return -1; - } - } - // for all the rest of ACI codes - float H,S,L, R,G,B; - int remainder = aci % 10; - H = 1.5f * (aci - remainder - 10); // hue in range 0-360 - S = ((aci % 2) ? 0.5f : 1.0f); // odd colors have 50% of saturation, even - 100% - // set lighteness, the last digit of aci code stands for this - if (reminder == 0 || reminder == 1) L = 1.0f; - if (reminder == 2 || reminder == 3) L = 0.8f; - if (reminder == 4 || reminder == 5) L = 0.6f; - if (reminder == 6 || reminder == 7) L = 0.5f; - if (reminder == 8 || reminder == 9) L = 0.3f; - // here we have H,S,L set already - // let's convert it to RGB, first without consideration of S and L - if (H<=120) - { - R = (120-H)/60; - G = H/60; - B = 0; - } - if (H>120 && H<=240) - { - R = 0; - G = (240-H)/60; - B = (H-120)/60; - } - if (H>240 && H<=360) - { - R = (H-240)/60; - G = 0; - B = (360-H)/60; - } - R = min(R, 1); - G = min(G, 1); - B = min(B, 1); - // influence of S and L - float max_value = max(R,max(G,B)); - R = (max_value-S*(max_value-R)) * L * 255; - G = (max_value-S*(max_value-G)) * L * 255; - B = (max_value-S*(max_value-B)) * L * 255; - return RGB(R,G,B); - }
\ No newline at end of file diff --git a/src/extension/dxf2svg/blocks.cpp b/src/extension/dxf2svg/blocks.cpp deleted file mode 100644 index 36f2b9e7e..000000000 --- a/src/extension/dxf2svg/blocks.cpp +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Read Blocks from file and convert to vectors of entities - * - * Author: - * Matt Squires <squiresm@colorado.edu> - * - * Copyright (C) 2005 Matt Squires - * - * Released under GNU GPL and LGPL, read the file 'GPL.txt' and 'LGPL.txt' for details - */ - - -#include"blocks.h" -#include<iostream> - -block::block(std::vector< std::vector< dxfpair > > sections) : entities( sections ){ - // Inherit most of the functionality of the entitites section - - basic_entity( sections[0] ); - block_info( sections[0] ); -} - -char* block::name(char* string){ - return( strcpy(string,block_name) ); -} - - -void block::block_info( std::vector< dxfpair > info){ - static char string[10000]; - for (int i = 0; i < info.size(); i++){ - switch( info[i].group_code ){ - case 2: // Block name - strcpy( string," "); // Clear the string out - info[i].value_char(string); - strcpy(block_name,string); - break; - } - } -} - - -blocks::blocks(std::vector< std::vector< dxfpair > > sections){ - // Read the main information about the entities section and then put it in the enetites class - char string[10000]; - std::vector< dxfpair > single_line; - std::vector< std::vector< dxfpair > > ents; - ents.clear(); - single_line.clear(); - - int n_loop = sections.size(); - n_loop--; - //for(int i = 0; i < (sections.size()-1); i++){ // It is odd but the last value seems to be bad so don't use it - // I am not really sure if I need the -1. I needed it once upon a time to make things work but I don't have time to test it well right now - // But sections.size() is an unsigned int so when you subtract 1 it becomes 4294967295 and tries to run the loop so work around that by making n_loop that is signed - for(int i = 0; i < n_loop; i++){ // It is odd but the last value seems to be bad so don't use it - sections[i][0].value_char(string); - ents.clear(); // First clear out the pline information - - - // Get everything from the start of the BLOCK designation to an ENDBLK value - if ( strncmp(string,"BLOCK",5) == 0 && (i < sections.size())){ - do{ - ents.push_back( sections[i] ); - sections[++i][0].value_char(string); - }while( strncmp(string,"ENDBLK",6) != 0 && (i < sections.size()-1) ); - blocks_blocks.push_back( block( ents ) ); - } - } -} - -block blocks::ret_block(char block_name[10000]){ - int string_len = 0; - char temp[10000]; - - for (int i = 0; i < blocks_blocks.size();i++){ - string_len = strlen(blocks_blocks[i].name(temp)); - if (strncmp(blocks_blocks[i].name(temp),block_name,string_len) == 0 ) return blocks_blocks[i]; - } - return blocks_blocks[0]; -} - - - diff --git a/src/extension/dxf2svg/blocks.h b/src/extension/dxf2svg/blocks.h deleted file mode 100644 index 27e0b8be1..000000000 --- a/src/extension/dxf2svg/blocks.h +++ /dev/null @@ -1,38 +0,0 @@ -/* Read Blocks from file and convert to vectors of entities -Matt Squires -Google SOC 2005 -*/ - -#ifndef DXF_BLOCKS_H -#define DXF_BLOCKS_H - -#include"read_dxf.h" -#include"entities.h" -#include<vector> - - -class block : public entity, public entities{// : public entities, { - public: - block( std::vector< std::vector< dxfpair > > sections ); // Group all of the blocks as entities - char* name(char* string); - //void blocks_display(); - - - protected: - char block_name[10000]; - double rotation; - - private: - void block_info(std::vector< dxfpair > info); -}; - -class blocks{ - public: - blocks(std::vector< std::vector< dxfpair > > sections); - block ret_block(char block_name[10000]); - - protected: - std::vector< block > blocks_blocks; -}; - -#endif diff --git a/src/extension/dxf2svg/dxf2svg.cpp b/src/extension/dxf2svg/dxf2svg.cpp deleted file mode 100644 index 4884ed3fe..000000000 --- a/src/extension/dxf2svg/dxf2svg.cpp +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Build a SVG from an dxf, will support conversion to Inkscape types - * - * Author: - * Matt Squires <squiresm@colorado.edu> - * - * Copyright (C) 2005 Matt Squires - * - * Released under GNU GPL and LGPL, read the file 'GPL.txt' and 'LGPL.txt' for details - */ - - -#include<fstream> -#include<iostream> -#include"read_dxf.h" -#include"entities.h" -#include"blocks.h" -#include"entities2elements.h" - - -int main(int argc,char *argv[]){ - // Later include options for different conversions like converting as much as possible into paths - - if(argc > 1){ - double scaling = 90; // converstion from in to pt - - // Read the DXF file - std::vector< std::vector< dxfpair > > output, entities_info, tables_info, blocks_info; - //std::cout << "About to read file \n" << std::endl; - output = dxf_get_sections(argv[1]); - //std::cout << "Finished reading file \n" << std::endl; - - entities_info = separate_parts(output[4]); // Entities is the 5th part of the file. - entities ents(entities_info); // Sort entities into their respective parts - - tables_info = separate_parts(output[2]); // Tables is the 3rd part of a dxf file. - tables tbls(tables_info); // Sort the information in the tables - - blocks_info = separate_parts(output[3]); // Tables is the 4th part of a dxf file. - blocks blks(blocks_info); // Sort the information in the tables - - - - // Get the various file informations - /*std::vector< polyline > plines = ents.ret_plines(); - std::vector< lwpolyline > lwplines = ents.ret_lwplines(); - std::vector< arc > arcs = ents.ret_arcs(); - std::vector< circle > circs = ents.ret_circles(); - std::vector< line > lns = ents.ret_lines(); - std::vector< text > txts = ents.ret_texts(); - std::vector< insert > ins = ents.ret_inserts(); - */ - - - std::vector< layer > layers = tbls.ret_layers(); - - char units[5] = "in"; - char tmp_char[100000]; - char layer_string[500]; - // int ink = 1; // Assume for now there is no inkscape stuff to add extra - - /*if (ink < 1){ - // Write a general svg header - std::cout << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n\t\"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns=\"http://www.w3.org/2000/svg\"\n\txmlns:xlink=\"http://www.w3.org/1999/xlink\">\n"; - std::cout << "\tx=\"0.00000000\"\n\ty=\"0.00000000\"\n\twidth=\"744.09448\"\n\theight=\"-1052.3622\"" << std::endl; - } - else{*/ - std::cout << "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>" << std::endl; - std::cout << "<!-- Created with dxf2svg -->" << std::endl; - std::cout << "<svg" << std::endl; - std::cout << "\txmlns:dc=\"http://purl.org/dc/elements/1.1/\"" << std::endl; - std::cout << "\txmlns:cc=\"http://web.resource.org/cc/\"" << std::endl; - std::cout << "\txmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"" << std::endl; - std::cout << "\txmlns:svg=\"http://www.w3.org/2000/svg\"" << std::endl; - std::cout << "\txmlns=\"http://www.w3.org/2000/svg\"" << std::endl; - std::cout << "\txmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"" << std::endl; - std::cout << "\txmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"" << std::endl; - std::cout << "\t>" << std::endl; - //} - - - // Now write SVG elements to file - if ( layers.size() < 1 ){ - write_all(0, ents, tbls, blks, scaling, units, tmp_char); - } - else{ - for (int i = 0; i < layers.size(); i++){ - std::cout << "\t<g\n\t\tinkscape:label=\"" << layers[i].name(layer_string) << "\"\n\t\tinkscape:groupmode=\"layer\"\n\t\tid=\"layer" << i+1 << "\">" << std::endl; - write_by_layer(0, ents, tbls, blks, scaling, units, layers[i].name(layer_string), tmp_char); - std::cout << "\t</g>" << std::endl; - } - } - - // Close SVG - std::cout << "</svg>"; - } - - return 0; -} diff --git a/src/extension/dxf2svg/dxf_input.inx b/src/extension/dxf2svg/dxf_input.inx deleted file mode 100644 index b96274ade..000000000 --- a/src/extension/dxf2svg/dxf_input.inx +++ /dev/null @@ -1,16 +0,0 @@ -<inkscape-extension> - <name>DXF Input</name> - <id>org.inkscape.input.dxf</id> - <dependency type="executable" description="dxf2svg may come with Inkscape, but is also at http://dxf-svg-convert.sourceforge.net/" location="extensions">dxf2svg</dependency> - <dependency type="extension">org.inkscape.input.svg</dependency> - <input> - <extension>.dxf</extension> - <mimetype>image/x-svgz</mimetype> - <filetypename>AutoCAD DXF (*.dxf)</filetypename> - <filetypetooltip>Import AutoCAD's Document Exchange Format</filetypetooltip> - <output_extension>org.inkscape.output.svg</output_extension> - </input> - <script> - <command reldir="extensions">dxf2svg</command> - </script> -</inkscape-extension> diff --git a/src/extension/dxf2svg/dxf_input_windows.inx b/src/extension/dxf2svg/dxf_input_windows.inx deleted file mode 100644 index 7dbe6a11b..000000000 --- a/src/extension/dxf2svg/dxf_input_windows.inx +++ /dev/null @@ -1,17 +0,0 @@ -<inkscape-extension> - <name>DXF Input</name> - <id>org.inkscape.input.dxf</id> - <dependency type="executable" description="dxf2svg may come with Inkscape, but is also at -http://dxf-svg-convert.sourceforge.net/" location="extensions">dxf2svg.exe</dependency> - <dependency type="extension">org.inkscape.input.svg</dependency> - <input> - <extension>.dxf</extension> - <mimetype>image/x-svgz</mimetype> - <filetypename>AutoCAD DXF (*.dxf)</filetypename> - <filetypetooltip>Import AutoCAD's Document Exchange Format</filetypetooltip> - <output_extension>org.inkscape.output.svg</output_extension> - </input> - <script> - <command reldir="extensions">dxf2svg.exe</command> - </script> -</inkscape-extension> diff --git a/src/extension/dxf2svg/entities.cpp b/src/extension/dxf2svg/entities.cpp deleted file mode 100644 index 4e2f83ee7..000000000 --- a/src/extension/dxf2svg/entities.cpp +++ /dev/null @@ -1,996 +0,0 @@ -/* - * Class for interpereting the entities found in a DXF file - * - * Author: - * Matt Squires <squiresm@colorado.edu> - * - * Copyright (C) 2005 Matt Squires - * - * Released under GNU GPL and LGPL, read the file 'GPL.txt' and 'LGPL.txt' for details - */ - - -#include"entities.h" -#include<iostream> -#include<math.h> - -int detmine_entity(char* value){ - // Common Elements as far as I am concerend - if ( strncmp(value,"POLYLINE",8) == 0 ) return 0; - if ( strncmp(value,"ARC",3) == 0 ) return 1; - if ( strncmp(value,"CIRCLE",6) == 0 ) return 2; - if ( strncmp(value,"LINE",4) == 0 ) return 3; - if ( strncmp(value,"SPLINE",6) == 0 ) return 4; - if ( strncmp(value,"XLINE",5) == 0 ) return 5; - if ( strncmp(value,"RAY",3) == 0 ) return 6; - if ( strncmp(value,"DIMENSION",9) == 0 ) return 7; - if ( strncmp(value,"ELLIPSE",7) == 0 ) return 8; - if ( strncmp(value,"INSERT",6) == 0 ) return 9; - if ( strncmp(value,"VERTEX",6) == 0 ) return 10; - if ( strncmp(value,"TEXT",4) == 0 ) return 11; - - // Less Common eletities as far as I am concerend - if ( strncmp(value,"3DSOLID",7) == 0 ) return 12; - if ( strncmp(value,"ACAD_PROXY_ENTITY",17) == 0 ) return 13; - if ( strncmp(value,"ARCALIGNEDTEXT",14) == 0 ) return 14; - if ( strncmp(value,"ATTDEF",6) == 0 ) return 15; - if ( strncmp(value,"ATTRIB",6) == 0 ) return 16; - if ( strncmp(value,"BODY",4) == 0 ) return 17; - if ( strncmp(value,"HATCH",5) == 0 ) return 18; - if ( strncmp(value,"IMAGE",5) == 0 ) return 19; - if ( strncmp(value,"LEADER",6) == 0 ) return 20; - if ( strncmp(value,"LWPOLYLINE",10) == 0 ) return 21; - if ( strncmp(value,"MLINE",5) == 0 ) return 22; - if ( strncmp(value,"MTEXT",5) == 0 ) return 23; - if ( strncmp(value,"OLEFRAME",8) == 0 ) return 24; - if ( strncmp(value,"POINT",5) == 0 ) return 25; - if ( strncmp(value,"REGION",6) == 0 ) return 26; - if ( strncmp(value,"RTEXT",5) == 0 ) return 27; - if ( strncmp(value,"SEQEND",6) == 0 ) return 28; - if ( strncmp(value,"SHAPE",5) == 0 ) return 29; - if ( strncmp(value,"SOLID",5) == 0 ) return 30; - if ( strncmp(value,"3DFACE",6) == 0 ) return 31; - if ( strncmp(value,"TOLERANCE",9) == 0 ) return 32; - if ( strncmp(value,"TRACE",5) == 0 ) return 33; - if ( strncmp(value,"VIEWPORT",8) == 0 ) return 34; - if ( strncmp(value,"WIPEOUT",7) == 0 ) return 35; - else return -1; -} - - -void entity::basic_entity( std::vector< dxfpair > info){ - // Extract all of the typical entity information (e.g. layer name, positions) - static char string[10000]; - for (int i = 0; i < info.size(); i++){ - switch( info[i].group_code ){ - case 6: - strcpy( string," "); // Clear the string out - info[i].value_char(string); - strcpy(linetype,string); - break; - case 8: - strcpy( string," "); // Clear the string out - info[i].value_char(string); - strcpy(layer,string); - break; - case 10: - info[i].value_char(string); - x = atof(string); - if ( x < min_x ){ - min_x = x; - } - if ( x > max_x ){ - max_x = x; - } - break; - case 20: - info[i].value_char(string); - y = atof(string); - if ( y < min_y ){ - min_y = y; - } - if ( y > max_y ){ - max_y = y; - } - break; - case 30: - info[i].value_char(string); - z = atof(string); - break; - } - } - -} - -void entity::entity_display(){ - std::cout << "\tlayer = " << layer << "\n\tlinetype = " << linetype << "\n\tx = " << x << "\ty = " << y << "\tz = " << z << std::flush; -} - -double entity::ret_x(){ - return x; -} - -double entity::ret_y(){ - return y; -} - -double entity::ret_z(){ - return z; -} - - -char* entity::ret_layer_name(char* string){ - return( strcpy(string,layer) ); -} - -char* entity::ret_ltype_name(char* string){ - return( strcpy(string,linetype) ); -} - -double entity::ret_min_x(){ - return min_x; -} - -double entity::ret_max_x(){ - return max_x; -} - -double entity::ret_min_y(){ - return min_y; -} - -double entity::ret_max_y(){ - return max_y; -} - -void entity::test_coord(double x, double y){ - if ( x < min_x ){ - min_x = x; - } - if ( x > max_x ){ - max_x = x; - } - if ( y < min_y ){ - min_y = y; - } - if ( y > max_y ){ - max_y = y; - } -} - - -void entity::reset_extents(){ - min_x = -1e20; - max_x = 1e20; - min_y = -1e20; - max_y = 1e20; -} - - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// VERTEX -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - -vertex::vertex( std::vector< dxfpair > info){ - // Get the vertex information - - basic_entity( info ); - static char string[10000]; - for (int i = 0; i < info.size(); i++){ - switch( info[i].group_code ){ - case 42: - info[i].value_char(string); - bulge = atof(string); - break; - } - } -} - -double vertex::ret_bulge(){ - return bulge; -} - -void vertex::display(){ - std::cout << "VERTEX\n"; - std::cout << "\tx = " << x << "\ty = " << y << "\tz = " << z << "\tbulge = " << bulge << std::flush; -} - - - - - - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// POLYLINE -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - -// The polyline is handled a little differently compared to the other entities because a POLYLINE is built from a bunch of VERTEX entities -polyline::polyline( std::vector< std::vector< dxfpair > > sections ){ - buldge = 0; - pline_flag = 0; - reset_extents(); - // get the polyline information - basic_entity( sections[0] ); - points.clear(); - static char string[10000]; - for (int i = 0; i < sections[0].size(); i++){ - switch( sections[0][i].group_code ){ - case 70: - sections[0][i].value_char(string); - pline_flag = atoi(string); - break; - case 40: - sections[0][i].value_char(string); - start_width = atoi(string); - break; - case 41: - sections[0][i].value_char(string); - end_width = atoi(string); - break; - case 75: - sections[0][i].value_char(string); - curves_flag = atoi(string); - break; - } - } - curves_flag = 0; - - // Now add the VERTEX entities to the POLYLINE - for (int i = 1; i < sections.size(); i++){ - points.push_back( vertex( sections[i] ) ); - } -} - - -std::vector< vertex > polyline::ret_points(){ - return points; -} - -double polyline::bulge(int point){ - return points[point].ret_bulge(); -} - -double polyline::bulge_r(int point){ - // Make sure we are not exceeding the bounds of the points vector - if (point >= (points.size()-1)) return 0; - - double dx = points[point+1].ret_x() - points[point].ret_x(); - double dy = points[point+1].ret_y() - points[point].ret_y(); - double bulge = points[point].ret_bulge(); - double l = sqrt(dx*dx + dy*dy); - double r = fabs(l*(bulge*bulge+1)/bulge/4); - - return r; -} - -double polyline::bulge_start_angle(int point){ - // Make sure we are not exceeding the bounds of the points vector - if (point >= (points.size()-1)) - { - return 0; - } - - double dx = points[point+1].ret_x() - points[point].ret_x(); - double dy = points[point+1].ret_y() - points[point].ret_y(); - double bulge = points[point].ret_bulge(); - double l = sqrt(dx*dx + dy*dy); - double r = fabs(l*(bulge*bulge+1)/bulge/4); - - if (dx > 0) - { - sb *= -1; // Correct for different point ordering and bulge direction - } - - // Now calculate the angle - double theta = asin(points[point].ret_x()/r); - if (dy < 0) theta = 6.2831853 - theta; // The angle is greater than pi so fix this because max(asin) = pi - - return theta; -} - -double polyline::bulge_end_angle(int point){ - // Make sure we are not exceeding the bounds of the points vector - if (point >= (points.size()-1)) - { - return 0; - } - - double dx = points[point+1].ret_x() - points[point].ret_x(); - double dy = points[point+1].ret_y() - points[point].ret_y(); - double bulge = points[point].ret_bulge(); - double l = sqrt(dx*dx + dy*dy); - double r = fabs(l*(bulge*bulge+1)/bulge/4); - - // Now calculate the angle - double theta = asin(points[point+1].ret_x()/r); - if (dy < 0) theta = 6.2831853 - theta; // The angle is greater than pi so fix this because max(asin) = pi - - return theta; -} - -bool polyline::is_closed(){ - // pline-flag holds info about closed pline in the 1 bit. The info is bit wise encoded so use bit wise operators - return bool(pline_flag&1); -} - -void polyline::display(){ - std::cout << "POLYLINE\n"; - entity_display(); - std::cout << std::endl; - for (int i = 0; i < points.size(); i++){ - points[i].display(); - std::cout << std::endl; - } - std::cout << std::endl; -} - - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// LWPOLYLINE -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - -// The lwpolyline is different than the polyline because there are no vertex entities. Use the same basic process as the polyline but parse it out differently -lwpolyline::lwpolyline( std::vector< dxfpair > section ){ - - // First break up the data into the same format that is used by the polyline entity - std::vector< std::vector< dxfpair > > sections; - std::vector< dxfpair > first; - std::vector< dxfpair > others; - - sections.clear(); - first.clear(); - others.clear(); - - int gc; // make a shorter name for group_code; - - int vertex_part; - int already_found = 0; - - for (int i = 0; i < section.size(); i++){ - gc = section[i].group_code; - // Encode bitwise information to keep track of what has been found - vertex_part = 0; - if (gc == 10 ) vertex_part += 1; - if (gc == 20 ) vertex_part += 2; - if (gc == 30 ) vertex_part += 4; - if (gc == 40 ) vertex_part += 8; - if (gc == 41 ) vertex_part += 16; - if (gc == 42 ) vertex_part += 32; - //std::cout << "\n\nvertex_part = " << vertex_part << std::endl << "already_found = " << already_found << std::endl << "(vertex_part&already_found) = " << (vertex_part&already_found) << std::endl; - if ( vertex_part == 0 ){ - // If header stuff has been found save it under first. - // I.E. in a polyline the first set of information is linetype and layer, all of what should be in here - first.push_back( section[i] ); - } - else if ( (vertex_part&already_found) == 0 ){ - // Now work on what would be the vertex information - // New information is still being found so keep saving it - others.push_back( section[i] ); - //std::cout << "add to others" << std::endl; - already_found += vertex_part; // Keep track of what has been found - } - else{ - sections.push_back( others ); - //std::cout << "sections.size() = " << sections.size() << std::endl; - // Now clear the information out and start over - others.clear(); - others.push_back( section[i] ); - already_found = vertex_part; - } - } - - // Now put on the last data that was found - if (!others.empty()){ - sections.push_back(others); - } - - reset_extents(); - basic_entity( first ); - points.clear(); - static char string[10000]; - buldge = 0; - pline_flag = 0; - curves_flag = 0; - for (int i = 0; i < first.size(); i++){ - switch( sections[0][i].group_code ){ - case 70: - first[i].value_char(string); - pline_flag = atoi(string); - break; - case 40: - first[i].value_char(string); - start_width = atoi(string); - break; - case 41: - first[i].value_char(string); - end_width = atoi(string); - break; - case 75: - first[i].value_char(string); - curves_flag = atoi(string); - break; - } - } - // Now add the VERTEX entities to the POLYLINE - for (int i = 0; i < sections.size(); i++){ - points.push_back( vertex( sections[i] ) ); - } -} - - - -std::vector< vertex > lwpolyline::ret_points(){ - return points; -} - - -double lwpolyline::bulge(int point){ - return points[point].ret_bulge(); -} - -double lwpolyline::bulge_r(int point){ - // Make sure we are not exceeding the bounds of the points vector - if (point >= (points.size()-1)) return 0; - - double dx = points[point+1].ret_x() - points[point].ret_x(); - double dy = points[point+1].ret_y() - points[point].ret_y(); - double bulge = points[point].ret_bulge(); - double l = sqrt(dx*dx + dy*dy); - double r = fabs(l*(bulge*bulge+1)/bulge/4); - - return r; -} - -double lwpolyline::bulge_start_angle(int point){ - // Make sure we are not exceeding the bounds of the points vector - if (point >= (points.size()-1)) return 0; - - double dx = points[point+1].ret_x() - points[point].ret_x(); - double dy = points[point+1].ret_y() - points[point].ret_y(); - double bulge = points[point].ret_bulge(); - double l = sqrt(dx*dx + dy*dy); - double r = fabs(l*(bulge*bulge+1)/bulge/4); - - // Now calculate the angle - double theta = asin(points[point].ret_x()/r); - if (dy < 0) theta = 6.2831853 - theta; // The angle is greater than pi so fix this because max(asin) = pi - - return theta; -} - -double lwpolyline::bulge_end_angle(int point){ - // Make sure we are not exceeding the bounds of the points vector - if (point >= (points.size()-1)) return 0; - - double dx = points[point+1].ret_x() - points[point].ret_x(); - double dy = points[point+1].ret_y() - points[point].ret_y(); - double bulge = points[point].ret_bulge(); - double l = sqrt(dx*dx + dy*dy); - double r = fabs(l*(bulge*bulge+1)/bulge/4); - - // Now calculate the angle - double theta = asin(points[point+1].ret_x()/r); - if (dy < 0) theta = 6.2831853 - theta; // The angle is greater than pi so fix this because max(asin) = pi - - return theta; -} - -bool lwpolyline::is_closed(){ - // pline-flag holds info about closed pline in the 1 bit. The info is bit wise encoded so use bit wise operators - return bool(pline_flag&1); -} - -void lwpolyline::display(){ - std::cout << "lwpolyline\n"; - entity_display(); - std::cout << std::endl; - for (int i = 0; i < points.size(); i++){ - points[i].display(); - std::cout << std::endl; - } - std::cout << std::endl; -} - - - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// ARC -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - -arc::arc( std::vector< dxfpair > info){ - - reset_extents(); - basic_entity( info ); - static char string[10000]; - for (int i = 0; i < info.size(); i++){ - switch( info[i].group_code ){ - case 40: - info[i].value_char(string); - radius = atof(string); - test_coord(x+radius,y+radius); - test_coord(x-radius,y-radius); - break; - case 50: - info[i].value_char(string); - start_angle = atof(string); - break; - case 51: - info[i].value_char(string); - end_angle = atof(string); - break; - default: - break; - } - } -} - -double arc::ret_radius(){ - return radius; -} - - -double arc::ret_srt_ang(){ - return start_angle; -} - - -double arc::ret_end_ang(){ - return end_angle; -} - - -void arc::display(){ - std::cout << "ARC\n"; - entity_display(); - std::cout << "\n\tradius = " << radius << "\tstart_angle = " << start_angle << "end_angle = " << end_angle << std::flush; -} - - - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// CIRCLE -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - -circle::circle( std::vector< dxfpair > info){ - - reset_extents(); - basic_entity( info ); - static char string[10000]; - for (int i = 0; i < info.size(); i++){ - switch( info[i].group_code ){ - case 40: - info[i].value_char(string); - radius = atof(string); - test_coord(x+radius,y+radius); - test_coord(x-radius,y-radius); - break; - } - } -} - -void circle::display(){ - std::cout << "CIRCLE\n"; - entity_display(); - std::cout << "\n\tradius = " << radius << std::flush; -} - - -double circle::ret_radius(){ - return radius; -} - - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// LINE -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - -line::line( std::vector< dxfpair > info){ - - reset_extents(); - basic_entity( info ); - static char string[10000]; - for (int i = 0; i < info.size(); i++){ - switch( info[i].group_code ){ - case 11: - info[i].value_char(string); - xf = atof(string); - break; - case 21: - info[i].value_char(string); - yf = atof(string); - break; - case 31: - info[i].value_char(string); - zf = atof(string); - break; - } - } - test_coord(xf,yf); - -} - -void line::display(){ - std::cout << "LINE\n"; - entity_display(); - std::cout << "\n\txf = " << xf << "\tyf = " << yf << "\tzf = " << zf << std::flush; -} - - -double line::ret_xf(){ - return xf; -} - -double line::ret_yf(){ - return yf; -} - -double line::ret_zf(){ - return zf; -} - - - - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// TEXT -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -text::text( std::vector< dxfpair > info){ - - reset_extents(); - basic_entity( info ); - static char string[10000]; - for (int i = 0; i < info.size(); i++){ - switch( info[i].group_code ){ - case 1: - info[i].value_char(dxf_text); // directly copy the text into a string - break; - case 40: - info[i].value_char(string); - text_height = atof(string); - break; - case 50: - info[i].value_char(string); - text_rotation = atof(string); - break; - } - } -} - -char * text::ret_text(char *string){ - return( strcpy(string,dxf_text) ); -} - -double text::ret_txt_ht(){ - return text_height; -} - -double text::ret_txt_rot(){ - return text_rotation; -} - -void text::display(){ - char tmp[10000]; - std::cout << "TEXT\n"; - entity_display(); - std::cout << "\ndxf_text = " << ret_text(tmp) << std::flush; -} - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// INSERT -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -insert::insert( std::vector< dxfpair > info){ - ret_x_sf = 0; - ret_y_sf = 0; - ret_z_sf = 0; - ret_rotation = 0; - - basic_entity( info ); - static char string[10000]; - for (int i = 0; i < info.size(); i++){ - switch( info[i].group_code ){ - case 2: - info[i].value_char(block_name); // directly copy the text into a string - break; - case 41: - info[i].value_char(string); - x_scale_factor = atof(string); - break; - case 42: - info[i].value_char(string); - y_scale_factor = atof(string); - break; - case 43: - info[i].value_char(string); - z_scale_factor = atof(string); - break; - case 50: - info[i].value_char(string); - rotation = atof(string); - break; - } - } -} - - -char * insert::name(char *string){ - return( strcpy(string,block_name) ); -} - - - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// entities -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - - -entities::entities(std::vector< std::vector< dxfpair > > sections){ - // Read the main information about the entities section and then put it in the enetites class - int value; - char string[10000]; - std::vector< dxfpair > single_line; - std::vector< std::vector< dxfpair > > pline; - pline.clear(); - single_line.clear(); - - for(int i = 0; i < sections.size(); i++){ - sections[i][0].value_char(string); - value = detmine_entity(string); - switch( value ){ - case 0: - // Get everything from the start of the polyline designation to an SEQEND value - pline.clear(); // First clear out the pline information - do{ - pline.push_back( sections[i] ); - sections[++i][0].value_char(string); - }while( strncmp(string,"SEQEND",6) != 0 ); - ents_polyline.push_back( polyline( pline ) ); - break; - - case 1: - // ARC - ents_arc.push_back( arc( sections[i] ) ); - break; - - case 2: - // CIRCLE - ents_circle.push_back( circle( sections[i] ) ); - break; - - case 3: - // LINE - ents_line.push_back( line( sections[i] ) ); - break; - case 11: - // TEXT - ents_text.push_back( text( sections[i] ) ); - break; - case 21: - // LWPOLYLINE - ents_lwpolyline.push_back( lwpolyline( sections[i] ) ); - case 9: - // INSERT - ents_insert.push_back( insert( sections[i] ) ); - - //default: - // Nothing here - } - - } - -} - - -// Maybe all of this could be turned into fewer function by using templates, but no time right now. MBS - -std::vector< polyline > entities::ret_plines(){ - std::vector< polyline > pls; - pls.clear(); - for(int i = 0; i < ents_polyline.size();i++){ - pls.push_back( ents_polyline[i] ); - } - return pls; -} - -std::vector< lwpolyline > entities::ret_lwplines(){ - std::vector< lwpolyline > lwpls; - lwpls.clear(); - for(int i = 0; i < ents_lwpolyline.size();i++){ - lwpls.push_back( ents_lwpolyline[i] ); - } - return lwpls; -} - - -std::vector< arc > entities::ret_arcs(){ - std::vector< arc > a; - a.clear(); - for(int i = 0; i < ents_arc.size();i++){ - a.push_back( ents_arc[i] ); - } - return a; -} - -std::vector< circle > entities::ret_circles(){ - std::vector< circle > circs; - circs.clear(); - for(int i = 0; i < ents_circle.size();i++){ - circs.push_back( ents_circle[i] ); - } - return circs; -} - - -std::vector< line > entities::ret_lines(){ - std::vector< line > lns; - lns.clear(); - for(int i = 0; i < ents_line.size();i++){ - lns.push_back( ents_line[i] ); - } - return lns; -} - - -std::vector< text > entities::ret_texts(){ - std::vector< text > txts; - txts.clear(); - for(int i = 0; i < ents_text.size();i++){ - txts.push_back( ents_text[i] ); - } - return txts; -} - - -std::vector< insert > entities::ret_inserts(){ - std::vector< insert > ins; - ins.clear(); - for(int i = 0; i < ents_insert.size();i++){ - ins.push_back( ents_insert[i] ); - } - return ins; -} - - - -// Overload the return function to depend on the layer -std::vector< polyline > entities::ret_plines(char * layer){ - char temp[10000]; - std::vector< polyline > pls; - pls.clear(); - - for(int i = 0; i < ents_polyline.size();i++){ - if ( strcmp( layer,ents_polyline[i].ret_layer_name(temp) ) == 0 ){ - pls.push_back( ents_polyline[i] ); - } - } - return pls; -} - - -std::vector< lwpolyline > entities::ret_lwplines(char * layer){ - char temp[10000]; - std::vector< lwpolyline > lwpls; - lwpls.clear(); - - for(int i = 0; i < ents_lwpolyline.size();i++){ - if ( strcmp( layer,ents_lwpolyline[i].ret_layer_name(temp) ) == 0 ){ - lwpls.push_back( ents_lwpolyline[i] ); - } - } - return lwpls; -} - - -std::vector< circle > entities::ret_circles(char * layer){ - char temp[10000]; - std::vector< circle > circs; - circs.clear(); - - for(int i = 0; i < ents_circle.size();i++){ - if ( strcmp( layer,ents_circle[i].ret_layer_name(temp) ) == 0 ){ - circs.push_back( ents_circle[i] ); - } - } - return circs; -} - - -std::vector< line > entities::ret_lines(char * layer){ - char temp[10000]; - std::vector< line > lns; - lns.clear(); - - for(int i = 0; i < ents_line.size();i++){ - if ( strcmp( layer,ents_line[i].ret_layer_name(temp) ) == 0 ){ - lns.push_back( ents_line[i] ); - } - } - return lns; -} - - -std::vector< text > entities::ret_texts(char * layer){ - char temp[10000]; - std::vector< text > txts; - txts.clear(); - - for(int i = 0; i < ents_text.size();i++){ - if ( strcmp( layer,ents_text[i].ret_layer_name(temp) ) == 0 ){ - txts.push_back( ents_text[i] ); - } - } - return txts; -} - - -/*std::vector< ellipse > entities::ret_ellipses(char * layer){ - char temp[10000]; - std::vector< polyline > pls; - pls.clear(); - - for(int i = 0; i < ents_polyline.size();i++){ - if ( strcmp( layer,ents_polyline[i].ret_layer_name(temp) ) == 0 ){ - pls.push_back( ents_polyline[i] ); - } - } - return pls; -}*/ - - -std::vector< arc > entities::ret_arcs(char * layer){ - char temp[10000]; - std::vector< arc > a; - a.clear(); - - for(int i = 0; i < ents_arc.size();i++){ - if ( strcmp( layer,ents_arc[i].ret_layer_name(temp) ) == 0 ){ - a.push_back( ents_arc[i] ); - } - } - return a; -} - - -std::vector< insert > entities::ret_inserts(char * layer){ - char temp[10000]; - std::vector< insert > ins; - ins.clear(); - - for(int i = 0; i < ents_insert.size();i++){ - if ( strcmp( layer,ents_insert[i].ret_layer_name(temp) ) == 0 ){ - ins.push_back( ents_insert[i] ); - } - } - return ins; -} - - - - -void entities::display_all(){ - for (int i = 0; i < ents_polyline.size(); i++){ - ents_polyline[i].display(); - } - std::cout << std::endl; - for (int i = 0; i < ents_lwpolyline.size(); i++){ - ents_lwpolyline[i].display(); - } - std::cout << std::endl; - for (int i = 0; i < ents_circle.size(); i++){ - ents_circle[i].display(); - } - std::cout << std::endl; - for (int i = 0; i < ents_text.size(); i++){ - ents_text[i].display(); - } -} - - diff --git a/src/extension/dxf2svg/entities.h b/src/extension/dxf2svg/entities.h deleted file mode 100644 index 3afd949b0..000000000 --- a/src/extension/dxf2svg/entities.h +++ /dev/null @@ -1,256 +0,0 @@ -/* Class for interpereting the entities found in a DXF file -Matt Squires -Google SOC -2 July 05 -*/ - -#ifndef DXF_ENTITIES_H -#define DXF_ENTITIES_H - -#include"read_dxf.h" -#include<vector> - - - - -class entity{ - public: - void basic_entity( std::vector< dxfpair > info); // Extract all of the typical entity information (e.g. layer name, positions) - void entity_display(); - double ret_x(); - double ret_y(); - double ret_z(); - char* ret_layer_name(char* string); - char* ret_ltype_name(char* string); - double ret_min_x(); - double ret_max_x(); - double ret_min_y(); - double ret_max_y(); - - - protected: - char layer[10000]; - char linetype[10000]; - double x; - double y; - double z; - double min_x; - double max_x; - double min_y; - double max_y; - void reset_extents(); - void test_coord(double x, double y); -}; - - - - - -class vertex : public entity { - public: - vertex( std::vector< dxfpair > info); - void display(); - double ret_bulge(); - - private: - double bulge; -}; - - - - - -class polyline : public entity { - public: - polyline( std::vector< std::vector< dxfpair > > sections ); - std::vector< vertex > ret_points(); - double bulge(int point); - double bulge_r(int point); - double bulge_start_angle(int point); - double bulge_end_angle(int point); - bool is_closed(); - void display(); - - private: - double buldge; - int pline_flag; // 70 - double start_width; // 40 - double end_width; // 41 - int curves_flag; - std::vector< vertex > points; -}; - -class lwpolyline : public entity { - public: - lwpolyline( std::vector< dxfpair > section ); - std::vector< vertex > ret_points(); - double bulge(int point); - double bulge_r(int point); - double bulge_start_angle(int point); - double bulge_end_angle(int point); - bool is_closed(); - void display(); - - private: - double buldge; - int pline_flag; // 70 - double start_width; // 40 - double end_width; // 41 - int curves_flag; - std::vector< vertex > points; -}; - -class arc : public entity { - public: - arc( std::vector< dxfpair > info); - double ret_radius(); - double ret_srt_ang(); - double ret_end_ang(); - void display(); - - private: - double radius; - double start_angle; - double end_angle; -}; - - - - -class circle : public entity { - public: - circle( std::vector< dxfpair > info); - void display(); - double ret_radius(); - - private: - double radius; -}; - - -class line : public entity { - public: - line( std::vector< dxfpair > info); - void display(); - double ret_xf(); - double ret_yf(); - double ret_zf(); - - private: - double xf; - double yf; - double zf; -}; - -class ellipse : public entity { - public: - ellipse( std::vector< dxfpair > info); - void display(); - double ret_x_ma; - double ret_y_ma; - double ret_z_ma; - double ret_ratio; - double ret_start_p; - double ret_end_p; - - - private: - double x_major_axis; - double y_major_axis; - double z_major_axis; - double ratio; - double start_param; - double end_param; -}; - - - -class text : public entity { - public: - text( std::vector< dxfpair > info); - void display(); - char * ret_text(char *string); - double ret_txt_ht(); - double ret_txt_rot(); - - private: - char dxf_text[10000]; - double text_height; // dxf 40 - double text_rotation; //dxf 50 -}; - - -class insert : public entity { - public: - insert( std::vector< dxfpair > info); - void display(); - char* name(char* string); - double ret_x_sf; - double ret_y_sf; - double ret_z_sf; - double ret_rotation; - - private: - char block_name[10000]; - double x_scale_factor; - double y_scale_factor; - double z_scale_factor; - double rotation; -}; - - - - - - -class entities{ - // Well I said that I would only use STL containers internally, but I would have to use a dynamically linked list, and I haven't done for a long time soo STL is my crutch. - // I also think that there are others in my same boat that prefer stl containers because they are much easier to use - public: - entities(std::vector< std::vector< dxfpair > > sections); // Put the various entities into their respective vectors - void display_all(); - std::vector< polyline > ret_plines(); - std::vector< circle > ret_circles(); - std::vector< line > ret_lines(); - std::vector< text > ret_texts(); - std::vector< ellipse > ret_ellipses(); - std::vector< arc > ret_arcs(); - std::vector< lwpolyline > ret_lwplines(); - std::vector< insert > ret_inserts(); - // Overload the return function to depend on the layer - std::vector< polyline > ret_plines(char * layer); - std::vector< circle > ret_circles(char * layer); - std::vector< line > ret_lines(char * layer); - std::vector< text > ret_texts(char * layer); - std::vector< ellipse > ret_ellipses(char * layer); - std::vector< arc > ret_arcs(char * layer); - std::vector< lwpolyline > ret_lwplines(char * layer); - std::vector< insert > ret_inserts(char * layer); - - int plines_size(); - int circles_size(); - int lines_size(); - int texts_size(); - - - - private: - void add_polyline(polyline pline); - void add_circle(circle circ); - void add_line(line ln); - - std::vector< polyline > ents_polyline; - std::vector< arc > ents_arc; - std::vector< circle > ents_circle; - std::vector< line > ents_line; - std::vector< ellipse > ents_ellipse; - std::vector< text > ents_text; - std::vector< lwpolyline > ents_lwpolyline; - std::vector< insert > ents_insert; - - -}; - - - -#endif diff --git a/src/extension/dxf2svg/entities2elements.cpp b/src/extension/dxf2svg/entities2elements.cpp deleted file mode 100644 index 8a17a0d84..000000000 --- a/src/extension/dxf2svg/entities2elements.cpp +++ /dev/null @@ -1,678 +0,0 @@ -/* - * Code for converting dxf entities to SVG elements - * There are multiple ways for converting different items - * If possible most DXF enetities will be converted to paths because that is the most flexable object - * - * Author: - * Matt Squires <squiresm@colorado.edu> - * - * Copyright (C) 2005 Matt Squires - * - * Released under GNU GPL and LGPL, read the file 'GPL.txt' and 'LGPL.txt' for details - */ - - - -/* - -Matt Squires -SoC 2005 - -*/ - -#include "entities2elements.h" -#include "tables2svg_info.h" -#include <iostream> -#include <math.h> -#include <string.h> -#include <stdlib.h> -// The names indicate the DXF entitiy first and the SVG element last - -// Common elements -char* to_arc(double bulge, double r, double start_ang, double end_ang, int precision,char* delim, char * units, double scaling, char *out){ - // This is used for arcs, polylines, and lwpolylines - char temp[50]; - - // Assume that we are adding to the input and not starting over - strcat(out," A "); - // For arcs there is only one radius - strcat(out,gcvt(scaling*r,precision,temp) ); - strcat(out,","); - strcat(out,gcvt(scaling*r,precision,temp) ); - - strcat(out," 0"); // For arc assume no x-axis rotation. That seems to apply to elipse elements only - // Determine if it is a large arc - if ( (end_ang > start_ang) && ( (end_ang - start_ang) > 180) ){ - //strcat(out," 1,0 "); // Large arc flag...Always use a zero sweep flag - strcat(out," 1, "); // Large arc flag...Always use a zero sweep flag - } - else{ - //strcat(out," 0,0 "); // Small arc flag...Always use a zero sweep flag - strcat(out," 0,"); - } - // This may be easier if I allow r to be plus and minus, but for now this works - if (bulge > 0){ - strcat(out,"0 "); - } - else{ - strcat(out,"1 "); - } -} - -// Build Coordinate -void coord(entity *ent, int precision,char* delim, char * units, double scaling, char *out){ - // Pairs of coords with units will be used so often build a function build a dedicated function for returning such - - char temp[20]; - if (units != NULL) scaling = 1; // If units have been defined then ignore the scaling parameter - strcat(out, gcvt(scaling*ent->ret_x(),precision,temp) ); // There must be a better function for double to ascii conversion that is defined in most libraries - if (units != NULL) strcat(out, units); - strcat(out, delim); - strcat(out, gcvt(-scaling*ent->ret_y(),precision,temp) ); // Because SVG has a the Y-axis pointed down multiply by -1 - if (units != NULL) strcat(out, units); - strcat(out, " "); -} - -// DXF Polyline -> SVG -// General function for the conversion of a pline to a SVG element. Very similar functions just make accomidations for parts that may not be supported -void pline2svg(polyline pline, int type, int precision, char * units, double scaling, tables plot_info, char *out){ - // 0 is pline2path - // 1 is pline2pline - // 2 is pline2polygon - - - char delim[2]; - - std::vector< vertex >::iterator vver_iter; - std::vector< vertex > points = pline.ret_points(); - - if (type < 1){ - // Put the first Move To at the first, everything else will be a lineto - strcpy(delim," "); - strcat(out, "M "); - coord( &points[0], precision, delim, units, scaling, out ); - double prev_mag_bulge = sqrt(pow(points[0].ret_bulge(),2)); // Because the bulge value can be positive or negative calculate the magnitude - if ( prev_mag_bulge > pow(0.1,precision) ){ - to_arc(pline.bulge(0), pline.bulge_r(0), pline.bulge_start_angle(0), pline.bulge_end_angle(0), precision, delim, units, scaling, out); - } - for (int i = 1; i < points.size(); i++){ - if ( prev_mag_bulge < pow(0.1,precision) ){ - // If the previous point was a bulge then don't use a line to - strcat(out, "L "); - } - coord( &points[i], precision, delim, units, scaling, out ); - // If bulge > some precsion then add bulge - double mag_bulge = sqrt(pow(points[i].ret_bulge(),2)); - if ( (mag_bulge > pow(0.1,precision)) && (i < (points.size() - 1) )){ - to_arc(pline.bulge(i), pline.bulge_r(i), pline.bulge_start_angle(i), pline.bulge_end_angle(i), precision, delim, units, scaling, out); - } - prev_mag_bulge = mag_bulge; - } - if ( pline.is_closed() ){ - strcat(out,"z"); - } - strcat(out,"\" "); - } - else{ - strcpy(delim,","); - for (int i = 0; i < points.size(); i++){ - coord( &points[i], precision, delim, NULL, scaling, out ); - // If bulge > some precsion then add bulge - } - // if the element is a SVG::pline and the DXF::pline is closed then simulate by adding an extra point - if ( (type == 1) && pline.is_closed() ){ - coord( &points[0], precision, delim, NULL, scaling, out ); - } - } - -} - -char* pline2path(polyline pline, char * units, double scaling, tables plot_info){ - // Convert a dxf polyline to a SVG path. This is the closest conversion of the DXF polyline to an SVG element - char *out_ptr; - char out[10000] = "<path d=\""; - entity *ent_ptr = &pline; - char temp[20]; - int precision = 6; - - pline2svg(pline, 0, precision, units, scaling, plot_info, out); - // Add some line information - strcat(out,"fill=\"none\" stroke=\"black\" stroke-width=\"1\" "); - pattern2dasharray(plot_info.ret_ltype( ent_ptr->ret_ltype_name(temp),ent_ptr->ret_layer_name(temp) ), precision, scaling, out); // Add the linetype information - - strcat(out," />"); - out_ptr = out; - return out_ptr; -} - -char* pline2pline(polyline pline, char * units, double scaling, tables plot_info){ - // Convert a dxf polyline to a SVG polyline. The conversion is not 1:1 because the SVG pline doesn't support closed objects or curves - entity *ent_ptr = &pline; - char temp[2000]; - int precision = 6; - - char out[10000] = "<polyline fill=\"none\" stroke=\"black\" stroke-width=\"1\" "; - ltype linfo = plot_info.ret_ltype(ent_ptr->ret_ltype_name(temp), ent_ptr->ret_layer_name(temp)); - pattern2dasharray(linfo, precision, scaling, out); // Add the linetype information - //strcpy(temp," "); - - strcat(out,"points=\""); - - //strcat(out,"<polyline fill=\"none\" stroke=\"black\" stroke-width=\"1\" points=\""); - pline2svg(pline, 1, precision, units, scaling, plot_info, out); - // Add some line information - // if the DXF pline is closed then add an extra point - - strcat(out,"\"/>"); - char *out_ptr = out; - return out_ptr; -} -char* pline2polygon(polyline pline, char * units, double scaling, tables plot_info){ - // Convert a dxf polyline to a SVG polygon. The conversion is not 1:1 because the SVG polygone assumes a closed path. If the pline is not closed it will be forced closed - //return pline2svg(pline, 2, 6, units, double scaling,out); -} - - -// DXF LWPolyline -> SVG - - -// This could be a template with polyline and lwpolyline but right now it is not that important -void lwpline2svg(lwpolyline pline, int type, int precision, char * units, double scaling, tables plot_info, char *out); // General function for the conversion of a pline to a SVG element. Very similar functions just make accomidations for parts that may not be supported -void lwpline2svg(lwpolyline pline, int type, int precision, char * units, double scaling, tables plot_info, char *out){ - // 0 is pline2path - // 1 is pline2pline - // 2 is pline2polygon - - - char delim[2]; - - std::vector< vertex >::iterator vver_iter; - std::vector< vertex > points = pline.ret_points(); - - if (type < 1){ - // Put the first Move To at the first, everything else will be a lineto - strcpy(delim," "); - strcat(out, "M "); - coord( &points[0], precision, delim, NULL, scaling, out ); - double prev_mag_bulge = sqrt(pow(points[0].ret_bulge(),2)); // Because the bulge value can be positive or negative calculate the magnitude - if ( prev_mag_bulge > pow(0.1,precision) ){ - to_arc(pline.bulge(0),pline.bulge_r(0), pline.bulge_start_angle(0), pline.bulge_end_angle(0), precision, delim, NULL, scaling, out); - } - - for (int i = 1; i < points.size(); i++){ - if ( prev_mag_bulge < pow(0.1,precision) ){ - // If the previous point was a bulge then don't use a line to - strcat(out, "L "); - } - coord( &points[i], precision, delim, NULL , scaling, out ); - // If bulge > some precsion then add bulge - double mag_bulge = sqrt(pow(points[i].ret_bulge(),2)); - if ( ( mag_bulge > pow(0.1,precision) ) && (i < (points.size() - 1) )){ // Make sure the final point doesn't add a bulge on accident - to_arc(pline.bulge(i), pline.bulge_r(i), pline.bulge_start_angle(i), pline.bulge_end_angle(i), precision, delim, units, scaling, out); - } - prev_mag_bulge = mag_bulge; - } - if ( pline.is_closed() ){ - strcat(out,"z"); - } - strcat(out,"\" "); - } - else{ - strcpy(delim,","); - for (int i = 0; i < points.size(); i++){ - coord( &points[i], precision, delim, units, scaling, out ); - // If bulge > some precsion then add bulge - } - // if the element is a SVG::pline and the DXF::pline is closed then simulate by adding an extra point - if ( (type == 1) && pline.is_closed() ){ - coord( &points[0], precision, delim, units, scaling, out ); - } - } - -} - -char* lwpline2path(lwpolyline pline, char * units, double scaling, tables plot_info){ - // Convert a dxf polyline to a SVG path. This is the closest conversion of the DXF polyline to an SVG element - char *out_ptr; - char out[10000] = "<path d=\""; - entity *ent_ptr = &pline; - char temp[20]; - int precision = 6; - - lwpline2svg(pline, 0, precision, units, scaling, plot_info, out); - // Add some line information - strcat(out,"fill=\"none\" stroke=\"black\" stroke-width=\"1\" "); - pattern2dasharray(plot_info.ret_ltype( ent_ptr->ret_ltype_name(temp),ent_ptr->ret_layer_name(temp) ), precision, scaling, out); // Add the linetype information - - strcat(out," />"); - out_ptr = out; - return out_ptr; -} - -// DXF ARC -> SVG -char* arc2path(arc a, int precision, char * units, double scaling, tables plot_info, char *out){ - // So far this appears to be the only way to convert arcs into something recognized by SVG - char *out_ptr; - char temp[20]; - entity *ent_ptr = &a; - - strcpy(out,"<path d=\"M"); - // Calculate the starting point from the center and the start angle. As far as I can tell the rotation is CCW in the dxf notation and it in degrees - strcat(out,gcvt(scaling*(ent_ptr->ret_x()+a.ret_radius()*cos( a.ret_srt_ang()*3.14159/180 )),precision,temp) ); - strcat(out," "); - strcat(out,gcvt(-1*scaling*(ent_ptr->ret_y()+a.ret_radius()*sin( a.ret_srt_ang()*3.14159/180 )),precision,temp) ); - strcat(out," A "); - // For arcs there is only one radius - strcat(out,gcvt(scaling*a.ret_radius(),precision,temp) ); - strcat(out,","); - strcat(out,gcvt(scaling*a.ret_radius(),precision,temp) ); - - strcat(out," 0"); // For arc assume no x-axis rotation. That seems to apply to elipse elements only - // Determine if it is a large arc - if ( (a.ret_end_ang() > a.ret_srt_ang()) && ( (a.ret_end_ang() - a.ret_srt_ang()) > 180) ){ - strcat(out," 1,0 "); // Large arc flag...Always use a zero sweep flag - } - else{ - strcat(out," 0,0 "); // Small arc flag...Always use a zero sweep flag - } - - //The final point - strcat(out,gcvt(scaling*(ent_ptr->ret_x()+a.ret_radius()*cos( a.ret_end_ang()*3.14159/180 )),precision,temp) ); - strcat(out,","); - strcat(out,gcvt(-1*scaling*(ent_ptr->ret_y()+a.ret_radius()*sin( a.ret_end_ang()*3.14159/180 )),precision,temp) ); - strcat(out,"\" fill=\"none\" stroke=\"black\" stroke-width=\"1\" "); - ltype linfo = plot_info.ret_ltype(ent_ptr->ret_ltype_name(temp), ent_ptr->ret_layer_name(temp)); - pattern2dasharray(linfo, precision, scaling, out); // Add the linetype information - strcat(out, " />"); - - - out_ptr = out; - return out_ptr; - -} - - -// DXF Circle -> SVG -char* circle2circle(circle circ, int precision, char * units, double scaling, tables plot_info, char *out){ - // Direct conversion of DXF circle to SVG circle - char *out_ptr; - char temp[1000]="\" cy=\""; - entity *ent_ptr = ˆ - strcpy(out,"<circle cx=\""); - coord(ent_ptr, precision,temp, units, scaling, out); - strcat(out,"\" r=\""); - strcat(out,gcvt(circ.ret_radius(),precision,temp) ); - strcat(out,units); - strcat(out,"\" fill=\"none\" stroke=\"black\" stroke-width=\"1\" "); - ltype linfo = plot_info.ret_ltype(ent_ptr->ret_ltype_name(temp), ent_ptr->ret_layer_name(temp)); - //plot_info.ret_ltype(ent_ptr->ret_ltype_name(temp), ent_ptr->ret_layer_name(temp)); - pattern2dasharray(linfo, precision, scaling, out); // Add the linetype information - //pattern2dasharray(plot_info.ret_ltype(ent_ptr->ret_ltype_name(temp), ent_ptr->ret_layer_name(temp)), precision, scaling, out); // Add the linetype information - strcat(out, " />"); - out_ptr = out; - return out_ptr; -} - -char* circle2path(circle circ, int precision, char * units, double scaling, tables plot_info, char *out){ - // Conversion of DXF circle to SVG circle assuming the path will represent the circle - - char *out_ptr; - char temp[20]=","; - entity *ent_ptr = ˆ - - strcpy(out,"<path d=\"M"); - // The starting point is x-r,y so subtract off the radius from the x coord - strcat(out,gcvt(ent_ptr->ret_x()-circ.ret_radius(),precision,temp) ); - strcat(out," "); - strcat(out,gcvt(ent_ptr->ret_y(),precision,temp) ); - - strcat(out," a"); - strcat(out,gcvt(circ.ret_radius(),precision,temp) ); - strcat(out,","); - strcat(out,gcvt(circ.ret_radius(),precision,temp) ); - strcat(out,"0 0,0 0,0\" fill=\"none\" stroke=\"black\" stroke-width=\"1\""); - - out_ptr = out; - return out_ptr; -} - - -// DXF Line -> SVG -char* line2line(line ln, int precision, char * units, double scaling, tables plot_info, char *out){ - // Directly convert DXF to SVG because it works - char *out_ptr; - char temp[20]; - entity *ent_ptr = &ln; - - strcpy(out,"<line x1=\""); - strcat(out,gcvt(ent_ptr->ret_x(),precision,temp) ); - strcat(out,units); - strcat(out,"\" y1=\""); - strcat(out,gcvt(-1*ent_ptr->ret_y(),precision,temp) ); // Put in an extra minus because of the way SVG has defined the axis - strcat(out,units); - - strcat(out,"\" x2=\""); - strcat(out,gcvt(ln.ret_xf(),precision,temp) ); - strcat(out,units); - strcat(out,"\" y2=\""); - strcat(out,gcvt(-1*ln.ret_yf(),precision,temp) ); // Put in an extra minus because of the way SVG has defined the axis - strcat(out,units); - strcat(out,"\" stroke-width=\"1\" stroke=\"black\" "); - ltype linfo = plot_info.ret_ltype(ent_ptr->ret_ltype_name(temp), ent_ptr->ret_layer_name(temp)); - pattern2dasharray(linfo, precision, scaling, out); // Add the linetype information - strcat(out, " />"); - - out_ptr = out; - return out_ptr; -} - - -char* line2path(line ln, int precision, char * units, double scaling, tables plot_info, char *out){ - // Convert DXF line to SVG path - - char *out_ptr; - char temp[20]; - entity *ent_ptr = &ln; - - strcpy(out,"<path d=\"M"); - strcat(out,gcvt(scaling*ent_ptr->ret_x(),precision,temp) ); - strcat(out," "); - strcat(out,gcvt(scaling*ent_ptr->ret_y(),precision,temp) ); - - strcat(out," L"); - strcat(out,gcvt(scaling*ln.ret_xf(),precision,temp) ); - strcat(out," "); - strcat(out,gcvt(scaling*ln.ret_yf(),precision,temp) ); - strcat(out,"\" fill=\"none\" stroke=\"black\" stroke-width=\"1\" /"); - - out_ptr = out; - return out_ptr; -} - -// DXF Text -> SVG -char* text2text(text txt, int precision, char * units, double scaling, tables plot_info, char *out){ - // Directly convert DXF to SVG because it works - char *out_ptr; - char temp[10000]; - entity *ent_ptr = &txt; - - // If the text is rotated use the transform matrix - - if ( txt.ret_txt_rot() > precision ){ - double ca = cos(0.017453*txt.ret_txt_rot()); // ca = cosine(a) - double sa = sin(-0.017453*txt.ret_txt_rot()); // sa = sine(a) - double tx = ent_ptr->ret_x()*scaling; - double ty = -ent_ptr->ret_y()*scaling; - // Apply a translation to the orgin, then a rotation, then a translation back to the original position - double a = ca; - double b = sa; - double c = -sa; - double d = ca; - double e = -1*(tx*ca-ty*sa-tx); - double f = -1*(tx*sa+ty*ca-ty); - - strcpy(out, "<g transform=\"matrix("); - strcat(out,gcvt(a,precision,temp) ); - strcat(out," "); - strcat(out,gcvt(b,precision,temp) ); - strcat(out," "); - strcat(out,gcvt(c,precision,temp) ); - strcat(out," "); - strcat(out,gcvt(d,precision,temp) ); - strcat(out," "); - strcat(out,gcvt(e,precision,temp) ); - strcat(out," "); - strcat(out,gcvt(f,precision,temp) ); - strcat(out,")\" >\n<text x=\""); - } - else{ - strcpy(out,"<text x=\""); - } - /* - strcat(out,gcvt(ent_ptr->ret_x(),precision,temp) ); - strcat(out,units); - strcat(out,"\" y=\"-"); // Put in an extra minus because of the way SVG has defined the axis - strcat(out,gcvt(ent_ptr->ret_y(),precision,temp) ); - strcat(out,units); - */ - strcat(out,gcvt(ent_ptr->ret_x()*scaling,precision,temp) ); - //strcat(out,units); - strcat(out,"\" y=\"-"); // Put in an extra minus because of the way SVG has defined the axis - strcat(out,gcvt(ent_ptr->ret_y()*scaling,precision,temp) ); - //strcat(out,units); - strcat(out,"\" font-family=\"Verdana\" font-size=\""); - strcat(out,gcvt(scaling*txt.ret_txt_ht(),precision,temp) ); - strcat(out,"\" Fill=\"black\""); - - strcat(out," >"); - // Now put in the text - strcat(out,txt.ret_text(temp)); - - // Now close the text element - strcat(out,"</text>"); - // If the text was rotated finish off the tranform group - if ( txt.ret_txt_rot() > precision ){ - strcat(out,"</g>"); - } - - out_ptr = out; - return out_ptr; -} - - - -// DXF Insert -> SVG -char* insert2group(insert in, int precision, char * units, double scaling, tables plot_info, blocks blks, char *out){ - char *out_ptr; - char tmp_char[100000]; - - // get the block using the name from the insert information - block blk = blks.ret_block(in.name(tmp_char)); - - entity *ent_ptr = ∈ - entities *ents_ptr = &blk; - // For now just translations MBS 22 Aug 05 - strcpy(out, "<g transform=\"matrix(1,0,0,1,"); - strcat(out,gcvt(scaling*ent_ptr->ret_x(),precision,tmp_char) ); - strcat(out,","); - strcat(out,gcvt(-scaling*ent_ptr->ret_y(),precision,tmp_char) ); - strcat(out,")\" >\n"); - - - // Now convert the entities in the block - std::vector< polyline > plines = ents_ptr->ret_plines(); - std::vector< lwpolyline > lwplines = ents_ptr->ret_lwplines(); - std::vector< arc > arcs = ents_ptr->ret_arcs(); - std::vector< circle > circs = ents_ptr->ret_circles(); - std::vector< line > lns = ents_ptr->ret_lines(); - std::vector< text > txts = ents_ptr->ret_texts(); - - - - for(int i = 0; i < plines.size();i++){ - strcat( out,pline2pline(plines[i], units, scaling, plot_info ) ); - strcat( out, "\n" ); - } - for(int i = 0; i < lwplines.size();i++){ - strcat( out,lwpline2path(lwplines[i], units, scaling, plot_info ) ); - strcat( out, "\n" ); - } - for(int i = 0; i < arcs.size();i++){ - strcat( out, arc2path(arcs[i], 6,units, scaling, plot_info, tmp_char ) ); - strcat( out, "\n" ); - } - for(int i = 0; i < circs.size();i++){ - strcat( out, circle2circle(circs[i], 6, units, scaling, plot_info, tmp_char) ); - strcat( out, "\n" ); - } - for(int i = 0; i < lns.size();i++){ - strcat( out, line2line(lns[i], 6, units, scaling, plot_info, tmp_char) ); - strcat( out, "\n" ); - } - for(int i = 0; i < txts.size();i++){ - strcat( out, text2text(txts[i], 6, units, scaling, plot_info, tmp_char) ); - strcat( out, "\n" ); - } - // End the group - strcat(out,"</g>"); - - out_ptr = out; - return out_ptr; -} - - - -char* write_by_layer(int output_type, entities &ents, tables &tbls, blocks &blks, double scaling, char * units, char * layer, char * out){ - // output_type = 0 is to std:out - // output_type = 1 is to the input filename but with .dxf on the end - - // For now everything will go to stdout later may directed to other places - - // Get the various file informations as dependent on the layer type - std::vector< polyline > plines = ents.ret_plines(layer); - std::vector< lwpolyline > lwplines = ents.ret_lwplines(layer); - std::vector< arc > arcs = ents.ret_arcs(layer); - std::vector< circle > circs = ents.ret_circles(layer); - std::vector< line > lns = ents.ret_lines(layer); - std::vector< text > txts = ents.ret_texts(layer); - std::vector< insert > ins = ents.ret_inserts(layer); - - // It would be better to redirect stdout to different places. That would make the code cleaner but I don't think it will work better - char tmp_char[100000]; - for(int i = 0; i < plines.size();i++){ - if (output_type == 0){ - std::cout << "\t" << pline2path(plines[i], NULL, scaling, tbls ) << std::endl; - } - else if (output_type == 1){ - std::cout << "\t" << pline2path(plines[i], NULL, scaling, tbls ) << std::endl; - } - } - for(int i = 0; i < lwplines.size();i++){ - if (output_type == 0){ - std::cout << "\t" << lwpline2path(lwplines[i], units, scaling, tbls ) << std::endl; - } - else if (output_type == 1){ - std::cout << "\t" << lwpline2path(lwplines[i], units, scaling, tbls ) << std::endl; - } - } - for(int i = 0; i < arcs.size();i++){ - if (output_type == 0){ - std::cout << "\t" << arc2path(arcs[i], 6,units, scaling, tbls, tmp_char ) << std::endl; - } - else if (output_type == 1){ - std::cout << "\t" << arc2path(arcs[i], 6,units, scaling, tbls, tmp_char ) << std::endl; - } - } - for(int i = 0; i < circs.size();i++){ - if (output_type == 0){ - std::cout << "\t" << circle2circle(circs[i], 6, units, scaling, tbls, tmp_char) << std::endl; - } - else if (output_type == 1){ - std::cout << "\t" << circle2circle(circs[i], 6, units, scaling, tbls, tmp_char) << std::endl; - } - } - for(int i = 0; i < lns.size();i++){ - if (output_type == 0){ - std::cout << "\t" << line2line(lns[i], 6, units, scaling, tbls, tmp_char) << std::endl; - } - else if (output_type == 1){ - std::cout << "\t" << line2line(lns[i], 6, units, scaling, tbls, tmp_char) << std::endl; - } - } - for(int i = 0; i < txts.size();i++){ - if (output_type == 0){ - std::cout << "\t" << text2text(txts[i], 6, units, scaling, tbls, tmp_char) << std::endl; - } - else if (output_type == 1){ - std::cout << "\t" << text2text(txts[i], 6, units, scaling, tbls, tmp_char) << std::endl; - } - } - for(int i = 0; i < ins.size();i++){ - if (output_type == 0){ - std::cout << "\t" << insert2group(ins[i], 6, units, scaling, tbls, blks, tmp_char) << std::endl; - } - else if (output_type == 1){ - std::cout << "\t" << insert2group(ins[i], 6, units, scaling, tbls, blks, tmp_char) << std::endl; - } - } -} - - - -char* write_all(int output_type, entities &ents, tables &tbls, blocks &blks, double scaling, char * units, char * out){ - // output_type = 0 is to std:out - // output_type = 1 is to the input filename but with .dxf on the end - - // For now everything will go to stdout later may directed to other places - - // Get the various file informations as dependent on the layer type - std::vector< polyline > plines = ents.ret_plines(); - std::vector< lwpolyline > lwplines = ents.ret_lwplines(); - std::vector< arc > arcs = ents.ret_arcs(); - std::vector< circle > circs = ents.ret_circles(); - std::vector< line > lns = ents.ret_lines(); - std::vector< text > txts = ents.ret_texts(); - std::vector< insert > ins = ents.ret_inserts(); - - // It would be better to redirect stdout to different places. That would make the code cleaner but I don't think it will work better - char tmp_char[100000]; - for(int i = 0; i < plines.size();i++){ - if (output_type == 0){ - std::cout << "\t" << pline2path(plines[i], NULL, scaling, tbls ) << std::endl; - } - else if (output_type == 1){ - std::cout << "\t" << pline2path(plines[i], NULL, scaling, tbls ) << std::endl; - } - } - for(int i = 0; i < lwplines.size();i++){ - if (output_type == 0){ - std::cout << "\t" << lwpline2path(lwplines[i], units, scaling, tbls ) << std::endl; - } - else if (output_type == 1){ - std::cout << "\t" << lwpline2path(lwplines[i], units, scaling, tbls ) << std::endl; - } - } - for(int i = 0; i < arcs.size();i++){ - if (output_type == 0){ - std::cout << "\t" << arc2path(arcs[i], 6,units, scaling, tbls, tmp_char ) << std::endl; - } - else if (output_type == 1){ - std::cout << "\t" << arc2path(arcs[i], 6,units, scaling, tbls, tmp_char ) << std::endl; - } - } - for(int i = 0; i < circs.size();i++){ - if (output_type == 0){ - std::cout << "\t" << circle2circle(circs[i], 6, units, scaling, tbls, tmp_char) << std::endl; - } - else if (output_type == 1){ - std::cout << "\t" << circle2circle(circs[i], 6, units, scaling, tbls, tmp_char) << std::endl; - } - } - for(int i = 0; i < lns.size();i++){ - if (output_type == 0){ - std::cout << "\t" << line2line(lns[i], 6, units, scaling, tbls, tmp_char) << std::endl; - } - else if (output_type == 1){ - std::cout << "\t" << line2line(lns[i], 6, units, scaling, tbls, tmp_char) << std::endl; - } - } - for(int i = 0; i < txts.size();i++){ - if (output_type == 0){ - std::cout << "\t" << text2text(txts[i], 6, units, scaling, tbls, tmp_char) << std::endl; - } - else if (output_type == 1){ - std::cout << "\t" << text2text(txts[i], 6, units, scaling, tbls, tmp_char) << std::endl; - } - } - for(int i = 0; i < ins.size();i++){ - if (output_type == 0){ - std::cout << "\t" << insert2group(ins[i], 6, units, scaling, tbls, blks, tmp_char) << std::endl; - } - else if (output_type == 1){ - std::cout << "\t" << insert2group(ins[i], 6, units, scaling, tbls, blks, tmp_char) << std::endl; - } - } -} - - - diff --git a/src/extension/dxf2svg/entities2elements.h b/src/extension/dxf2svg/entities2elements.h deleted file mode 100644 index cceefcf15..000000000 --- a/src/extension/dxf2svg/entities2elements.h +++ /dev/null @@ -1,53 +0,0 @@ -/* Method for converting dxf entities to SVG elements -There are multiple ways for converting different items - -If possible most DXF enetities will be converted to paths because that is the most flexable object - -Matt Squires -SoC 2005 - -*/ - -#include"entities.h" -#include"tables.h" -#include"blocks.h" - -// The names indicate the DXF entitiy first and the SVG element last - -// Common elements -char* to_arc(double bulge, double r, double start_ang, double end_ang, int precision,char* delim, char * units, double scaling, char *out); // This is used for arcs, polylines, and lwpolylines - -// DXF Polyline -> SVG - -char* pline2path(polyline pline, char * units, double scaling, tables plot_info); // Convert a dxf polyline to a SVG path. This is the closest conversion of the DXF polyline to an SVG element -char* pline2pline(polyline pline, char * units, double scaling, tables plot_info); // Convert a dxf polyline to a SVG polyline. The conversion is not 1:1 because the SVG pline doesn't support closed objects or curves -char* pline2polygon(polyline pline, char * units, double scaling, tables plot_info); // Convert a dxf polyline to a SVG polygon. The conversion is not 1:1 because the SVG polygone assumes a closed path. If the pline is not closed it will be forced closed - -// DXF LWPolyline -> SVG -char* lwpline2path(lwpolyline pline, char * units, double scaling, tables plot_info); // Convert a dxf polyline to a SVG path. This is the closest conversion of the DXF polyline to an SVG element - -// DXF ARC -> SVG -char* arc2path(arc a, int precision, char * units, double scaling, tables plot_info, char *out); // So far this appears to be the only way to convert arcs into something recognized by SVG - - -// DXF Circle -> SVG -char* circle2circle(circle circ, int precision, char * units, double scaling, tables plot_info, char *out); // Direct conversion of DXF circle to SVG circle -char* circle2path(circle circ, int precision, char * units, double scaling, tables plot_info, char *out); // Conversion of DXF circle to SVG circle assuming the path will represent the circle - - -// DXF Line -> SVG -char* line2line(line ln, int precision, char * units, double scaling, tables plot_info, char *out); // Directly convert DXF to SVG because it works -char* line2path(line ln, int precision, char * units, double scaling, tables plot_info, char *out); // Convert DXF line to SVG path - -// DXF Text -> SVG -char* text2text(text txt, int precision, char * units, double scaling, tables plot_info, char *out); // Directly convert DXF to SVF assuming VERANDA font - -// DXF Insert -> SVG -char* insert2group(insert in, int precision, char * units, double scaling, tables plot_info, blocks blks, char *out); - -// Write all of the possible enties with a variety of options - -char* write_by_layer(int output_type, entities &ents, tables &tbls, blocks &blks, double scaling, char * units, char * layer, char * out); // Write out the entities by layer designation -char* write_all(int output_type, entities &ents, tables &tbls, blocks &blks, double scaling, char * units, char * out); - - diff --git a/src/extension/dxf2svg/read_dxf.cpp b/src/extension/dxf2svg/read_dxf.cpp deleted file mode 100644 index 1a4eefbc9..000000000 --- a/src/extension/dxf2svg/read_dxf.cpp +++ /dev/null @@ -1,275 +0,0 @@ -/* - * For reading and slight parsing of dxf files - * - * Author: - * Matt Squires <squiresm@colorado.edu> - * - * Copyright (C) 2005 Matt Squires - * - * Released under GNU GPL and LGPL, read the file 'GPL.txt' and 'LGPL.txt' for details - */ - - - -#include <fstream> -#include <string> -#include "read_dxf.h" - -#include <iostream> -#include <string.h> -#include <stdlib.h> -using namespace std; - - -int MAX_STR_LN = 10000; - -int section(char* value){ - if ( strncmp(value,"HEADER",6) == 0 ) return 0; - if ( strncmp(value,"CLASSES",7) == 0 ) return 1; - if ( strncmp(value,"TABLES",6) == 0 ) return 2; - if ( strncmp(value,"BLOCKS",6) == 0 ) return 3; - if ( strncmp(value,"ENTITIES",8) == 0 ) return 4; - if ( strncmp(value,"OBJECTS",7) == 0 ) return 5; - if ( strncmp(value,"THUMBNAILIMAGE",14) == 0 ) return 6; -} - - -dxfpair::dxfpair(int gcode, char val[10000]){ - group_code = gcode; - // Dynamically save the strings, otherwise the memory uses is bad - - for (int i = 0; i < strlen(val); i++){ - value.push_back(val[i]); - } -} - - -dxfpair::~dxfpair(){ - //delete [] value; -} - -char * dxfpair::value_char(char *string){ - int size = value.size(); - while( ( size > 0 ) && int(value[size-1]) < 33){ - // Strip off any control characters and spaces off the end of the string - size--; - } - for(int i = 0; i < size; i++){ - string[i] = value[i]; - } - string[size]=0; -} - -std::vector< std::vector< dxfpair > > dxf_get_sections(char* filename){ - // In the dxf format information is paired into group codes that indicate the information that follows on the next line. The information on the next line is called the value - - int n =0; - - int group_code; - char value[MAX_STR_LN]; - - int section_num; - - - - - std::vector< std::vector< dxfpair > > out; - - std::vector< dxfpair > header; - std::vector< dxfpair > classes; - std::vector< dxfpair > tables; - std::vector< dxfpair > blocks; - std::vector< dxfpair > entities; - std::vector< dxfpair > objects; - std::vector< dxfpair > thumbnailimage; - - header.clear(); - classes.clear(); - tables.clear(); - blocks.clear(); - entities.clear(); - objects.clear(); - thumbnailimage.clear(); - - - // Open dxf file for reading - std::ifstream file(filename); - - if (!file.is_open()){ - exit (1); // Change this to an exception - } - - // Find the first SECTION header - - while ( (!file.eof()) ){ - n++; - - // get the first group code and value - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - - do{ - - // TO DO set all the chars to be caps for later comparison - - // Find the SECTION codes - if ( (group_code == 0 ) && ( strncmp(value,"SECTION",7) == 0 ) ){ - // Directly after a section value is the type of section ( e.g. HEADER, TABLES ) - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - section_num = section( value ); - if ( group_code == 2 ){ - // Make sure the the group code is 2 for the SECTION name - // This is a big block of mostly repetitive code, it will result in larger code, but would be faster than putting the switch in another while loop. If I still live in a time when file size mattered alot I would change it - //std::cout << "section_num = " << section_num << std::endl; - switch ( section_num ){ - case 0: - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - do{ - header.push_back( dxfpair( group_code, value ) ); - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - }while( ( (group_code != 0) || strncmp(value,"ENDSEC",6) != 0 ) && (!file.eof()) ); // I put in the (group_code != 0) in the hope that it will be a faster bool compare than the string compare. Test this later - break; - case 1: - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - if ( (group_code != 0) || (strncmp(value,"ENDSEC",6) != 0) ){ - // Some dxf files have blank sections. These are not handled by the do/while loop so break about if needed - do{ - classes.push_back( dxfpair( group_code, value ) ); - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - }while( ( (group_code != 0) || strncmp(value,"ENDSEC",6) != 0 ) && (!file.eof()) ); // I put in the (group_code != 0) in the hope that it will be a faster bool compare than the string compare. Test this later - } - break; - case 2: - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - do{ - tables.push_back( dxfpair( group_code, value ) ); - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - }while( ( (group_code != 0) || strncmp(value,"ENDSEC",6) != 0 ) && (!file.eof()) ); - break; - case 3: - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - do{ - blocks.push_back( dxfpair( group_code, value ) ); - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - }while( ( (group_code != 0) || strncmp(value,"ENDSEC",6) != 0 ) && (!file.eof()) ); // I put in the (group_code != 0) in the hope that it will be a faster bool compare than the string compare. Test this later - break; - case 4: - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - do{ - entities.push_back( dxfpair( group_code, value ) ); - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - }while( ( (group_code != 0) || strncmp(value,"ENDSEC",6) != 0 ) && (!file.eof()) ); // I put in the (group_code != 0) in the hope that it will be a faster bool compare than the string compare. Test this later - break; - case 5: - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - do{ - objects.push_back( dxfpair( group_code, value ) ); - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - }while( ( (group_code != 0) || strncmp(value,"ENDSEC",6) != 0 ) && (!file.eof()) ); // I put in the (group_code != 0) in the hope that it will be a faster bool compare than the string compare. Test this later - break; - case 6: - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - do{ - thumbnailimage.push_back( dxfpair( group_code, value ) ); - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - }while( ( (group_code != 0) || strncmp(value,"ENDSEC",6) != 0 ) && (!file.eof()) ); // I put in the (group_code != 0) in the hope that it will be a faster bool compare than the string compare. Test this later - break; - default: - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - } - } - } - file.getline(value,MAX_STR_LN); - group_code = atoi(value); - file.getline(value,MAX_STR_LN); - - n++; - }while( ( strncmp(value,"EOF",3) != 0 ) && (!file.eof()) ); - } - - out.push_back(header); - out.push_back(classes); - out.push_back(tables); - out.push_back(blocks); - out.push_back(entities); - out.push_back(objects); - out.push_back(thumbnailimage); - - return out; -} - - -std::vector< std::vector< dxfpair > > separate_parts( std::vector< dxfpair > section){ - //std::cout << "1" << std::endl; - //std::cout << "section.size() = " << section.size() << std::endl; - // Find where the major sections are and break into smaller parts - // Major section is defined as anything beween group_code 0 to 0 - std::vector< dxfpair > inner; - std::vector< std::vector< dxfpair > > outer; - //std::cout << "2" << std::endl; - for (int i = 0; i < section.size(); i++){ - //std::cout << "i = " << i << std::endl; - //std::cout << "section[i].value.size() = " << section[i].value.size() << std::endl; - - // Make sure no control codes like LF or CR are making it past this section - if ( (section[i].value.size() > 0) && int(section[i].value.back()) < 32 ){ - section[i].value.pop_back(); - } - //for(int j = 0;j < section[i].value.size();j++ ) std::cout << section[i].value[j]; - //std::cout << std::endl; - - inner.push_back( section[i] ); - - // If the next group code is 0 then push the previously found info on outer and start looking for data again - if (section[i+1].group_code == 0){ - //std::cout << "inner.push_back" << std::endl; - outer.push_back( inner ); - inner.clear(); - } - } - // Because putting the data on outer depends on find a GC=0 the last bit of data may be left behind so it inner has data in it put it on outer - if (!inner.empty()){ - outer.push_back( inner ); - inner.clear(); - } - //std::cout << "3" << std::endl; - if (section.back().group_code == 0){ - //outer.push_back( inner ); // Put the last part on if there is information, but I don't think it needs to. - } - - return outer; -} - diff --git a/src/extension/dxf2svg/read_dxf.h b/src/extension/dxf2svg/read_dxf.h deleted file mode 100644 index 7e008b4e0..000000000 --- a/src/extension/dxf2svg/read_dxf.h +++ /dev/null @@ -1,32 +0,0 @@ -/* Header file for reading dxf information and basic parsing. Interprting information is found in other files -*/ - -#ifndef READ_DXF_H -#define READ_DXF_H - -#include<vector> - - - -class dxfpair{ -public: - dxfpair(int gcode, char val[10000]); - virtual ~dxfpair(); - - char * value_char(char *string); - - // Leave this data public - int group_code; - std::vector< char > value; -}; - - - - -int section(char* value); // Convert the section titles into integers - -std::vector< std::vector< dxfpair > > dxf_get_sections(char* filename); - -std::vector< std::vector< dxfpair > > separate_parts( std::vector< dxfpair > section ); // Find where the major sections are and break into smaller parts - -#endif diff --git a/src/extension/dxf2svg/tables.cpp b/src/extension/dxf2svg/tables.cpp deleted file mode 100644 index fcaff33c0..000000000 --- a/src/extension/dxf2svg/tables.cpp +++ /dev/null @@ -1,211 +0,0 @@ -/* - * Code for the conversion of DXF information in the TABLES section - * - * Author: - * Matt Squires <squiresm@colorado.edu> - * - * Copyright (C) 2005 Matt Squires - * - * Released under GNU GPL and LGPL, read the file 'GPL.txt' and 'LGPL.txt' for details - */ - -#include"tables.h" -#include<iostream> - - - - -int determine_table(char* value){ - // Common Elements as far as I am concerend - if ( strncmp(value,"LAYER",5) == 0 ) return 0; - if ( strncmp(value,"LTYPE",5) == 0 ) return 1; - if ( strncmp(value,"STYLE",5) == 0 ) return 2; - if ( strncmp(value,"UCS",3) == 0 ) return 3; - if ( strncmp(value,"VIEW",4) == 0 ) return 4; - if ( strncmp(value,"VPORT",4) == 0 ) return 5; - if ( strncmp(value,"APPID",5) == 0 ) return 6; - if ( strncmp(value,"BLOCK_RECORD",12) == 0 ) return 7; - else return -1; -} - - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// TABLE -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - -int table::ret_maxN(){ - return max_number; -} - - - - - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// LAYER -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - -layer::layer( std::vector< dxfpair > info){ - // Get the vertex information - - //basic_entity( info ); - //static char string[10000]; - char string[10000]; - for (int i = 0; i < info.size(); i++){ - switch( info[i].group_code ){ - case 2: - info[i].value_char(layer_name); - break; - case 6: - info[i].value_char(ltype_name); - break; - - case 62: - info[i].value_char(string); - color_number = atoi(string); - //std::cout << "I found a color and its number = " << color_number << std::endl; - break; - case 290: - info[i].value_char(string); - plotting_flag = atoi(string); - break; - } - } -} - -void layer::display(){ - std::cout << "LAYER\n"; - //std::cout << "\tx = " << x << "\ty = " << y << "\tz = " << z << "\tbulge = " << bulge << std::flush; -} - -char* layer::name(char* string){ - return( strcpy(string,layer_name) ); -} - - - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// LTYPE -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - -ltype::ltype( std::vector< dxfpair > info){ - // Get the linetype information - - //static char string[10000]; - char string[10000]; - for (int i = 0; i < info.size(); i++){ - switch( info[i].group_code ){ - case 2: - info[i].value_char(ltype_name); - break; - case 3: - info[i].value_char(descriptive_txt); - break; - case 73: - info[i].value_char(string); - num_elements = atoi(string); - break; - case 40: - info[i].value_char(string); - pattern_length = atof(string); - break; - case 49: - info[i].value_char(string); - pattern.push_back( atof(string) ); - break; - } - } -} - - - -char* ltype::name(char* string){ - return( strcpy(string,ltype_name) ); -} - - -std::vector< double > ltype::ret_pattern(){ - return pattern; -} - - -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// tables -///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - - -tables::tables(std::vector< std::vector< dxfpair > > sections){ - // Read the main information about the entities section and then put it in the enetites class - int value; - char string[10000]; - - for(int i = 0; i < sections.size(); i++){ - //std::cout << "start" << std::endl; - sections[i][0].value_char(string); - value = determine_table(string); - //std::cout << "sections.size() = " << sections.size() << std::endl << "i = " << i << std::endl << "string = " << string << std::endl; - switch( value ){ - case 0: - // LAYER - //std::cout << "tables start layer " << std::endl; - tables_layer.push_back( layer( sections[i] ) ); - //std::cout << "tables end layer " << std::endl; - break; - - case 1: - // LTYPE - //std::cout << "tables start ltype " << std::endl; - tables_ltype.push_back( ltype( sections[i] ) ); - //std::cout << "tables end ltype " << std::endl; - break; - - //case 3: - // break; - - default: - break; - // Nothing here - } - - } - -} - - - - -ltype tables::ret_ltype(char ltype_name[10000], char layer_name[10000]){ - int string_len = 0; - char name[10000]; - char temp[10000]; - // The ltype information may be given in the entitity or in the layer information - // Assume that if there is a name defined in the linetype that it trumps any other layer information - if ( strlen(ltype_name) > 0 ) strcpy(name,ltype_name); - else strcpy(name,layer_name); - for (int i = 0; i < tables_ltype.size();i++){ - string_len = strlen(tables_ltype[i].name(temp)); - if (strncmp(tables_ltype[i].name(temp),name,string_len) == 0 ) return tables_ltype[i]; - } - return tables_ltype[0]; -} - - -layer tables::ret_layer(char layer_name[10000]){ - int string_len = 0; - char temp[10000]; - - for (int i = 0; i < tables_layer.size();i++){ - string_len = strlen(tables_layer[i].name(temp)); - if (strncmp(tables_layer[i].name(temp),layer_name,string_len) == 0 ) return tables_layer[i]; - } - return tables_layer[0]; -} - - -std::vector< layer > tables::ret_layers(){ - return tables_layer; -} diff --git a/src/extension/dxf2svg/tables.h b/src/extension/dxf2svg/tables.h deleted file mode 100644 index f63122eaf..000000000 --- a/src/extension/dxf2svg/tables.h +++ /dev/null @@ -1,71 +0,0 @@ -/* Code for the conversion of DXF information in the TABLES section -Matt Squires -SoC -2005*/ - -#ifndef DXF_TABLES_H -#define DXF_TABLES_H - -#include<vector> -#include"read_dxf.h" - -class table{ - public: - int ret_maxN(); - private: - int max_number; -}; - - -class layer : public table{ - public: - layer( std::vector< dxfpair > info); - void display(); - char* name(char* string); - private: - char layer_name[10000]; - char ltype_name[10000]; // The layer may also hold the ltype infomation - int color_number; - int plotting_flag; - -}; - - -class ltype : public table{ - public: - ltype( std::vector< dxfpair > info); - char* name(char* string); - std::vector< double > ret_pattern(); - private: - char ltype_name[10000]; - char descriptive_txt[10000]; - int num_elements; - double pattern_length; - std::vector< double > pattern; - -}; - - -class tables{ - // Well I said that I would only use STL containers internally, but I would have to use a dynamically linked list, and I haven't done for a long time soo STL is my crutch. - public: - tables(std::vector< std::vector< dxfpair > > sections); // Put the various entities into their respective vectors - void display_all(); - - ltype ret_ltype(char ltype_name[10000], char layer_name[10000]); - layer ret_layer(char layer_name[10000]); - - std::vector< layer > ret_layers(); - - - private: - //void add_dimstyle(polyline pline); - void add_layer(layer layr); - void add_ltype(ltype line_type); - - std::vector< layer > tables_layer; - std::vector< ltype > tables_ltype; -}; - - -#endif diff --git a/src/extension/dxf2svg/tables2svg_info.cpp b/src/extension/dxf2svg/tables2svg_info.cpp deleted file mode 100644 index c59060306..000000000 --- a/src/extension/dxf2svg/tables2svg_info.cpp +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Convert DXF table information to a format that is recognized by SVG - * - * Author: - * Matt Squires <squiresm@colorado.edu> - * - * Copyright (C) 2005 Matt Squires - * - * Released under GNU GPL and LGPL, read the file 'GPL.txt' and 'LGPL.txt' for details - */ - - -#include "tables2svg_info.h" -#include <math.h> -#include <iostream> -#include <stdlib.h> -#include <string.h> - -char* pattern2dasharray(ltype info, int precision, double scaling, char* out){ - std::vector< double > pattern = info.ret_pattern(); - char temp[50]; - char *out_ptr; - - - if (!pattern.empty()){ - strcat(out," stroke-dasharray=\""); - for(int i = 0; i < pattern.size()-1;i++){ - strcat(out,gcvt(scaling*sqrt(pow(pattern[i],2)),precision,temp) ); - strcat(out,","); - } - strcat( out,gcvt(scaling*sqrt(pow(pattern[pattern.size()-1],2)),precision,temp) ); - strcat(out,"\" "); - } - - out_ptr = out; - return out_ptr; -} diff --git a/src/extension/dxf2svg/tables2svg_info.h b/src/extension/dxf2svg/tables2svg_info.h deleted file mode 100644 index 2c99f034e..000000000 --- a/src/extension/dxf2svg/tables2svg_info.h +++ /dev/null @@ -1,9 +0,0 @@ -/* Convert DXF table information to a format that is recognized by SVG -Matt Squires -SOC 2005 -*/ - - -#include"tables.h" - -char* pattern2dasharray(ltype info, int precision, double scaling, char* temp); diff --git a/src/extension/dxf2svg/test_dxf.cpp b/src/extension/dxf2svg/test_dxf.cpp deleted file mode 100644 index c3bbdc141..000000000 --- a/src/extension/dxf2svg/test_dxf.cpp +++ /dev/null @@ -1,99 +0,0 @@ -/* test read_dxf */ -#include"read_dxf.h" -#include"entities.h" -#include"blocks.h" -#include"tables.h" -#include<iostream> -#include"entities2elements.h" - -using namespace std; - -int main(){ - std::vector< std::vector< dxfpair > > output, entities_info, blocks_info, tables_info; - //output = dxf_get_sections("circ_sqr.dxf"); - //output = dxf_get_sections("Labjack.dxf"); - //output = dxf_get_sections("mini_post.dxf"); - //output = dxf_get_sections("../8599-E0W.dxf"); - //output = dxf_get_sections("../bulged_lwpoly.dxf"); - //output = dxf_get_sections("../aspheric_lens.dxf"); - output = dxf_get_sections("../layers_colors.dxf"); - /*std::vector< dxfpair > header; - std::vector< dxfpair > classes; - std::vector< dxfpair > tables; - std::vector< dxfpair > blocks; - std::vector< dxfpair > entities; - std::vector< dxfpair > objects; - std::vector< dxfpair > thumbnailimage; - */ - - - //dxf_get_sections("circ_sqr.dxf",header,classes,tables,blocks,entities,objects,thumbnailimage); - //dxf_get_sections("mini_post.dxf",header,classes,tables,blocks,entities,objects,thumbnailimage); - - //cout << entities.size() << endl; - for (int i=0;i<output.size();i++) cout << "output[i].size()" << i << " = " << output[i].size() << endl; - //cout << endl; - //for (int i=0;i<output[0].size();i++) cout << output[0][i].group_code << "\t" << output[0][i].value << endl; - //cout << endl; - //for (int i=0;i<output[4].size();i++) cout << output[4][i].group_code << "\t" << output[4][i].value << endl; - - // Now display the different parts of the entities section - //cout << endl; - for (int i=0;i < output[4].size();i++){ - //cout << output[4][i].group_code << " " << output[4][i].value[0] << output[4][i].value[1] << endl; - } - cout << endl; - entities_info = separate_parts(output[4]); - cout << "entities_info.size() = " << entities_info.size() << endl; - - for (int i=0;i < entities_info.size();i++){ - //for (int j=0;j < entities_info[i].size();j++) cout << entities_info[i][j].group_code << " " << entities_info[i][j].value[0] << entities_info[i][j].value[1] << entities_info[i][j].value[2] << entities_info[i][j].value[3] << entities_info[i][j].value[4] << "\n"; - //cout << endl << endl << endl; - } - - cout << "blocks separate parts" << endl; - blocks_info = separate_parts(output[3]); // Tables is the 4th part of a dxf file. - cout << "sort separated parts" << endl; - blocks blks(blocks_info); // Sort the information in the tables - cout << "blocks_info.size() = " << blocks_info.size() << endl; - - for (int i=0;i < blocks_info.size();i++){ - //for (int j=0;j < blocks_info[i].size();j++) cout << blocks_info[i][j].group_code << " " << blocks_info[i][j].value[0] << blocks_info[i][j].value[1] << blocks_info[i][j].value[2] << blocks_info[i][j].value[3] << blocks_info[i][j].value[4] << "\n"; - //cout << endl << endl << endl; - } - - - tables_info = separate_parts(output[2]); // Tables is the 3rd part of a dxf file. - cout << "tables_info.size() = " << tables_info.size() << endl; - for (int i=0;i < tables_info.size();i++){ - //for (int j=0;j < tables_info[i].size();j++) cout << tables_info[i][j].group_code << " " << tables_info[i][j].value[0] << tables_info[i][j].value[1] << tables_info[i][j].value[2] << tables_info[i][j].value[3] << tables_info[i][j].value[4] << "\n"; - //cout << "i = " << i << endl << endl; - } - tables tbls(tables_info); // Sort the information in the tables - - - - cout << "This should change \n"; - - cout << "\n\nNow display all parsed info \n"; - entities ents(entities_info); - ents.display_all(); - - //char units[5] = "in"; - // char units[5] = ""; - - cout << "\nNow for the begining of the SVG...\n\n"; - - cout << "Polyline conversion\n"; - //std::vector< polyline > pl_tmp= ents.ret_plines(); - //cout << "pline2pline\n" << pline2pline(pl_tmp[0], units ) << endl; - //cout << "pline2pline\n" << pline2pline(ents.ret_plines()[0], units ) << endl; - //cout << "pline2path\n" << pline2path(ents.ret_plines()[0], units ); - - // char tmp_char[10000]; - - cout << "\nCircle conversion\n"; - //cout << "circle2circle\n" << circle2circle(ents.ret_circles()[0], 3, units, tmp_char) << endl; - - return 0; -} diff --git a/src/extension/extension.h b/src/extension/extension.h index e0b643b6d..78999631a 100644 --- a/src/extension/extension.h +++ b/src/extension/extension.h @@ -19,6 +19,7 @@ #include <vector> #include <glibmm/ustring.h> #include "xml/repr.h" +#include <sigc++/signal.h> namespace Gtk { class Table; diff --git a/src/extension/init.cpp b/src/extension/init.cpp index 6e35ca9d1..9b65ce1f8 100644 --- a/src/extension/init.cpp +++ b/src/extension/init.cpp @@ -54,6 +54,9 @@ #ifdef WITH_LIBVISIO #include "internal/vsd-input.h" #endif +#ifdef WITH_LIBCDR +#include "internal/cdr-input.h" +#endif #include "preferences.h" #include "io/sys.h" #ifdef WITH_DBUS @@ -187,6 +190,9 @@ init() #ifdef WITH_LIBVISIO Internal::VsdInput::init(); #endif +#ifdef WITH_LIBCDR + Internal::CdrInput::init(); +#endif /* Effects */ Internal::BlurEdge::init(); diff --git a/src/extension/internal/Makefile_insert b/src/extension/internal/Makefile_insert index 12556fbcc..7f5e975d4 100644 --- a/src/extension/internal/Makefile_insert +++ b/src/extension/internal/Makefile_insert @@ -12,6 +12,12 @@ ink_common_sources += \ extension/internal/vsd-input.h endif +if WITH_LIBCDR +ink_common_sources += \ + extension/internal/cdr-input.cpp \ + extension/internal/cdr-input.h +endif + if USE_IMAGE_MAGICK ink_common_sources += \ extension/internal/bitmap/imagemagick.cpp \ diff --git a/src/extension/internal/cdr-input.cpp b/src/extension/internal/cdr-input.cpp new file mode 100644 index 000000000..e6c400fb5 --- /dev/null +++ b/src/extension/internal/cdr-input.cpp @@ -0,0 +1,332 @@ +/* + * This file came from libwpg as a source, their utility wpg2svg + * specifically. It has been modified to work as an Inkscape extension. + * The Inkscape extension code is covered by this copyright, but the + * rest is covered by the one bellow. + * + * Authors: + * Fridrich Strba (fridrich.strba@bluewin.ch) + * + * Copyright (C) 2012 Authors + * + * Released under GNU GPL, read the file 'COPYING' for more information + * + */ + +#include <stdio.h> +#include "config.h" + +#include "cdr-input.h" + +#ifdef WITH_LIBCDR + +#include <string> +#include <cstring> + +#include <libcdr/libcdr.h> +#include <libwpd-stream/libwpd-stream.h> + +#include <gtkmm/alignment.h> +#include <gtkmm/comboboxtext.h> +#include <gtkmm/drawingarea.h> +#include <gtkmm/frame.h> +#include <gtkmm/scale.h> + +#include "extension/system.h" +#include "extension/input.h" +#include "document.h" + +#include "document-private.h" +#include "document-undo.h" +#include "inkscape.h" + +#include "dialogs/dialog-events.h" +#include <gtk/gtk.h> +#include "ui/widget/spinbutton.h" +#include "ui/widget/frame.h" +#include <glibmm/i18n.h> + +#include <gdkmm/general.h> + +#include "svg-view.h" +#include "svg-view-widget.h" + +namespace Inkscape { +namespace Extension { +namespace Internal { + + +class CdrImportDialog : public Gtk::Dialog { +public: + CdrImportDialog(const std::vector<WPXString> &vec); + virtual ~CdrImportDialog(); + + bool showDialog(); + unsigned getSelectedPage(); + void getImportSettings(Inkscape::XML::Node *prefs); + +private: + void _setPreviewPage(unsigned page); + + // Signal handlers +#if !WITH_GTKMM_3_0 + bool _onExposePreview(GdkEventExpose *event); +#endif + + void _onPageNumberChanged(); + + class Gtk::Button * cancelbutton; + class Gtk::Button * okbutton; + class Gtk::Label * _labelSelect; + class Inkscape::UI::Widget::SpinButton * _pageNumberSpin; + class Gtk::Label * _labelTotalPages; + class Gtk::VBox * vbox1; + class Gtk::VBox * vbox2; + class Gtk::Widget * _previewArea; + + const std::vector<WPXString> &_vec; // Document to be imported + unsigned _current_page; // Current selected page + int _preview_width, _preview_height; // Size of the preview area +}; + +CdrImportDialog::CdrImportDialog(const std::vector<WPXString> &vec) + : _vec(vec), _current_page(1) +{ + int num_pages = _vec.size(); + if ( num_pages <= 1 ) + return; + cancelbutton = Gtk::manage(new class Gtk::Button(Gtk::StockID("gtk-cancel"))); + okbutton = Gtk::manage(new class Gtk::Button(Gtk::StockID("gtk-ok"))); + _labelSelect = Gtk::manage(new class Gtk::Label(_("Select page:"))); + + // Page number +#if WITH_GTKMM_3_0 + Glib::RefPtr<Gtk::Adjustment> _pageNumberSpin_adj = Gtk::Adjustment::create(1, 1, _vec.size(), 1, 10, 0); + _pageNumberSpin = Gtk::manage(new Inkscape::UI::Widget::SpinButton(_pageNumberSpin_adj, 1, 1)); +#else + Gtk::Adjustment *_pageNumberSpin_adj = Gtk::manage( + new class Gtk::Adjustment(1, 1, _vec.size(), 1, 10, 0)); + _pageNumberSpin = Gtk::manage(new class Inkscape::UI::Widget::SpinButton(*_pageNumberSpin_adj, 1, 1)); +#endif + _labelTotalPages = Gtk::manage(new class Gtk::Label()); + gchar *label_text = g_strdup_printf(_("out of %i"), num_pages); + _labelTotalPages->set_label(label_text); + g_free(label_text); + + vbox1 = Gtk::manage(new class Gtk::VBox(false, 4)); + SPDocument *doc = SPDocument::createNewDocFromMem(_vec[0].cstr(), strlen(_vec[0].cstr()), 0); + _previewArea = Glib::wrap(sp_svg_view_widget_new(doc)); + + vbox2 = Gtk::manage(new class Gtk::VBox(false, 4)); + cancelbutton->set_can_focus(); + cancelbutton->set_can_default(); + cancelbutton->set_relief(Gtk::RELIEF_NORMAL); + okbutton->set_can_focus(); + okbutton->set_can_default(); + okbutton->set_relief(Gtk::RELIEF_NORMAL); + this->get_action_area()->property_layout_style().set_value(Gtk::BUTTONBOX_END); + _labelSelect->set_line_wrap(false); + _labelSelect->set_use_markup(false); + _labelSelect->set_selectable(false); + _pageNumberSpin->set_can_focus(); + _pageNumberSpin->set_update_policy(Gtk::UPDATE_ALWAYS); + _pageNumberSpin->set_numeric(true); + _pageNumberSpin->set_digits(0); + _pageNumberSpin->set_wrap(false); + _labelTotalPages->set_line_wrap(false); + _labelTotalPages->set_use_markup(false); + _labelTotalPages->set_selectable(false); + vbox2->pack_start(*_previewArea, Gtk::PACK_SHRINK, 0); + this->get_vbox()->set_homogeneous(false); + this->get_vbox()->set_spacing(0); + this->get_vbox()->pack_start(*vbox2); + this->set_title(_("Page Selector")); + this->set_modal(true); + sp_transientize(GTK_WIDGET(this->gobj())); //Make transient + this->property_window_position().set_value(Gtk::WIN_POS_NONE); + this->set_resizable(true); + this->property_destroy_with_parent().set_value(false); + this->get_action_area()->add(*_labelSelect); + this->add_action_widget(*_pageNumberSpin, -7); + this->get_action_area()->add(*_labelTotalPages); + this->add_action_widget(*cancelbutton, -6); + this->add_action_widget(*okbutton, -5); + cancelbutton->show(); + okbutton->show(); + _labelSelect->show(); + _pageNumberSpin->show(); + _labelTotalPages->show(); + vbox1->show(); + _previewArea->show(); + vbox2->show(); + + // Connect signals + _pageNumberSpin_adj->signal_value_changed().connect(sigc::mem_fun(*this, &CdrImportDialog::_onPageNumberChanged)); +} + +CdrImportDialog::~CdrImportDialog() {} + +bool CdrImportDialog::showDialog() +{ + show(); + gint b = run(); + hide(); + if ( b == Gtk::RESPONSE_OK ) { + return TRUE; + } else { + return FALSE; + } +} + +unsigned CdrImportDialog::getSelectedPage() +{ + return _current_page; +} + +void CdrImportDialog::_onPageNumberChanged() +{ + unsigned page = static_cast<unsigned>(_pageNumberSpin->get_value_as_int()); + _current_page = CLAMP(page, 1U, _vec.size()); + _setPreviewPage(_current_page); +} + +/** + * \brief Renders the given page's thumbnail + */ +void CdrImportDialog::_setPreviewPage(unsigned page) +{ + SPDocument *doc = SPDocument::createNewDocFromMem(_vec[page-1].cstr(), strlen(_vec[page-1].cstr()), 0); + Gtk::Widget * tmpPreviewArea = Glib::wrap(sp_svg_view_widget_new(doc)); + std::swap(_previewArea, tmpPreviewArea); + if (tmpPreviewArea) { + _previewArea->set_size_request( tmpPreviewArea->get_width(), tmpPreviewArea->get_height() ); + delete tmpPreviewArea; + } + vbox2->pack_start(*_previewArea, Gtk::PACK_SHRINK, 0); + _previewArea->show_now(); +} + +SPDocument *CdrInput::open(Inkscape::Extension::Input * /*mod*/, const gchar * uri) +{ + WPXFileStream input(uri); + + if (!libcdr::CDRDocument::isSupported(&input)) { + return NULL; + } + + libcdr::CDRStringVector output; + if (!libcdr::CDRDocument::generateSVG(&input, output)) { + return NULL; + } + + if (output.empty()) { + return NULL; + } + + std::vector<WPXString> tmpSVGOutput; + for (unsigned i=0; i<output.size(); ++i) { + WPXString tmpString("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n"); + tmpString.append(output[i]); + tmpSVGOutput.push_back(tmpString); + } + + unsigned page_num = 1; + + // If only one page is present, import that one without bothering user + if (tmpSVGOutput.size() > 1) { + CdrImportDialog *dlg = 0; + if (inkscape_use_gui()) { + dlg = new CdrImportDialog(tmpSVGOutput); + if (!dlg->showDialog()) { + delete dlg; + return NULL; + } + } + + // Get needed page + if (dlg) { + page_num = dlg->getSelectedPage(); + if (page_num < 1) + page_num = 1; + if (page_num > tmpSVGOutput.size()) + page_num = tmpSVGOutput.size(); + } + } + + SPDocument * doc = SPDocument::createNewDocFromMem(tmpSVGOutput[page_num-1].cstr(), strlen(tmpSVGOutput[page_num-1].cstr()), TRUE); + return doc; +} + +#include "clear-n_.h" + +void CdrInput::init(void) +{ + /* CDR */ + Inkscape::Extension::build_from_mem( + "<inkscape-extension xmlns=\"" INKSCAPE_EXTENSION_URI "\">\n" + "<name>" N_("Corel DRAW Input") "</name>\n" + "<id>org.inkscape.input.cdr</id>\n" + "<input>\n" + "<extension>.cdr</extension>\n" + "<mimetype>image/x-xcdr</mimetype>\n" + "<filetypename>" N_("Corel DRAW 7-X4 files (*.cdr)") "</filetypename>\n" + "<filetypetooltip>" N_("Open files saved in Corel DRAW 7-X4") "</filetypetooltip>\n" + "</input>\n" + "</inkscape-extension>", new CdrInput()); + + /* CDT */ + Inkscape::Extension::build_from_mem( + "<inkscape-extension xmlns=\"" INKSCAPE_EXTENSION_URI "\">\n" + "<name>" N_("Corel DRAW templates input") "</name>\n" + "<id>org.inkscape.input.cdt</id>\n" + "<input>\n" + "<extension>.cdt</extension>\n" + "<mimetype>application/x-xcdt</mimetype>\n" + "<filetypename>" N_("Corel DRAW 7-13 template files (*.cdt)") "</filetypename>\n" + "<filetypetooltip>" N_("Open files saved in Corel DRAW 7-13") "</filetypetooltip>\n" + "</input>\n" + "</inkscape-extension>", new CdrInput()); + + /* CCX */ + Inkscape::Extension::build_from_mem( + "<inkscape-extension xmlns=\"" INKSCAPE_EXTENSION_URI "\">\n" + "<name>" N_("Corel DRAW Compressed Exchange files input") "</name>\n" + "<id>org.inkscape.input.ccx</id>\n" + "<input>\n" + "<extension>.ccx</extension>\n" + "<mimetype>application/x-xccx</mimetype>\n" + "<filetypename>" N_("Corel DRAW Compressed Exchange files (*.ccx)") "</filetypename>\n" + "<filetypetooltip>" N_("Open compressed exchange files saved in Corel DRAW") "</filetypetooltip>\n" + "</input>\n" + "</inkscape-extension>", new CdrInput()); + + /* CMX */ + Inkscape::Extension::build_from_mem( + "<inkscape-extension xmlns=\"" INKSCAPE_EXTENSION_URI "\">\n" + "<name>" N_("Corel DRAW Presentation Exchange files input") "</name>\n" + "<id>org.inkscape.input.cmx</id>\n" + "<input>\n" + "<extension>.cmx</extension>\n" + "<mimetype>application/x-xcmx</mimetype>\n" + "<filetypename>" N_("Corel DRAW Presentation Exchange files (*.cmx)") "</filetypename>\n" + "<filetypetooltip>" N_("Open presentation exchange files saved in Corel DRAW") "</filetypetooltip>\n" + "</input>\n" + "</inkscape-extension>", new CdrInput()); + + return; + +} // init + +} } } /* namespace Inkscape, Extension, Implementation */ +#endif /* WITH_LIBCDR */ + +/* + Local Variables: + mode:c++ + c-file-style:"stroustrup" + c-file-offsets:((innamespace . 0)(inline-open . 0)) + indent-tabs-mode:nil + fill-column:99 + End: +*/ +// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 : diff --git a/src/extension/internal/cdr-input.h b/src/extension/internal/cdr-input.h new file mode 100644 index 000000000..10af41d5a --- /dev/null +++ b/src/extension/internal/cdr-input.h @@ -0,0 +1,54 @@ +/* + * This code abstracts the libwpg interfaces into the Inkscape + * input extension interface. + * + * Authors: + * Fridrich Strba (fridrich.strba@bluewin.ch) + * + * Copyright (C) 2012 Authors + * + * Released under GNU GPL, read the file 'COPYING' for more information + */ + +#ifndef __EXTENSION_INTERNAL_CDROUTPUT_H__ +#define __EXTENSION_INTERNAL_CDROUTPUT_H__ + +#ifdef HAVE_CONFIG_H +# include <config.h> +#endif + +#ifdef WITH_LIBCDR + +#include <gtkmm/dialog.h> + +#include "../implementation/implementation.h" + +namespace Inkscape { +namespace Extension { +namespace Internal { + +class CdrInput : public Inkscape::Extension::Implementation::Implementation { + CdrInput () { }; +public: + SPDocument *open( Inkscape::Extension::Input *mod, + const gchar *uri ); + static void init( void ); + +}; + +} } } /* namespace Inkscape, Extension, Implementation */ + +#endif /* WITH_LIBCDR */ +#endif /* __EXTENSION_INTERNAL_CDROUTPUT_H__ */ + + +/* + Local Variables: + mode:c++ + c-file-style:"stroustrup" + c-file-offsets:((innamespace . 0)(inline-open . 0)) + indent-tabs-mode:nil + fill-column:99 + End: +*/ +// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 : diff --git a/src/extension/internal/filter/bumps.h b/src/extension/internal/filter/bumps.h index 8db6c67d2..f0c4c16aa 100644 --- a/src/extension/internal/filter/bumps.h +++ b/src/extension/internal/filter/bumps.h @@ -167,9 +167,6 @@ Bump::get_filter_text (Inkscape::Extension::Extension * ext) std::ostringstream lightOptions; std::ostringstream lightEnd; - std::ostringstream lightRed; - std::ostringstream lightGreen; - std::ostringstream lightBlue; std::ostringstream floodRed; std::ostringstream floodGreen; std::ostringstream floodBlue; diff --git a/src/extension/internal/filter/filter-file.cpp b/src/extension/internal/filter/filter-file.cpp index d129f590c..d569c6438 100644 --- a/src/extension/internal/filter/filter-file.cpp +++ b/src/extension/internal/filter/filter-file.cpp @@ -20,6 +20,7 @@ /* System includes */ #include <glibmm/i18n.h> +#include <glibmm/fileutils.h> namespace Inkscape { namespace Extension { diff --git a/src/extension/internal/filter/filter.cpp b/src/extension/internal/filter/filter.cpp index af597685b..9f7a45f7f 100644 --- a/src/extension/internal/filter/filter.cpp +++ b/src/extension/internal/filter/filter.cpp @@ -172,7 +172,7 @@ void Filter::effect(Inkscape::Extension::Effect *module, Inkscape::UI::View::Vie // no filter if (filternode == NULL) { - g_warning("no assoziating filter found!"); + g_warning("no assigned filter found!"); continue; } diff --git a/src/extension/internal/filter/shadows.h b/src/extension/internal/filter/shadows.h index d76358a96..415776607 100644 --- a/src/extension/internal/filter/shadows.h +++ b/src/extension/internal/filter/shadows.h @@ -3,7 +3,7 @@ /* Change the 'SHADOWS' above to be your file name */ /* - * Copyright (C) 2011 Authors: + * Copyright (C) 2013 Authors: * Ivan Louette (filters) * Nicolas Dufour (UI) <nicoduf@yahoo.fr> * @@ -39,6 +39,7 @@ namespace Filter { inner = composite1 (operator="out"), composite2 (operator="atop", in1="offset", in2="SourceGraphic") innercut = composite1 (operator="in"), composite2 (operator="out", in1="offset", in2="SourceGraphic") outercut = composite1 (operator="out"), composite2 (operator="in", in1="SourceGraphic", in2="offset") + shadow = composite1 (operator="out"), composite2 (operator="atop", in1="offset", in2="offset") * Color (guint, default 0,0,0,127) -> flood (flood-opacity, flood-color) * Use object's color (boolean, default false) -> composite1 (in1, in2) */ @@ -60,11 +61,12 @@ public: "<param name=\"blur\" gui-text=\"" N_("Blur radius (px):") "\" type=\"float\" appearance=\"full\" min=\"0.0\" max=\"200.0\">3.0</param>\n" "<param name=\"xoffset\" gui-text=\"" N_("Horizontal offset (px):") "\" type=\"float\" appearance=\"full\" min=\"-50.0\" max=\"50.0\">6.0</param>\n" "<param name=\"yoffset\" gui-text=\"" N_("Vertical offset (px):") "\" type=\"float\" appearance=\"full\" min=\"-50.0\" max=\"50.0\">6.0</param>\n" - "<param name=\"type\" gui-text=\"" N_("Blur type:") "\" type=\"enum\" >\n" + "<param name=\"type\" gui-text=\"" N_("Shadow type:") "\" type=\"enum\" >\n" "<_item value=\"outer\">" N_("Outer") "</_item>\n" "<_item value=\"inner\">" N_("Inner") "</_item>\n" "<_item value=\"outercut\">" N_("Outer cutout") "</_item>\n" "<_item value=\"innercut\">" N_("Inner cutout") "</_item>\n" + "<_item value=\"shadow\">" N_("Shadow only") "</_item>\n" "</param>\n" "</page>\n" "<page name=\"coltab\" _gui-text=\"" N_("Blur color") "\">\n" @@ -151,11 +153,16 @@ ColorizableDropShadow::get_filter_text (Inkscape::Extension::Extension * ext) comp2op << "out"; comp2in1 << "offset"; comp2in2 << "SourceGraphic"; - } else { //innercut + } else if ((g_ascii_strcasecmp("innercut", type) == 0)){ comp1op << "out"; comp1in1 << "flood"; comp1in2 << "SourceGraphic"; comp2op << "in"; + } else { //shadow + comp1op << "in"; + comp2op << "atop"; + comp2in1 << "offset"; + comp2in2 << "offset"; } _filter = g_strdup_printf( diff --git a/src/extension/internal/image-resolution.cpp b/src/extension/internal/image-resolution.cpp index a17a2bb30..3b3b85d06 100644 --- a/src/extension/internal/image-resolution.cpp +++ b/src/extension/internal/image-resolution.cpp @@ -286,13 +286,10 @@ void ImageResolution::readjfif(char const *fn) { struct jpeg_decompress_struct cinfo; jmp_buf jbuf; struct jpeg_error_mgr jerr; - bool constr = false; if (setjmp(jbuf)) { fclose(ifd); - if (constr) { - jpeg_destroy_decompress(&cinfo); - } + jpeg_destroy_decompress(&cinfo); return; } @@ -305,8 +302,6 @@ void ImageResolution::readjfif(char const *fn) { jerr.reset_error_mgr = &irjfif_reset; cinfo.client_data = (void*)&jbuf; - constr = true; - jpeg_stdio_src(&cinfo, ifd); jpeg_read_header(&cinfo, TRUE); @@ -321,7 +316,6 @@ void ImageResolution::readjfif(char const *fn) { ok_ = true; } } - constr = false; jpeg_destroy_decompress(&cinfo); fclose(ifd); } diff --git a/src/extension/internal/javafx-out.cpp b/src/extension/internal/javafx-out.cpp index 67c0fae66..035a6f0aa 100644 --- a/src/extension/internal/javafx-out.cpp +++ b/src/extension/internal/javafx-out.cpp @@ -20,6 +20,8 @@ #ifdef HAVE_CONFIG_H # include <config.h> #endif + +#include <glibmm/miscutils.h> #include "javafx-out.h" #include <inkscape.h> #include <inkscape-version.h> diff --git a/src/extension/internal/pdfinput/svg-builder.cpp b/src/extension/internal/pdfinput/svg-builder.cpp index f0de3b709..75849f6cc 100644 --- a/src/extension/internal/pdfinput/svg-builder.cpp +++ b/src/extension/internal/pdfinput/svg-builder.cpp @@ -629,7 +629,6 @@ gchar *SvgBuilder::_createPattern(GfxPattern *pattern, GfxState *state, bool is_ if ( pattern->getType() == 2 ) { // Shading pattern GfxShadingPattern *shading_pattern = static_cast<GfxShadingPattern *>(pattern); double *ptm; - double ittm[6]; // invert ttm double m[6] = {1, 0, 0, 1, 0, 0}; double det; @@ -638,6 +637,7 @@ gchar *SvgBuilder::_createPattern(GfxPattern *pattern, GfxState *state, bool is_ ptm = shading_pattern->getMatrix(); det = ttm[0] * ttm[3] - ttm[1] * ttm[2]; if (det) { + double ittm[6]; // invert ttm ittm[0] = ttm[3] / det; ittm[1] = -ttm[1] / det; ittm[2] = -ttm[2] / det; @@ -1208,7 +1208,7 @@ void SvgBuilder::updateTextMatrix(GfxState *state) { */ void SvgBuilder::_flushText() { // Ignore empty strings - if ( _glyphs.size() < 1 ) { + if ( _glyphs.empty()) { _glyphs.clear(); return; } diff --git a/src/extension/internal/vsd-input.cpp b/src/extension/internal/vsd-input.cpp index 187318417..12e5150cb 100644 --- a/src/extension/internal/vsd-input.cpp +++ b/src/extension/internal/vsd-input.cpp @@ -185,8 +185,8 @@ unsigned VsdImportDialog::getSelectedPage() void VsdImportDialog::_onPageNumberChanged() { - int page = _pageNumberSpin->get_value_as_int(); - _current_page = CLAMP(page, 1, _vec.size()); + unsigned page = static_cast<unsigned>(_pageNumberSpin->get_value_as_int()); + _current_page = CLAMP(page, 1U, _vec.size()); _setPreviewPage(_current_page); } diff --git a/src/extension/system.cpp b/src/extension/system.cpp index 7fb6e1591..60cd21d71 100644 --- a/src/extension/system.cpp +++ b/src/extension/system.cpp @@ -21,6 +21,7 @@ #endif #include <interface.h> +#include <unistd.h> #include "system.h" #include "preferences.h" diff --git a/src/extension/timer.cpp b/src/extension/timer.cpp index 3941ddcfc..e4e8632d2 100644 --- a/src/extension/timer.cpp +++ b/src/extension/timer.cpp @@ -10,7 +10,7 @@ * Released under GNU GPL, read the file 'COPYING' for more information */ - +#include <glibmm/main.h> #include "extension.h" #include "timer.h" diff --git a/src/file.cpp b/src/file.cpp index 14f70fc8c..468d02eba 100644 --- a/src/file.cpp +++ b/src/file.cpp @@ -62,6 +62,7 @@ #include "ui/view/view-widget.h" #include "uri.h" #include "xml/rebase-hrefs.h" +#include "xml/sp-css-attr.h" #include "verbs.h" #include "event-log.h" #include "ui/dialog/font-substitution.h" diff --git a/src/filters/blend.cpp b/src/filters/blend.cpp index 809bd6c00..a43927e81 100644 --- a/src/filters/blend.cpp +++ b/src/filters/blend.cpp @@ -31,10 +31,6 @@ #include "display/nr-filter-types.h" /* FeBlend base class */ - -static void sp_feBlend_class_init(SPFeBlendClass *klass); -static void sp_feBlend_init(SPFeBlend *feBlend); - static void sp_feBlend_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feBlend_release(SPObject *object); static void sp_feBlend_set(SPObject *object, unsigned int key, gchar const *value); @@ -42,28 +38,7 @@ static void sp_feBlend_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_feBlend_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); static void sp_feBlend_build_renderer(SPFilterPrimitive *sp_prim, Inkscape::Filters::Filter *filter); -static SPFilterPrimitiveClass *feBlend_parent_class; - -GType -sp_feBlend_get_type() -{ - static GType feBlend_type = 0; - - if (!feBlend_type) { - GTypeInfo feBlend_info = { - sizeof(SPFeBlendClass), - NULL, NULL, - (GClassInitFunc) sp_feBlend_class_init, - NULL, NULL, - sizeof(SPFeBlend), - 16, - (GInstanceInitFunc) sp_feBlend_init, - NULL, /* value_table */ - }; - feBlend_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeBlend", &feBlend_info, (GTypeFlags)0); - } - return feBlend_type; -} +G_DEFINE_TYPE(SPFeBlend, sp_feBlend, SP_TYPE_FILTER_PRIMITIVE); static void sp_feBlend_class_init(SPFeBlendClass *klass) @@ -71,8 +46,6 @@ sp_feBlend_class_init(SPFeBlendClass *klass) SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass *sp_primitive_class = (SPFilterPrimitiveClass *)klass; - feBlend_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_feBlend_build; sp_object_class->release = sp_feBlend_release; sp_object_class->write = sp_feBlend_write; @@ -98,8 +71,8 @@ sp_feBlend_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *re { SPFeBlend *blend = SP_FEBLEND(object); - if (((SPObjectClass *) feBlend_parent_class)->build) { - ((SPObjectClass *) feBlend_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_feBlend_parent_class)->build) { + ((SPObjectClass *) sp_feBlend_parent_class)->build(object, document, repr); } /*LOAD ATTRIBUTES FROM REPR HERE*/ @@ -123,8 +96,8 @@ sp_feBlend_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *re static void sp_feBlend_release(SPObject *object) { - if (((SPObjectClass *) feBlend_parent_class)->release) - ((SPObjectClass *) feBlend_parent_class)->release(object); + if (((SPObjectClass *) sp_feBlend_parent_class)->release) + ((SPObjectClass *) sp_feBlend_parent_class)->release(object); } static Inkscape::Filters::FilterBlendMode sp_feBlend_readmode(gchar const *value) @@ -186,8 +159,8 @@ sp_feBlend_set(SPObject *object, unsigned int key, gchar const *value) } break; default: - if (((SPObjectClass *) feBlend_parent_class)->set) - ((SPObjectClass *) feBlend_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_feBlend_parent_class)->set) + ((SPObjectClass *) sp_feBlend_parent_class)->set(object, key, value); break; } @@ -218,8 +191,8 @@ sp_feBlend_update(SPObject *object, SPCtx *ctx, guint flags) object->getRepr()->setAttribute("in2", sp_filter_name_for_image(parent, blend->in2)); } - if (((SPObjectClass *) feBlend_parent_class)->update) { - ((SPObjectClass *) feBlend_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feBlend_parent_class)->update) { + ((SPObjectClass *) sp_feBlend_parent_class)->update(object, ctx, flags); } } @@ -267,8 +240,8 @@ sp_feBlend_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML:: } repr->setAttribute("mode", mode); - if (((SPObjectClass *) feBlend_parent_class)->write) { - ((SPObjectClass *) feBlend_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feBlend_parent_class)->write) { + ((SPObjectClass *) sp_feBlend_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/colormatrix.cpp b/src/filters/colormatrix.cpp index b88b84037..aaf1c2986 100644 --- a/src/filters/colormatrix.cpp +++ b/src/filters/colormatrix.cpp @@ -30,10 +30,6 @@ #include "display/nr-filter-colormatrix.h" /* FeColorMatrix base class */ - -static void sp_feColorMatrix_class_init(SPFeColorMatrixClass *klass); -static void sp_feColorMatrix_init(SPFeColorMatrix *feColorMatrix); - static void sp_feColorMatrix_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feColorMatrix_release(SPObject *object); static void sp_feColorMatrix_set(SPObject *object, unsigned int key, gchar const *value); @@ -41,28 +37,7 @@ static void sp_feColorMatrix_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_feColorMatrix_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); static void sp_feColorMatrix_build_renderer(SPFilterPrimitive *primitive, Inkscape::Filters::Filter *filter); -static SPFilterPrimitiveClass *feColorMatrix_parent_class; - -GType -sp_feColorMatrix_get_type() -{ - static GType feColorMatrix_type = 0; - - if (!feColorMatrix_type) { - GTypeInfo feColorMatrix_info = { - sizeof(SPFeColorMatrixClass), - NULL, NULL, - (GClassInitFunc) sp_feColorMatrix_class_init, - NULL, NULL, - sizeof(SPFeColorMatrix), - 16, - (GInstanceInitFunc) sp_feColorMatrix_init, - NULL, /* value_table */ - }; - feColorMatrix_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeColorMatrix", &feColorMatrix_info, (GTypeFlags)0); - } - return feColorMatrix_type; -} +G_DEFINE_TYPE(SPFeColorMatrix, sp_feColorMatrix, SP_TYPE_FILTER_PRIMITIVE); static void sp_feColorMatrix_class_init(SPFeColorMatrixClass *klass) @@ -70,8 +45,6 @@ sp_feColorMatrix_class_init(SPFeColorMatrixClass *klass) SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass *sp_primitive_class = (SPFilterPrimitiveClass *)klass; - feColorMatrix_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_feColorMatrix_build; sp_object_class->release = sp_feColorMatrix_release; sp_object_class->write = sp_feColorMatrix_write; @@ -93,8 +66,8 @@ sp_feColorMatrix_init(SPFeColorMatrix */*feColorMatrix*/) static void sp_feColorMatrix_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) feColorMatrix_parent_class)->build) { - ((SPObjectClass *) feColorMatrix_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_feColorMatrix_parent_class)->build) { + ((SPObjectClass *) sp_feColorMatrix_parent_class)->build(object, document, repr); } /*LOAD ATTRIBUTES FROM REPR HERE*/ @@ -108,8 +81,8 @@ sp_feColorMatrix_build(SPObject *object, SPDocument *document, Inkscape::XML::No static void sp_feColorMatrix_release(SPObject *object) { - if (((SPObjectClass *) feColorMatrix_parent_class)->release) - ((SPObjectClass *) feColorMatrix_parent_class)->release(object); + if (((SPObjectClass *) sp_feColorMatrix_parent_class)->release) + ((SPObjectClass *) sp_feColorMatrix_parent_class)->release(object); } static Inkscape::Filters::FilterColorMatrixType sp_feColorMatrix_read_type(gchar const *value){ @@ -158,8 +131,8 @@ sp_feColorMatrix_set(SPObject *object, unsigned int key, gchar const *str) } break; default: - if (((SPObjectClass *) feColorMatrix_parent_class)->set) - ((SPObjectClass *) feColorMatrix_parent_class)->set(object, key, str); + if (((SPObjectClass *) sp_feColorMatrix_parent_class)->set) + ((SPObjectClass *) sp_feColorMatrix_parent_class)->set(object, key, str); break; } } @@ -177,8 +150,8 @@ sp_feColorMatrix_update(SPObject *object, SPCtx *ctx, guint flags) } - if (((SPObjectClass *) feColorMatrix_parent_class)->update) { - ((SPObjectClass *) feColorMatrix_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feColorMatrix_parent_class)->update) { + ((SPObjectClass *) sp_feColorMatrix_parent_class)->update(object, ctx, flags); } } @@ -194,8 +167,8 @@ sp_feColorMatrix_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape: repr = object->getRepr()->duplicate(doc); } - if (((SPObjectClass *) feColorMatrix_parent_class)->write) { - ((SPObjectClass *) feColorMatrix_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feColorMatrix_parent_class)->write) { + ((SPObjectClass *) sp_feColorMatrix_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/componenttransfer.cpp b/src/filters/componenttransfer.cpp index 8cc388dd0..71e1ffe8e 100644 --- a/src/filters/componenttransfer.cpp +++ b/src/filters/componenttransfer.cpp @@ -28,10 +28,6 @@ #include "display/nr-filter-component-transfer.h" /* FeComponentTransfer base class */ - -static void sp_feComponentTransfer_class_init(SPFeComponentTransferClass *klass); -static void sp_feComponentTransfer_init(SPFeComponentTransfer *feComponentTransfer); - static void sp_feComponentTransfer_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feComponentTransfer_release(SPObject *object); static void sp_feComponentTransfer_set(SPObject *object, unsigned int key, gchar const *value); @@ -40,35 +36,14 @@ static void sp_feComponentTransfer_build_renderer(SPFilterPrimitive *primitive, static void sp_feComponentTransfer_remove_child(SPObject *object, Inkscape::XML::Node *child); static void sp_feComponentTransfer_child_added(SPObject *object, Inkscape::XML::Node *child, Inkscape::XML::Node *ref); static Inkscape::XML::Node *sp_feComponentTransfer_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); -static SPFilterPrimitiveClass *feComponentTransfer_parent_class; -GType -sp_feComponentTransfer_get_type() -{ - static GType feComponentTransfer_type = 0; - - if (!feComponentTransfer_type) { - GTypeInfo feComponentTransfer_info = { - sizeof(SPFeComponentTransferClass), - NULL, NULL, - (GClassInitFunc) sp_feComponentTransfer_class_init, - NULL, NULL, - sizeof(SPFeComponentTransfer), - 16, - (GInstanceInitFunc) sp_feComponentTransfer_init, - NULL, /* value_table */ - }; - feComponentTransfer_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeComponentTransfer", &feComponentTransfer_info, (GTypeFlags)0); - } - return feComponentTransfer_type; -} +G_DEFINE_TYPE(SPFeComponentTransfer, sp_feComponentTransfer, SP_TYPE_FILTER_PRIMITIVE); static void sp_feComponentTransfer_class_init(SPFeComponentTransferClass *klass) { SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass *sp_primitive_class = (SPFilterPrimitiveClass *)klass; - feComponentTransfer_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); sp_object_class->build = sp_feComponentTransfer_build; sp_object_class->release = sp_feComponentTransfer_release; @@ -93,8 +68,8 @@ sp_feComponentTransfer_init(SPFeComponentTransfer */*feComponentTransfer*/) static void sp_feComponentTransfer_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) feComponentTransfer_parent_class)->build) { - ((SPObjectClass *) feComponentTransfer_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_feComponentTransfer_parent_class)->build) { + ((SPObjectClass *) sp_feComponentTransfer_parent_class)->build(object, document, repr); } /*LOAD ATTRIBUTES FROM REPR HERE*/ @@ -144,8 +119,8 @@ sp_feComponentTransfer_child_added(SPObject *object, Inkscape::XML::Node *child, { SPFeComponentTransfer *f = SP_FECOMPONENTTRANSFER(object); - if (((SPObjectClass *) feComponentTransfer_parent_class)->child_added) - (* ((SPObjectClass *) feComponentTransfer_parent_class)->child_added)(object, child, ref); + if (((SPObjectClass *) sp_feComponentTransfer_parent_class)->child_added) + (* ((SPObjectClass *) sp_feComponentTransfer_parent_class)->child_added)(object, child, ref); sp_feComponentTransfer_children_modified(f); object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); @@ -160,8 +135,8 @@ sp_feComponentTransfer_remove_child(SPObject *object, Inkscape::XML::Node *child { SPFeComponentTransfer *f = SP_FECOMPONENTTRANSFER(object); - if (((SPObjectClass *) feComponentTransfer_parent_class)->remove_child) - (* ((SPObjectClass *) feComponentTransfer_parent_class)->remove_child)(object, child); + if (((SPObjectClass *) sp_feComponentTransfer_parent_class)->remove_child) + (* ((SPObjectClass *) sp_feComponentTransfer_parent_class)->remove_child)(object, child); sp_feComponentTransfer_children_modified(f); object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); @@ -173,8 +148,8 @@ sp_feComponentTransfer_remove_child(SPObject *object, Inkscape::XML::Node *child static void sp_feComponentTransfer_release(SPObject *object) { - if (((SPObjectClass *) feComponentTransfer_parent_class)->release) - ((SPObjectClass *) feComponentTransfer_parent_class)->release(object); + if (((SPObjectClass *) sp_feComponentTransfer_parent_class)->release) + ((SPObjectClass *) sp_feComponentTransfer_parent_class)->release(object); } /** @@ -189,8 +164,8 @@ sp_feComponentTransfer_set(SPObject *object, unsigned int key, gchar const *valu switch(key) { /*DEAL WITH SETTING ATTRIBUTES HERE*/ default: - if (((SPObjectClass *) feComponentTransfer_parent_class)->set) - ((SPObjectClass *) feComponentTransfer_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_feComponentTransfer_parent_class)->set) + ((SPObjectClass *) sp_feComponentTransfer_parent_class)->set(object, key, value); break; } } @@ -208,8 +183,8 @@ sp_feComponentTransfer_update(SPObject *object, SPCtx *ctx, guint flags) } - if (((SPObjectClass *) feComponentTransfer_parent_class)->update) { - ((SPObjectClass *) feComponentTransfer_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feComponentTransfer_parent_class)->update) { + ((SPObjectClass *) sp_feComponentTransfer_parent_class)->update(object, ctx, flags); } } @@ -225,8 +200,8 @@ sp_feComponentTransfer_write(SPObject *object, Inkscape::XML::Document *doc, Ink repr = object->getRepr()->duplicate(doc); } - if (((SPObjectClass *) feComponentTransfer_parent_class)->write) { - ((SPObjectClass *) feComponentTransfer_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feComponentTransfer_parent_class)->write) { + ((SPObjectClass *) sp_feComponentTransfer_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/composite.cpp b/src/filters/composite.cpp index 66e8e3415..d490f336c 100644 --- a/src/filters/composite.cpp +++ b/src/filters/composite.cpp @@ -26,10 +26,6 @@ #include "sp-filter.h" /* FeComposite base class */ - -static void sp_feComposite_class_init(SPFeCompositeClass *klass); -static void sp_feComposite_init(SPFeComposite *feComposite); - static void sp_feComposite_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feComposite_release(SPObject *object); static void sp_feComposite_set(SPObject *object, unsigned int key, gchar const *value); @@ -37,28 +33,7 @@ static void sp_feComposite_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_feComposite_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); static void sp_feComposite_build_renderer(SPFilterPrimitive *primitive, Inkscape::Filters::Filter *filter); -static SPFilterPrimitiveClass *feComposite_parent_class; - -GType -sp_feComposite_get_type() -{ - static GType feComposite_type = 0; - - if (!feComposite_type) { - GTypeInfo feComposite_info = { - sizeof(SPFeCompositeClass), - NULL, NULL, - (GClassInitFunc) sp_feComposite_class_init, - NULL, NULL, - sizeof(SPFeComposite), - 16, - (GInstanceInitFunc) sp_feComposite_init, - NULL, /* value_table */ - }; - feComposite_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeComposite", &feComposite_info, (GTypeFlags)0); - } - return feComposite_type; -} +G_DEFINE_TYPE(SPFeComposite, sp_feComposite, SP_TYPE_FILTER_PRIMITIVE); static void sp_feComposite_class_init(SPFeCompositeClass *klass) @@ -66,8 +41,6 @@ sp_feComposite_class_init(SPFeCompositeClass *klass) SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass *sp_primitive_class = (SPFilterPrimitiveClass *)klass; - feComposite_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_feComposite_build; sp_object_class->release = sp_feComposite_release; sp_object_class->write = sp_feComposite_write; @@ -96,8 +69,8 @@ sp_feComposite_init(SPFeComposite *feComposite) static void sp_feComposite_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) feComposite_parent_class)->build) { - ((SPObjectClass *) feComposite_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_feComposite_parent_class)->build) { + ((SPObjectClass *) sp_feComposite_parent_class)->build(object, document, repr); } SPFeComposite *comp = SP_FECOMPOSITE(object); @@ -128,8 +101,8 @@ sp_feComposite_build(SPObject *object, SPDocument *document, Inkscape::XML::Node static void sp_feComposite_release(SPObject *object) { - if (((SPObjectClass *) feComposite_parent_class)->release) - ((SPObjectClass *) feComposite_parent_class)->release(object); + if (((SPObjectClass *) sp_feComposite_parent_class)->release) + ((SPObjectClass *) sp_feComposite_parent_class)->release(object); } static FeCompositeOperator @@ -212,8 +185,8 @@ sp_feComposite_set(SPObject *object, unsigned int key, gchar const *value) break; default: - if (((SPObjectClass *) feComposite_parent_class)->set) - ((SPObjectClass *) feComposite_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_feComposite_parent_class)->set) + ((SPObjectClass *) sp_feComposite_parent_class)->set(object, key, value); break; } @@ -246,8 +219,8 @@ sp_feComposite_update(SPObject *object, SPCtx *ctx, guint flags) object->getRepr()->setAttribute("in2", sp_filter_name_for_image(parent, comp->in2)); } - if (((SPObjectClass *) feComposite_parent_class)->update) { - ((SPObjectClass *) feComposite_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feComposite_parent_class)->update) { + ((SPObjectClass *) sp_feComposite_parent_class)->update(object, ctx, flags); } } @@ -309,8 +282,8 @@ sp_feComposite_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::X repr->setAttribute("k4", 0); } - if (((SPObjectClass *) feComposite_parent_class)->write) { - ((SPObjectClass *) feComposite_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feComposite_parent_class)->write) { + ((SPObjectClass *) sp_feComposite_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/convolvematrix.cpp b/src/filters/convolvematrix.cpp index 470bfb64a..d002ef731 100644 --- a/src/filters/convolvematrix.cpp +++ b/src/filters/convolvematrix.cpp @@ -29,10 +29,6 @@ #include "display/nr-filter-convolve-matrix.h" /* FeConvolveMatrix base class */ - -static void sp_feConvolveMatrix_class_init(SPFeConvolveMatrixClass *klass); -static void sp_feConvolveMatrix_init(SPFeConvolveMatrix *feConvolveMatrix); - static void sp_feConvolveMatrix_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feConvolveMatrix_release(SPObject *object); static void sp_feConvolveMatrix_set(SPObject *object, unsigned int key, gchar const *value); @@ -40,28 +36,7 @@ static void sp_feConvolveMatrix_update(SPObject *object, SPCtx *ctx, guint flags static Inkscape::XML::Node *sp_feConvolveMatrix_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); static void sp_feConvolveMatrix_build_renderer(SPFilterPrimitive *primitive, Inkscape::Filters::Filter *filter); -static SPFilterPrimitiveClass *feConvolveMatrix_parent_class; - -GType -sp_feConvolveMatrix_get_type() -{ - static GType feConvolveMatrix_type = 0; - - if (!feConvolveMatrix_type) { - GTypeInfo feConvolveMatrix_info = { - sizeof(SPFeConvolveMatrixClass), - NULL, NULL, - (GClassInitFunc) sp_feConvolveMatrix_class_init, - NULL, NULL, - sizeof(SPFeConvolveMatrix), - 16, - (GInstanceInitFunc) sp_feConvolveMatrix_init, - NULL, /* value_table */ - }; - feConvolveMatrix_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeConvolveMatrix", &feConvolveMatrix_info, (GTypeFlags)0); - } - return feConvolveMatrix_type; -} +G_DEFINE_TYPE(SPFeConvolveMatrix, sp_feConvolveMatrix, SP_TYPE_FILTER_PRIMITIVE); static void sp_feConvolveMatrix_class_init(SPFeConvolveMatrixClass *klass) @@ -69,8 +44,6 @@ sp_feConvolveMatrix_class_init(SPFeConvolveMatrixClass *klass) SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass *sp_primitive_class = (SPFilterPrimitiveClass *)klass; - feConvolveMatrix_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_feConvolveMatrix_build; sp_object_class->release = sp_feConvolveMatrix_release; sp_object_class->write = sp_feConvolveMatrix_write; @@ -104,8 +77,8 @@ sp_feConvolveMatrix_init(SPFeConvolveMatrix *feConvolveMatrix) static void sp_feConvolveMatrix_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) feConvolveMatrix_parent_class)->build) { - ((SPObjectClass *) feConvolveMatrix_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_feConvolveMatrix_parent_class)->build) { + ((SPObjectClass *) sp_feConvolveMatrix_parent_class)->build(object, document, repr); } /*LOAD ATTRIBUTES FROM REPR HERE*/ @@ -126,8 +99,8 @@ sp_feConvolveMatrix_build(SPObject *object, SPDocument *document, Inkscape::XML: static void sp_feConvolveMatrix_release(SPObject *object) { - if (((SPObjectClass *) feConvolveMatrix_parent_class)->release) - ((SPObjectClass *) feConvolveMatrix_parent_class)->release(object); + if (((SPObjectClass *) sp_feConvolveMatrix_parent_class)->release) + ((SPObjectClass *) sp_feConvolveMatrix_parent_class)->release(object); } static Inkscape::Filters::FilterConvolveMatrixEdgeMode sp_feConvolveMatrix_read_edgeMode(gchar const *value){ @@ -265,8 +238,8 @@ sp_feConvolveMatrix_set(SPObject *object, unsigned int key, gchar const *value) } break; default: - if (((SPObjectClass *) feConvolveMatrix_parent_class)->set) - ((SPObjectClass *) feConvolveMatrix_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_feConvolveMatrix_parent_class)->set) + ((SPObjectClass *) sp_feConvolveMatrix_parent_class)->set(object, key, value); break; } @@ -285,8 +258,8 @@ sp_feConvolveMatrix_update(SPObject *object, SPCtx *ctx, guint flags) } - if (((SPObjectClass *) feConvolveMatrix_parent_class)->update) { - ((SPObjectClass *) feConvolveMatrix_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feConvolveMatrix_parent_class)->update) { + ((SPObjectClass *) sp_feConvolveMatrix_parent_class)->update(object, ctx, flags); } } @@ -303,8 +276,8 @@ sp_feConvolveMatrix_write(SPObject *object, Inkscape::XML::Document *doc, Inksca } - if (((SPObjectClass *) feConvolveMatrix_parent_class)->write) { - ((SPObjectClass *) feConvolveMatrix_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feConvolveMatrix_parent_class)->write) { + ((SPObjectClass *) sp_feConvolveMatrix_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/diffuselighting.cpp b/src/filters/diffuselighting.cpp index 0f2f29d67..66dd825f6 100644 --- a/src/filters/diffuselighting.cpp +++ b/src/filters/diffuselighting.cpp @@ -18,10 +18,13 @@ # include "config.h" #endif +#include "strneq.h" + #include "attributes.h" #include "svg/svg.h" #include "sp-object.h" #include "svg/svg-color.h" +#include "svg/svg-icc-color.h" #include "filters/diffuselighting.h" #include "filters/distantlight.h" #include "filters/pointlight.h" @@ -31,10 +34,6 @@ #include "display/nr-filter-diffuselighting.h" /* FeDiffuseLighting base class */ - -static void sp_feDiffuseLighting_class_init(SPFeDiffuseLightingClass *klass); -static void sp_feDiffuseLighting_init(SPFeDiffuseLighting *feDiffuseLighting); - static void sp_feDiffuseLighting_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feDiffuseLighting_release(SPObject *object); static void sp_feDiffuseLighting_set(SPObject *object, unsigned int key, gchar const *value); @@ -52,35 +51,13 @@ static Inkscape::XML::Node *sp_feDiffuseLighting_write(SPObject *object, Inkscap static void sp_feDiffuseLighting_build_renderer(SPFilterPrimitive *primitive, Inkscape::Filters::Filter *filter); static void sp_feDiffuseLighting_children_modified(SPFeDiffuseLighting *sp_diffuselighting); -static SPFilterPrimitiveClass *feDiffuseLighting_parent_class; - -GType -sp_feDiffuseLighting_get_type() -{ - static GType feDiffuseLighting_type = 0; - - if (!feDiffuseLighting_type) { - GTypeInfo feDiffuseLighting_info = { - sizeof(SPFeDiffuseLightingClass), - NULL, NULL, - (GClassInitFunc) sp_feDiffuseLighting_class_init, - NULL, NULL, - sizeof(SPFeDiffuseLighting), - 16, - (GInstanceInitFunc) sp_feDiffuseLighting_init, - NULL, /* value_table */ - }; - feDiffuseLighting_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeDiffuseLighting", &feDiffuseLighting_info, (GTypeFlags)0); - } - return feDiffuseLighting_type; -} +G_DEFINE_TYPE(SPFeDiffuseLighting, sp_feDiffuseLighting, SP_TYPE_FILTER_PRIMITIVE); static void sp_feDiffuseLighting_class_init(SPFeDiffuseLightingClass *klass) { SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass *sp_primitive_class = (SPFilterPrimitiveClass *)klass; - feDiffuseLighting_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); sp_object_class->build = sp_feDiffuseLighting_build; sp_object_class->release = sp_feDiffuseLighting_release; @@ -100,6 +77,8 @@ sp_feDiffuseLighting_init(SPFeDiffuseLighting *feDiffuseLighting) feDiffuseLighting->surfaceScale = 1; feDiffuseLighting->diffuseConstant = 1; feDiffuseLighting->lighting_color = 0xffffffff; + feDiffuseLighting->icc = NULL; + //TODO kernelUnit feDiffuseLighting->renderer = NULL; @@ -116,8 +95,8 @@ sp_feDiffuseLighting_init(SPFeDiffuseLighting *feDiffuseLighting) static void sp_feDiffuseLighting_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) feDiffuseLighting_parent_class)->build) { - ((SPObjectClass *) feDiffuseLighting_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_feDiffuseLighting_parent_class)->build) { + ((SPObjectClass *) sp_feDiffuseLighting_parent_class)->build(object, document, repr); } /*LOAD ATTRIBUTES FROM REPR HERE*/ @@ -134,8 +113,8 @@ sp_feDiffuseLighting_build(SPObject *object, SPDocument *document, Inkscape::XML static void sp_feDiffuseLighting_release(SPObject *object) { - if (((SPObjectClass *) feDiffuseLighting_parent_class)->release) - ((SPObjectClass *) feDiffuseLighting_parent_class)->release(object); + if (((SPObjectClass *) sp_feDiffuseLighting_parent_class)->release) + ((SPObjectClass *) sp_feDiffuseLighting_parent_class)->release(object); } /** @@ -202,6 +181,16 @@ sp_feDiffuseLighting_set(SPObject *object, unsigned int key, gchar const *value) feDiffuseLighting->lighting_color = sp_svg_read_color(value, &cend_ptr, 0xffffffff); //if a value was read if (cend_ptr) { + while (g_ascii_isspace(*cend_ptr)) { + ++cend_ptr; + } + if (strneq(cend_ptr, "icc-color(", 10)) { + if (!feDiffuseLighting->icc) feDiffuseLighting->icc = new SVGICCColor(); + if ( ! sp_svg_read_icc_color( cend_ptr, feDiffuseLighting->icc ) ) { + delete feDiffuseLighting->icc; + feDiffuseLighting->icc = NULL; + } + } feDiffuseLighting->lighting_color_set = TRUE; } else { //lighting_color already contains the default value @@ -213,8 +202,8 @@ sp_feDiffuseLighting_set(SPObject *object, unsigned int key, gchar const *value) object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); break; default: - if (((SPObjectClass *) feDiffuseLighting_parent_class)->set) - ((SPObjectClass *) feDiffuseLighting_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_feDiffuseLighting_parent_class)->set) + ((SPObjectClass *) sp_feDiffuseLighting_parent_class)->set(object, key, value); break; } @@ -233,8 +222,8 @@ sp_feDiffuseLighting_update(SPObject *object, SPCtx *ctx, guint flags) object->readAttr( "lighting-color" ); } - if (((SPObjectClass *) feDiffuseLighting_parent_class)->update) { - ((SPObjectClass *) feDiffuseLighting_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feDiffuseLighting_parent_class)->update) { + ((SPObjectClass *) sp_feDiffuseLighting_parent_class)->update(object, ctx, flags); } } @@ -269,8 +258,8 @@ sp_feDiffuseLighting_write(SPObject *object, Inkscape::XML::Document *doc, Inksc } else repr->setAttribute("lighting-color", NULL); - if (((SPObjectClass *) feDiffuseLighting_parent_class)->write) { - ((SPObjectClass *) feDiffuseLighting_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feDiffuseLighting_parent_class)->write) { + ((SPObjectClass *) sp_feDiffuseLighting_parent_class)->write(object, doc, repr, flags); } return repr; @@ -284,8 +273,8 @@ sp_feDiffuseLighting_child_added(SPObject *object, Inkscape::XML::Node *child, I { SPFeDiffuseLighting *f = SP_FEDIFFUSELIGHTING(object); - if (((SPObjectClass *) feDiffuseLighting_parent_class)->child_added) - (* ((SPObjectClass *) feDiffuseLighting_parent_class)->child_added)(object, child, ref); + if (((SPObjectClass *) sp_feDiffuseLighting_parent_class)->child_added) + (* ((SPObjectClass *) sp_feDiffuseLighting_parent_class)->child_added)(object, child, ref); sp_feDiffuseLighting_children_modified(f); object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); @@ -300,8 +289,8 @@ sp_feDiffuseLighting_remove_child(SPObject *object, Inkscape::XML::Node *child) { SPFeDiffuseLighting *f = SP_FEDIFFUSELIGHTING(object); - if (((SPObjectClass *) feDiffuseLighting_parent_class)->remove_child) - (* ((SPObjectClass *) feDiffuseLighting_parent_class)->remove_child)(object, child); + if (((SPObjectClass *) sp_feDiffuseLighting_parent_class)->remove_child) + (* ((SPObjectClass *) sp_feDiffuseLighting_parent_class)->remove_child)(object, child); sp_feDiffuseLighting_children_modified(f); object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); @@ -311,8 +300,8 @@ static void sp_feDiffuseLighting_order_changed (SPObject *object, Inkscape::XML::Node *child, Inkscape::XML::Node *old_ref, Inkscape::XML::Node *new_ref) { SPFeDiffuseLighting *f = SP_FEDIFFUSELIGHTING(object); - if (((SPObjectClass *) (feDiffuseLighting_parent_class))->order_changed) - (* ((SPObjectClass *) (feDiffuseLighting_parent_class))->order_changed) (object, child, old_ref, new_ref); + if (((SPObjectClass *) (sp_feDiffuseLighting_parent_class))->order_changed) + (* ((SPObjectClass *) (sp_feDiffuseLighting_parent_class))->order_changed) (object, child, old_ref, new_ref); sp_feDiffuseLighting_children_modified(f); object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); @@ -354,6 +343,8 @@ static void sp_feDiffuseLighting_build_renderer(SPFilterPrimitive *primitive, In nr_diffuselighting->diffuseConstant = sp_diffuselighting->diffuseConstant; nr_diffuselighting->surfaceScale = sp_diffuselighting->surfaceScale; nr_diffuselighting->lighting_color = sp_diffuselighting->lighting_color; + nr_diffuselighting->set_icc(sp_diffuselighting->icc); + //We assume there is at most one child nr_diffuselighting->light_type = Inkscape::Filters::NO_LIGHT; if (SP_IS_FEDISTANTLIGHT(primitive->children)) { diff --git a/src/filters/diffuselighting.h b/src/filters/diffuselighting.h index a23346622..99dccb394 100644 --- a/src/filters/diffuselighting.h +++ b/src/filters/diffuselighting.h @@ -15,17 +15,14 @@ #include "sp-filter-primitive.h" #include "number-opt-number.h" -namespace Inkscape { -namespace Filters { -class FilterDiffuseLighting; -} } - #define SP_TYPE_FEDIFFUSELIGHTING (sp_feDiffuseLighting_get_type()) #define SP_FEDIFFUSELIGHTING(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_FEDIFFUSELIGHTING, SPFeDiffuseLighting)) #define SP_FEDIFFUSELIGHTING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), SP_TYPE_FEDIFFUSELIGHTING, SPFeDiffuseLightingClass)) #define SP_IS_FEDIFFUSELIGHTING(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SP_TYPE_FEDIFFUSELIGHTING)) #define SP_IS_FEDIFFUSELIGHTING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), SP_TYPE_FEDIFFUSELIGHTING)) +class SVGICCColor; + namespace Inkscape { namespace Filters { class FilterDiffuseLighting; @@ -42,6 +39,7 @@ struct SPFeDiffuseLighting : public SPFilterPrimitive { guint32 lighting_color; guint lighting_color_set : 1; Inkscape::Filters::FilterDiffuseLighting *renderer; + SVGICCColor *icc; }; struct SPFeDiffuseLightingClass { diff --git a/src/filters/displacementmap.cpp b/src/filters/displacementmap.cpp index 69a678c26..408ffce9e 100644 --- a/src/filters/displacementmap.cpp +++ b/src/filters/displacementmap.cpp @@ -26,10 +26,6 @@ #include "display/nr-filter-displacement-map.h" /* FeDisplacementMap base class */ - -static void sp_feDisplacementMap_class_init(SPFeDisplacementMapClass *klass); -static void sp_feDisplacementMap_init(SPFeDisplacementMap *feDisplacementMap); - static void sp_feDisplacementMap_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feDisplacementMap_release(SPObject *object); static void sp_feDisplacementMap_set(SPObject *object, unsigned int key, gchar const *value); @@ -37,28 +33,7 @@ static void sp_feDisplacementMap_update(SPObject *object, SPCtx *ctx, guint flag static void sp_feDisplacementMap_build_renderer(SPFilterPrimitive *primitive, Inkscape::Filters::Filter *filter); static Inkscape::XML::Node *sp_feDisplacementMap_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); -static SPFilterPrimitiveClass *feDisplacementMap_parent_class; - -GType -sp_feDisplacementMap_get_type() -{ - static GType feDisplacementMap_type = 0; - - if (!feDisplacementMap_type) { - GTypeInfo feDisplacementMap_info = { - sizeof(SPFeDisplacementMapClass), - NULL, NULL, - (GClassInitFunc) sp_feDisplacementMap_class_init, - NULL, NULL, - sizeof(SPFeDisplacementMap), - 16, - (GInstanceInitFunc) sp_feDisplacementMap_init, - NULL, /* value_table */ - }; - feDisplacementMap_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeDisplacementMap", &feDisplacementMap_info, (GTypeFlags)0); - } - return feDisplacementMap_type; -} +G_DEFINE_TYPE(SPFeDisplacementMap, sp_feDisplacementMap, SP_TYPE_FILTER_PRIMITIVE); static void sp_feDisplacementMap_class_init(SPFeDisplacementMapClass *klass) @@ -66,8 +41,6 @@ sp_feDisplacementMap_class_init(SPFeDisplacementMapClass *klass) SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass *sp_primitive_class = (SPFilterPrimitiveClass *)klass; - feDisplacementMap_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_feDisplacementMap_build; sp_object_class->release = sp_feDisplacementMap_release; sp_object_class->write = sp_feDisplacementMap_write; @@ -93,8 +66,8 @@ sp_feDisplacementMap_init(SPFeDisplacementMap *feDisplacementMap) static void sp_feDisplacementMap_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) feDisplacementMap_parent_class)->build) { - ((SPObjectClass *) feDisplacementMap_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_feDisplacementMap_parent_class)->build) { + ((SPObjectClass *) sp_feDisplacementMap_parent_class)->build(object, document, repr); } /*LOAD ATTRIBUTES FROM REPR HERE*/ @@ -121,8 +94,8 @@ sp_feDisplacementMap_build(SPObject *object, SPDocument *document, Inkscape::XML static void sp_feDisplacementMap_release(SPObject *object) { - if (((SPObjectClass *) feDisplacementMap_parent_class)->release) - ((SPObjectClass *) feDisplacementMap_parent_class)->release(object); + if (((SPObjectClass *) sp_feDisplacementMap_parent_class)->release) + ((SPObjectClass *) sp_feDisplacementMap_parent_class)->release(object); } static FilterDisplacementMapChannelSelector sp_feDisplacementMap_readChannelSelector(gchar const *value) @@ -191,8 +164,8 @@ sp_feDisplacementMap_set(SPObject *object, unsigned int key, gchar const *value) } break; default: - if (((SPObjectClass *) feDisplacementMap_parent_class)->set) - ((SPObjectClass *) feDisplacementMap_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_feDisplacementMap_parent_class)->set) + ((SPObjectClass *) sp_feDisplacementMap_parent_class)->set(object, key, value); break; } @@ -224,8 +197,8 @@ sp_feDisplacementMap_update(SPObject *object, SPCtx *ctx, guint flags) object->getRepr()->setAttribute("in2", sp_filter_name_for_image(parent, disp->in2)); } - if (((SPObjectClass *) feDisplacementMap_parent_class)->update) { - ((SPObjectClass *) feDisplacementMap_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feDisplacementMap_parent_class)->update) { + ((SPObjectClass *) sp_feDisplacementMap_parent_class)->update(object, ctx, flags); } } @@ -277,8 +250,8 @@ sp_feDisplacementMap_write(SPObject *object, Inkscape::XML::Document *doc, Inksc repr->setAttribute("yChannelSelector", get_channelselector_name(disp->yChannelSelector)); - if (((SPObjectClass *) feDisplacementMap_parent_class)->write) { - ((SPObjectClass *) feDisplacementMap_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feDisplacementMap_parent_class)->write) { + ((SPObjectClass *) sp_feDisplacementMap_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/distantlight.cpp b/src/filters/distantlight.cpp index 891049415..5e1c35a95 100644 --- a/src/filters/distantlight.cpp +++ b/src/filters/distantlight.cpp @@ -30,47 +30,19 @@ #include "macros.h" /* FeDistantLight class */ - -static void sp_fedistantlight_class_init(SPFeDistantLightClass *klass); -static void sp_fedistantlight_init(SPFeDistantLight *fedistantlight); - static void sp_fedistantlight_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_fedistantlight_release(SPObject *object); static void sp_fedistantlight_set(SPObject *object, unsigned int key, gchar const *value); static void sp_fedistantlight_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_fedistantlight_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); -static SPObjectClass *feDistantLight_parent_class; - -GType -sp_fedistantlight_get_type() -{ - static GType fedistantlight_type = 0; - - if (!fedistantlight_type) { - GTypeInfo fedistantlight_info = { - sizeof(SPFeDistantLightClass), - NULL, NULL, - (GClassInitFunc) sp_fedistantlight_class_init, - NULL, NULL, - sizeof(SPFeDistantLight), - 16, - (GInstanceInitFunc) sp_fedistantlight_init, - NULL, /* value_table */ - }; - fedistantlight_type = g_type_register_static(SP_TYPE_OBJECT, "SPFeDistantLight", &fedistantlight_info, (GTypeFlags)0); - } - return fedistantlight_type; -} +G_DEFINE_TYPE(SPFeDistantLight, sp_fedistantlight, SP_TYPE_OBJECT); static void sp_fedistantlight_class_init(SPFeDistantLightClass *klass) { - SPObjectClass *sp_object_class = (SPObjectClass *)klass; - feDistantLight_parent_class = (SPObjectClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_fedistantlight_build; sp_object_class->release = sp_fedistantlight_release; sp_object_class->write = sp_fedistantlight_write; @@ -95,8 +67,8 @@ sp_fedistantlight_init(SPFeDistantLight *fedistantlight) static void sp_fedistantlight_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) feDistantLight_parent_class)->build) { - ((SPObjectClass *) feDistantLight_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_fedistantlight_parent_class)->build) { + ((SPObjectClass *) sp_fedistantlight_parent_class)->build(object, document, repr); } //Read values of key attributes from XML nodes into object. @@ -170,8 +142,8 @@ sp_fedistantlight_set(SPObject *object, unsigned int key, gchar const *value) break; default: // See if any parents need this value. - if (((SPObjectClass *) feDistantLight_parent_class)->set) { - ((SPObjectClass *) feDistantLight_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_fedistantlight_parent_class)->set) { + ((SPObjectClass *) sp_fedistantlight_parent_class)->set(object, key, value); } break; } @@ -192,8 +164,8 @@ sp_fedistantlight_update(SPObject *object, SPCtx *ctx, guint flags) object->readAttr( "elevation" ); } - if (((SPObjectClass *) feDistantLight_parent_class)->update) { - ((SPObjectClass *) feDistantLight_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_fedistantlight_parent_class)->update) { + ((SPObjectClass *) sp_fedistantlight_parent_class)->update(object, ctx, flags); } } @@ -214,8 +186,8 @@ sp_fedistantlight_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape if (fedistantlight->elevation_set) sp_repr_set_css_double(repr, "elevation", fedistantlight->elevation); - if (((SPObjectClass *) feDistantLight_parent_class)->write) { - ((SPObjectClass *) feDistantLight_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_fedistantlight_parent_class)->write) { + ((SPObjectClass *) sp_fedistantlight_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/gaussian-blur.cpp b/src/filters/gaussian-blur.cpp index ee1af8904..ca93cf6d8 100644 --- a/src/filters/gaussian-blur.cpp +++ b/src/filters/gaussian-blur.cpp @@ -31,10 +31,6 @@ //#include "macros.h" /* GaussianBlur base class */ - -static void sp_gaussianBlur_class_init(SPGaussianBlurClass *klass); -static void sp_gaussianBlur_init(SPGaussianBlur *gaussianBlur); - static void sp_gaussianBlur_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_gaussianBlur_release(SPObject *object); static void sp_gaussianBlur_set(SPObject *object, unsigned int key, gchar const *value); @@ -42,28 +38,7 @@ static void sp_gaussianBlur_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_gaussianBlur_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); static void sp_gaussianBlur_build_renderer(SPFilterPrimitive *primitive, Inkscape::Filters::Filter *filter); -static SPFilterPrimitiveClass *gaussianBlur_parent_class; - -GType -sp_gaussianBlur_get_type() -{ - static GType gaussianBlur_type = 0; - - if (!gaussianBlur_type) { - GTypeInfo gaussianBlur_info = { - sizeof(SPGaussianBlurClass), - NULL, NULL, - (GClassInitFunc) sp_gaussianBlur_class_init, - NULL, NULL, - sizeof(SPGaussianBlur), - 16, - (GInstanceInitFunc) sp_gaussianBlur_init, - NULL, /* value_table */ - }; - gaussianBlur_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPGaussianBlur", &gaussianBlur_info, (GTypeFlags)0); - } - return gaussianBlur_type; -} +G_DEFINE_TYPE(SPGaussianBlur, sp_gaussianBlur, SP_TYPE_FILTER_PRIMITIVE); static void sp_gaussianBlur_class_init(SPGaussianBlurClass *klass) @@ -71,8 +46,6 @@ sp_gaussianBlur_class_init(SPGaussianBlurClass *klass) SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass *sp_primitive_class = (SPFilterPrimitiveClass *)klass; - gaussianBlur_parent_class = (SPFilterPrimitiveClass *)g_type_class_peek_parent(klass); - sp_object_class->build = sp_gaussianBlur_build; sp_object_class->release = sp_gaussianBlur_release; sp_object_class->write = sp_gaussianBlur_write; @@ -95,8 +68,8 @@ sp_gaussianBlur_init(SPGaussianBlur */*gaussianBlur*/) static void sp_gaussianBlur_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) gaussianBlur_parent_class)->build) { - ((SPObjectClass *) gaussianBlur_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_gaussianBlur_parent_class)->build) { + ((SPObjectClass *) sp_gaussianBlur_parent_class)->build(object, document, repr); } object->readAttr( "stdDeviation" ); @@ -110,8 +83,8 @@ static void sp_gaussianBlur_release(SPObject *object) { - if (((SPObjectClass *) gaussianBlur_parent_class)->release) - ((SPObjectClass *) gaussianBlur_parent_class)->release(object); + if (((SPObjectClass *) sp_gaussianBlur_parent_class)->release) + ((SPObjectClass *) sp_gaussianBlur_parent_class)->release(object); } /** @@ -128,8 +101,8 @@ sp_gaussianBlur_set(SPObject *object, unsigned int key, gchar const *value) object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); break; default: - if (((SPObjectClass *) gaussianBlur_parent_class)->set) - ((SPObjectClass *) gaussianBlur_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_gaussianBlur_parent_class)->set) + ((SPObjectClass *) sp_gaussianBlur_parent_class)->set(object, key, value); break; } @@ -145,8 +118,8 @@ sp_gaussianBlur_update(SPObject *object, SPCtx *ctx, guint flags) object->readAttr( "stdDeviation" ); } - if (((SPObjectClass *) gaussianBlur_parent_class)->update) { - ((SPObjectClass *) gaussianBlur_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_gaussianBlur_parent_class)->update) { + ((SPObjectClass *) sp_gaussianBlur_parent_class)->update(object, ctx, flags); } } @@ -162,8 +135,8 @@ sp_gaussianBlur_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape:: repr = object->getRepr()->duplicate(doc); } - if (((SPObjectClass *) gaussianBlur_parent_class)->write) { - ((SPObjectClass *) gaussianBlur_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_gaussianBlur_parent_class)->write) { + ((SPObjectClass *) sp_gaussianBlur_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/image.cpp b/src/filters/image.cpp index f6ef310f7..ec31e59a7 100644 --- a/src/filters/image.cpp +++ b/src/filters/image.cpp @@ -30,10 +30,6 @@ #include "display/nr-filter-image.h" /* FeImage base class */ - -static void sp_feImage_class_init(SPFeImageClass *klass); -static void sp_feImage_init(SPFeImage *feImage); - static void sp_feImage_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feImage_release(SPObject *object); static void sp_feImage_set(SPObject *object, unsigned int key, gchar const *value); @@ -41,35 +37,13 @@ static void sp_feImage_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_feImage_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); static void sp_feImage_build_renderer(SPFilterPrimitive *primitive, Inkscape::Filters::Filter *filter); -static SPFilterPrimitiveClass *feImage_parent_class; - -GType sp_feImage_get_type() -{ - static GType feImage_type = 0; - - if (!feImage_type) { - GTypeInfo feImage_info = { - sizeof(SPFeImageClass), - NULL, NULL, - (GClassInitFunc) sp_feImage_class_init, - NULL, NULL, - sizeof(SPFeImage), - 16, - (GInstanceInitFunc) sp_feImage_init, - NULL, /* value_table */ - }; - feImage_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeImage", &feImage_info, (GTypeFlags)0); - } - return feImage_type; -} +G_DEFINE_TYPE(SPFeImage, sp_feImage, SP_TYPE_FILTER_PRIMITIVE); static void sp_feImage_class_init(SPFeImageClass *klass) { SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass * sp_primitive_class = (SPFilterPrimitiveClass *)klass; - feImage_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_feImage_build; sp_object_class->release = sp_feImage_release; sp_object_class->write = sp_feImage_write; @@ -96,8 +70,8 @@ static void sp_feImage_build(SPObject *object, SPDocument *document, Inkscape::X SPFeImage *feImage = SP_FEIMAGE(object); feImage->document = document; - if (((SPObjectClass *) feImage_parent_class)->build) { - ((SPObjectClass *) feImage_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_feImage_parent_class)->build) { + ((SPObjectClass *) sp_feImage_parent_class)->build(object, document, repr); } /*LOAD ATTRIBUTES FROM REPR HERE*/ @@ -117,8 +91,8 @@ static void sp_feImage_release(SPObject *object) feImage->_href_modified_connection.disconnect(); if (feImage->SVGElemRef) delete feImage->SVGElemRef; - if (((SPObjectClass *) feImage_parent_class)->release) - ((SPObjectClass *) feImage_parent_class)->release(object); + if (((SPObjectClass *) sp_feImage_parent_class)->release) + ((SPObjectClass *) sp_feImage_parent_class)->release(object); } static void sp_feImage_elem_modified(SPObject* /*href*/, guint /*flags*/, SPObject* obj) @@ -247,8 +221,8 @@ static void sp_feImage_set(SPObject *object, unsigned int key, gchar const *valu break; default: - if (((SPObjectClass *) feImage_parent_class)->set) - ((SPObjectClass *) feImage_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_feImage_parent_class)->set) + ((SPObjectClass *) sp_feImage_parent_class)->set(object, key, value); break; } @@ -266,8 +240,8 @@ static void sp_feImage_update(SPObject *object, SPCtx *ctx, guint flags) /* do something to trigger redisplay, updates? */ } - if (((SPObjectClass *) feImage_parent_class)->update) { - ((SPObjectClass *) feImage_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feImage_parent_class)->update) { + ((SPObjectClass *) sp_feImage_parent_class)->update(object, ctx, flags); } } @@ -282,8 +256,8 @@ static Inkscape::XML::Node * sp_feImage_write(SPObject *object, Inkscape::XML::D repr = object->getRepr()->duplicate(doc); } - if (((SPObjectClass *) feImage_parent_class)->write) { - ((SPObjectClass *) feImage_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feImage_parent_class)->write) { + ((SPObjectClass *) sp_feImage_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/merge.cpp b/src/filters/merge.cpp index b5a6d7dad..7346a0892 100644 --- a/src/filters/merge.cpp +++ b/src/filters/merge.cpp @@ -25,10 +25,6 @@ #include "display/nr-filter-merge.h" /* FeMerge base class */ - -static void sp_feMerge_class_init(SPFeMergeClass *klass); -static void sp_feMerge_init(SPFeMerge *feMerge); - static void sp_feMerge_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feMerge_release(SPObject *object); static void sp_feMerge_set(SPObject *object, unsigned int key, gchar const *value); @@ -36,28 +32,7 @@ static void sp_feMerge_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_feMerge_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); static void sp_feMerge_build_renderer(SPFilterPrimitive *primitive, Inkscape::Filters::Filter *filter); -static SPFilterPrimitiveClass *feMerge_parent_class; - -GType -sp_feMerge_get_type() -{ - static GType feMerge_type = 0; - - if (!feMerge_type) { - GTypeInfo feMerge_info = { - sizeof(SPFeMergeClass), - NULL, NULL, - (GClassInitFunc) sp_feMerge_class_init, - NULL, NULL, - sizeof(SPFeMerge), - 16, - (GInstanceInitFunc) sp_feMerge_init, - NULL, /* value_table */ - }; - feMerge_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeMerge", &feMerge_info, (GTypeFlags)0); - } - return feMerge_type; -} +G_DEFINE_TYPE(SPFeMerge, sp_feMerge, SP_TYPE_FILTER_PRIMITIVE); static void sp_feMerge_class_init(SPFeMergeClass *klass) @@ -65,8 +40,6 @@ sp_feMerge_class_init(SPFeMergeClass *klass) SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass *sp_primitive_class = (SPFilterPrimitiveClass *)klass; - feMerge_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_feMerge_build; sp_object_class->release = sp_feMerge_release; sp_object_class->write = sp_feMerge_write; @@ -89,8 +62,8 @@ sp_feMerge_init(SPFeMerge */*feMerge*/) static void sp_feMerge_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) feMerge_parent_class)->build) { - ((SPObjectClass *) feMerge_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_feMerge_parent_class)->build) { + ((SPObjectClass *) sp_feMerge_parent_class)->build(object, document, repr); } /*LOAD ATTRIBUTES FROM REPR HERE*/ @@ -102,8 +75,8 @@ sp_feMerge_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *re static void sp_feMerge_release(SPObject *object) { - if (((SPObjectClass *) feMerge_parent_class)->release) - ((SPObjectClass *) feMerge_parent_class)->release(object); + if (((SPObjectClass *) sp_feMerge_parent_class)->release) + ((SPObjectClass *) sp_feMerge_parent_class)->release(object); } /** @@ -118,8 +91,8 @@ sp_feMerge_set(SPObject *object, unsigned int key, gchar const *value) switch(key) { /*DEAL WITH SETTING ATTRIBUTES HERE*/ default: - if (((SPObjectClass *) feMerge_parent_class)->set) - ((SPObjectClass *) feMerge_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_feMerge_parent_class)->set) + ((SPObjectClass *) sp_feMerge_parent_class)->set(object, key, value); break; } @@ -135,8 +108,8 @@ sp_feMerge_update(SPObject *object, SPCtx *ctx, guint flags) object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); } - if (((SPObjectClass *) feMerge_parent_class)->update) { - ((SPObjectClass *) feMerge_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feMerge_parent_class)->update) { + ((SPObjectClass *) sp_feMerge_parent_class)->update(object, ctx, flags); } } @@ -153,8 +126,8 @@ sp_feMerge_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML:: } - if (((SPObjectClass *) feMerge_parent_class)->write) { - ((SPObjectClass *) feMerge_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feMerge_parent_class)->write) { + ((SPObjectClass *) sp_feMerge_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/mergenode.cpp b/src/filters/mergenode.cpp index 639928305..fa193ad77 100644 --- a/src/filters/mergenode.cpp +++ b/src/filters/mergenode.cpp @@ -23,46 +23,19 @@ #include "filters/merge.h" #include "display/nr-filter-types.h" -static void sp_feMergeNode_class_init(SPFeMergeNodeClass *klass); -static void sp_feMergeNode_init(SPFeMergeNode *skeleton); - static void sp_feMergeNode_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feMergeNode_release(SPObject *object); static void sp_feMergeNode_set(SPObject *object, unsigned int key, gchar const *value); static void sp_feMergeNode_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_feMergeNode_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); -static SPObjectClass *feMergeNode_parent_class; - -GType -sp_feMergeNode_get_type() -{ - static GType feMergeNode_type = 0; - - if (!feMergeNode_type) { - GTypeInfo feMergeNode_info = { - sizeof(SPFeMergeNodeClass), - NULL, NULL, - (GClassInitFunc) sp_feMergeNode_class_init, - NULL, NULL, - sizeof(SPFeMergeNode), - 16, - (GInstanceInitFunc) sp_feMergeNode_init, - NULL, /* value_table */ - }; - feMergeNode_type = g_type_register_static(SP_TYPE_OBJECT, "SPFeMergeNode", &feMergeNode_info, (GTypeFlags)0); - } - return feMergeNode_type; -} +G_DEFINE_TYPE(SPFeMergeNode, sp_feMergeNode, SP_TYPE_OBJECT); static void sp_feMergeNode_class_init(SPFeMergeNodeClass *klass) { - //GObjectClass *gobject_class = (GObjectClass *)klass; SPObjectClass *sp_object_class = (SPObjectClass *)klass; - feMergeNode_parent_class = (SPObjectClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_feMergeNode_build; sp_object_class->release = sp_feMergeNode_release; sp_object_class->write = sp_feMergeNode_write; @@ -95,8 +68,8 @@ sp_feMergeNode_release(SPObject *object) { /* deal with our children and our selves here */ - if (((SPObjectClass *) feMergeNode_parent_class)->release) - ((SPObjectClass *) feMergeNode_parent_class)->release(object); + if (((SPObjectClass *) sp_feMergeNode_parent_class)->release) + ((SPObjectClass *) sp_feMergeNode_parent_class)->release(object); } /** @@ -117,8 +90,8 @@ sp_feMergeNode_set(SPObject *object, unsigned int key, gchar const *value) } /* See if any parents need this value. */ - if (((SPObjectClass *) feMergeNode_parent_class)->set) { - ((SPObjectClass *) feMergeNode_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_feMergeNode_parent_class)->set) { + ((SPObjectClass *) sp_feMergeNode_parent_class)->set(object, key, value); } } @@ -134,8 +107,8 @@ sp_feMergeNode_update(SPObject *object, SPCtx *ctx, guint flags) object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); } - if (((SPObjectClass *) feMergeNode_parent_class)->update) { - ((SPObjectClass *) feMergeNode_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feMergeNode_parent_class)->update) { + ((SPObjectClass *) sp_feMergeNode_parent_class)->update(object, ctx, flags); } } @@ -157,8 +130,8 @@ sp_feMergeNode_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::X } } - if (((SPObjectClass *) feMergeNode_parent_class)->write) { - ((SPObjectClass *) feMergeNode_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feMergeNode_parent_class)->write) { + ((SPObjectClass *) sp_feMergeNode_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/morphology.cpp b/src/filters/morphology.cpp index 42327d59f..886a10311 100644 --- a/src/filters/morphology.cpp +++ b/src/filters/morphology.cpp @@ -27,10 +27,6 @@ #include "display/nr-filter-morphology.h" /* FeMorphology base class */ - -static void sp_feMorphology_class_init(SPFeMorphologyClass *klass); -static void sp_feMorphology_init(SPFeMorphology *feMorphology); - static void sp_feMorphology_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feMorphology_release(SPObject *object); static void sp_feMorphology_set(SPObject *object, unsigned int key, gchar const *value); @@ -38,36 +34,13 @@ static void sp_feMorphology_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_feMorphology_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); static void sp_feMorphology_build_renderer(SPFilterPrimitive *primitive, Inkscape::Filters::Filter *filter); -static SPFilterPrimitiveClass *feMorphology_parent_class; - -GType -sp_feMorphology_get_type() -{ - static GType feMorphology_type = 0; - - if (!feMorphology_type) { - GTypeInfo feMorphology_info = { - sizeof(SPFeMorphologyClass), - NULL, NULL, - (GClassInitFunc) sp_feMorphology_class_init, - NULL, NULL, - sizeof(SPFeMorphology), - 16, - (GInstanceInitFunc) sp_feMorphology_init, - NULL, /* value_table */ - }; - feMorphology_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeMorphology", &feMorphology_info, (GTypeFlags)0); - } - return feMorphology_type; -} +G_DEFINE_TYPE(SPFeMorphology, sp_feMorphology, SP_TYPE_FILTER_PRIMITIVE); static void sp_feMorphology_class_init(SPFeMorphologyClass *klass) { SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass *sp_primitive_class = (SPFilterPrimitiveClass *)klass; - - feMorphology_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); sp_object_class->build = sp_feMorphology_build; sp_object_class->release = sp_feMorphology_release; @@ -92,8 +65,8 @@ sp_feMorphology_init(SPFeMorphology *feMorphology) static void sp_feMorphology_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) feMorphology_parent_class)->build) { - ((SPObjectClass *) feMorphology_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_feMorphology_parent_class)->build) { + ((SPObjectClass *) sp_feMorphology_parent_class)->build(object, document, repr); } /*LOAD ATTRIBUTES FROM REPR HERE*/ @@ -107,8 +80,8 @@ sp_feMorphology_build(SPObject *object, SPDocument *document, Inkscape::XML::Nod static void sp_feMorphology_release(SPObject *object) { - if (((SPObjectClass *) feMorphology_parent_class)->release) - ((SPObjectClass *) feMorphology_parent_class)->release(object); + if (((SPObjectClass *) sp_feMorphology_parent_class)->release) + ((SPObjectClass *) sp_feMorphology_parent_class)->release(object); } static Inkscape::Filters::FilterMorphologyOperator sp_feMorphology_read_operator(gchar const *value){ @@ -151,8 +124,8 @@ sp_feMorphology_set(SPObject *object, unsigned int key, gchar const *value) object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); break; default: - if (((SPObjectClass *) feMorphology_parent_class)->set) - ((SPObjectClass *) feMorphology_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_feMorphology_parent_class)->set) + ((SPObjectClass *) sp_feMorphology_parent_class)->set(object, key, value); break; } @@ -171,8 +144,8 @@ sp_feMorphology_update(SPObject *object, SPCtx *ctx, guint flags) } - if (((SPObjectClass *) feMorphology_parent_class)->update) { - ((SPObjectClass *) feMorphology_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feMorphology_parent_class)->update) { + ((SPObjectClass *) sp_feMorphology_parent_class)->update(object, ctx, flags); } } @@ -188,8 +161,8 @@ sp_feMorphology_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape:: repr = object->getRepr()->duplicate(doc); } - if (((SPObjectClass *) feMorphology_parent_class)->write) { - ((SPObjectClass *) feMorphology_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feMorphology_parent_class)->write) { + ((SPObjectClass *) sp_feMorphology_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/offset.cpp b/src/filters/offset.cpp index f45169aba..2851f4f7d 100644 --- a/src/filters/offset.cpp +++ b/src/filters/offset.cpp @@ -26,10 +26,6 @@ #include "display/nr-filter-offset.h" /* FeOffset base class */ - -static void sp_feOffset_class_init(SPFeOffsetClass *klass); -static void sp_feOffset_init(SPFeOffset *feOffset); - static void sp_feOffset_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feOffset_release(SPObject *object); static void sp_feOffset_set(SPObject *object, unsigned int key, gchar const *value); @@ -37,28 +33,7 @@ static void sp_feOffset_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_feOffset_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); static void sp_feOffset_build_renderer(SPFilterPrimitive *primitive, Inkscape::Filters::Filter *filter); -static SPFilterPrimitiveClass *feOffset_parent_class; - -GType -sp_feOffset_get_type() -{ - static GType feOffset_type = 0; - - if (!feOffset_type) { - GTypeInfo feOffset_info = { - sizeof(SPFeOffsetClass), - NULL, NULL, - (GClassInitFunc) sp_feOffset_class_init, - NULL, NULL, - sizeof(SPFeOffset), - 16, - (GInstanceInitFunc) sp_feOffset_init, - NULL, /* value_table */ - }; - feOffset_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeOffset", &feOffset_info, (GTypeFlags)0); - } - return feOffset_type; -} +G_DEFINE_TYPE(SPFeOffset, sp_feOffset, SP_TYPE_FILTER_PRIMITIVE); static void sp_feOffset_class_init(SPFeOffsetClass *klass) @@ -66,8 +41,6 @@ sp_feOffset_class_init(SPFeOffsetClass *klass) SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass *sp_primitive_class = (SPFilterPrimitiveClass *)klass; - feOffset_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_feOffset_build; sp_object_class->release = sp_feOffset_release; sp_object_class->write = sp_feOffset_write; @@ -92,8 +65,8 @@ sp_feOffset_init(SPFeOffset *feOffset) static void sp_feOffset_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) feOffset_parent_class)->build) { - ((SPObjectClass *) feOffset_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_feOffset_parent_class)->build) { + ((SPObjectClass *) sp_feOffset_parent_class)->build(object, document, repr); } object->readAttr( "dx" ); @@ -106,8 +79,8 @@ sp_feOffset_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *r static void sp_feOffset_release(SPObject *object) { - if (((SPObjectClass *) feOffset_parent_class)->release) - ((SPObjectClass *) feOffset_parent_class)->release(object); + if (((SPObjectClass *) sp_feOffset_parent_class)->release) + ((SPObjectClass *) sp_feOffset_parent_class)->release(object); } /** @@ -137,8 +110,8 @@ sp_feOffset_set(SPObject *object, unsigned int key, gchar const *value) /*DEAL WITH SETTING ATTRIBUTES HERE*/ default: - if (((SPObjectClass *) feOffset_parent_class)->set) - ((SPObjectClass *) feOffset_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_feOffset_parent_class)->set) + ((SPObjectClass *) sp_feOffset_parent_class)->set(object, key, value); break; } @@ -155,8 +128,8 @@ sp_feOffset_update(SPObject *object, SPCtx *ctx, guint flags) object->readAttr( "dy" ); } - if (((SPObjectClass *) feOffset_parent_class)->update) { - ((SPObjectClass *) feOffset_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feOffset_parent_class)->update) { + ((SPObjectClass *) sp_feOffset_parent_class)->update(object, ctx, flags); } } @@ -172,8 +145,8 @@ sp_feOffset_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML: repr = object->getRepr()->duplicate(doc); } - if (((SPObjectClass *) feOffset_parent_class)->write) { - ((SPObjectClass *) feOffset_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feOffset_parent_class)->write) { + ((SPObjectClass *) sp_feOffset_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/pointlight.cpp b/src/filters/pointlight.cpp index ee6824d00..a512172d1 100644 --- a/src/filters/pointlight.cpp +++ b/src/filters/pointlight.cpp @@ -30,47 +30,19 @@ #include "macros.h" /* FePointLight class */ - -static void sp_fepointlight_class_init(SPFePointLightClass *klass); -static void sp_fepointlight_init(SPFePointLight *fepointlight); - static void sp_fepointlight_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_fepointlight_release(SPObject *object); static void sp_fepointlight_set(SPObject *object, unsigned int key, gchar const *value); static void sp_fepointlight_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_fepointlight_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); -static SPObjectClass *fePointLight_parent_class; - -GType -sp_fepointlight_get_type() -{ - static GType fepointlight_type = 0; - - if (!fepointlight_type) { - GTypeInfo fepointlight_info = { - sizeof(SPFePointLightClass), - NULL, NULL, - (GClassInitFunc) sp_fepointlight_class_init, - NULL, NULL, - sizeof(SPFePointLight), - 16, - (GInstanceInitFunc) sp_fepointlight_init, - NULL, /* value_table */ - }; - fepointlight_type = g_type_register_static(SP_TYPE_OBJECT, "SPFePointLight", &fepointlight_info, (GTypeFlags)0); - } - return fepointlight_type; -} +G_DEFINE_TYPE(SPFePointLight, sp_fepointlight, SP_TYPE_OBJECT); static void sp_fepointlight_class_init(SPFePointLightClass *klass) { - SPObjectClass *sp_object_class = (SPObjectClass *)klass; - fePointLight_parent_class = (SPObjectClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_fepointlight_build; sp_object_class->release = sp_fepointlight_release; sp_object_class->write = sp_fepointlight_write; @@ -98,8 +70,8 @@ sp_fepointlight_init(SPFePointLight *fepointlight) static void sp_fepointlight_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) fePointLight_parent_class)->build) { - ((SPObjectClass *) fePointLight_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_fepointlight_parent_class)->build) { + ((SPObjectClass *) sp_fepointlight_parent_class)->build(object, document, repr); } //Read values of key attributes from XML nodes into object. @@ -192,8 +164,8 @@ sp_fepointlight_set(SPObject *object, unsigned int key, gchar const *value) break; default: // See if any parents need this value. - if (((SPObjectClass *) fePointLight_parent_class)->set) { - ((SPObjectClass *) fePointLight_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_fepointlight_parent_class)->set) { + ((SPObjectClass *) sp_fepointlight_parent_class)->set(object, key, value); } break; } @@ -215,8 +187,8 @@ sp_fepointlight_update(SPObject *object, SPCtx *ctx, guint flags) object->readAttr( "z" ); } - if (((SPObjectClass *) fePointLight_parent_class)->update) { - ((SPObjectClass *) fePointLight_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_fepointlight_parent_class)->update) { + ((SPObjectClass *) sp_fepointlight_parent_class)->update(object, ctx, flags); } } @@ -239,8 +211,8 @@ sp_fepointlight_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape:: if (fepointlight->z_set) sp_repr_set_css_double(repr, "z", fepointlight->z); - if (((SPObjectClass *) fePointLight_parent_class)->write) { - ((SPObjectClass *) fePointLight_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_fepointlight_parent_class)->write) { + ((SPObjectClass *) sp_fepointlight_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/specularlighting.cpp b/src/filters/specularlighting.cpp index 71a705c94..a7a19e11d 100644 --- a/src/filters/specularlighting.cpp +++ b/src/filters/specularlighting.cpp @@ -18,10 +18,13 @@ # include "config.h" #endif +#include "strneq.h" + #include "attributes.h" #include "svg/svg.h" #include "sp-object.h" #include "svg/svg-color.h" +#include "svg/svg-icc-color.h" #include "filters/specularlighting.h" #include "filters/distantlight.h" #include "filters/pointlight.h" @@ -31,10 +34,6 @@ #include "display/nr-filter-specularlighting.h" /* FeSpecularLighting base class */ - -static void sp_feSpecularLighting_class_init(SPFeSpecularLightingClass *klass); -static void sp_feSpecularLighting_init(SPFeSpecularLighting *feSpecularLighting); - static void sp_feSpecularLighting_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feSpecularLighting_release(SPObject *object); static void sp_feSpecularLighting_set(SPObject *object, unsigned int key, gchar const *value); @@ -52,35 +51,13 @@ static Inkscape::XML::Node *sp_feSpecularLighting_write(SPObject *object, Inksca static void sp_feSpecularLighting_build_renderer(SPFilterPrimitive *primitive, Inkscape::Filters::Filter *filter); static void sp_feSpecularLighting_children_modified(SPFeSpecularLighting *sp_specularlighting); -static SPFilterPrimitiveClass *feSpecularLighting_parent_class; - -GType -sp_feSpecularLighting_get_type() -{ - static GType feSpecularLighting_type = 0; - - if (!feSpecularLighting_type) { - GTypeInfo feSpecularLighting_info = { - sizeof(SPFeSpecularLightingClass), - NULL, NULL, - (GClassInitFunc) sp_feSpecularLighting_class_init, - NULL, NULL, - sizeof(SPFeSpecularLighting), - 16, - (GInstanceInitFunc) sp_feSpecularLighting_init, - NULL, /* value_table */ - }; - feSpecularLighting_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeSpecularLighting", &feSpecularLighting_info, (GTypeFlags)0); - } - return feSpecularLighting_type; -} +G_DEFINE_TYPE(SPFeSpecularLighting, sp_feSpecularLighting, SP_TYPE_FILTER_PRIMITIVE); static void sp_feSpecularLighting_class_init(SPFeSpecularLightingClass *klass) { SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass *sp_primitive_class = (SPFilterPrimitiveClass *)klass; - feSpecularLighting_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); sp_object_class->build = sp_feSpecularLighting_build; sp_object_class->release = sp_feSpecularLighting_release; @@ -101,6 +78,8 @@ sp_feSpecularLighting_init(SPFeSpecularLighting *feSpecularLighting) feSpecularLighting->specularConstant = 1; feSpecularLighting->specularExponent = 1; feSpecularLighting->lighting_color = 0xffffffff; + feSpecularLighting->icc = NULL; + //TODO kernelUnit feSpecularLighting->renderer = NULL; @@ -118,8 +97,8 @@ sp_feSpecularLighting_init(SPFeSpecularLighting *feSpecularLighting) static void sp_feSpecularLighting_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) feSpecularLighting_parent_class)->build) { - ((SPObjectClass *) feSpecularLighting_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_feSpecularLighting_parent_class)->build) { + ((SPObjectClass *) sp_feSpecularLighting_parent_class)->build(object, document, repr); } /*LOAD ATTRIBUTES FROM REPR HERE*/ @@ -137,8 +116,8 @@ sp_feSpecularLighting_build(SPObject *object, SPDocument *document, Inkscape::XM static void sp_feSpecularLighting_release(SPObject *object) { - if (((SPObjectClass *) feSpecularLighting_parent_class)->release) - ((SPObjectClass *) feSpecularLighting_parent_class)->release(object); + if (((SPObjectClass *) sp_feSpecularLighting_parent_class)->release) + ((SPObjectClass *) sp_feSpecularLighting_parent_class)->release(object); } /** @@ -228,6 +207,16 @@ sp_feSpecularLighting_set(SPObject *object, unsigned int key, gchar const *value feSpecularLighting->lighting_color = sp_svg_read_color(value, &cend_ptr, 0xffffffff); //if a value was read if (cend_ptr) { + while (g_ascii_isspace(*cend_ptr)) { + ++cend_ptr; + } + if (strneq(cend_ptr, "icc-color(", 10)) { + if (!feSpecularLighting->icc) feSpecularLighting->icc = new SVGICCColor(); + if ( ! sp_svg_read_icc_color( cend_ptr, feSpecularLighting->icc ) ) { + delete feSpecularLighting->icc; + feSpecularLighting->icc = NULL; + } + } feSpecularLighting->lighting_color_set = TRUE; } else { //lighting_color already contains the default value @@ -239,8 +228,8 @@ sp_feSpecularLighting_set(SPObject *object, unsigned int key, gchar const *value object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); break; default: - if (((SPObjectClass *) feSpecularLighting_parent_class)->set) - ((SPObjectClass *) feSpecularLighting_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_feSpecularLighting_parent_class)->set) + ((SPObjectClass *) sp_feSpecularLighting_parent_class)->set(object, key, value); break; } @@ -260,8 +249,8 @@ sp_feSpecularLighting_update(SPObject *object, SPCtx *ctx, guint flags) object->readAttr( "lighting-color" ); } - if (((SPObjectClass *) feSpecularLighting_parent_class)->update) { - ((SPObjectClass *) feSpecularLighting_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feSpecularLighting_parent_class)->update) { + ((SPObjectClass *) sp_feSpecularLighting_parent_class)->update(object, ctx, flags); } } @@ -292,8 +281,8 @@ sp_feSpecularLighting_write(SPObject *object, Inkscape::XML::Document *doc, Inks sp_svg_write_color(c, sizeof(c), fespecularlighting->lighting_color); repr->setAttribute("lighting-color", c); } - if (((SPObjectClass *) feSpecularLighting_parent_class)->write) { - ((SPObjectClass *) feSpecularLighting_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feSpecularLighting_parent_class)->write) { + ((SPObjectClass *) sp_feSpecularLighting_parent_class)->write(object, doc, repr, flags); } return repr; @@ -307,8 +296,8 @@ sp_feSpecularLighting_child_added(SPObject *object, Inkscape::XML::Node *child, { SPFeSpecularLighting *f = SP_FESPECULARLIGHTING(object); - if (((SPObjectClass *) feSpecularLighting_parent_class)->child_added) - (* ((SPObjectClass *) feSpecularLighting_parent_class)->child_added)(object, child, ref); + if (((SPObjectClass *) sp_feSpecularLighting_parent_class)->child_added) + (* ((SPObjectClass *) sp_feSpecularLighting_parent_class)->child_added)(object, child, ref); sp_feSpecularLighting_children_modified(f); object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); @@ -323,8 +312,8 @@ sp_feSpecularLighting_remove_child(SPObject *object, Inkscape::XML::Node *child) { SPFeSpecularLighting *f = SP_FESPECULARLIGHTING(object); - if (((SPObjectClass *) feSpecularLighting_parent_class)->remove_child) - (* ((SPObjectClass *) feSpecularLighting_parent_class)->remove_child)(object, child); + if (((SPObjectClass *) sp_feSpecularLighting_parent_class)->remove_child) + (* ((SPObjectClass *) sp_feSpecularLighting_parent_class)->remove_child)(object, child); sp_feSpecularLighting_children_modified(f); object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); @@ -334,8 +323,8 @@ static void sp_feSpecularLighting_order_changed (SPObject *object, Inkscape::XML::Node *child, Inkscape::XML::Node *old_ref, Inkscape::XML::Node *new_ref) { SPFeSpecularLighting *f = SP_FESPECULARLIGHTING(object); - if (((SPObjectClass *) (feSpecularLighting_parent_class))->order_changed) - (* ((SPObjectClass *) (feSpecularLighting_parent_class))->order_changed) (object, child, old_ref, new_ref); + if (((SPObjectClass *) (sp_feSpecularLighting_parent_class))->order_changed) + (* ((SPObjectClass *) (sp_feSpecularLighting_parent_class))->order_changed) (object, child, old_ref, new_ref); sp_feSpecularLighting_children_modified(f); object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); @@ -378,6 +367,8 @@ static void sp_feSpecularLighting_build_renderer(SPFilterPrimitive *primitive, I nr_specularlighting->specularExponent = sp_specularlighting->specularExponent; nr_specularlighting->surfaceScale = sp_specularlighting->surfaceScale; nr_specularlighting->lighting_color = sp_specularlighting->lighting_color; + nr_specularlighting->set_icc(sp_specularlighting->icc); + //We assume there is at most one child nr_specularlighting->light_type = Inkscape::Filters::NO_LIGHT; if (SP_IS_FEDISTANTLIGHT(primitive->children)) { diff --git a/src/filters/specularlighting.h b/src/filters/specularlighting.h index 90d1f9f62..44bd98c6c 100644 --- a/src/filters/specularlighting.h +++ b/src/filters/specularlighting.h @@ -23,6 +23,8 @@ #define SP_IS_FESPECULARLIGHTING(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SP_TYPE_FESPECULARLIGHTING)) #define SP_IS_FESPECULARLIGHTING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), SP_TYPE_FESPECULARLIGHTING)) +class SVGICCColor; + namespace Inkscape { namespace Filters { class FilterSpecularLighting; @@ -41,6 +43,7 @@ struct SPFeSpecularLighting : public SPFilterPrimitive { NumberOptNumber kernelUnitLength; guint32 lighting_color; guint lighting_color_set : 1; + SVGICCColor *icc; Inkscape::Filters::FilterSpecularLighting *renderer; }; diff --git a/src/filters/spotlight.cpp b/src/filters/spotlight.cpp index 7be83ed00..181e39990 100644 --- a/src/filters/spotlight.cpp +++ b/src/filters/spotlight.cpp @@ -30,47 +30,19 @@ #include "macros.h" /* FeSpotLight class */ - -static void sp_fespotlight_class_init(SPFeSpotLightClass *klass); -static void sp_fespotlight_init(SPFeSpotLight *fespotlight); - static void sp_fespotlight_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_fespotlight_release(SPObject *object); static void sp_fespotlight_set(SPObject *object, unsigned int key, gchar const *value); static void sp_fespotlight_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_fespotlight_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); -static SPObjectClass *feSpotLight_parent_class; - -GType -sp_fespotlight_get_type() -{ - static GType fespotlight_type = 0; - - if (!fespotlight_type) { - GTypeInfo fespotlight_info = { - sizeof(SPFeSpotLightClass), - NULL, NULL, - (GClassInitFunc) sp_fespotlight_class_init, - NULL, NULL, - sizeof(SPFeSpotLight), - 16, - (GInstanceInitFunc) sp_fespotlight_init, - NULL, /* value_table */ - }; - fespotlight_type = g_type_register_static(SP_TYPE_OBJECT, "SPFeSpotLight", &fespotlight_info, (GTypeFlags)0); - } - return fespotlight_type; -} +G_DEFINE_TYPE(SPFeSpotLight, sp_fespotlight, SP_TYPE_OBJECT); static void sp_fespotlight_class_init(SPFeSpotLightClass *klass) { - SPObjectClass *sp_object_class = (SPObjectClass *)klass; - feSpotLight_parent_class = (SPObjectClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_fespotlight_build; sp_object_class->release = sp_fespotlight_release; sp_object_class->write = sp_fespotlight_write; @@ -108,8 +80,8 @@ sp_fespotlight_init(SPFeSpotLight *fespotlight) static void sp_fespotlight_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) feSpotLight_parent_class)->build) { - ((SPObjectClass *) feSpotLight_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_fespotlight_parent_class)->build) { + ((SPObjectClass *) sp_fespotlight_parent_class)->build(object, document, repr); } //Read values of key attributes from XML nodes into object. @@ -290,8 +262,8 @@ sp_fespotlight_set(SPObject *object, unsigned int key, gchar const *value) break; default: // See if any parents need this value. - if (((SPObjectClass *) feSpotLight_parent_class)->set) { - ((SPObjectClass *) feSpotLight_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_fespotlight_parent_class)->set) { + ((SPObjectClass *) sp_fespotlight_parent_class)->set(object, key, value); } break; } @@ -318,8 +290,8 @@ sp_fespotlight_update(SPObject *object, SPCtx *ctx, guint flags) object->readAttr( "limitingConeAngle" ); } - if (((SPObjectClass *) feSpotLight_parent_class)->update) { - ((SPObjectClass *) feSpotLight_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_fespotlight_parent_class)->update) { + ((SPObjectClass *) sp_fespotlight_parent_class)->update(object, ctx, flags); } } @@ -352,8 +324,8 @@ sp_fespotlight_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::X if (fespotlight->limitingConeAngle_set) sp_repr_set_css_double(repr, "limitingConeAngle", fespotlight->limitingConeAngle); - if (((SPObjectClass *) feSpotLight_parent_class)->write) { - ((SPObjectClass *) feSpotLight_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_fespotlight_parent_class)->write) { + ((SPObjectClass *) sp_fespotlight_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/tile.cpp b/src/filters/tile.cpp index 42a59ede8..d2725f50c 100644 --- a/src/filters/tile.cpp +++ b/src/filters/tile.cpp @@ -23,10 +23,6 @@ #include "display/nr-filter-tile.h" /* FeTile base class */ - -static void sp_feTile_class_init(SPFeTileClass *klass); -static void sp_feTile_init(SPFeTile *feTile); - static void sp_feTile_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feTile_release(SPObject *object); static void sp_feTile_set(SPObject *object, unsigned int key, gchar const *value); @@ -34,28 +30,7 @@ static void sp_feTile_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_feTile_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); static void sp_feTile_build_renderer(SPFilterPrimitive *primitive, Inkscape::Filters::Filter *filter); -static SPFilterPrimitiveClass *feTile_parent_class; - -GType -sp_feTile_get_type() -{ - static GType feTile_type = 0; - - if (!feTile_type) { - GTypeInfo feTile_info = { - sizeof(SPFeTileClass), - NULL, NULL, - (GClassInitFunc) sp_feTile_class_init, - NULL, NULL, - sizeof(SPFeTile), - 16, - (GInstanceInitFunc) sp_feTile_init, - NULL, /* value_table */ - }; - feTile_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeTile", &feTile_info, (GTypeFlags)0); - } - return feTile_type; -} +G_DEFINE_TYPE(SPFeTile, sp_feTile, SP_TYPE_FILTER_PRIMITIVE); static void sp_feTile_class_init(SPFeTileClass *klass) @@ -63,8 +38,6 @@ sp_feTile_class_init(SPFeTileClass *klass) SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass *sp_primitive_class = (SPFilterPrimitiveClass *)klass; - feTile_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_feTile_build; sp_object_class->release = sp_feTile_release; sp_object_class->write = sp_feTile_write; @@ -86,8 +59,8 @@ sp_feTile_init(SPFeTile */*feTile*/) static void sp_feTile_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) feTile_parent_class)->build) { - ((SPObjectClass *) feTile_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_feTile_parent_class)->build) { + ((SPObjectClass *) sp_feTile_parent_class)->build(object, document, repr); } /*LOAD ATTRIBUTES FROM REPR HERE*/ @@ -99,8 +72,8 @@ sp_feTile_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *rep static void sp_feTile_release(SPObject *object) { - if (((SPObjectClass *) feTile_parent_class)->release) - ((SPObjectClass *) feTile_parent_class)->release(object); + if (((SPObjectClass *) sp_feTile_parent_class)->release) + ((SPObjectClass *) sp_feTile_parent_class)->release(object); } /** @@ -115,8 +88,8 @@ sp_feTile_set(SPObject *object, unsigned int key, gchar const *value) switch(key) { /*DEAL WITH SETTING ATTRIBUTES HERE*/ default: - if (((SPObjectClass *) feTile_parent_class)->set) - ((SPObjectClass *) feTile_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_feTile_parent_class)->set) + ((SPObjectClass *) sp_feTile_parent_class)->set(object, key, value); break; } @@ -135,8 +108,8 @@ sp_feTile_update(SPObject *object, SPCtx *ctx, guint flags) } - if (((SPObjectClass *) feTile_parent_class)->update) { - ((SPObjectClass *) feTile_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feTile_parent_class)->update) { + ((SPObjectClass *) sp_feTile_parent_class)->update(object, ctx, flags); } } @@ -152,8 +125,8 @@ sp_feTile_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::N repr = object->getRepr()->duplicate(doc); } - if (((SPObjectClass *) feTile_parent_class)->write) { - ((SPObjectClass *) feTile_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feTile_parent_class)->write) { + ((SPObjectClass *) sp_feTile_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/filters/turbulence.cpp b/src/filters/turbulence.cpp index 9d1448c70..c4d4ca4ae 100644 --- a/src/filters/turbulence.cpp +++ b/src/filters/turbulence.cpp @@ -29,10 +29,6 @@ #include "display/nr-filter-turbulence.h" /* FeTurbulence base class */ - -static void sp_feTurbulence_class_init(SPFeTurbulenceClass *klass); -static void sp_feTurbulence_init(SPFeTurbulence *feTurbulence); - static void sp_feTurbulence_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_feTurbulence_release(SPObject *object); static void sp_feTurbulence_set(SPObject *object, unsigned int key, gchar const *value); @@ -40,28 +36,7 @@ static void sp_feTurbulence_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_feTurbulence_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); static void sp_feTurbulence_build_renderer(SPFilterPrimitive *primitive, Inkscape::Filters::Filter *filter); -static SPFilterPrimitiveClass *feTurbulence_parent_class; - -GType -sp_feTurbulence_get_type() -{ - static GType feTurbulence_type = 0; - - if (!feTurbulence_type) { - GTypeInfo feTurbulence_info = { - sizeof(SPFeTurbulenceClass), - NULL, NULL, - (GClassInitFunc) sp_feTurbulence_class_init, - NULL, NULL, - sizeof(SPFeTurbulence), - 16, - (GInstanceInitFunc) sp_feTurbulence_init, - NULL, /* value_table */ - }; - feTurbulence_type = g_type_register_static(SP_TYPE_FILTER_PRIMITIVE, "SPFeTurbulence", &feTurbulence_info, (GTypeFlags)0); - } - return feTurbulence_type; -} +G_DEFINE_TYPE(SPFeTurbulence, sp_feTurbulence, SP_TYPE_FILTER_PRIMITIVE); static void sp_feTurbulence_class_init(SPFeTurbulenceClass *klass) @@ -69,8 +44,6 @@ sp_feTurbulence_class_init(SPFeTurbulenceClass *klass) SPObjectClass *sp_object_class = (SPObjectClass *)klass; SPFilterPrimitiveClass * sp_primitive_class = (SPFilterPrimitiveClass *)klass; - feTurbulence_parent_class = (SPFilterPrimitiveClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_feTurbulence_build; sp_object_class->release = sp_feTurbulence_release; sp_object_class->write = sp_feTurbulence_write; @@ -94,8 +67,8 @@ sp_feTurbulence_init(SPFeTurbulence *feTurbulence) static void sp_feTurbulence_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) feTurbulence_parent_class)->build) { - ((SPObjectClass *) feTurbulence_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_feTurbulence_parent_class)->build) { + ((SPObjectClass *) sp_feTurbulence_parent_class)->build(object, document, repr); } /*LOAD ATTRIBUTES FROM REPR HERE*/ @@ -112,8 +85,8 @@ sp_feTurbulence_build(SPObject *object, SPDocument *document, Inkscape::XML::Nod static void sp_feTurbulence_release(SPObject *object) { - if (((SPObjectClass *) feTurbulence_parent_class)->release) - ((SPObjectClass *) feTurbulence_parent_class)->release(object); + if (((SPObjectClass *) sp_feTurbulence_parent_class)->release) + ((SPObjectClass *) sp_feTurbulence_parent_class)->release(object); } static bool sp_feTurbulence_read_stitchTiles(gchar const *value){ @@ -200,8 +173,8 @@ sp_feTurbulence_set(SPObject *object, unsigned int key, gchar const *value) } break; default: - if (((SPObjectClass *) feTurbulence_parent_class)->set) - ((SPObjectClass *) feTurbulence_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_feTurbulence_parent_class)->set) + ((SPObjectClass *) sp_feTurbulence_parent_class)->set(object, key, value); break; } @@ -220,8 +193,8 @@ sp_feTurbulence_update(SPObject *object, SPCtx *ctx, guint flags) } - if (((SPObjectClass *) feTurbulence_parent_class)->update) { - ((SPObjectClass *) feTurbulence_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_feTurbulence_parent_class)->update) { + ((SPObjectClass *) sp_feTurbulence_parent_class)->update(object, ctx, flags); } } @@ -237,8 +210,8 @@ sp_feTurbulence_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape:: repr = object->getRepr()->duplicate(doc); } - if (((SPObjectClass *) feTurbulence_parent_class)->write) { - ((SPObjectClass *) feTurbulence_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_feTurbulence_parent_class)->write) { + ((SPObjectClass *) sp_feTurbulence_parent_class)->write(object, doc, repr, flags); } /* turbulence doesn't take input */ diff --git a/src/gradient-context.cpp b/src/gradient-context.cpp index 231490771..8fd002d70 100644 --- a/src/gradient-context.cpp +++ b/src/gradient-context.cpp @@ -51,8 +51,6 @@ using Inkscape::DocumentUndo; -static void sp_gradient_context_class_init(SPGradientContextClass *klass); -static void sp_gradient_context_init(SPGradientContext *gr_context); static void sp_gradient_context_dispose(GObject *object); static void sp_gradient_context_setup(SPEventContext *ec); @@ -61,35 +59,13 @@ static gint sp_gradient_context_root_handler(SPEventContext *event_context, GdkE static void sp_gradient_drag(SPGradientContext &rc, Geom::Point const pt, guint state, guint32 etime); -static SPEventContextClass *parent_class; - - -GType sp_gradient_context_get_type() -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPGradientContextClass), - NULL, NULL, - (GClassInitFunc) sp_gradient_context_class_init, - NULL, NULL, - sizeof(SPGradientContext), - 4, - (GInstanceInitFunc) sp_gradient_context_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_EVENT_CONTEXT, "SPGradientContext", &info, (GTypeFlags) 0); - } - return type; -} +G_DEFINE_TYPE(SPGradientContext, sp_gradient_context, SP_TYPE_EVENT_CONTEXT); static void sp_gradient_context_class_init(SPGradientContextClass *klass) { GObjectClass *object_class = (GObjectClass *) klass; SPEventContextClass *event_context_class = (SPEventContextClass *) klass; - parent_class = (SPEventContextClass *) g_type_class_peek_parent(klass); - object_class->dispose = sp_gradient_context_dispose; event_context_class->setup = sp_gradient_context_setup; @@ -127,7 +103,7 @@ static void sp_gradient_context_dispose(GObject *object) rc->subselcon->disconnect(); delete rc->subselcon; - G_OBJECT_CLASS(parent_class)->dispose(object); + G_OBJECT_CLASS(sp_gradient_context_parent_class)->dispose(object); } const gchar *gr_handle_descr [] = { @@ -204,8 +180,8 @@ static void sp_gradient_context_setup(SPEventContext *ec) { SPGradientContext *rc = SP_GRADIENT_CONTEXT(ec); - if (((SPEventContextClass *) parent_class)->setup) { - ((SPEventContextClass *) parent_class)->setup(ec); + if (((SPEventContextClass *) sp_gradient_context_parent_class)->setup) { + ((SPEventContextClass *) sp_gradient_context_parent_class)->setup(ec); } Inkscape::Preferences *prefs = Inkscape::Preferences::get(); @@ -879,8 +855,8 @@ sp_gradient_context_root_handler(SPEventContext *event_context, GdkEvent *event) } if (!ret) { - if (((SPEventContextClass *) parent_class)->root_handler) { - ret = ((SPEventContextClass *) parent_class)->root_handler(event_context, event); + if (((SPEventContextClass *) sp_gradient_context_parent_class)->root_handler) { + ret = ((SPEventContextClass *) sp_gradient_context_parent_class)->root_handler(event_context, event); } } diff --git a/src/gradient-drag.cpp b/src/gradient-drag.cpp index 904c3b349..65b26937b 100644 --- a/src/gradient-drag.cpp +++ b/src/gradient-drag.cpp @@ -34,6 +34,7 @@ #include "display/sp-ctrlcurve.h" #include "display/sp-canvas-util.h" #include "xml/repr.h" +#include "xml/sp-css-attr.h" #include "svg/css-ostringstream.h" #include "svg/svg.h" #include "preferences.h" diff --git a/src/helper/action.cpp b/src/helper/action.cpp index 4fafa191e..0e9957ca3 100644 --- a/src/helper/action.cpp +++ b/src/helper/action.cpp @@ -19,34 +19,9 @@ #include "document.h" #include "helper/action.h" -static void sp_action_class_init (SPActionClass *klass); -static void sp_action_init (SPAction *action); static void sp_action_finalize (GObject *object); -static GObjectClass *parent_class; - -/** - * Register SPAction class and return its type. - */ -GType -sp_action_get_type (void) -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPActionClass), - NULL, NULL, - (GClassInitFunc) sp_action_class_init, - NULL, NULL, - sizeof(SPAction), - 0, - (GInstanceInitFunc) sp_action_init, - NULL - }; - type = g_type_register_static(G_TYPE_OBJECT, "SPAction", &info, (GTypeFlags)0); - } - return type; -} +G_DEFINE_TYPE(SPAction, sp_action, G_TYPE_OBJECT); /** * SPAction vtable initialization. @@ -54,8 +29,6 @@ sp_action_get_type (void) static void sp_action_class_init (SPActionClass *klass) { - parent_class = (GObjectClass*) g_type_class_ref(G_TYPE_OBJECT); - GObjectClass *object_class = (GObjectClass *) klass; object_class->finalize = sp_action_finalize; } @@ -84,19 +57,19 @@ sp_action_init (SPAction *action) static void sp_action_finalize (GObject *object) { - SPAction *action = SP_ACTION(object); + SPAction *action = SP_ACTION(object); - g_free (action->image); - g_free (action->tip); - g_free (action->name); - g_free (action->id); + g_free (action->image); + g_free (action->tip); + g_free (action->name); + g_free (action->id); action->signal_perform.~signal(); action->signal_set_sensitive.~signal(); action->signal_set_active.~signal(); action->signal_set_name.~signal(); - parent_class->finalize (object); + G_OBJECT_CLASS(sp_action_parent_class)->finalize (object); } /** diff --git a/src/helper/unit-menu.cpp b/src/helper/unit-menu.cpp index bb2254a1b..af07c03c1 100644 --- a/src/helper/unit-menu.cpp +++ b/src/helper/unit-menu.cpp @@ -52,39 +52,16 @@ struct SPUnitSelectorClass { enum {SET_UNIT, LAST_SIGNAL}; -static void sp_unit_selector_class_init(SPUnitSelectorClass *klass); -static void sp_unit_selector_init(SPUnitSelector *selector); static void sp_unit_selector_finalize(GObject *object); -static GtkHBoxClass *unit_selector_parent_class; static guint signals[LAST_SIGNAL] = {0}; -GType sp_unit_selector_get_type(void) -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPUnitSelectorClass), - 0, // base_init - 0, // base_finalize - (GClassInitFunc)sp_unit_selector_class_init, - 0, // class_finalize - 0, // class_data - sizeof(SPUnitSelector), - 0, // n_preallocs - (GInstanceInitFunc)sp_unit_selector_init, - 0 // value_table - }; - type = g_type_register_static(GTK_TYPE_HBOX, "SPUnitSelector", &info, static_cast<GTypeFlags>(0)); - } - return type; -} +G_DEFINE_TYPE(SPUnitSelector, sp_unit_selector, GTK_TYPE_HBOX); static void sp_unit_selector_class_init(SPUnitSelectorClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS(klass); - unit_selector_parent_class = GTK_HBOX_CLASS(g_type_class_peek_parent(klass)); signals[SET_UNIT] = g_signal_new("set_unit", G_TYPE_FROM_CLASS(klass), @@ -142,7 +119,7 @@ sp_unit_selector_finalize(GObject *object) selector->unit = NULL; - G_OBJECT_CLASS(unit_selector_parent_class)->finalize(object); + G_OBJECT_CLASS(sp_unit_selector_parent_class)->finalize(object); } GtkWidget * diff --git a/src/ink-comboboxentry-action.cpp b/src/ink-comboboxentry-action.cpp index d9b1b0965..fd146926f 100644 --- a/src/ink-comboboxentry-action.cpp +++ b/src/ink-comboboxentry-action.cpp @@ -25,6 +25,7 @@ #include <iostream> #include <string.h> +#include <glibmm/ustring.h> #include <gtk/gtk.h> #include <gdk/gdkkeysyms.h> @@ -36,8 +37,8 @@ static GtkWidget* create_tool_item( GtkAction* action ); static GtkWidget* create_menu_item( GtkAction* action ); // Internal -static gint get_active_row_from_text( Ink_ComboBoxEntry_Action* action, const gchar* target_text ); -static gint check_comma_separated_text( Ink_ComboBoxEntry_Action* action ); +static gint get_active_row_from_text( Ink_ComboBoxEntry_Action* action, const gchar* target_text, gboolean exclude = false ); +static Glib::ustring check_comma_separated_text( Ink_ComboBoxEntry_Action* action ); // Callbacks static void combo_box_changed_cb( GtkComboBox* widget, gpointer data ); @@ -52,6 +53,7 @@ enum { PROP_ENTRY_WIDTH, PROP_EXTRA_WIDTH, PROP_CELL_DATA_FUNC, + PROP_SEPARATOR_FUNC, PROP_POPUP, PROP_FOCUS_WIDGET }; @@ -63,9 +65,13 @@ enum { }; static guint signals[N_SIGNALS] = {0}; -static GtkActionClass *ink_comboboxentry_action_parent_class = NULL; static GQuark gDataName = 0; +static void ink_comboboxentry_action_init (Ink_ComboBoxEntry_Action *action); +static void ink_comboboxentry_action_class_init (Ink_ComboBoxEntry_ActionClass *klass); + +G_DEFINE_TYPE(Ink_ComboBoxEntry_Action, ink_comboboxentry_action, GTK_TYPE_ACTION); + static void ink_comboboxentry_action_finalize (GObject *object) { // Free any allocated resources. @@ -104,6 +110,10 @@ static void ink_comboboxentry_action_set_property (GObject *object, guint proper action->cell_data_func = g_value_get_pointer( value ); break; + case PROP_SEPARATOR_FUNC: + action->separator_func = g_value_get_pointer( value ); + break; + case PROP_POPUP: action->popup = g_value_get_boolean( value ); break; @@ -149,6 +159,10 @@ static void ink_comboboxentry_action_get_property (GObject *object, guint proper g_value_set_pointer (value, action->cell_data_func); break; + case PROP_SEPARATOR_FUNC: + g_value_set_pointer (value, action->separator_func); + break; + case PROP_POPUP: g_value_set_boolean (value, action->popup); break; @@ -174,8 +188,8 @@ ink_comboboxentry_action_connect_proxy (GtkAction *action, GTK_ACTION_CLASS (ink_comboboxentry_action_parent_class)->connect_proxy (action, proxy); } - -static void ink_comboboxentry_action_class_init (Ink_ComboBoxEntry_ActionClass *klass) +static void +ink_comboboxentry_action_class_init (Ink_ComboBoxEntry_ActionClass *klass) { GObjectClass *gobject_class = G_OBJECT_CLASS (klass); @@ -192,8 +206,6 @@ static void ink_comboboxentry_action_class_init (Ink_ComboBoxEntry_ActionClass * klass->parent_class.create_tool_item = create_tool_item; klass->parent_class.create_menu_item = create_menu_item; - ink_comboboxentry_action_parent_class = GTK_ACTION_CLASS(g_type_class_peek_parent (klass) ); - g_object_class_install_property ( gobject_class, PROP_MODEL, @@ -246,6 +258,14 @@ static void ink_comboboxentry_action_class_init (Ink_ComboBoxEntry_ActionClass * g_object_class_install_property ( gobject_class, + PROP_SEPARATOR_FUNC, + g_param_spec_pointer ("separator_func", + "Separator Func", + "Separator Function", + (GParamFlags)G_PARAM_READWRITE)); + + g_object_class_install_property ( + gobject_class, PROP_POPUP, g_param_spec_boolean ("popup", "Entry Popup", @@ -292,34 +312,6 @@ static void ink_comboboxentry_action_init (Ink_ComboBoxEntry_Action *action) action->focusWidget = NULL; } -GType ink_comboboxentry_action_get_type () -{ - static GType ink_comboboxentry_action_type = 0; - - if (!ink_comboboxentry_action_type) { - static const GTypeInfo ink_comboboxentry_action_info = { - sizeof(Ink_ComboBoxEntry_ActionClass), - NULL, /* base_init */ - NULL, /* base_finalize */ - (GClassInitFunc) ink_comboboxentry_action_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ - sizeof(Ink_ComboBoxEntry_Action), - 0, /* n_preallocs */ - (GInstanceInitFunc)ink_comboboxentry_action_init, /* instance_init */ - NULL /* value_table */ - }; - - ink_comboboxentry_action_type = g_type_register_static (GTK_TYPE_ACTION, - "Ink_ComboBoxEntry_Action", - &ink_comboboxentry_action_info, - (GTypeFlags)0 ); - } - - return ink_comboboxentry_action_type; -} - - Ink_ComboBoxEntry_Action *ink_comboboxentry_action_new (const gchar *name, const gchar *label, const gchar *tooltip, @@ -328,6 +320,7 @@ Ink_ComboBoxEntry_Action *ink_comboboxentry_action_new (const gchar *name, gint entry_width, gint extra_width, void *cell_data_func, + void *separator_func, GtkWidget *focusWidget) { g_return_val_if_fail (name != NULL, NULL); @@ -341,6 +334,7 @@ Ink_ComboBoxEntry_Action *ink_comboboxentry_action_new (const gchar *name, "entry_width", entry_width, "extra_width", extra_width, "cell_data_func", cell_data_func, + "separator_func", separator_func, "focus-widget", focusWidget, NULL); } @@ -390,6 +384,13 @@ GtkWidget* create_tool_item( GtkAction* action ) NULL, NULL ); } + // Optionally add separator function... + if( ink_comboboxentry_action->separator_func != NULL ) { + gtk_combo_box_set_row_separator_func( ink_comboboxentry_action->combobox, + GtkTreeViewRowSeparatorFunc (ink_comboboxentry_action->separator_func), + NULL, NULL ); + } + // Optionally widen the combobox width... which widens the drop-down list in list mode. if( ink_comboboxentry_action->extra_width > 0 ) { GtkRequisition req; @@ -439,7 +440,7 @@ GtkWidget* create_tool_item( GtkAction* action ) } else { - item = ink_comboboxentry_action_parent_class->create_tool_item( action ); + item = GTK_ACTION_CLASS(ink_comboboxentry_action_parent_class)->create_tool_item( action ); } @@ -451,7 +452,7 @@ GtkWidget* create_menu_item( GtkAction* action ) { GtkWidget* item = 0; - item = ink_comboboxentry_action_parent_class->create_menu_item( action ); + item = GTK_ACTION_CLASS(ink_comboboxentry_action_parent_class)->create_menu_item( action ); g_warning( "ink_comboboxentry_action: create_menu_item not implemented" ); // One can easily modify ege-select-one-action routine to implement this. return item; @@ -494,11 +495,13 @@ gboolean ink_comboboxentry_action_set_active_text( Ink_ComboBoxEntry_Action* ink // Explicitly set text in GtkEntry box (won't be set if text not in list). gtk_entry_set_text( ink_comboboxentry_action->entry, text ); - // Show or hide warning - if( ink_comboboxentry_action->active == -1 && - ink_comboboxentry_action->warning != NULL && - check_comma_separated_text( ink_comboboxentry_action ) ) { - { + // Show or hide warning -- this might be better moved to text-toolbox.cpp + bool clear = true; + + if( ink_comboboxentry_action->warning != NULL ) { + Glib::ustring missing = check_comma_separated_text( ink_comboboxentry_action ); + if( !missing.empty() ) { + GtkStockItem item; gboolean isStock = gtk_stock_lookup( GTK_STOCK_DIALOG_WARNING, &item ); if (isStock) { @@ -510,15 +513,21 @@ gboolean ink_comboboxentry_action_set_active_text( Ink_ComboBoxEntry_Action* ink GTK_ENTRY_ICON_SECONDARY, GTK_STOCK_DIALOG_WARNING ); } + // Can't add tooltip until icon set + Glib::ustring warning = ink_comboboxentry_action->warning; + warning += ": "; + warning += missing; + gtk_entry_set_icon_tooltip_text( ink_comboboxentry_action->entry, + GTK_ENTRY_ICON_SECONDARY, + warning.c_str() ); + clear = false; } - // Can't add tooltip until icon set - gtk_entry_set_icon_tooltip_text( ink_comboboxentry_action->entry, - GTK_ENTRY_ICON_SECONDARY, - ink_comboboxentry_action->warning ); - } else { + } + + if( clear ) { gtk_entry_set_icon_from_icon_name( GTK_ENTRY(ink_comboboxentry_action->entry), - GTK_ENTRY_ICON_SECONDARY, - NULL ); + GTK_ENTRY_ICON_SECONDARY, + NULL ); gtk_entry_set_icon_from_stock( GTK_ENTRY(ink_comboboxentry_action->entry), GTK_ENTRY_ICON_SECONDARY, NULL ); @@ -628,8 +637,11 @@ void ink_comboboxentry_action_set_altx_name( Ink_ComboBoxEntry_Action* actio // Internal --------------------------------------------------- -// Return row of active text or -1 if not found. -gint get_active_row_from_text( Ink_ComboBoxEntry_Action* action, const gchar* target_text ) { +// Return row of active text or -1 if not found. If exclude is true, +// use 3d colunm if available to exclude row from checking (useful to +// skip rows added for font-families included in doc and not on +// system) +gint get_active_row_from_text( Ink_ComboBoxEntry_Action* action, const gchar* target_text, gboolean exclude ) { // Check if text in list gint row = 0; @@ -638,15 +650,24 @@ gint get_active_row_from_text( Ink_ComboBoxEntry_Action* action, const gchar* ta gboolean valid = gtk_tree_model_get_iter_first( action->model, &iter ); while ( valid ) { - // Get text from list entry - gchar* text = 0; - gtk_tree_model_get( action->model, &iter, 0, &text, -1 ); // Column 0 + // See if we should exclude a row + gboolean check = true; // If true, font-family is on system. + if( exclude && gtk_tree_model_get_n_columns( action->model ) > 2 ) { + gtk_tree_model_get( action->model, &iter, 2, &check, -1 ); + } + + if( check ) { + // Get text from list entry + gchar* text = 0; + gtk_tree_model_get( action->model, &iter, 0, &text, -1 ); // Column 0 - // Check for match - if( strcmp( target_text, text ) == 0 ){ - found = true; - break; + // Check for match + if( strcmp( target_text, text ) == 0 ){ + found = true; + break; + } } + ++row; valid = gtk_tree_model_iter_next( action->model, &iter ); } @@ -657,18 +678,21 @@ gint get_active_row_from_text( Ink_ComboBoxEntry_Action* action, const gchar* ta } -// Checks if all comma separated text fragments are in the list. +// Checks if all comma separated text fragments are in the list and +// returns a ustring with a list of missing fragments. // This is useful for checking if all fonts in a font-family fallback // list are available on the system. -// The return value is set to the number of missing text fragments. +// // This routine could also create a Pango Markup string to show which -// fragments are invalid. -// It is envisioned that one can construct a Pango Markup String here -// so that individual text fragments can be flagged as not being in the -// list. -static gint check_comma_separated_text( Ink_ComboBoxEntry_Action* action ) { +// fragments are invalid in the entry box itself. See: +// http://developer.gnome.org/pango/stable/PangoMarkupFormat.html +// However... it appears that while one can retrieve the PangoLayout +// for a GtkEntry box, it is only a copy and changing it has no effect. +// PangoLayout * pl = gtk_entry_get_layout( entry ); +// pango_layout_set_markup( pl, "NEW STRING", -1 ); // DOESN'T WORK +static Glib::ustring check_comma_separated_text( Ink_ComboBoxEntry_Action* action ) { - gint ret_val = 0; + Glib::ustring missing; // Parse fallback_list using a comma as deliminator gchar** tokens = g_strsplit( action->text, ",", 0 ); @@ -679,22 +703,19 @@ static gint check_comma_separated_text( Ink_ComboBoxEntry_Action* action ) { // Remove any surrounding white space. g_strstrip( tokens[i] ); - if( get_active_row_from_text( action, tokens[i] ) == -1 ) { - ret_val += 1; + if( get_active_row_from_text( action, tokens[i], true ) == -1 ) { + missing += tokens[i]; + missing += ", "; } ++i; } g_strfreev( tokens ); - // Pango Markup notes: - // GString* Pango_Markup = g_string_new(""); - // if not present: - // g_string_sprintfa( Pango_Markup, "<span strikethrough=\"true\" strikethrough_color=\"#880000\">%s</span>", tokens[i] ); - // PangoLayout * pl = gtk_entry_get_layout( entry ); - // pango_layout_set_markup( pl, Pango_Markup->str, -1 ); - // g_string_free( Pango_Markup, TRUE ); - - return ret_val; + // Remove extra comma and space from end. + if( missing.size() >= 2 ) { + missing.resize( missing.size()-2 ); + } + return missing; } // Callbacks --------------------------------------------------- diff --git a/src/ink-comboboxentry-action.h b/src/ink-comboboxentry-action.h index 7d4093f4e..f0dc0ee7e 100644 --- a/src/ink-comboboxentry-action.h +++ b/src/ink-comboboxentry-action.h @@ -51,6 +51,7 @@ struct _Ink_ComboBoxEntry_Action { GtkWidget *indicator; gpointer cell_data_func; // drop-down menu format + gpointer separator_func; gint active; // Index of active menu item (-1 if not in list). gchar *text; // Text of active menu item or entry box. @@ -76,6 +77,7 @@ Ink_ComboBoxEntry_Action *ink_comboboxentry_action_new ( const gchar *name, gint entry_width = -1, gint extra_width = -1, gpointer cell_data_func = NULL, + gpointer separator_func = NULL, GtkWidget* focusWidget = NULL); GtkTreeModel *ink_comboboxentry_action_get_model( Ink_ComboBoxEntry_Action* action ); diff --git a/src/io/base64stream.cpp b/src/io/base64stream.cpp index 0a28a8cc3..667487c35 100644 --- a/src/io/base64stream.cpp +++ b/src/io/base64stream.cpp @@ -5,18 +5,35 @@ * of Base64 data with a stream interface, hiding * the implementation from the user. * + * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/idl-definitions.html + * * Authors: - * Bob Jamison <rjamison@titan.com> + + * Bob Jamison + * + * Copyright (C) 2006 Bob Jamison * - * Copyright (C) 2004 Inkscape.org + + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library 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 + * Lesser General Public License for more details. * - * Released under GNU GPL, read the file 'COPYING' for more information + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ #include "base64stream.h" + namespace Inkscape { namespace IO diff --git a/src/io/gzipstream.cpp b/src/io/gzipstream.cpp index cbe29a41e..f9e30de91 100644 --- a/src/io/gzipstream.cpp +++ b/src/io/gzipstream.cpp @@ -8,13 +8,27 @@ * Authors: * Bob Jamison <rjamison@titan.com> * - * Copyright (C) 2004 Inkscape.org + * Copyright (C) 2004 * - * Released under GNU GPL, read the file 'COPYING' for more information + + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library 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 + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ #include "gzipstream.h" #include <cstdio> +#include <cstdlib> #include <cstring> #include <string> diff --git a/src/io/gzipstream.h b/src/io/gzipstream.h index 4debbfca9..89c5f64f3 100644 --- a/src/io/gzipstream.h +++ b/src/io/gzipstream.h @@ -17,7 +17,7 @@ * Released under GNU GPL, read the file 'COPYING' for more information */ - +#include <vector> #include "inkscapestream.h" #include <zlib.h> diff --git a/src/io/inkscapestream.cpp b/src/io/inkscapestream.cpp index da7870add..65f24cf59 100644 --- a/src/io/inkscapestream.cpp +++ b/src/io/inkscapestream.cpp @@ -11,7 +11,7 @@ * Released under GNU GPL, read the file 'COPYING' for more information */ - +#include <cstdlib> #include "inkscapestream.h" namespace Inkscape diff --git a/src/io/inkscapestream.h b/src/io/inkscapestream.h index a766e16e0..37c41552f 100644 --- a/src/io/inkscapestream.h +++ b/src/io/inkscapestream.h @@ -9,9 +9,8 @@ * Released under GNU GPL, read the file 'COPYING' for more information */ - #include <cstdio> -#include <glibmm.h> +#include <glibmm/ustring.h> namespace Inkscape { diff --git a/src/io/sys.cpp b/src/io/sys.cpp index 26c1993a7..60e850c96 100644 --- a/src/io/sys.cpp +++ b/src/io/sys.cpp @@ -15,6 +15,7 @@ # include "config.h" #endif +#include <fstream> #include <glib.h> #include <glib/gstdio.h> #include <glibmm/fileutils.h> diff --git a/src/libnrtype/FontFactory.cpp b/src/libnrtype/FontFactory.cpp index 98904a47a..a9220d867 100644 --- a/src/libnrtype/FontFactory.cpp +++ b/src/libnrtype/FontFactory.cpp @@ -28,7 +28,7 @@ typedef INK_UNORDERED_MAP<PangoFontDescription*, font_instance*, font_descr_hash size_t font_descr_hash::operator()( PangoFontDescription *const &x) const { int h = 0; h *= 1128467; - char const *theF = pango_font_description_get_family(x); + char const *theF = sp_font_description_get_family(x); h += (theF)?g_str_hash(theF):0; h *= 1128467; h += (int)pango_font_description_get_style(x); @@ -42,8 +42,8 @@ size_t font_descr_hash::operator()( PangoFontDescription *const &x) const { } bool font_descr_equal::operator()( PangoFontDescription *const&a, PangoFontDescription *const &b) const { //if ( pango_font_description_equal(a,b) ) return true; - char const *fa = pango_font_description_get_family(a); - char const *fb = pango_font_description_get_family(b); + char const *fa = sp_font_description_get_family(a); + char const *fb = sp_font_description_get_family(b); if ( ( fa && fb == NULL ) || ( fb && fa == NULL ) ) return false; if ( fa && fb && strcmp(fa,fb) != 0 ) return false; if ( pango_font_description_get_style(a) != pango_font_description_get_style(b) ) return false; @@ -395,6 +395,33 @@ Glib::ustring font_factory::ConstructFontSpecification(font_instance *font) return pangoString; } +/* + * Wrap calls to pango_font_description_get_family + * and replace some of the pango font names with generic css names + * http://www.w3.org/TR/2008/REC-CSS2-20080411/fonts.html#generic-font-families + * + * This function should be called in place of pango_font_description_get_family() + */ +const char *sp_font_description_get_family(PangoFontDescription const *fontDescr) { + + static std::map<Glib::ustring, Glib::ustring> fontNameMap; + std::map<Glib::ustring, Glib::ustring>::iterator it; + + if (fontNameMap.empty()) { + fontNameMap.insert(std::make_pair("Sans", "sans-serif")); + fontNameMap.insert(std::make_pair("Serif", "serif")); + fontNameMap.insert(std::make_pair("Monospace", "monospace")); + } + + const char *pangoFamily = pango_font_description_get_family(fontDescr); + + if (pangoFamily && ((it = fontNameMap.find(pangoFamily)) != fontNameMap.end())) { + return ((Glib::ustring)it->second).c_str(); + } + + return pangoFamily; +} + Glib::ustring font_factory::GetUIFamilyString(PangoFontDescription const *fontDescr) { Glib::ustring family; @@ -403,7 +430,8 @@ Glib::ustring font_factory::GetUIFamilyString(PangoFontDescription const *fontDe if (fontDescr) { // For now, keep it as family name taken from pango - const char *pangoFamily = pango_font_description_get_family(fontDescr); + const char *pangoFamily = sp_font_description_get_family(fontDescr); + if( pangoFamily ) { family = pangoFamily; } @@ -454,7 +482,7 @@ Glib::ustring font_factory::ReplaceFontSpecificationFamily(const Glib::ustring & // what constitutes a "family" in our own UI may be different from how Pango // sees it. - // Find the PangoFontDescription associated with the font specification string. + // Find the PangoFontDescription associated with the old font specification string. PangoStringToDescrMap::iterator it = fontInstanceMap.find(fontSpec); @@ -464,15 +492,23 @@ Glib::ustring font_factory::ReplaceFontSpecificationFamily(const Glib::ustring & // Make copy PangoFontDescription *descr = pango_font_description_copy((*it).second); - // Grab the UI Family string from the descr + // Grab the old UI Family string from the descr Glib::ustring uiFamily = GetUIFamilyString(descr); // Replace the UI Family name with the new family name std::size_t found = fontSpec.find(uiFamily); if (found != Glib::ustring::npos) { + + // Add comma to end of newFamily... commas at end don't hurt but are + // required if the last part of a family name is a valid font style + // (e.g. "Arial Black"). + Glib::ustring newFamilyComma = newFamily; + if( *newFamilyComma.rbegin() != ',' ) { + newFamilyComma += ","; + } newFontSpec = fontSpec; newFontSpec.erase(found, uiFamily.size()); - newFontSpec.insert(found, newFamily); + newFontSpec.insert(found, newFamilyComma); // If the new font specification does not exist in the reference maps, // search for the next best match for the faces in that style @@ -711,11 +747,13 @@ void font_factory::GetUIFamiliesAndStyles(FamilyToStylesMap *map) Glib::ustring styleUIName = GetUIStyleString(faceDescr); if (!familyUIName.empty() && !styleUIName.empty()) { + // Find the right place to put the style information, adding // a map entry for the family name if it doesn't yet exist FamilyToStylesMap::iterator iter = map->find(familyUIName); + // Insert new family if (iter == map->end()) { map->insert(std::make_pair(familyUIName, std::list<Glib::ustring>())); } @@ -745,6 +783,7 @@ void font_factory::GetUIFamiliesAndStyles(FamilyToStylesMap *map) ConstructFontSpecification(faceDescr))); fontInstanceMap.insert( std::make_pair(ConstructFontSpecification(faceDescr), faceDescr)); + } else { pango_font_description_free(faceDescr); } @@ -815,7 +854,14 @@ font_instance* font_factory::FaceFromUIStrings(char const *uiFamily, char const g_assert(uiFamily && uiStyle); if (uiFamily && uiStyle) { - Glib::ustring uiString = Glib::ustring(uiFamily) + Glib::ustring(uiStyle); + + // If font list, take only first font in list + gchar** tokens = g_strsplit( uiFamily, ",", 0 ); + g_strstrip( tokens[0] ); + + Glib::ustring uiString = Glib::ustring(tokens[0]) + Glib::ustring(uiStyle); + + g_strfreev( tokens ); UIStringToPangoStringMap::iterator uiToPangoIter = fontStringMap.find(uiString); @@ -854,7 +900,7 @@ font_instance* font_factory::FaceFromPangoString(char const *pangoString) descr = pango_font_description_from_string(pangoString); } - if (descr && (pango_font_description_get_family(descr) != NULL)) { + if (descr && (sp_font_description_get_family(descr) != NULL)) { fontInstance = Face(descr); } @@ -902,7 +948,7 @@ font_instance *font_factory::Face(PangoFontDescription *descr, bool canFail) // workaround for bug #1025565. // fonts without families blow up Pango. - if (pango_font_description_get_family(descr) != NULL) { + if (sp_font_description_get_family(descr) != NULL) { nFace = pango_font_map_load_font(fontServer,fontContext,descr); } else { diff --git a/src/libnrtype/FontFactory.h b/src/libnrtype/FontFactory.h index 42f975ab7..12046079e 100644 --- a/src/libnrtype/FontFactory.h +++ b/src/libnrtype/FontFactory.h @@ -54,6 +54,9 @@ struct font_descr_equal : public std::binary_function<PangoFontDescription*, Pan int style_name_compare(char const *aa, char const *bb); int family_name_compare(char const *a, char const *b); +// Wraps calls to pango_font_description_get_family with some name substitution +const char *sp_font_description_get_family(PangoFontDescription const *fontDescr); + // Map type for gathering UI family and style strings typedef std::map<Glib::ustring, std::list<Glib::ustring> > FamilyToStylesMap; diff --git a/src/libnrtype/FontInstance.cpp b/src/libnrtype/FontInstance.cpp index f26b157da..61225ad0c 100644 --- a/src/libnrtype/FontInstance.cpp +++ b/src/libnrtype/FontInstance.cpp @@ -285,14 +285,14 @@ unsigned int font_instance::Attribute(const gchar *key, gchar *str, unsigned int bool b = (weight >= PANGO_WEIGHT_BOLD); res = g_strdup_printf ("%s%s%s%s", - pango_font_description_get_family(descr), + sp_font_description_get_family(descr), (b || i || o) ? "-" : "", (b) ? "Bold" : "", (i) ? "Italic" : ((o) ? "Oblique" : "") ); free_res = true; } } else if ( strcmp(key,"family") == 0 ) { - res=(char*)pango_font_description_get_family(descr); + res=(char*)sp_font_description_get_family(descr); free_res=false; } else if ( strcmp(key,"style") == 0 ) { PangoStyle v=pango_font_description_get_style(descr); diff --git a/src/libnrtype/Layout-TNG-Output.cpp b/src/libnrtype/Layout-TNG-Output.cpp index 9e75473ce..e97884f40 100644 --- a/src/libnrtype/Layout-TNG-Output.cpp +++ b/src/libnrtype/Layout-TNG-Output.cpp @@ -424,7 +424,7 @@ Glib::ustring Layout::getFontFamily(unsigned span_index) const return ""; if (_spans[span_index].font) { - return pango_font_description_get_family(_spans[span_index].font->descr); + return sp_font_description_get_family(_spans[span_index].font->descr); } return ""; @@ -452,7 +452,7 @@ Glib::ustring Layout::dumpAsText() const snprintf(line, sizeof(line), " in chunk %d (x=%f, baselineshift=%f)\n", _spans[span_index].in_chunk, _chunks[_spans[span_index].in_chunk].left_x, _spans[span_index].baseline_shift); result += line; if (_spans[span_index].font) { - snprintf(line, sizeof(line), " font '%s' %f %s %s\n", pango_font_description_get_family(_spans[span_index].font->descr), _spans[span_index].font_size, style_to_text(pango_font_description_get_style(_spans[span_index].font->descr)), weight_to_text(pango_font_description_get_weight(_spans[span_index].font->descr))); + snprintf(line, sizeof(line), " font '%s' %f %s %s\n", sp_font_description_get_family(_spans[span_index].font->descr), _spans[span_index].font_size, style_to_text(pango_font_description_get_style(_spans[span_index].font->descr)), weight_to_text(pango_font_description_get_weight(_spans[span_index].font->descr))); result += line; } snprintf(line, sizeof(line), " x_start = %f, x_end = %f\n", _spans[span_index].x_start, _spans[span_index].x_end); diff --git a/src/libnrtype/font-lister.cpp b/src/libnrtype/font-lister.cpp index 710e0b84f..04859185c 100644 --- a/src/libnrtype/font-lister.cpp +++ b/src/libnrtype/font-lister.cpp @@ -14,12 +14,19 @@ #include "font-lister.h" #include "FontFactory.h" +#include "sp-object.h" +#include "sp-root.h" +#include "document.h" +#include "xml/repr.h" +#include "preferences.h" + namespace Inkscape { FontLister::FontLister () { font_list_store = Gtk::ListStore::create (FontList); - + font_list_store->freeze_notify(); + FamilyToStylesMap familyStyleMap; font_factory::Default()->GetUIFamiliesAndStyles(&familyStyleMap); @@ -52,10 +59,156 @@ namespace Inkscape } (*treeModelIter)[FontList.styles] = styles; - - font_list_store_iter_map.insert(std::make_pair(familyName, Gtk::TreePath(treeModelIter))); + (*treeModelIter)[FontList.onSystem] = true; } } + font_list_store->thaw_notify(); + } + + // Example of how to use "foreach_iter" + // bool + // FontLister::print_document_font( const Gtk::TreeModel::iterator &iter ) { + // Gtk::TreeModel::Row row = *iter; + // if( !row[FontList.onSystem] ) { + // std::cout << " Not on system: " << row[FontList.font] << std::endl; + // return false; + // } + // return true; + // } + // font_list_store->foreach_iter( sigc::mem_fun(*this, &FontLister::print_document_font )); + + void + FontLister::update_font_list( SPDocument* document ) { + + SPObject *r = document->getRoot(); + if( !r ) { + return; + } + + font_list_store->freeze_notify(); + + /* Clear all old document font-family entries */ + Gtk::TreeModel::iterator iter = font_list_store->get_iter( "0" ); + while( iter != font_list_store->children().end() ) { + Gtk::TreeModel::Row row = *iter; + if( !row[FontList.onSystem] ) { + // std::cout << " Not on system: " << row[FontList.font] << std::endl; + iter = font_list_store->erase( iter ); + } else { + // std::cout << " First on system: " << row[FontList.font] << std::endl; + break; + } + } + + /* Create default styles for use when font-family is unknown on system. */ + static GList *default_styles = NULL; + if( default_styles == NULL ) { + default_styles = g_list_append( default_styles, g_strdup("Normal") ); + default_styles = g_list_append( default_styles, g_strdup("Italic") ); + default_styles = g_list_append( default_styles, g_strdup("Bold") ); + default_styles = g_list_append( default_styles, g_strdup("Bold Italic") ); + } + + /* Get "font-family"s used in document. */ + std::list<Glib::ustring> fontfamilies; + update_font_list_recursive( r, &fontfamilies ); + + fontfamilies.sort(); + fontfamilies.unique(); + fontfamilies.reverse(); + + /* Insert separator */ + if( !fontfamilies.empty() ) { + Gtk::TreeModel::iterator treeModelIter = font_list_store->prepend(); + (*treeModelIter)[FontList.font] = "#"; + (*treeModelIter)[FontList.onSystem] = false; + } + + /* Insert font-family's in document. */ + std::list<Glib::ustring>::iterator i; + for( i = fontfamilies.begin(); i != fontfamilies.end(); ++i) { + + GList *styles = default_styles; + + /* See if font-family (or first in fallback list) is on system. If so, get styles. */ + std::vector<Glib::ustring> tokens = Glib::Regex::split_simple(",", *i ); + if( !tokens[0].empty() ) { + + Gtk::TreeModel::iterator iter2 = font_list_store->get_iter( "0" ); + while( iter2 != font_list_store->children().end() ) { + Gtk::TreeModel::Row row = *iter2; + if( row[FontList.onSystem] && tokens[0].compare( row[FontList.font] ) == 0 ) { + styles = row[FontList.styles]; + break; + } + ++iter2; + } + } + + Gtk::TreeModel::iterator treeModelIter = font_list_store->prepend(); + (*treeModelIter)[FontList.font] = reinterpret_cast<const char*>(g_strdup((*i).c_str())); + (*treeModelIter)[FontList.styles] = styles; + (*treeModelIter)[FontList.onSystem] = false; + } + + font_list_store->thaw_notify(); + } + + void + FontLister::update_font_list_recursive( SPObject *r, std::list<Glib::ustring> *l ) { + + const gchar *style = r->getRepr()->attribute("style"); + if( style != NULL ) { + + std::vector<Glib::ustring> tokens = Glib::Regex::split_simple(";", style ); + for( size_t i=0; i < tokens.size(); ++i ) { + + Glib::ustring token = tokens[i]; + size_t found = token.find("font-family:"); + + if( found != Glib::ustring::npos ) { + + // Remove "font-family:" + token.erase(found,12); + + // Remove any leading single or double quote + if( token[0] == '\'' || token[0] == '"' ) { + token.erase(0,1); + } + + // Remove any trailing single or double quote + if( token[token.length()-1] == '\'' || token[token.length()-1] == '"' ) { + token.erase(token.length()-1); + } + + l->push_back( token ); + } + } + } + + for (SPObject *child = r->firstChild(); child; child = child->getNext()) { + update_font_list_recursive( child, l ); + } + } + + Gtk::TreePath + FontLister::get_row_for_font (Glib::ustring family) + { + Gtk::TreePath path; + + Gtk::TreeModel::iterator iter = font_list_store->get_iter( "0" ); + while( iter != font_list_store->children().end() ) { + + Gtk::TreeModel::Row row = *iter; + + if( family.compare( row[FontList.font] ) == 0 ) { + return font_list_store->get_path( iter ); + } + + ++iter; + } + + throw FAMILY_NOT_FOUND; } FontLister::~FontLister () @@ -69,6 +222,77 @@ namespace Inkscape } } +// Helper functions +void font_lister_cell_data_func(GtkCellLayout */*cell_layout*/, + GtkCellRenderer *cell, + GtkTreeModel *model, + GtkTreeIter *iter, + gpointer /*data*/) +{ + gchar *family; + gboolean onSystem = false; + gtk_tree_model_get(model, iter, 0, &family, 2, &onSystem, -1); + Glib::ustring family_escaped = g_markup_escape_text(family, -1); + //g_free(family); + Glib::ustring markup; + + if( !onSystem ) { + markup = "<span foreground='darkblue'>"; + /* See if font-family on system */ + std::vector<Glib::ustring> tokens = Glib::Regex::split_simple("\\s*,\\s*", family_escaped ); + for( size_t i=0; i < tokens.size(); ++i ) { + Glib::ustring token = tokens[i]; + GtkTreeIter iter; + gboolean valid; + gchar *family = 0; + gboolean onSystem = true; + gboolean found = false; + for( valid = gtk_tree_model_get_iter_first( GTK_TREE_MODEL(model), &iter ); + valid; + valid = gtk_tree_model_iter_next( GTK_TREE_MODEL(model), &iter ) ) { + + gtk_tree_model_get(model, &iter, 0, &family, 2, &onSystem, -1); + if( onSystem && token.compare( family ) == 0 ) { + found = true; + break; + } + } + if( found ) { + markup += g_markup_escape_text(token.c_str(), -1); + markup += ", "; + } else { + markup += "<span strikethrough=\"true\" strikethrough_color=\"red\">"; + markup += g_markup_escape_text(token.c_str(), -1); + markup += "</span>"; + markup += ", "; + } + } + // Remove extra comma and space from end. + if( markup.size() >= 2 ) { + markup.resize( markup.size()-2 ); + } + markup += "</span>"; + // std::cout << markup << std::endl; + } else { + markup = family_escaped; + } + + Inkscape::Preferences *prefs = Inkscape::Preferences::get(); + int show_sample = prefs->getInt("/tools/text/show_sample_in_list", 1); + if (show_sample) { + + Glib::ustring sample = prefs->getString("/tools/text/font_sample"); + Glib::ustring sample_escaped = g_markup_escape_text(sample.data(), -1); + + markup += " <span foreground='gray' font_family='"; + markup += family_escaped; + markup += "'>"; + markup += sample_escaped; + markup += "</span>"; + } + + g_object_set (G_OBJECT (cell), "markup", markup.c_str(), NULL); +} diff --git a/src/libnrtype/font-lister.h b/src/libnrtype/font-lister.h index c9ab7b21d..751350407 100644 --- a/src/libnrtype/font-lister.h +++ b/src/libnrtype/font-lister.h @@ -7,9 +7,11 @@ * Authors: * Chris Lahey <clahey@ximian.com> * Lauris Kaplinski <lauris@kaplinski.com> + * Tavmjong Bah <tavmjong@free.fr> * * Copyright (C) 1999-2001 Ximian, Inc. * Copyright (C) 2002 Lauris Kaplinski + * Copyright (C) 2013 Tavmjong Bah * * Released under GNU GPL, read the file 'COPYING' for more information */ @@ -21,6 +23,9 @@ #include <glibmm/ustring.h> #include "nr-type-primitives.h" +class SPObject; +class SPDocument; + namespace Inkscape { /** @@ -54,29 +59,19 @@ namespace Inkscape */ Gtk::TreeModelColumn<GList*> styles; + /** Column containing flag if font is on system + */ + Gtk::TreeModelColumn<gboolean> onSystem; + FontListClass () { add (font); add (styles); + add (onSystem); } }; - /* Case-insensitive < compare for standard strings */ - class StringLessThan - { - public: - bool operator () (std::string str1, std::string str2) const - { - std::string s1=str1; // Can't transform the originals! - std::string s2=str2; - std::transform(s1.begin(), s1.end(), s1.begin(), (int(*)(int)) toupper); - std::transform(s2.begin(), s2.end(), s2.begin(), (int(*)(int)) toupper); - return s1<s2; - } - }; - FontListClass FontList; - typedef std::map<Glib::ustring, Gtk::TreePath, StringLessThan> IterMapType; /** Returns the ListStore with the font names * @@ -87,6 +82,17 @@ namespace Inkscape const Glib::RefPtr<Gtk::ListStore> get_font_list () const; + /** Updates font list to include fonts in document + * + */ + void + update_font_list ( SPDocument* document); + + private: + void + update_font_list_recursive( SPObject *r, std::list<Glib::ustring> *l ); + + public: static Inkscape::FontLister* get_instance () { @@ -95,12 +101,7 @@ namespace Inkscape } Gtk::TreePath - get_row_for_font (Glib::ustring family) - { - IterMapType::iterator iter = font_list_store_iter_map.find (family); - if (iter == font_list_store_iter_map.end ()) throw FAMILY_NOT_FOUND; - return (*iter).second; - } + get_row_for_font (Glib::ustring family); const NRNameList get_name_list () const @@ -108,7 +109,6 @@ namespace Inkscape return families; } - private: FontLister (); @@ -116,11 +116,25 @@ namespace Inkscape NRNameList families; Glib::RefPtr<Gtk::ListStore> font_list_store; - IterMapType font_list_store_iter_map; }; } +// Helper functions +// Separator function (if true, a separator will be drawn) +static gboolean font_lister_separator_func(GtkTreeModel *model, GtkTreeIter *iter, gpointer /*data*/) +{ + gchar* text = 0; + gtk_tree_model_get(model, iter, 0, &text, -1 ); // Column 0: FontList.font + return (text && strcmp(text,"#") == 0); +} + +void font_lister_cell_data_func(GtkCellLayout */*cell_layout*/, + GtkCellRenderer *cell, + GtkTreeModel *model, + GtkTreeIter *iter, + gpointer /*data*/); + #endif /* diff --git a/src/livarot/Path.h b/src/livarot/Path.h index 1f0e7a244..cd939bf7d 100644 --- a/src/livarot/Path.h +++ b/src/livarot/Path.h @@ -335,7 +335,7 @@ public: PathDescrBezierTo & fin, bool before, Geom::Point & pos, Geom::Point & tgt, double &len, double &rad); static void OutlineJoin (Path * dest, Geom::Point pos, Geom::Point stNor, Geom::Point enNor, - double width, JoinType join, double miter); + double width, JoinType join, double miter, int nType); static bool IsNulCurve (std::vector<PathDescr*> const &cmd, int curD, Geom::Point const &curX); diff --git a/src/livarot/PathOutline.cpp b/src/livarot/PathOutline.cpp index f00798c8a..7f8853e31 100644 --- a/src/livarot/PathOutline.cpp +++ b/src/livarot/PathOutline.cpp @@ -387,7 +387,7 @@ void Path::SubContractOutline(int off, int num_pd, if (closeIfNeeded) { if ( Geom::LInfty (curX- firstP) < 0.0001 ) { OutlineJoin (dest, firstP, curT, firstT, width, join, - miter); + miter, nType); dest->Close (); } else { PathDescrLineTo temp(firstP); @@ -404,7 +404,7 @@ void Path::SubContractOutline(int off, int num_pd, Geom::Point pos; pos = curX; OutlineJoin (dest, pos, curT, stNor, width, join, - miter); + miter, nType); } dest->LineTo (enPos+width*enNor); @@ -413,7 +413,7 @@ void Path::SubContractOutline(int off, int num_pd, Geom::Point pos; pos = firstP; OutlineJoin (dest, enPos, enNor, firstT, width, join, - miter); + miter, nType); dest->Close (); } } @@ -429,7 +429,7 @@ void Path::SubContractOutline(int off, int num_pd, if (Geom::LInfty (curX - firstP) < 0.0001) { OutlineJoin (dest, firstP, curT, firstT, width, join, - miter); + miter, nType); dest->Close (); } else @@ -445,7 +445,7 @@ void Path::SubContractOutline(int off, int num_pd, // jointure { OutlineJoin (dest, stPos, curT, stNor, width, join, - miter); + miter, nType); } dest->LineTo (enPos+width*enNor); @@ -453,7 +453,7 @@ void Path::SubContractOutline(int off, int num_pd, // jointure { OutlineJoin (dest, enPos, enNor, firstT, width, join, - miter); + miter, nType); dest->Close (); } } @@ -497,7 +497,7 @@ void Path::SubContractOutline(int off, int num_pd, // jointure Geom::Point pos; pos = curX; - OutlineJoin (dest, pos, curT, stNor, width, join, miter); + OutlineJoin (dest, pos, curT, stNor, width, join, miter, nType); } int n_d = dest->LineTo (nextX+width*enNor); @@ -547,7 +547,7 @@ void Path::SubContractOutline(int off, int num_pd, // jointure Geom::Point pos; pos = curX; - OutlineJoin (dest, pos, curT, stNor, width, join, miter); + OutlineJoin (dest, pos, curT, stNor, width, join, miter, nType); } callsData.piece = curP; @@ -603,7 +603,7 @@ void Path::SubContractOutline(int off, int num_pd, // jointure Geom::Point pos; pos = curX; - OutlineJoin (dest, pos, curT, stNor, width, join, miter); + OutlineJoin (dest, pos, curT, stNor, width, join, miter, nType); } callsData.piece = curP; @@ -661,7 +661,7 @@ void Path::SubContractOutline(int off, int num_pd, // jointure Geom::Point pos; pos = curX; - if (stTle > 0) OutlineJoin (dest, pos, curT, stNor, width, join, miter); + if (stTle > 0) OutlineJoin (dest, pos, curT, stNor, width, join, miter, nType); } int n_d = dest->LineTo (nextX+width*enNor); if (n_d >= 0) { @@ -692,7 +692,7 @@ void Path::SubContractOutline(int off, int num_pd, // jointure Geom::Point pos; pos = curX; - OutlineJoin (dest, pos, curT, stNor, width, join, miter); + OutlineJoin (dest, pos, curT, stNor, width, join, miter, nType); } callsData.piece = curP; @@ -729,7 +729,7 @@ void Path::SubContractOutline(int off, int num_pd, } else { // jointure Geom::Point pos=curX; - OutlineJoin (dest, pos, stTgt, stNor, width, join, miter); + OutlineJoin (dest, pos, stTgt, stNor, width, join, miter, nType); // dest->LineTo(curX+width*stNor.x,curY+width*stNor.y); } } @@ -1164,7 +1164,7 @@ Path::TangentOnBezAt (double at, Geom::Point const &iS, void Path::OutlineJoin (Path * dest, Geom::Point pos, Geom::Point stNor, Geom::Point enNor, double width, - JoinType join, double miter) + JoinType join, double miter, int nType) { /* Arbitrarily decide if we're on the inside or outside of a half turn. @@ -1188,8 +1188,20 @@ Path::OutlineJoin (Path * dest, Geom::Point pos, Geom::Point stNor, Geom::Point } else { if ((angSi > 0 && width >= 0) || (angSi < 0 && width < 0)) { // This is an inside join -> join is independent of chosen JoinType. - dest->LineTo (pos); - dest->LineTo (pos + width*enNor); + if ((dest->descr_cmd[dest->descr_cmd.size() - 1]->getType() == descr_lineto) && (nType == descr_lineto)) { + Geom::Point const biss = unit_vector(Geom::rot90( stNor - enNor )); + double c2 = Geom::dot (biss, enNor); + if (fabs(c2) > 0.707107) { // apply only to obtuse angles + double l = width / c2; + PathDescrLineTo* nLine = dynamic_cast<PathDescrLineTo*>(dest->descr_cmd[dest->descr_cmd.size() - 1]); + nLine->p = pos + l*biss; // relocate to bisector + } else { + dest->LineTo (pos + width*enNor); + } + } else { +// dest->LineTo (pos); // redundant + dest->LineTo (pos + width*enNor); + } } else if (angSi == 0 && TurnInside) { // Half turn (180 degrees) ... inside (see above). dest->LineTo (pos + width*enNor); } else { // This is an outside join -> chosen JoinType should be applied. @@ -1241,8 +1253,14 @@ Path::OutlineJoin (Path * dest, Geom::Point pos, Geom::Point stNor, Geom::Point if ( fabs(l) > miter) { dest->LineTo (pos + width*enNor); } else { - dest->LineTo (pos+l*biss); - dest->LineTo (pos+width*enNor); + if (dest->descr_cmd[dest->descr_cmd.size() - 1]->getType() == descr_lineto) { + PathDescrLineTo* nLine = dynamic_cast<PathDescrLineTo*>(dest->descr_cmd[dest->descr_cmd.size() - 1]); + nLine->p = pos+l*biss; // relocate to bisector + } else { + dest->LineTo (pos+l*biss); + } + if (nType != descr_lineto) + dest->LineTo (pos+width*enNor); } } else { // Bevel join dest->LineTo (pos + width*enNor); diff --git a/src/lpe-tool-context.cpp b/src/lpe-tool-context.cpp index fc755b9dc..feabfa02d 100644 --- a/src/lpe-tool-context.cpp +++ b/src/lpe-tool-context.cpp @@ -41,8 +41,6 @@ #include "lpe-tool-context.h" -static void sp_lpetool_context_class_init(SPLPEToolContextClass *klass); -static void sp_lpetool_context_init(SPLPEToolContext *erc); static void sp_lpetool_context_dispose(GObject *object); static void sp_lpetool_context_setup(SPEventContext *ec); @@ -66,28 +64,7 @@ SubtoolEntry lpesubtools[] = { {Inkscape::LivePathEffect::MIRROR_SYMMETRY, "draw-geometry-mirror"} }; -static SPPenContextClass *lpetool_parent_class = 0; - -GType sp_lpetool_context_get_type(void) -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPLPEToolContextClass), - 0, // base_init - 0, // base_finalize - (GClassInitFunc)sp_lpetool_context_class_init, - 0, // class_finalize - 0, // class_data - sizeof(SPLPEToolContext), - 0, // n_preallocs - (GInstanceInitFunc)sp_lpetool_context_init, - 0 // value_table - }; - type = g_type_register_static(SP_TYPE_PEN_CONTEXT, "SPLPEToolContext", &info, static_cast<GTypeFlags>(0)); - } - return type; -} +G_DEFINE_TYPE(SPLPEToolContext, sp_lpetool_context, SP_TYPE_PEN_CONTEXT); static void sp_lpetool_context_class_init(SPLPEToolContextClass *klass) @@ -95,8 +72,6 @@ sp_lpetool_context_class_init(SPLPEToolContextClass *klass) GObjectClass *object_class = (GObjectClass *) klass; SPEventContextClass *event_context_class = (SPEventContextClass *) klass; - lpetool_parent_class = (SPPenContextClass*)g_type_class_peek_parent(klass); - object_class->dispose = sp_lpetool_context_dispose; event_context_class->setup = sp_lpetool_context_setup; @@ -140,7 +115,7 @@ sp_lpetool_context_dispose(GObject *object) delete lc->_lpetool_message_context; } - G_OBJECT_CLASS(lpetool_parent_class)->dispose(object); + G_OBJECT_CLASS(sp_lpetool_context_parent_class)->dispose(object); } static void @@ -148,8 +123,8 @@ sp_lpetool_context_setup(SPEventContext *ec) { SPLPEToolContext *lc = SP_LPETOOL_CONTEXT(ec); - if (((SPEventContextClass *) lpetool_parent_class)->setup) - ((SPEventContextClass *) lpetool_parent_class)->setup(ec); + if (((SPEventContextClass *) sp_lpetool_context_parent_class)->setup) + ((SPEventContextClass *) sp_lpetool_context_parent_class)->setup(ec); Inkscape::Selection *selection = sp_desktop_selection (ec->desktop); SPItem *item = selection->singleItem(); @@ -204,8 +179,8 @@ sp_lpetool_context_set(SPEventContext *ec, Inkscape::Preferences::Entry *val) /* //pass on up to parent class to handle common attributes. - if ( lpetool_parent_class->set ) { - lpetool_parent_class->set(ec, key, val); + if ( sp_lpetool_context_parent_class->set ) { + sp_lpetool_context_parent_class->set(ec, key, val); } */ } @@ -234,8 +209,8 @@ sp_lpetool_context_item_handler(SPEventContext *ec, SPItem *item, GdkEvent *even } if (!ret) { - if (((SPEventContextClass *) lpetool_parent_class)->item_handler) - ret = ((SPEventContextClass *) lpetool_parent_class)->item_handler(ec, item, event); + if (((SPEventContextClass *) sp_lpetool_context_parent_class)->item_handler) + ret = ((SPEventContextClass *) sp_lpetool_context_parent_class)->item_handler(ec, item, event); } return ret; @@ -252,7 +227,7 @@ sp_lpetool_context_root_handler(SPEventContext *event_context, GdkEvent *event) if (sp_pen_context_has_waiting_LPE(lc)) { // quit when we are waiting for a LPE to be applied - ret = ((SPEventContextClass *) lpetool_parent_class)->root_handler(event_context, event); + ret = ((SPEventContextClass *) sp_lpetool_context_parent_class)->root_handler(event_context, event); return ret; } @@ -284,7 +259,7 @@ sp_lpetool_context_root_handler(SPEventContext *event_context, GdkEvent *event) sp_pen_context_wait_for_LPE_mouse_clicks(lc, type, Inkscape::LivePathEffect::Effect::acceptsNumClicks(type)); // we pass the mouse click on to pen tool as the first click which it should collect - ret = ((SPEventContextClass *) lpetool_parent_class)->root_handler(event_context, event); + ret = ((SPEventContextClass *) sp_lpetool_context_parent_class)->root_handler(event_context, event); } break; @@ -320,8 +295,8 @@ sp_lpetool_context_root_handler(SPEventContext *event_context, GdkEvent *event) } if (!ret) { - if (((SPEventContextClass *) lpetool_parent_class)->root_handler) { - ret = ((SPEventContextClass *) lpetool_parent_class)->root_handler(event_context, event); + if (((SPEventContextClass *) sp_lpetool_context_parent_class)->root_handler) { + ret = ((SPEventContextClass *) sp_lpetool_context_parent_class)->root_handler(event_context, event); } } diff --git a/src/measure-context.cpp b/src/measure-context.cpp index 7a04b9915..dc23cf5c6 100644 --- a/src/measure-context.cpp +++ b/src/measure-context.cpp @@ -47,16 +47,12 @@ using Inkscape::ControlManager; using Inkscape::CTLINE_SECONDARY; -static void sp_measure_context_class_init(SPMeasureContextClass *klass); -static void sp_measure_context_init(SPMeasureContext *measure_context); static void sp_measure_context_setup(SPEventContext *ec); static void sp_measure_context_finish(SPEventContext *ec); static gint sp_measure_context_root_handler(SPEventContext *event_context, GdkEvent *event); static gint sp_measure_context_item_handler(SPEventContext *event_context, SPItem *item, GdkEvent *event); -static SPEventContextClass *parent_class; - static gint xp = 0; // where drag started static gint yp = 0; static gint tolerance = 0; @@ -68,26 +64,7 @@ boost::optional<Geom::Point> lastEnd; std::vector<Inkscape::Display::TemporaryItem*> measure_tmp_items; -GType sp_measure_context_get_type(void) -{ - static GType type = 0; - - if (!type) { - GTypeInfo info = { - sizeof(SPMeasureContextClass), - NULL, NULL, - reinterpret_cast<GClassInitFunc>(sp_measure_context_class_init), // TODO needs two params? - NULL, NULL, - sizeof(SPMeasureContext), - 4, - reinterpret_cast<GInstanceInitFunc>(sp_measure_context_init), // TODO needs two params? - NULL, // value_table - }; - type = g_type_register_static(SP_TYPE_EVENT_CONTEXT, "SPMeasureContext", &info, static_cast<GTypeFlags>(0)); - } - - return type; -} +G_DEFINE_TYPE(SPMeasureContext, sp_measure_context, SP_TYPE_EVENT_CONTEXT); namespace { @@ -258,8 +235,6 @@ static void sp_measure_context_class_init(SPMeasureContextClass *klass) { SPEventContextClass *event_context_class = reinterpret_cast<SPEventContextClass *>(klass); - parent_class = static_cast<SPEventContextClass*>(g_type_class_peek_parent(klass)); - event_context_class->setup = sp_measure_context_setup; event_context_class->finish = sp_measure_context_finish; @@ -290,8 +265,8 @@ static void sp_measure_context_finish(SPEventContext *ec) static void sp_measure_context_setup(SPEventContext *ec) { - if (parent_class->setup) { - parent_class->setup(ec); + if (SP_EVENT_CONTEXT_CLASS(sp_measure_context_parent_class)->setup) { + SP_EVENT_CONTEXT_CLASS(sp_measure_context_parent_class)->setup(ec); } } @@ -299,8 +274,8 @@ static gint sp_measure_context_item_handler(SPEventContext *event_context, SPIte { gint ret = FALSE; - if (parent_class->item_handler) { - ret = parent_class->item_handler(event_context, item, event); + if (SP_EVENT_CONTEXT_CLASS(sp_measure_context_parent_class)->item_handler) { + ret = SP_EVENT_CONTEXT_CLASS(sp_measure_context_parent_class)->item_handler(event_context, item, event); } return ret; @@ -789,8 +764,8 @@ static gint sp_measure_context_root_handler(SPEventContext *event_context, GdkEv } if (!ret) { - if (parent_class->root_handler) { - ret = parent_class->root_handler(event_context, event); + if (SP_EVENT_CONTEXT_CLASS(sp_measure_context_parent_class)->root_handler) { + ret = SP_EVENT_CONTEXT_CLASS(sp_measure_context_parent_class)->root_handler(event_context, event); } } diff --git a/src/mesh-context.cpp b/src/mesh-context.cpp index 8fd016702..36712d15d 100644 --- a/src/mesh-context.cpp +++ b/src/mesh-context.cpp @@ -53,8 +53,6 @@ using Inkscape::DocumentUndo; -static void sp_mesh_context_class_init(SPMeshContextClass *klass); -static void sp_mesh_context_init(SPMeshContext *gr_context); static void sp_mesh_context_dispose(GObject *object); static void sp_mesh_context_setup(SPEventContext *ec); @@ -63,35 +61,13 @@ static gint sp_mesh_context_root_handler(SPEventContext *event_context, GdkEvent static void sp_mesh_drag(SPMeshContext &rc, Geom::Point const pt, guint state, guint32 etime); -static SPEventContextClass *parent_class; - - -GType sp_mesh_context_get_type() -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPMeshContextClass), - NULL, NULL, - (GClassInitFunc) sp_mesh_context_class_init, - NULL, NULL, - sizeof(SPMeshContext), - 4, - (GInstanceInitFunc) sp_mesh_context_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_EVENT_CONTEXT, "SPMeshContext", &info, (GTypeFlags) 0); - } - return type; -} +G_DEFINE_TYPE(SPMeshContext, sp_mesh_context, SP_TYPE_EVENT_CONTEXT); static void sp_mesh_context_class_init(SPMeshContextClass *klass) { GObjectClass *object_class = (GObjectClass *) klass; SPEventContextClass *event_context_class = (SPEventContextClass *) klass; - parent_class = (SPEventContextClass *) g_type_class_peek_parent(klass); - object_class->dispose = sp_mesh_context_dispose; event_context_class->setup = sp_mesh_context_setup; @@ -129,7 +105,7 @@ static void sp_mesh_context_dispose(GObject *object) rc->subselcon->disconnect(); delete rc->subselcon; - G_OBJECT_CLASS(parent_class)->dispose(object); + G_OBJECT_CLASS(sp_mesh_context_parent_class)->dispose(object); } const gchar *ms_handle_descr [] = { @@ -270,8 +246,8 @@ static void sp_mesh_context_setup(SPEventContext *ec) { SPMeshContext *rc = SP_MESH_CONTEXT(ec); - if (((SPEventContextClass *) parent_class)->setup) { - ((SPEventContextClass *) parent_class)->setup(ec); + if (((SPEventContextClass *) sp_mesh_context_parent_class)->setup) { + ((SPEventContextClass *) sp_mesh_context_parent_class)->setup(ec); } Inkscape::Preferences *prefs = Inkscape::Preferences::get(); @@ -948,8 +924,8 @@ sp_mesh_context_root_handler(SPEventContext *event_context, GdkEvent *event) } if (!ret) { - if (((SPEventContextClass *) parent_class)->root_handler) { - ret = ((SPEventContextClass *) parent_class)->root_handler(event_context, event); + if (((SPEventContextClass *) sp_mesh_context_parent_class)->root_handler) { + ret = ((SPEventContextClass *) sp_mesh_context_parent_class)->root_handler(event_context, event); } } diff --git a/src/pen-context.cpp b/src/pen-context.cpp index cb20eb3eb..6e3ed201e 100644 --- a/src/pen-context.cpp +++ b/src/pen-context.cpp @@ -47,9 +47,6 @@ using Inkscape::ControlManager; - -static void sp_pen_context_class_init(SPPenContextClass *klass); -static void sp_pen_context_init(SPPenContext *pc); static void sp_pen_context_dispose(GObject *object); static void sp_pen_context_setup(SPEventContext *ec); @@ -78,35 +75,12 @@ static void pen_enable_events(SPPenContext *const pc); static Geom::Point pen_drag_origin_w(0, 0); static bool pen_within_tolerance = false; -static SPDrawContextClass *pen_parent_class; - static int pen_next_paraxial_direction(const SPPenContext *const pc, Geom::Point const &pt, Geom::Point const &origin, guint state); static void pen_set_to_nearest_horiz_vert(const SPPenContext *const pc, Geom::Point &pt, guint const state, bool snap); static int pen_last_paraxial_dir = 0; // last used direction in horizontal/vertical mode; 0 = horizontal, 1 = vertical - -/** - * Register SPPenContext with Gdk and return its type. - */ -GType sp_pen_context_get_type(void) -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPPenContextClass), - NULL, NULL, - (GClassInitFunc) sp_pen_context_class_init, - NULL, NULL, - sizeof(SPPenContext), - 4, - (GInstanceInitFunc) sp_pen_context_init, - NULL, // value_table - }; - type = g_type_register_static(SP_TYPE_DRAW_CONTEXT, "SPPenContext", &info, (GTypeFlags)0); - } - return type; -} +G_DEFINE_TYPE(SPPenContext, sp_pen_context, SP_TYPE_DRAW_CONTEXT); /** * Initialize the SPPenContext vtable. @@ -119,8 +93,6 @@ static void sp_pen_context_class_init(SPPenContextClass *klass) object_class = (GObjectClass *) klass; event_context_class = (SPEventContextClass *) klass; - pen_parent_class = (SPDrawContextClass*)g_type_class_peek_parent(klass); - object_class->dispose = sp_pen_context_dispose; event_context_class->setup = sp_pen_context_setup; @@ -181,7 +153,7 @@ static void sp_pen_context_dispose(GObject *object) pc->cl1 = NULL; } - G_OBJECT_CLASS(pen_parent_class)->dispose(object); + G_OBJECT_CLASS(sp_pen_context_parent_class)->dispose(object); if (pc->expecting_clicks_for_LPE > 0) { // we received too few clicks to sanely set the parameter path so we remove the LPE from the item @@ -203,8 +175,8 @@ static void sp_pen_context_setup(SPEventContext *ec) { SPPenContext *pc = SP_PEN_CONTEXT(ec); - if (((SPEventContextClass *) pen_parent_class)->setup) { - ((SPEventContextClass *) pen_parent_class)->setup(ec); + if (((SPEventContextClass *) sp_pen_context_parent_class)->setup) { + ((SPEventContextClass *) sp_pen_context_parent_class)->setup(ec); } ControlManager &mgr = ControlManager::getManager(); @@ -265,8 +237,8 @@ static void sp_pen_context_finish(SPEventContext *ec) pen_cancel (pc); } - if (((SPEventContextClass *) pen_parent_class)->finish) { - ((SPEventContextClass *) pen_parent_class)->finish(ec); + if (((SPEventContextClass *) sp_pen_context_parent_class)->finish) { + ((SPEventContextClass *) sp_pen_context_parent_class)->finish(ec); } } @@ -347,8 +319,8 @@ static gint sp_pen_context_item_handler(SPEventContext *ec, SPItem *item, GdkEve } if (!ret) { - if (((SPEventContextClass *) pen_parent_class)->item_handler) - ret = ((SPEventContextClass *) pen_parent_class)->item_handler(ec, item, event); + if (((SPEventContextClass *) sp_pen_context_parent_class)->item_handler) + ret = ((SPEventContextClass *) sp_pen_context_parent_class)->item_handler(ec, item, event); } return ret; @@ -390,7 +362,7 @@ static gint sp_pen_context_root_handler(SPEventContext *ec, GdkEvent *event) if (!ret) { gint (*const parent_root_handler)(SPEventContext *, GdkEvent *) - = ((SPEventContextClass *) pen_parent_class)->root_handler; + = ((SPEventContextClass *) sp_pen_context_parent_class)->root_handler; if (parent_root_handler) { ret = parent_root_handler(ec, event); } diff --git a/src/pencil-context.cpp b/src/pencil-context.cpp index 19a040b24..090a43a25 100644 --- a/src/pencil-context.cpp +++ b/src/pencil-context.cpp @@ -45,9 +45,6 @@ #include "display/curve.h" #include "livarot/Path.h" - -static void sp_pencil_context_class_init(SPPencilContextClass *klass); -static void sp_pencil_context_init(SPPencilContext *pc); static void sp_pencil_context_setup(SPEventContext *ec); static void sp_pencil_context_dispose(GObject *object); @@ -66,34 +63,12 @@ static void fit_and_split(SPPencilContext *pc); static void interpolate(SPPencilContext *pc); static void sketch_interpolate(SPPencilContext *pc); -static SPDrawContextClass *pencil_parent_class; static Geom::Point pencil_drag_origin_w(0, 0); static bool pencil_within_tolerance = false; static bool in_svg_plane(Geom::Point const &p) { return Geom::LInfty(p) < 1e18; } -/** - * Register SPPencilContext class with Gdk and return its type number. - */ -GType -sp_pencil_context_get_type() -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPPencilContextClass), - NULL, NULL, - (GClassInitFunc) sp_pencil_context_class_init, - NULL, NULL, - sizeof(SPPencilContext), - 4, - (GInstanceInitFunc) sp_pencil_context_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_DRAW_CONTEXT, "SPPencilContext", &info, (GTypeFlags)0); - } - return type; -} +G_DEFINE_TYPE(SPPencilContext, sp_pencil_context, SP_TYPE_DRAW_CONTEXT); /** * Initialize SPPencilContext vtable. @@ -107,8 +82,6 @@ sp_pencil_context_class_init(SPPencilContextClass *klass) object_class = (GObjectClass *) klass; event_context_class = (SPEventContextClass *) klass; - pencil_parent_class = (SPDrawContextClass*)g_type_class_peek_parent(klass); - object_class->dispose = sp_pencil_context_dispose; event_context_class->setup = sp_pencil_context_setup; @@ -147,8 +120,8 @@ sp_pencil_context_setup(SPEventContext *ec) ec->enableSelectionCue(); } - if (((SPEventContextClass *) pencil_parent_class)->setup) { - ((SPEventContextClass *) pencil_parent_class)->setup(ec); + if (((SPEventContextClass *) sp_pencil_context_parent_class)->setup) { + ((SPEventContextClass *) sp_pencil_context_parent_class)->setup(ec); } SPPencilContext *const pc = SP_PENCIL_CONTEXT(ec); @@ -160,7 +133,7 @@ sp_pencil_context_setup(SPEventContext *ec) static void sp_pencil_context_dispose(GObject *object) { - G_OBJECT_CLASS(pencil_parent_class)->dispose(object); + G_OBJECT_CLASS(sp_pencil_context_parent_class)->dispose(object); } /** Snaps new node relative to the previous node. */ @@ -218,7 +191,7 @@ sp_pencil_context_root_handler(SPEventContext *const ec, GdkEvent *event) if (!ret) { gint (*const parent_root_handler)(SPEventContext *, GdkEvent *) - = ((SPEventContextClass *) pencil_parent_class)->root_handler; + = ((SPEventContextClass *) sp_pencil_context_parent_class)->root_handler; if (parent_root_handler) { ret = parent_root_handler(ec, event); } diff --git a/src/persp3d.cpp b/src/persp3d.cpp index a20537d95..2744efb75 100644 --- a/src/persp3d.cpp +++ b/src/persp3d.cpp @@ -27,9 +27,6 @@ using Inkscape::DocumentUndo; -static void persp3d_class_init(Persp3DClass *klass); -static void persp3d_init(Persp3D *persp); - static void persp3d_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void persp3d_release(SPObject *object); static void persp3d_set(SPObject *object, unsigned key, gchar const *value); @@ -41,8 +38,6 @@ static void persp3d_on_repr_attr_changed (Inkscape::XML::Node * repr, const gcha static void persp3d_update_with_point (Persp3DImpl *persp_impl, Proj::Axis const axis, Proj::Pt2 const &new_image); static gchar * persp3d_pt_to_str (Persp3DImpl *persp_impl, Proj::Axis const axis); -static SPObjectClass *persp3d_parent_class; - static int global_counter = 0; /* Constructor/destructor for the internal class */ @@ -54,28 +49,7 @@ Persp3DImpl::Persp3DImpl() { my_counter = global_counter++; } -/** - * Registers Persp3d class and returns its type. - */ -GType -persp3d_get_type() -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(Persp3DClass), - NULL, NULL, - (GClassInitFunc) persp3d_class_init, - NULL, NULL, - sizeof(Persp3D), - 16, - (GInstanceInitFunc) persp3d_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_OBJECT, "Persp3D", &info, (GTypeFlags)0); - } - return type; -} +G_DEFINE_TYPE(Persp3D, persp3d, SP_TYPE_OBJECT); static Inkscape::XML::NodeEventVector const persp3d_repr_events = { NULL, /* child_added */ @@ -92,8 +66,6 @@ static void persp3d_class_init(Persp3DClass *klass) { SPObjectClass *sp_object_class = (SPObjectClass *) klass; - persp3d_parent_class = (SPObjectClass *) g_type_class_ref(SP_TYPE_OBJECT); - sp_object_class->build = persp3d_build; sp_object_class->release = persp3d_release; sp_object_class->set = persp3d_set; diff --git a/src/preferences.cpp b/src/preferences.cpp index 3f12c4f64..1d7009a99 100644 --- a/src/preferences.cpp +++ b/src/preferences.cpp @@ -13,6 +13,7 @@ #include <cstring> #include <sstream> #include <glibmm/fileutils.h> +#include <glibmm/convert.h> #include <glibmm/i18n.h> #include <glib.h> #include <glib/gstdio.h> diff --git a/src/rect-context.cpp b/src/rect-context.cpp index 33ccee93c..040127ae3 100644 --- a/src/rect-context.cpp +++ b/src/rect-context.cpp @@ -49,8 +49,6 @@ using Inkscape::DocumentUndo; //static const double goldenratio = 1.61803398874989484820; // golden ratio -static void sp_rect_context_class_init(SPRectContextClass *klass); -static void sp_rect_context_init(SPRectContext *rect_context); static void sp_rect_context_dispose(GObject *object); static void sp_rect_context_setup(SPEventContext *ec); @@ -64,35 +62,13 @@ static void sp_rect_drag(SPRectContext &rc, Geom::Point const pt, guint state); static void sp_rect_finish(SPRectContext *rc); static void sp_rect_cancel(SPRectContext *rc); -static SPEventContextClass *parent_class; - - -GType sp_rect_context_get_type() -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPRectContextClass), - NULL, NULL, - (GClassInitFunc) sp_rect_context_class_init, - NULL, NULL, - sizeof(SPRectContext), - 4, - (GInstanceInitFunc) sp_rect_context_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_EVENT_CONTEXT, "SPRectContext", &info, (GTypeFlags) 0); - } - return type; -} +G_DEFINE_TYPE(SPRectContext, sp_rect_context, SP_TYPE_EVENT_CONTEXT); static void sp_rect_context_class_init(SPRectContextClass *klass) { GObjectClass *object_class = (GObjectClass *) klass; SPEventContextClass *event_context_class = (SPEventContextClass *) klass; - parent_class = (SPEventContextClass *) g_type_class_peek_parent(klass); - object_class->dispose = sp_rect_context_dispose; event_context_class->setup = sp_rect_context_setup; @@ -133,8 +109,8 @@ static void sp_rect_context_finish(SPEventContext *ec) sp_rect_finish(rc); rc->sel_changed_connection.disconnect(); - if (((SPEventContextClass *) parent_class)->finish) { - ((SPEventContextClass *) parent_class)->finish(ec); + if (((SPEventContextClass *) sp_rect_context_parent_class)->finish) { + ((SPEventContextClass *) sp_rect_context_parent_class)->finish(ec); } } @@ -161,7 +137,7 @@ static void sp_rect_context_dispose(GObject *object) delete rc->_message_context; } - G_OBJECT_CLASS(parent_class)->dispose(object); + G_OBJECT_CLASS(sp_rect_context_parent_class)->dispose(object); } /** @@ -182,8 +158,8 @@ static void sp_rect_context_setup(SPEventContext *ec) { SPRectContext *rc = SP_RECT_CONTEXT(ec); - if (((SPEventContextClass *) parent_class)->setup) { - ((SPEventContextClass *) parent_class)->setup(ec); + if (((SPEventContextClass *) sp_rect_context_parent_class)->setup) { + ((SPEventContextClass *) sp_rect_context_parent_class)->setup(ec); } ec->shape_editor = new ShapeEditor(ec->desktop); @@ -245,8 +221,8 @@ static gint sp_rect_context_item_handler(SPEventContext *event_context, SPItem * break; } - if (((SPEventContextClass *) parent_class)->item_handler) { - ret = ((SPEventContextClass *) parent_class)->item_handler(event_context, item, event); + if (((SPEventContextClass *) sp_rect_context_parent_class)->item_handler) { + ret = ((SPEventContextClass *) sp_rect_context_parent_class)->item_handler(event_context, item, event); } return ret; @@ -458,8 +434,8 @@ static gint sp_rect_context_root_handler(SPEventContext *event_context, GdkEvent } if (!ret) { - if (((SPEventContextClass *) parent_class)->root_handler) { - ret = ((SPEventContextClass *) parent_class)->root_handler(event_context, event); + if (((SPEventContextClass *) sp_rect_context_parent_class)->root_handler) { + ret = ((SPEventContextClass *) sp_rect_context_parent_class)->root_handler(event_context, event); } } diff --git a/src/seltrans.cpp b/src/seltrans.cpp index 64bb95508..b6c6baaf7 100644 --- a/src/seltrans.cpp +++ b/src/seltrans.cpp @@ -813,8 +813,6 @@ gboolean Inkscape::SelTrans::handleRequest(SPKnot *knot, Geom::Point *position, return TRUE; } - knot->desktop->setPosition(*position); - // When holding shift while rotating or skewing, the transformation will be // relative to the point opposite of the handle; otherwise it will be relative // to the center as set for the selection diff --git a/src/sp-filter.cpp b/src/sp-filter.cpp index c7dce3850..bce86c465 100644 --- a/src/sp-filter.cpp +++ b/src/sp-filter.cpp @@ -22,6 +22,7 @@ using std::map; using std::pair; +#include <glibmm/stringutils.h> #include "attributes.h" #include "document.h" #include "sp-filter.h" @@ -38,10 +39,6 @@ using std::pair; #include "display/nr-filter.h" /* Filter base class */ - -static void sp_filter_class_init(SPFilterClass *klass); -static void sp_filter_init(SPFilter *filter); - static void sp_filter_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_filter_release(SPObject *object); static void sp_filter_set(SPObject *object, unsigned int key, gchar const *value); @@ -55,37 +52,13 @@ static Inkscape::XML::Node *sp_filter_write(SPObject *object, Inkscape::XML::Doc static void filter_ref_changed(SPObject *old_ref, SPObject *ref, SPFilter *filter); static void filter_ref_modified(SPObject *href, guint flags, SPFilter *filter); -static SPObjectClass *filter_parent_class; - -GType -sp_filter_get_type() -{ - static GType filter_type = 0; - - if (!filter_type) { - GTypeInfo filter_info = { - sizeof(SPFilterClass), - NULL, NULL, - (GClassInitFunc) sp_filter_class_init, - NULL, NULL, - sizeof(SPFilter), - 16, - (GInstanceInitFunc) sp_filter_init, - NULL, /* value_table */ - }; - filter_type = g_type_register_static(SP_TYPE_OBJECT, "SPFilter", &filter_info, (GTypeFlags)0); - } - return filter_type; -} +G_DEFINE_TYPE(SPFilter, sp_filter, SP_TYPE_OBJECT); static void sp_filter_class_init(SPFilterClass *klass) { - SPObjectClass *sp_object_class = (SPObjectClass *)klass; - filter_parent_class = (SPObjectClass*)g_type_class_peek_parent(klass); - sp_object_class->build = sp_filter_build; sp_object_class->release = sp_filter_release; sp_object_class->write = sp_filter_write; @@ -141,8 +114,8 @@ sp_filter_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *rep object->readAttr( "filterRes" ); object->readAttr( "xlink:href" ); - if (((SPObjectClass *) filter_parent_class)->build) { - ((SPObjectClass *) filter_parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_filter_parent_class)->build) { + ((SPObjectClass *) sp_filter_parent_class)->build(object, document, repr); } //is this necessary? @@ -174,8 +147,8 @@ static void sp_filter_release(SPObject *object) filter->modified_connection.~connection(); delete filter->_image_name; - if (((SPObjectClass *) filter_parent_class)->release) - ((SPObjectClass *) filter_parent_class)->release(object); + if (((SPObjectClass *) sp_filter_parent_class)->release) + ((SPObjectClass *) sp_filter_parent_class)->release(object); } /** @@ -249,8 +222,8 @@ sp_filter_set(SPObject *object, unsigned int key, gchar const *value) break; default: // See if any parents need this value. - if (((SPObjectClass *) filter_parent_class)->set) { - ((SPObjectClass *) filter_parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_filter_parent_class)->set) { + ((SPObjectClass *) sp_filter_parent_class)->set(object, key, value); } break; } @@ -271,8 +244,8 @@ sp_filter_update(SPObject *object, SPCtx *ctx, guint flags) } - if (((SPObjectClass *) filter_parent_class)->update) { - ((SPObjectClass *) filter_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_filter_parent_class)->update) { + ((SPObjectClass *) sp_filter_parent_class)->update(object, ctx, flags); } } @@ -367,8 +340,8 @@ sp_filter_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::N g_free(uri_string); } - if (((SPObjectClass *) filter_parent_class)->write) { - ((SPObjectClass *) filter_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_filter_parent_class)->write) { + ((SPObjectClass *) sp_filter_parent_class)->write(object, doc, repr, flags); } return repr; @@ -407,8 +380,8 @@ sp_filter_child_added(SPObject *object, Inkscape::XML::Node *child, Inkscape::XM { //SPFilter *f = SP_FILTER(object); - if (((SPObjectClass *) filter_parent_class)->child_added) - (* ((SPObjectClass *) filter_parent_class)->child_added)(object, child, ref); + if (((SPObjectClass *) sp_filter_parent_class)->child_added) + (* ((SPObjectClass *) sp_filter_parent_class)->child_added)(object, child, ref); object->requestModified(SP_OBJECT_MODIFIED_FLAG); } @@ -421,8 +394,8 @@ sp_filter_remove_child(SPObject *object, Inkscape::XML::Node *child) { // SPFilter *f = SP_FILTER(object); - if (((SPObjectClass *) filter_parent_class)->remove_child) - (* ((SPObjectClass *) filter_parent_class)->remove_child)(object, child); + if (((SPObjectClass *) sp_filter_parent_class)->remove_child) + (* ((SPObjectClass *) sp_filter_parent_class)->remove_child)(object, child); object->requestModified(SP_OBJECT_MODIFIED_FLAG); } diff --git a/src/sp-flowtext.cpp b/src/sp-flowtext.cpp index dc5b1d8bd..1d95c2f8a 100644 --- a/src/sp-flowtext.cpp +++ b/src/sp-flowtext.cpp @@ -34,8 +34,6 @@ #include "display/drawing-text.h" -static void sp_flowtext_class_init(SPFlowtextClass *klass); -static void sp_flowtext_init(SPFlowtext *group); static void sp_flowtext_dispose(GObject *object); static void sp_flowtext_child_added(SPObject *object, Inkscape::XML::Node *child, Inkscape::XML::Node *ref); @@ -53,29 +51,7 @@ static void sp_flowtext_snappoints(SPItem const *item, std::vector<Inkscape::Sna static Inkscape::DrawingItem *sp_flowtext_show(SPItem *item, Inkscape::Drawing &drawing, unsigned key, unsigned flags); static void sp_flowtext_hide(SPItem *item, unsigned key); -static SPItemClass *parent_class; - -GType -sp_flowtext_get_type(void) -{ - static GType group_type = 0; - if (!group_type) { - GTypeInfo group_info = { - sizeof(SPFlowtextClass), - NULL, /* base_init */ - NULL, /* base_finalize */ - (GClassInitFunc) sp_flowtext_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ - sizeof(SPFlowtext), - 16, /* n_preallocs */ - (GInstanceInitFunc) sp_flowtext_init, - NULL, /* value_table */ - }; - group_type = g_type_register_static(SP_TYPE_ITEM, "SPFlowtext", &group_info, (GTypeFlags)0); - } - return group_type; -} +G_DEFINE_TYPE(SPFlowtext, sp_flowtext, SP_TYPE_ITEM); static void sp_flowtext_class_init(SPFlowtextClass *klass) @@ -84,8 +60,6 @@ sp_flowtext_class_init(SPFlowtextClass *klass) SPObjectClass *sp_object_class = (SPObjectClass *) klass; SPItemClass *item_class = (SPItemClass *) klass; - parent_class = (SPItemClass *)g_type_class_ref(SP_TYPE_ITEM); - object_class->dispose = sp_flowtext_dispose; sp_object_class->child_added = sp_flowtext_child_added; @@ -122,8 +96,8 @@ sp_flowtext_dispose(GObject *object) static void sp_flowtext_child_added(SPObject *object, Inkscape::XML::Node *child, Inkscape::XML::Node *ref) { - if (((SPObjectClass *) (parent_class))->child_added) - (* ((SPObjectClass *) (parent_class))->child_added)(object, child, ref); + if (((SPObjectClass *) (sp_flowtext_parent_class))->child_added) + (* ((SPObjectClass *) (sp_flowtext_parent_class))->child_added)(object, child, ref); object->requestModified(SP_OBJECT_MODIFIED_FLAG); } @@ -133,8 +107,8 @@ sp_flowtext_child_added(SPObject *object, Inkscape::XML::Node *child, Inkscape:: static void sp_flowtext_remove_child(SPObject *object, Inkscape::XML::Node *child) { - if (((SPObjectClass *) (parent_class))->remove_child) - (* ((SPObjectClass *) (parent_class))->remove_child)(object, child); + if (((SPObjectClass *) (sp_flowtext_parent_class))->remove_child) + (* ((SPObjectClass *) (sp_flowtext_parent_class))->remove_child)(object, child); object->requestModified(SP_OBJECT_MODIFIED_FLAG); } @@ -145,8 +119,8 @@ static void sp_flowtext_update(SPObject *object, SPCtx *ctx, unsigned flags) SPItemCtx *ictx = (SPItemCtx *) ctx; SPItemCtx cctx = *ictx; - if (((SPObjectClass *) (parent_class))->update) { - ((SPObjectClass *) (parent_class))->update(object, ctx, flags); + if (((SPObjectClass *) (sp_flowtext_parent_class))->update) { + ((SPObjectClass *) (sp_flowtext_parent_class))->update(object, ctx, flags); } if (flags & SP_OBJECT_MODIFIED_FLAG) flags |= SP_OBJECT_PARENT_MODIFIED_FLAG; @@ -225,8 +199,8 @@ sp_flowtext_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *r { object->_requireSVGVersion(Inkscape::Version(1, 2)); - if (((SPObjectClass *) (parent_class))->build) { - (* ((SPObjectClass *) (parent_class))->build)(object, document, repr); + if (((SPObjectClass *) (sp_flowtext_parent_class))->build) { + (* ((SPObjectClass *) (sp_flowtext_parent_class))->build)(object, document, repr); } object->readAttr( "inkscape:layoutOptions" ); // must happen after css has been read @@ -284,8 +258,8 @@ sp_flowtext_set(SPObject *object, unsigned key, gchar const *value) break; } default: - if (((SPObjectClass *) (parent_class))->set) { - (* ((SPObjectClass *) (parent_class))->set)(object, key, value); + if (((SPObjectClass *) (sp_flowtext_parent_class))->set) { + (* ((SPObjectClass *) (sp_flowtext_parent_class))->set)(object, key, value); } break; } @@ -320,8 +294,8 @@ static Inkscape::XML::Node *sp_flowtext_write(SPObject *object, Inkscape::XML::D } } - if (((SPObjectClass *) (parent_class))->write) { - ((SPObjectClass *) (parent_class))->write(object, xml_doc, repr, flags); + if (((SPObjectClass *) (sp_flowtext_parent_class))->write) { + ((SPObjectClass *) (sp_flowtext_parent_class))->write(object, xml_doc, repr, flags); } return repr; @@ -404,8 +378,8 @@ sp_flowtext_show(SPItem *item, Inkscape::Drawing &drawing, unsigned/* key*/, uns static void sp_flowtext_hide(SPItem *item, unsigned int key) { - if (((SPItemClass *) parent_class)->hide) - ((SPItemClass *) parent_class)->hide(item, key); + if (((SPItemClass *) sp_flowtext_parent_class)->hide) + ((SPItemClass *) sp_flowtext_parent_class)->hide(item, key); } diff --git a/src/sp-font-face.h b/src/sp-font-face.h index 691c1f883..57702b683 100644 --- a/src/sp-font-face.h +++ b/src/sp-font-face.h @@ -6,6 +6,8 @@ #ifndef __SP_FONTFACE_H__ #define __SP_FONTFACE_H__ +#include <vector> + /* * SVG <font-face> element implementation * diff --git a/src/sp-glyph.cpp b/src/sp-glyph.cpp index 719375688..e14ef8667 100644 --- a/src/sp-glyph.cpp +++ b/src/sp-glyph.cpp @@ -23,46 +23,18 @@ #include "document.h" #include <cstring> -static void sp_glyph_class_init(SPGlyphClass *gc); -static void sp_glyph_init(SPGlyph *glyph); - static void sp_glyph_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_glyph_release(SPObject *object); static void sp_glyph_set(SPObject *object, unsigned int key, const gchar *value); static Inkscape::XML::Node *sp_glyph_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); static void sp_glyph_update(SPObject *object, SPCtx *ctx, guint flags); -static SPObjectClass *parent_class; - -GType sp_glyph_get_type(void) -{ - static GType type = 0; - - if (!type) { - GTypeInfo info = { - sizeof(SPGlyphClass), - NULL, /* base_init */ - NULL, /* base_finalize */ - (GClassInitFunc) sp_glyph_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ - sizeof(SPGlyph), - 16, /* n_preallocs */ - (GInstanceInitFunc) sp_glyph_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_OBJECT, "SPGlyph", &info, (GTypeFlags) 0); - } - - return type; -} +G_DEFINE_TYPE(SPGlyph, sp_glyph, SP_TYPE_OBJECT); static void sp_glyph_class_init(SPGlyphClass *gc) { SPObjectClass *sp_object_class = (SPObjectClass *) gc; - parent_class = (SPObjectClass*)g_type_class_peek_parent(gc); - sp_object_class->build = sp_glyph_build; sp_object_class->release = sp_glyph_release; sp_object_class->set = sp_glyph_set; @@ -88,8 +60,8 @@ static void sp_glyph_init(SPGlyph *glyph) static void sp_glyph_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) (parent_class))->build) { - ((SPObjectClass *) (parent_class))->build(object, document, repr); + if (((SPObjectClass *) (sp_glyph_parent_class))->build) { + ((SPObjectClass *) (sp_glyph_parent_class))->build(object, document, repr); } object->readAttr( "unicode" ); @@ -108,8 +80,8 @@ static void sp_glyph_release(SPObject *object) { //SPGlyph *glyph = SP_GLYPH(object); - if (((SPObjectClass *) parent_class)->release) { - ((SPObjectClass *) parent_class)->release(object); + if (((SPObjectClass *) sp_glyph_parent_class)->release) { + ((SPObjectClass *) sp_glyph_parent_class)->release(object); } } @@ -233,8 +205,8 @@ static void sp_glyph_set(SPObject *object, unsigned int key, const gchar *value) } default: { - if (((SPObjectClass *) (parent_class))->set) { - ((SPObjectClass *) (parent_class))->set(object, key, value); + if (((SPObjectClass *) (sp_glyph_parent_class))->set) { + ((SPObjectClass *) (sp_glyph_parent_class))->set(object, key, value); } break; } @@ -264,8 +236,8 @@ sp_glyph_update(SPObject *object, SPCtx *ctx, guint flags) object->readAttr( "vert-adv-y" ); } - if (((SPObjectClass *) parent_class)->update) { - ((SPObjectClass *) parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_glyph_parent_class)->update) { + ((SPObjectClass *) sp_glyph_parent_class)->update(object, ctx, flags); } } @@ -306,8 +278,8 @@ static Inkscape::XML::Node *sp_glyph_write(SPObject *object, Inkscape::XML::Docu COPY_ATTR(repr, object->getRepr(), "vert-adv-y"); } - if (((SPObjectClass *) (parent_class))->write) { - ((SPObjectClass *) (parent_class))->write(object, xml_doc, repr, flags); + if (((SPObjectClass *) (sp_glyph_parent_class))->write) { + ((SPObjectClass *) (sp_glyph_parent_class))->write(object, xml_doc, repr, flags); } return repr; diff --git a/src/sp-lpe-item.cpp b/src/sp-lpe-item.cpp index 3b8999eda..e8629ff70 100644 --- a/src/sp-lpe-item.cpp +++ b/src/sp-lpe-item.cpp @@ -39,9 +39,6 @@ #include <algorithm> /* LPEItem base class */ - -static void sp_lpe_item_class_init(SPLPEItemClass *klass); -static void sp_lpe_item_init(SPLPEItem *lpe_item); static void sp_lpe_item_finalize(GObject *object); static void sp_lpe_item_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); @@ -64,34 +61,12 @@ typedef std::list<std::string> HRefList; static std::string patheffectlist_write_svg(PathEffectList const & list); static std::string hreflist_write_svg(HRefList const & list); -static SPItemClass *parent_class; - -GType -sp_lpe_item_get_type() -{ - static GType lpe_item_type = 0; - - if (!lpe_item_type) { - GTypeInfo lpe_item_info = { - sizeof(SPLPEItemClass), - NULL, NULL, - (GClassInitFunc) sp_lpe_item_class_init, - NULL, NULL, - sizeof(SPLPEItem), - 16, - (GInstanceInitFunc) sp_lpe_item_init, - NULL, /* value_table */ - }; - lpe_item_type = g_type_register_static(SP_TYPE_ITEM, "SPLPEItem", &lpe_item_info, (GTypeFlags)0); - } - return lpe_item_type; -} +G_DEFINE_TYPE(SPLPEItem, sp_lpe_item, SP_TYPE_ITEM); static void sp_lpe_item_class_init(SPLPEItemClass *klass) { GObjectClass *gobject_class = G_OBJECT_CLASS(klass); SPObjectClass *sp_object_class = SP_OBJECT_CLASS(klass); - parent_class = SP_ITEM_CLASS(g_type_class_peek_parent(klass)); gobject_class->finalize = sp_lpe_item_finalize; sp_object_class->build = sp_lpe_item_build; @@ -119,8 +94,8 @@ sp_lpe_item_init(SPLPEItem *lpeitem) static void sp_lpe_item_finalize(GObject *object) { - if (((GObjectClass *) (parent_class))->finalize) { - (* ((GObjectClass *) (parent_class))->finalize)(object); + if (((GObjectClass *) (sp_lpe_item_parent_class))->finalize) { + (* ((GObjectClass *) (sp_lpe_item_parent_class))->finalize)(object); } } @@ -133,8 +108,8 @@ static void sp_lpe_item_build(SPObject *object, SPDocument *document, Inkscape:: { object->readAttr( "inkscape:path-effect" ); - if ((SP_OBJECT_CLASS(parent_class))->build) { - (SP_OBJECT_CLASS(parent_class))->build(object, document, repr); + if ((SP_OBJECT_CLASS(sp_lpe_item_parent_class))->build) { + (SP_OBJECT_CLASS(sp_lpe_item_parent_class))->build(object, document, repr); } } @@ -165,8 +140,8 @@ static void sp_lpe_item_release(SPObject *object) delete lpeitem->path_effect_list; lpeitem->path_effect_list = NULL; - if ((SP_OBJECT_CLASS(parent_class))->release) - (SP_OBJECT_CLASS(parent_class))->release(object); + if ((SP_OBJECT_CLASS(sp_lpe_item_parent_class))->release) + (SP_OBJECT_CLASS(sp_lpe_item_parent_class))->release(object); } /** @@ -234,8 +209,8 @@ static void sp_lpe_item_set(SPObject *object, unsigned int key, gchar const *val } break; default: - if ((SP_OBJECT_CLASS(parent_class))->set) { - (SP_OBJECT_CLASS(parent_class))->set(object, key, value); + if ((SP_OBJECT_CLASS(sp_lpe_item_parent_class))->set) { + (SP_OBJECT_CLASS(sp_lpe_item_parent_class))->set(object, key, value); } break; } @@ -247,8 +222,8 @@ static void sp_lpe_item_set(SPObject *object, unsigned int key, gchar const *val static void sp_lpe_item_update(SPObject *object, SPCtx *ctx, guint flags) { - if ((SP_OBJECT_CLASS(parent_class))->update) { - (SP_OBJECT_CLASS(parent_class))->update(object, ctx, flags); + if ((SP_OBJECT_CLASS(sp_lpe_item_parent_class))->update) { + (SP_OBJECT_CLASS(sp_lpe_item_parent_class))->update(object, ctx, flags); } // update the helperpaths of all LPEs applied to the item @@ -264,8 +239,8 @@ static void sp_lpe_item_modified (SPObject *object, unsigned int flags) sp_lpe_item_update_patheffect(SP_LPE_ITEM(object), true, true); } - if ((SP_OBJECT_CLASS(parent_class))->modified) { - (* (SP_OBJECT_CLASS(parent_class))->modified) (object, flags); + if ((SP_OBJECT_CLASS(sp_lpe_item_parent_class))->modified) { + (* (SP_OBJECT_CLASS(sp_lpe_item_parent_class))->modified) (object, flags); } } @@ -285,8 +260,8 @@ static Inkscape::XML::Node * sp_lpe_item_write(SPObject *object, Inkscape::XML:: } } - if ((SP_OBJECT_CLASS(parent_class))->write) { - (SP_OBJECT_CLASS(parent_class))->write(object, xml_doc, repr, flags); + if ((SP_OBJECT_CLASS(sp_lpe_item_parent_class))->write) { + (SP_OBJECT_CLASS(sp_lpe_item_parent_class))->write(object, xml_doc, repr, flags); } return repr; @@ -666,8 +641,8 @@ void sp_lpe_item_edit_next_param_oncanvas(SPLPEItem *lpeitem, SPDesktop *dt) static void sp_lpe_item_child_added(SPObject *object, Inkscape::XML::Node *child, Inkscape::XML::Node *ref) { - if ((SP_OBJECT_CLASS(parent_class))->child_added) - (* (SP_OBJECT_CLASS(parent_class))->child_added) (object, child, ref); + if ((SP_OBJECT_CLASS(sp_lpe_item_parent_class))->child_added) + (* (SP_OBJECT_CLASS(sp_lpe_item_parent_class))->child_added) (object, child, ref); if (SP_IS_LPE_ITEM(object) && sp_lpe_item_has_path_effect_recursive(SP_LPE_ITEM(object))) { SPObject *ochild = object->get_child_by_repr(child); @@ -686,8 +661,8 @@ static void sp_lpe_item_remove_child(SPObject * object, Inkscape::XML::Node * ch } } - if ((SP_OBJECT_CLASS(parent_class))->remove_child) - (* (SP_OBJECT_CLASS(parent_class))->remove_child) (object, child); + if ((SP_OBJECT_CLASS(sp_lpe_item_parent_class))->remove_child) + (* (SP_OBJECT_CLASS(sp_lpe_item_parent_class))->remove_child) (object, child); } static std::string patheffectlist_write_svg(PathEffectList const & list) diff --git a/src/sp-mask.cpp b/src/sp-mask.cpp index 785a626f8..4243c9811 100644 --- a/src/sp-mask.cpp +++ b/src/sp-mask.cpp @@ -34,9 +34,6 @@ struct SPMaskView { Geom::OptRect bbox; }; -static void sp_mask_class_init (SPMaskClass *klass); -static void sp_mask_init (SPMask *mask); - static void sp_mask_build (SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_mask_release (SPObject * object); static void sp_mask_set (SPObject *object, unsigned int key, const gchar *value); @@ -48,33 +45,11 @@ static Inkscape::XML::Node *sp_mask_write (SPObject *object, Inkscape::XML::Docu SPMaskView *sp_mask_view_new_prepend (SPMaskView *list, unsigned int key, Inkscape::DrawingItem *arenaitem); SPMaskView *sp_mask_view_list_remove (SPMaskView *list, SPMaskView *view); -static SPObjectGroupClass *parent_class; - -GType -sp_mask_get_type (void) -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof (SPMaskClass), - NULL, NULL, - (GClassInitFunc) sp_mask_class_init, - NULL, NULL, - sizeof (SPMask), - 16, - (GInstanceInitFunc) sp_mask_init, - NULL, /* value_table */ - }; - type = g_type_register_static (SP_TYPE_OBJECTGROUP, "SPMask", &info, (GTypeFlags)0); - } - return type; -} +G_DEFINE_TYPE(SPMask, sp_mask, SP_TYPE_OBJECTGROUP); static void sp_mask_class_init (SPMaskClass *klass) { - parent_class = SP_OBJECTGROUP_CLASS(g_type_class_ref(SP_TYPE_OBJECTGROUP)); - SPObjectClass *sp_object_class = (SPObjectClass *) klass; sp_object_class->build = sp_mask_build; sp_object_class->release = sp_mask_release; @@ -100,8 +75,8 @@ sp_mask_init (SPMask *mask) static void sp_mask_build (SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) parent_class)->build) { - ((SPObjectClass *) parent_class)->build (object, document, repr); + if (((SPObjectClass *) sp_mask_parent_class)->build) { + ((SPObjectClass *) sp_mask_parent_class)->build (object, document, repr); } object->readAttr( "maskUnits" ); @@ -124,8 +99,8 @@ static void sp_mask_release (SPObject * object) cp->display = sp_mask_view_list_remove (cp->display, cp->display); } - if (((SPObjectClass *) (parent_class))->release) { - ((SPObjectClass *) parent_class)->release (object); + if (((SPObjectClass *) (sp_mask_parent_class))->release) { + ((SPObjectClass *) sp_mask_parent_class)->release (object); } } @@ -162,8 +137,8 @@ sp_mask_set (SPObject *object, unsigned int key, const gchar *value) object->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG); break; default: - if (((SPObjectClass *) parent_class)->set) - ((SPObjectClass *) parent_class)->set (object, key, value); + if (((SPObjectClass *) sp_mask_parent_class)->set) + ((SPObjectClass *) sp_mask_parent_class)->set (object, key, value); break; } } @@ -172,7 +147,7 @@ static void sp_mask_child_added (SPObject *object, Inkscape::XML::Node *child, Inkscape::XML::Node *ref) { /* Invoke SPObjectGroup implementation */ - ((SPObjectClass *) (parent_class))->child_added (object, child, ref); + ((SPObjectClass *) (sp_mask_parent_class))->child_added (object, child, ref); /* Show new object */ SPObject *ochild = object->document->getObjectByRepr(child); @@ -258,8 +233,8 @@ sp_mask_write (SPObject *object, Inkscape::XML::Document *xml_doc, Inkscape::XML repr = xml_doc->createElement("svg:mask"); } - if (((SPObjectClass *) (parent_class))->write) - ((SPObjectClass *) (parent_class))->write (object, xml_doc, repr, flags); + if (((SPObjectClass *) (sp_mask_parent_class))->write) + ((SPObjectClass *) (sp_mask_parent_class))->write (object, xml_doc, repr, flags); return repr; } diff --git a/src/sp-metadata.cpp b/src/sp-metadata.cpp index 831bb5a70..9978d0a3a 100644 --- a/src/sp-metadata.cpp +++ b/src/sp-metadata.cpp @@ -33,46 +33,19 @@ /* Metadata base class */ -static void sp_metadata_class_init (SPMetadataClass *klass); -static void sp_metadata_init (SPMetadata *metadata); - static void sp_metadata_build (SPObject * object, SPDocument * document, Inkscape::XML::Node * repr); static void sp_metadata_release (SPObject *object); static void sp_metadata_set (SPObject *object, unsigned int key, const gchar *value); static void sp_metadata_update(SPObject *object, SPCtx *ctx, guint flags); static Inkscape::XML::Node *sp_metadata_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); -static SPObjectClass *metadata_parent_class; - -GType -sp_metadata_get_type (void) -{ - static GType metadata_type = 0; - - if (!metadata_type) { - GTypeInfo metadata_info = { - sizeof (SPMetadataClass), - NULL, NULL, - (GClassInitFunc) sp_metadata_class_init, - NULL, NULL, - sizeof (SPMetadata), - 16, - (GInstanceInitFunc) sp_metadata_init, - NULL, /* value_table */ - }; - metadata_type = g_type_register_static (SP_TYPE_OBJECT, "SPMetadata", &metadata_info, (GTypeFlags)0); - } - return metadata_type; -} +G_DEFINE_TYPE(SPMetadata, sp_metadata, SP_TYPE_OBJECT); static void sp_metadata_class_init (SPMetadataClass *klass) { - //GObjectClass *gobject_class = (GObjectClass *)klass; SPObjectClass *sp_object_class = (SPObjectClass *)klass; - metadata_parent_class = (SPObjectClass*)g_type_class_peek_parent (klass); - sp_object_class->build = sp_metadata_build; sp_object_class->release = sp_metadata_release; sp_object_class->write = sp_metadata_write; @@ -123,8 +96,8 @@ static void sp_metadata_build(SPObject *object, SPDocument *document, Inkscape:: } } - if (((SPObjectClass *) metadata_parent_class)->build) - ((SPObjectClass *) metadata_parent_class)->build (object, document, repr); + if (((SPObjectClass *) sp_metadata_parent_class)->build) + ((SPObjectClass *) sp_metadata_parent_class)->build (object, document, repr); } /** @@ -136,8 +109,8 @@ static void sp_metadata_release(SPObject *object) // handle ourself - if (((SPObjectClass *) metadata_parent_class)->release) - ((SPObjectClass *) metadata_parent_class)->release (object); + if (((SPObjectClass *) sp_metadata_parent_class)->release) + ((SPObjectClass *) sp_metadata_parent_class)->release (object); } /** @@ -150,8 +123,8 @@ static void sp_metadata_set(SPObject *object, unsigned int key, const gchar *val SP_METADATA(object); // ensures the object is of the proper type. // see if any parents need this value - if (reinterpret_cast<SPObjectClass *>(metadata_parent_class)->set) { - reinterpret_cast<SPObjectClass *>(metadata_parent_class)->set(object, key, value); + if (reinterpret_cast<SPObjectClass *>(sp_metadata_parent_class)->set) { + reinterpret_cast<SPObjectClass *>(sp_metadata_parent_class)->set(object, key, value); } } @@ -170,8 +143,8 @@ static void sp_metadata_update(SPObject *object, SPCtx *ctx, guint flags) } - if (((SPObjectClass *) metadata_parent_class)->update) - ((SPObjectClass *) metadata_parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_metadata_parent_class)->update) + ((SPObjectClass *) sp_metadata_parent_class)->update(object, ctx, flags); } /** @@ -190,8 +163,8 @@ static Inkscape::XML::Node *sp_metadata_write(SPObject *object, Inkscape::XML::D } } - if (((SPObjectClass *) metadata_parent_class)->write) { - ((SPObjectClass *) metadata_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_metadata_parent_class)->write) { + ((SPObjectClass *) sp_metadata_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/sp-missing-glyph.cpp b/src/sp-missing-glyph.cpp index fdf75253e..bdf993e5b 100644 --- a/src/sp-missing-glyph.cpp +++ b/src/sp-missing-glyph.cpp @@ -21,45 +21,17 @@ #include "sp-missing-glyph.h" #include "document.h" -static void sp_missing_glyph_class_init(SPMissingGlyphClass *gc); -static void sp_missing_glyph_init(SPMissingGlyph *glyph); - static void sp_missing_glyph_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_missing_glyph_release(SPObject *object); static void sp_missing_glyph_set(SPObject *object, unsigned int key, const gchar *value); static Inkscape::XML::Node *sp_missing_glyph_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); -static SPObjectClass *parent_class; - -GType sp_missing_glyph_get_type(void) -{ - static GType type = 0; - - if (!type) { - GTypeInfo info = { - sizeof(SPMissingGlyphClass), - NULL, /* base_init */ - NULL, /* base_finalize */ - (GClassInitFunc) sp_missing_glyph_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ - sizeof(SPMissingGlyph), - 16, /* n_preallocs */ - (GInstanceInitFunc) sp_missing_glyph_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_OBJECT, "SPMissingGlyph", &info, (GTypeFlags) 0); - } - - return type; -} +G_DEFINE_TYPE(SPMissingGlyph, sp_missing_glyph, SP_TYPE_OBJECT); static void sp_missing_glyph_class_init(SPMissingGlyphClass *gc) { SPObjectClass *sp_object_class = (SPObjectClass *) gc; - parent_class = (SPObjectClass*)g_type_class_peek_parent(gc); - sp_object_class->build = sp_missing_glyph_build; sp_object_class->release = sp_missing_glyph_release; sp_object_class->set = sp_missing_glyph_set; @@ -78,8 +50,8 @@ static void sp_missing_glyph_init(SPMissingGlyph *glyph) static void sp_missing_glyph_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) (parent_class))->build) { - ((SPObjectClass *) (parent_class))->build(object, document, repr); + if (((SPObjectClass *) (sp_missing_glyph_parent_class))->build) { + ((SPObjectClass *) (sp_missing_glyph_parent_class))->build(object, document, repr); } object->readAttr( "d" ); @@ -93,8 +65,8 @@ static void sp_missing_glyph_release(SPObject *object) { //SPMissingGlyph *glyph = SP_MISSING_GLYPH(object); - if (((SPObjectClass *) parent_class)->release) { - ((SPObjectClass *) parent_class)->release(object); + if (((SPObjectClass *) sp_missing_glyph_parent_class)->release) { + ((SPObjectClass *) sp_missing_glyph_parent_class)->release(object); } } @@ -150,8 +122,8 @@ static void sp_missing_glyph_set(SPObject *object, unsigned int key, const gchar } default: { - if (((SPObjectClass *) (parent_class))->set) { - ((SPObjectClass *) (parent_class))->set(object, key, value); + if (((SPObjectClass *) (sp_missing_glyph_parent_class))->set) { + ((SPObjectClass *) (sp_missing_glyph_parent_class))->set(object, key, value); } break; } @@ -186,8 +158,8 @@ static Inkscape::XML::Node *sp_missing_glyph_write(SPObject *object, Inkscape::X COPY_ATTR(repr, object->getRepr(), "vert-adv-y"); } - if (((SPObjectClass *) (parent_class))->write) { - ((SPObjectClass *) (parent_class))->write(object, xml_doc, repr, flags); + if (((SPObjectClass *) (sp_missing_glyph_parent_class))->write) { + ((SPObjectClass *) (sp_missing_glyph_parent_class))->write(object, xml_doc, repr, flags); } return repr; diff --git a/src/sp-object.h b/src/sp-object.h index b3f3e6c2f..5828eda13 100644 --- a/src/sp-object.h +++ b/src/sp-object.h @@ -800,10 +800,7 @@ private: public: - /** - * Registers the SPObject class with Gdk and returns its type number. - */ - static GType get_type(); + static GType get_type() {return sp_object_get_type();} /** * Callback for attr_changed node event. diff --git a/src/sp-offset.cpp b/src/sp-offset.cpp index bc8a46252..95511aea3 100644 --- a/src/sp-offset.cpp +++ b/src/sp-offset.cpp @@ -68,8 +68,6 @@ class SPDocument; * radius (look in object-edit). */ -static void sp_offset_class_init (SPOffsetClass * klass); -static void sp_offset_init (SPOffset * offset); static void sp_offset_finalize(GObject *obj); static void sp_offset_build (SPObject * object, SPDocument * document, @@ -102,38 +100,7 @@ static void sp_offset_source_modified (SPObject *iSource, guint flags, SPItem *i // reappearing in offset when the radius becomes too large static bool use_slow_but_correct_offset_method=false; - -// nothing special here, same for every class in sodipodi/inkscape -static SPShapeClass *parent_class; - -/** - * Register SPOffset class and return its type number. - */ -GType -sp_offset_get_type (void) -{ - static GType offset_type = 0; - - if (!offset_type) - { - GTypeInfo offset_info = { - sizeof (SPOffsetClass), - NULL, /* base_init */ - NULL, /* base_finalize */ - (GClassInitFunc) sp_offset_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ - sizeof (SPOffset), - 16, /* n_preallocs */ - (GInstanceInitFunc) sp_offset_init, - NULL, /* value_table */ - }; - offset_type = - g_type_register_static (SP_TYPE_SHAPE, "SPOffset", &offset_info, - (GTypeFlags) 0); - } - return offset_type; -} +G_DEFINE_TYPE(SPOffset, sp_offset, SP_TYPE_SHAPE); /** * SPOffset vtable initialization. @@ -146,8 +113,6 @@ sp_offset_class_init(SPOffsetClass *klass) SPItemClass *item_class = (SPItemClass *) klass; SPShapeClass *shape_class = (SPShapeClass *) klass; - parent_class = (SPShapeClass *) g_type_class_ref (SP_TYPE_SHAPE); - gobject_class->finalize = sp_offset_finalize; sp_object_class->build = sp_offset_build; @@ -213,8 +178,8 @@ sp_offset_finalize(GObject *obj) static void sp_offset_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) parent_class)->build) - ((SPObjectClass *) parent_class)->build (object, document, repr); + if (((SPObjectClass *) sp_offset_parent_class)->build) + ((SPObjectClass *) sp_offset_parent_class)->build (object, document, repr); //XML Tree being used directly here while it shouldn't be. if (object->getRepr()->attribute("inkscape:radius")) { @@ -290,8 +255,8 @@ sp_offset_write(SPObject *object, Inkscape::XML::Document *xml_doc, Inkscape::XM repr->setAttribute("d", d); g_free (d); - if (((SPObjectClass *) (parent_class))->write) - ((SPObjectClass *) (parent_class))->write (object, xml_doc, repr, + if (((SPObjectClass *) (sp_offset_parent_class))->write) + ((SPObjectClass *) (sp_offset_parent_class))->write (object, xml_doc, repr, flags | SP_SHAPE_WRITE_PATH); return repr; @@ -317,8 +282,8 @@ sp_offset_release(SPObject *object) offset->sourceHref = NULL; offset->sourceRef->detach(); - if (((SPObjectClass *) parent_class)->release) { - ((SPObjectClass *) parent_class)->release (object); + if (((SPObjectClass *) sp_offset_parent_class)->release) { + ((SPObjectClass *) sp_offset_parent_class)->release (object); } } @@ -389,8 +354,8 @@ sp_offset_set(SPObject *object, unsigned key, gchar const *value) } break; default: - if (((SPObjectClass *) parent_class)->set) - ((SPObjectClass *) parent_class)->set (object, key, value); + if (((SPObjectClass *) sp_offset_parent_class)->set) + ((SPObjectClass *) sp_offset_parent_class)->set (object, key, value); break; } } @@ -411,8 +376,8 @@ sp_offset_update(SPObject *object, SPCtx *ctx, guint flags) } offset->isUpdating=false; - if (((SPObjectClass *) parent_class)->update) - ((SPObjectClass *) parent_class)->update (object, ctx, flags); + if (((SPObjectClass *) sp_offset_parent_class)->update) + ((SPObjectClass *) sp_offset_parent_class)->update (object, ctx, flags); } /** @@ -725,8 +690,8 @@ sp_offset_set_shape(SPShape *shape) */ static void sp_offset_snappoints(SPItem const *item, std::vector<Inkscape::SnapCandidatePoint> &p, Inkscape::SnapPreferences const *snapprefs) { - if (((SPItemClass *) parent_class)->snappoints) { - ((SPItemClass *) parent_class)->snappoints (item, p, snapprefs); + if (((SPItemClass *) sp_offset_parent_class)->snappoints) { + ((SPItemClass *) sp_offset_parent_class)->snappoints (item, p, snapprefs); } } diff --git a/src/sp-paint-server.cpp b/src/sp-paint-server.cpp index ae4a60ba6..298b39117 100644 --- a/src/sp-paint-server.cpp +++ b/src/sp-paint-server.cpp @@ -20,12 +20,8 @@ #include "sp-gradient.h" #include "xml/node.h" -static void sp_paint_server_class_init(SPPaintServerClass *psc); - static cairo_pattern_t *sp_paint_server_create_dummy_pattern(SPPaintServer *ps, cairo_t *ct, Geom::OptRect const &bbox, double opacity); -static SPObjectClass *parent_class; - SPPaintServer *SPPaintServerReference::getObject() const { return static_cast<SPPaintServer *>(URIReference::getObject()); @@ -36,35 +32,15 @@ bool SPPaintServerReference::_acceptObject(SPObject *obj) const return SP_IS_PAINT_SERVER(obj); } -GType SPPaintServer::get_type(void) -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPPaintServerClass), - NULL, /* base_init */ - NULL, /* base_finalize */ - (GClassInitFunc) sp_paint_server_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ - sizeof(SPPaintServer), - 16, /* n_preallocs */ - (GInstanceInitFunc) SPPaintServer::init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_OBJECT, "SPPaintServer", &info, (GTypeFlags) 0); - } - return type; -} +G_DEFINE_TYPE(SPPaintServer, sp_paint_server, SP_TYPE_OBJECT); static void sp_paint_server_class_init(SPPaintServerClass *psc) { psc->pattern_new = sp_paint_server_create_dummy_pattern; - - parent_class = static_cast<SPObjectClass *>(g_type_class_ref(SP_TYPE_OBJECT)); } -void SPPaintServer::init(SPPaintServer * /*ps*/) +static void +sp_paint_server_init(SPPaintServer * /*ps*/) { } diff --git a/src/sp-paint-server.h b/src/sp-paint-server.h index a266ee5a5..f4948dfdb 100644 --- a/src/sp-paint-server.h +++ b/src/sp-paint-server.h @@ -20,24 +20,21 @@ #include "sp-object.h" #include "uri-references.h" -#define SP_TYPE_PAINT_SERVER (SPPaintServer::get_type()) +#define SP_TYPE_PAINT_SERVER (sp_paint_server_get_type()) #define SP_PAINT_SERVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_PAINT_SERVER, SPPaintServer)) #define SP_PAINT_SERVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SP_TYPE_PAINT_SERVER, SPPaintServerClass)) #define SP_IS_PAINT_SERVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SP_TYPE_PAINT_SERVER)) #define SP_IS_PAINT_SERVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SP_TYPE_PAINT_SERVER)) +GType sp_paint_server_get_type(void) G_GNUC_CONST; + struct SPPaintServer : public SPObject { protected: bool swatch; public: - static GType get_type(void); - bool isSwatch() const; bool isSolid() const; - -private: - static void init(SPPaintServer *ps); }; struct SPPaintServerClass { diff --git a/src/sp-path.cpp b/src/sp-path.cpp index 107ceac16..478a689e3 100644 --- a/src/sp-path.cpp +++ b/src/sp-path.cpp @@ -51,8 +51,6 @@ #define noPATH_VERBOSE -static void sp_path_class_init(SPPathClass *klass); -static void sp_path_init(SPPath *path); static void sp_path_finalize(GObject *obj); static void sp_path_release(SPObject *object); @@ -67,31 +65,7 @@ static void sp_path_convert_to_guides(SPItem *item); static void sp_path_update(SPObject *object, SPCtx *ctx, guint flags); static void sp_path_update_patheffect(SPLPEItem *lpeitem, bool write); -static SPShapeClass *parent_class; - -/** - * Gets the GType object for SPPathClass - */ -GType -sp_path_get_type(void) -{ - static GType type = 0; - - if (!type) { - GTypeInfo info = { - sizeof(SPPathClass), - NULL, NULL, - (GClassInitFunc) sp_path_class_init, - NULL, NULL, - sizeof(SPPath), - 16, - (GInstanceInitFunc) sp_path_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_SHAPE, "SPPath", &info, (GTypeFlags)0); - } - return type; -} +G_DEFINE_TYPE(SPPath, sp_path, SP_TYPE_SHAPE); /** * Does the object-oriented work of initializing the class structure @@ -106,8 +80,6 @@ sp_path_class_init(SPPathClass * klass) SPItemClass *item_class = (SPItemClass *) klass; SPLPEItemClass *lpe_item_class = (SPLPEItemClass *) klass; - parent_class = (SPShapeClass *)g_type_class_peek_parent(klass); - gobject_class->finalize = sp_path_finalize; sp_object_class->build = sp_path_build; @@ -216,8 +188,8 @@ sp_path_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) sp_conn_end_pair_build(object); - if (((SPObjectClass *) parent_class)->build) { - ((SPObjectClass *) parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_path_parent_class)->build) { + ((SPObjectClass *) sp_path_parent_class)->build(object, document, repr); } object->readAttr( "inkscape:original-d" ); @@ -237,8 +209,8 @@ sp_path_release(SPObject *object) path->connEndPair.release(); - if (((SPObjectClass *) parent_class)->release) { - ((SPObjectClass *) parent_class)->release(object); + if (((SPObjectClass *) sp_path_parent_class)->release) { + ((SPObjectClass *) sp_path_parent_class)->release(object); } } @@ -294,8 +266,8 @@ sp_path_set(SPObject *object, unsigned int key, gchar const *value) path->connEndPair.setAttr(key, value); break; default: - if (((SPObjectClass *) parent_class)->set) { - ((SPObjectClass *) parent_class)->set(object, key, value); + if (((SPObjectClass *) sp_path_parent_class)->set) { + ((SPObjectClass *) sp_path_parent_class)->set(object, key, value); } break; } @@ -337,8 +309,8 @@ g_message("sp_path_write writes 'd' attribute"); SP_PATH(shape)->connEndPair.writeRepr(repr); - if (((SPObjectClass *)(parent_class))->write) { - ((SPObjectClass *)(parent_class))->write(object, xml_doc, repr, flags); + if (((SPObjectClass *)(sp_path_parent_class))->write) { + ((SPObjectClass *)(sp_path_parent_class))->write(object, xml_doc, repr, flags); } return repr; @@ -351,8 +323,8 @@ sp_path_update(SPObject *object, SPCtx *ctx, guint flags) flags &= ~SP_OBJECT_USER_MODIFIED_FLAG_B; // since we change the description, it's not a "just translation" anymore } - if (((SPObjectClass *) parent_class)->update) { - ((SPObjectClass *) parent_class)->update(object, ctx, flags); + if (((SPObjectClass *) sp_path_parent_class)->update) { + ((SPObjectClass *) sp_path_parent_class)->update(object, ctx, flags); } SPPath *path = SP_PATH(object); diff --git a/src/sp-pattern.cpp b/src/sp-pattern.cpp index f18199e96..754a75e87 100644 --- a/src/sp-pattern.cpp +++ b/src/sp-pattern.cpp @@ -40,10 +40,6 @@ /* * Pattern */ - -static void sp_pattern_class_init (SPPatternClass *klass); -static void sp_pattern_init (SPPattern *gr); - static void sp_pattern_build (SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_pattern_release (SPObject *object); static void sp_pattern_set (SPObject *object, unsigned int key, const gchar *value); @@ -55,29 +51,7 @@ static void pattern_ref_modified (SPObject *ref, guint flags, SPPattern *pattern static cairo_pattern_t *sp_pattern_create_pattern(SPPaintServer *ps, cairo_t *ct, Geom::OptRect const &bbox, double opacity); -static SPPaintServerClass * pattern_parent_class; - -GType -sp_pattern_get_type (void) -{ - static GType pattern_type = 0; - if (!pattern_type) { - GTypeInfo pattern_info = { - sizeof (SPPatternClass), - NULL, /* base_init */ - NULL, /* base_finalize */ - (GClassInitFunc) sp_pattern_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ - sizeof (SPPattern), - 16, /* n_preallocs */ - (GInstanceInitFunc) sp_pattern_init, - NULL, /* value_table */ - }; - pattern_type = g_type_register_static (SP_TYPE_PAINT_SERVER, "SPPattern", &pattern_info, (GTypeFlags)0); - } - return pattern_type; -} +G_DEFINE_TYPE(SPPattern, sp_pattern, SP_TYPE_PAINT_SERVER); static void sp_pattern_class_init (SPPatternClass *klass) @@ -88,8 +62,6 @@ sp_pattern_class_init (SPPatternClass *klass) sp_object_class = (SPObjectClass *) klass; ps_class = (SPPaintServerClass *) klass; - pattern_parent_class = (SPPaintServerClass*)g_type_class_ref (SP_TYPE_PAINT_SERVER); - sp_object_class->build = sp_pattern_build; sp_object_class->release = sp_pattern_release; sp_object_class->set = sp_pattern_set; @@ -129,8 +101,8 @@ sp_pattern_init (SPPattern *pat) static void sp_pattern_build (SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - if (((SPObjectClass *) pattern_parent_class)->build) - (* ((SPObjectClass *) pattern_parent_class)->build) (object, document, repr); + if (((SPObjectClass *) sp_pattern_parent_class)->build) + (* ((SPObjectClass *) sp_pattern_parent_class)->build) (object, document, repr); object->readAttr( "patternUnits" ); object->readAttr( "patternContentUnits" ); @@ -164,8 +136,8 @@ static void sp_pattern_release(SPObject *object) pat->modified_connection.~connection(); - if (((SPObjectClass *) pattern_parent_class)->release) { - ((SPObjectClass *) pattern_parent_class)->release (object); + if (((SPObjectClass *) sp_pattern_parent_class)->release) { + ((SPObjectClass *) sp_pattern_parent_class)->release (object); } } @@ -280,8 +252,8 @@ sp_pattern_set (SPObject *object, unsigned int key, const gchar *value) } break; default: - if (((SPObjectClass *) pattern_parent_class)->set) - ((SPObjectClass *) pattern_parent_class)->set (object, key, value); + if (((SPObjectClass *) sp_pattern_parent_class)->set) + ((SPObjectClass *) sp_pattern_parent_class)->set (object, key, value); break; } } diff --git a/src/sp-style-elem.cpp b/src/sp-style-elem.cpp index 2e14ae5ff..da7a575b7 100644 --- a/src/sp-style-elem.cpp +++ b/src/sp-style-elem.cpp @@ -7,42 +7,16 @@ #include "style.h" using Inkscape::XML::TEXT_NODE; -static void sp_style_elem_init(SPStyleElem *style_elem); -static void sp_style_elem_class_init(SPStyleElemClass *klass); static void sp_style_elem_build(SPObject *object, SPDocument *doc, Inkscape::XML::Node *repr); static void sp_style_elem_set(SPObject *object, unsigned const key, gchar const *const value); static void sp_style_elem_read_content(SPObject *); static Inkscape::XML::Node *sp_style_elem_write(SPObject *, Inkscape::XML::Document *, Inkscape::XML::Node *, guint flags); -static SPObjectClass *parent_class; - -GType -sp_style_elem_get_type() -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPStyleElemClass), - NULL, /* base_init */ - NULL, /* base_finalize */ - (GClassInitFunc) sp_style_elem_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ - sizeof(SPStyleElem), - 16, /* n_preallocs */ - (GInstanceInitFunc) sp_style_elem_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_OBJECT, "SPStyleElem", &info, (GTypeFlags) 0); - } - - return type; -} +G_DEFINE_TYPE(SPStyleElem, sp_style_elem, SP_TYPE_OBJECT); static void sp_style_elem_class_init(SPStyleElemClass *klass) { - parent_class = (SPObjectClass *)g_type_class_ref(SP_TYPE_OBJECT); /* FIXME */ klass->build = sp_style_elem_build; @@ -89,8 +63,8 @@ sp_style_elem_set(SPObject *object, unsigned const key, gchar const *const value /* title is ignored. */ default: { - if (parent_class->set) { - parent_class->set(object, key, value); + if (SP_OBJECT_CLASS(sp_style_elem_parent_class)->set) { + SP_OBJECT_CLASS(sp_style_elem_parent_class)->set(object, key, value); } break; } @@ -138,8 +112,8 @@ sp_style_elem_write(SPObject *const object, Inkscape::XML::Document *xml_doc, In } /* todo: media */ - if (((SPObjectClass *) parent_class)->write) - ((SPObjectClass *) parent_class)->write(object, xml_doc, repr, flags); + if (((SPObjectClass *) sp_style_elem_parent_class)->write) + ((SPObjectClass *) sp_style_elem_parent_class)->write(object, xml_doc, repr, flags); return repr; } @@ -402,8 +376,8 @@ sp_style_elem_build(SPObject *object, SPDocument *document, Inkscape::XML::Node }; rec_add_listener(*repr, &nodeEventVector, object); - if (((SPObjectClass *) parent_class)->build) { - ((SPObjectClass *) parent_class)->build(object, document, repr); + if (((SPObjectClass *) sp_style_elem_parent_class)->build) { + ((SPObjectClass *) sp_style_elem_parent_class)->build(object, document, repr); } } diff --git a/src/sp-symbol.cpp b/src/sp-symbol.cpp index 56f862bf3..d4db403e3 100644 --- a/src/sp-symbol.cpp +++ b/src/sp-symbol.cpp @@ -26,9 +26,6 @@ #include "sp-symbol.h" #include "document.h" -static void sp_symbol_class_init (SPSymbolClass *klass); -static void sp_symbol_init (SPSymbol *symbol); - static void sp_symbol_build (SPObject *object, SPDocument *document, Inkscape::XML::Node *repr); static void sp_symbol_release (SPObject *object); static void sp_symbol_set (SPObject *object, unsigned int key, const gchar *value); @@ -42,35 +39,13 @@ static void sp_symbol_hide (SPItem *item, unsigned int key); static Geom::OptRect sp_symbol_bbox(SPItem const *item, Geom::Affine const &transform, SPItem::BBoxType type); static void sp_symbol_print (SPItem *item, SPPrintContext *ctx); -static SPGroupClass *parent_class; - -GType -sp_symbol_get_type (void) -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof (SPSymbolClass), - NULL, NULL, - (GClassInitFunc) sp_symbol_class_init, - NULL, NULL, - sizeof (SPSymbol), - 16, - (GInstanceInitFunc) sp_symbol_init, - NULL, /* value_table */ - }; - type = g_type_register_static (SP_TYPE_GROUP, "SPSymbol", &info, (GTypeFlags)0); - } - return type; -} +G_DEFINE_TYPE(SPSymbol, sp_symbol, SP_TYPE_GROUP); static void sp_symbol_class_init(SPSymbolClass *klass) { SPObjectClass *sp_object_class = (SPObjectClass *) klass; SPItemClass *sp_item_class = (SPItemClass *) klass; - parent_class = (SPGroupClass *)g_type_class_ref (SP_TYPE_GROUP); - sp_object_class->build = sp_symbol_build; sp_object_class->release = sp_symbol_release; sp_object_class->set = sp_symbol_set; @@ -97,15 +72,15 @@ static void sp_symbol_build(SPObject *object, SPDocument *document, Inkscape::XM object->readAttr( "viewBox" ); object->readAttr( "preserveAspectRatio" ); - if (((SPObjectClass *) parent_class)->build) { - ((SPObjectClass *) parent_class)->build (object, document, repr); + if (((SPObjectClass *) sp_symbol_parent_class)->build) { + ((SPObjectClass *) sp_symbol_parent_class)->build (object, document, repr); } } static void sp_symbol_release(SPObject *object) { - if (((SPObjectClass *) parent_class)->release) { - ((SPObjectClass *) parent_class)->release (object); + if (((SPObjectClass *) sp_symbol_parent_class)->release) { + ((SPObjectClass *) sp_symbol_parent_class)->release (object); } } @@ -202,16 +177,16 @@ static void sp_symbol_set(SPObject *object, unsigned int key, const gchar *value } break; default: - if (((SPObjectClass *) parent_class)->set) - ((SPObjectClass *) parent_class)->set (object, key, value); + if (((SPObjectClass *) sp_symbol_parent_class)->set) + ((SPObjectClass *) sp_symbol_parent_class)->set (object, key, value); break; } } static void sp_symbol_child_added(SPObject *object, Inkscape::XML::Node *child, Inkscape::XML::Node *ref) { - if (((SPObjectClass *) (parent_class))->child_added) { - ((SPObjectClass *) (parent_class))->child_added (object, child, ref); + if (((SPObjectClass *) (sp_symbol_parent_class))->child_added) { + ((SPObjectClass *) (sp_symbol_parent_class))->child_added (object, child, ref); } } @@ -315,8 +290,8 @@ static void sp_symbol_update(SPObject *object, SPCtx *ctx, guint flags) } // And invoke parent method - if (((SPObjectClass *) (parent_class))->update) { - ((SPObjectClass *) (parent_class))->update (object, (SPCtx *) &rctx, flags); + if (((SPObjectClass *) (sp_symbol_parent_class))->update) { + ((SPObjectClass *) (sp_symbol_parent_class))->update (object, (SPCtx *) &rctx, flags); } // As last step set additional transform of drawing group @@ -326,8 +301,8 @@ static void sp_symbol_update(SPObject *object, SPCtx *ctx, guint flags) } } else { // No-op - if (((SPObjectClass *) (parent_class))->update) { - ((SPObjectClass *) (parent_class))->update (object, ctx, flags); + if (((SPObjectClass *) (sp_symbol_parent_class))->update) { + ((SPObjectClass *) (sp_symbol_parent_class))->update (object, ctx, flags); } } } @@ -336,8 +311,8 @@ static void sp_symbol_modified(SPObject *object, guint flags) { SP_SYMBOL(object); - if (((SPObjectClass *) (parent_class))->modified) { - (* ((SPObjectClass *) (parent_class))->modified) (object, flags); + if (((SPObjectClass *) (sp_symbol_parent_class))->modified) { + (* ((SPObjectClass *) (sp_symbol_parent_class))->modified) (object, flags); } } @@ -355,8 +330,8 @@ static Inkscape::XML::Node *sp_symbol_write(SPObject *object, Inkscape::XML::Doc //XML Tree being used directly here while it shouldn't be. repr->setAttribute("preserveAspectRatio", object->getRepr()->attribute("preserveAspectRatio")); - if (((SPObjectClass *) (parent_class))->write) { - ((SPObjectClass *) (parent_class))->write (object, xml_doc, repr, flags); + if (((SPObjectClass *) (sp_symbol_parent_class))->write) { + ((SPObjectClass *) (sp_symbol_parent_class))->write (object, xml_doc, repr, flags); } return repr; @@ -369,8 +344,8 @@ static Inkscape::DrawingItem *sp_symbol_show(SPItem *item, Inkscape::Drawing &dr if (symbol->cloned) { // Cloned <symbol> is actually renderable - if (((SPItemClass *) (parent_class))->show) { - ai = ((SPItemClass *) (parent_class))->show (item, drawing, key, flags); + if (((SPItemClass *) (sp_symbol_parent_class))->show) { + ai = ((SPItemClass *) (sp_symbol_parent_class))->show (item, drawing, key, flags); Inkscape::DrawingGroup *g = dynamic_cast<Inkscape::DrawingGroup *>(ai); if (g) { g->setChildTransform(symbol->c2p); @@ -387,8 +362,8 @@ static void sp_symbol_hide(SPItem *item, unsigned int key) if (symbol->cloned) { /* Cloned <symbol> is actually renderable */ - if (((SPItemClass *) (parent_class))->hide) { - ((SPItemClass *) (parent_class))->hide (item, key); + if (((SPItemClass *) (sp_symbol_parent_class))->hide) { + ((SPItemClass *) (sp_symbol_parent_class))->hide (item, key); } } } @@ -401,15 +376,15 @@ static Geom::OptRect sp_symbol_bbox(SPItem const *item, Geom::Affine const &tran if (symbol->cloned) { // Cloned <symbol> is actually renderable - if (((SPItemClass *) (parent_class))->bbox) { + if (((SPItemClass *) (sp_symbol_parent_class))->bbox) { Geom::Affine const a( symbol->c2p * transform ); - bbox = ((SPItemClass *) (parent_class))->bbox(item, a, type); + bbox = ((SPItemClass *) (sp_symbol_parent_class))->bbox(item, a, type); } } else { // Need bounding box for Symbols dialog Geom::Affine const a; - bbox = ((SPItemClass *) (parent_class))->bbox(item, a, type); + bbox = ((SPItemClass *) (sp_symbol_parent_class))->bbox(item, a, type); } return bbox; } @@ -422,8 +397,8 @@ static void sp_symbol_print(SPItem *item, SPPrintContext *ctx) sp_print_bind(ctx, symbol->c2p, 1.0); - if (((SPItemClass *) (parent_class))->print) { - ((SPItemClass *) (parent_class))->print (item, ctx); + if (((SPItemClass *) (sp_symbol_parent_class))->print) { + ((SPItemClass *) (sp_symbol_parent_class))->print (item, ctx); } sp_print_release (ctx); diff --git a/src/sp-text.cpp b/src/sp-text.cpp index 1b4246483..8d42b7d59 100644 --- a/src/sp-text.cpp +++ b/src/sp-text.cpp @@ -384,7 +384,7 @@ static char * sp_text_description(SPItem *item) char name_buf[256]; char *n; if (tf) { - tf->Name(name_buf, sizeof(name_buf)); + tf->Family(name_buf, sizeof(name_buf)); n = xml_quote_strdup(name_buf); tf->Unref(); } else { diff --git a/src/sp-title.cpp b/src/sp-title.cpp index ddeccede2..489a6f448 100644 --- a/src/sp-title.cpp +++ b/src/sp-title.cpp @@ -16,38 +16,14 @@ #include "sp-title.h" #include "xml/repr.h" -static void sp_title_class_init(SPTitleClass *klass); -static void sp_title_init(SPTitle *rect); static Inkscape::XML::Node *sp_title_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags); -static SPObjectClass *title_parent_class; - -GType -sp_title_get_type (void) -{ - static GType title_type = 0; - - if (!title_type) { - GTypeInfo title_info = { - sizeof (SPTitleClass), - NULL, NULL, - (GClassInitFunc) sp_title_class_init, - NULL, NULL, - sizeof (SPTitle), - 16, - (GInstanceInitFunc) sp_title_init, - NULL, /* value_table */ - }; - title_type = g_type_register_static (SP_TYPE_OBJECT, "SPTitle", &title_info, (GTypeFlags)0); - } - return title_type; -} +G_DEFINE_TYPE(SPTitle, sp_title, SP_TYPE_OBJECT); static void sp_title_class_init(SPTitleClass *klass) { SPObjectClass *sp_object_class = (SPObjectClass *) klass; - title_parent_class = (SPObjectClass *) g_type_class_ref(SP_TYPE_OBJECT); sp_object_class->write = sp_title_write; } @@ -66,8 +42,8 @@ static Inkscape::XML::Node *sp_title_write(SPObject *object, Inkscape::XML::Docu repr = object->getRepr()->duplicate(doc); } - if (((SPObjectClass *) title_parent_class)->write) { - ((SPObjectClass *) title_parent_class)->write(object, doc, repr, flags); + if (((SPObjectClass *) sp_title_parent_class)->write) { + ((SPObjectClass *) sp_title_parent_class)->write(object, doc, repr, flags); } return repr; diff --git a/src/splivarot.cpp b/src/splivarot.cpp index f4e4ff4e8..c3243930d 100644 --- a/src/splivarot.cpp +++ b/src/splivarot.cpp @@ -1201,8 +1201,8 @@ sp_selected_path_outline(SPDesktop *desktop) break; } - if (o_width < 0.1) - o_width = 0.1; + if (o_width < 0.032) + o_width = 0.032; o_miter = i_style->stroke_miterlimit.value * o_width; } diff --git a/src/text-context.cpp b/src/text-context.cpp index 90715b805..1ee21e732 100644 --- a/src/text-context.cpp +++ b/src/text-context.cpp @@ -57,8 +57,6 @@ using Inkscape::ControlManager; using Inkscape::DocumentUndo; -static void sp_text_context_class_init(SPTextContextClass *klass); -static void sp_text_context_init(SPTextContext *text_context); static void sp_text_context_dispose(GObject *obj); static void sp_text_context_setup(SPEventContext *ec); @@ -81,34 +79,13 @@ static gint sptc_focus_in(GtkWidget *widget, GdkEventFocus *event, SPTextContext static gint sptc_focus_out(GtkWidget *widget, GdkEventFocus *event, SPTextContext *tc); static void sptc_commit(GtkIMContext *imc, gchar *string, SPTextContext *tc); -static SPEventContextClass *parent_class; - -GType sp_text_context_get_type() -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPTextContextClass), - NULL, NULL, - (GClassInitFunc) sp_text_context_class_init, - NULL, NULL, - sizeof(SPTextContext), - 4, - (GInstanceInitFunc) sp_text_context_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_EVENT_CONTEXT, "SPTextContext", &info, (GTypeFlags)0); - } - return type; -} +G_DEFINE_TYPE(SPTextContext, sp_text_context, SP_TYPE_EVENT_CONTEXT); static void sp_text_context_class_init(SPTextContextClass *klass) { GObjectClass *object_class=G_OBJECT_CLASS(klass); SPEventContextClass *event_context_class = SP_EVENT_CONTEXT_CLASS(klass); - parent_class = SP_EVENT_CONTEXT_CLASS(g_type_class_peek_parent(klass)); - object_class->dispose = sp_text_context_dispose; event_context_class->setup = sp_text_context_setup; @@ -173,8 +150,8 @@ static void sp_text_context_dispose(GObject *obj) tc->text_sel_end.~iterator(); tc->text_sel_start.~iterator(); tc->text_selection_quads.~vector(); - if (G_OBJECT_CLASS(parent_class)->dispose) { - G_OBJECT_CLASS(parent_class)->dispose(obj); + if (G_OBJECT_CLASS(sp_text_context_parent_class)->dispose) { + G_OBJECT_CLASS(sp_text_context_parent_class)->dispose(obj); } if (tc->grabbed) { sp_canvas_item_ungrab(tc->grabbed, GDK_CURRENT_TIME); @@ -236,8 +213,8 @@ static void sp_text_context_setup(SPEventContext *ec) } } - if ((SP_EVENT_CONTEXT_CLASS(parent_class))->setup) - (SP_EVENT_CONTEXT_CLASS(parent_class))->setup(ec); + if ((SP_EVENT_CONTEXT_CLASS(sp_text_context_parent_class))->setup) + (SP_EVENT_CONTEXT_CLASS(sp_text_context_parent_class))->setup(ec); ec->shape_editor = new ShapeEditor(ec->desktop); @@ -455,8 +432,8 @@ static gint sp_text_context_item_handler(SPEventContext *event_context, SPItem * } if (!ret) { - if ((SP_EVENT_CONTEXT_CLASS(parent_class))->item_handler) - ret = (SP_EVENT_CONTEXT_CLASS(parent_class))->item_handler(event_context, item, event); + if ((SP_EVENT_CONTEXT_CLASS(sp_text_context_parent_class))->item_handler) + ret = (SP_EVENT_CONTEXT_CLASS(sp_text_context_parent_class))->item_handler(event_context, item, event); } return ret; @@ -1324,8 +1301,8 @@ static gint sp_text_context_root_handler(SPEventContext *const event_context, Gd } // if nobody consumed it so far - if ((SP_EVENT_CONTEXT_CLASS(parent_class))->root_handler) { // and there's a handler in parent context, - return (SP_EVENT_CONTEXT_CLASS(parent_class))->root_handler(event_context, event); // send event to parent + if ((SP_EVENT_CONTEXT_CLASS(sp_text_context_parent_class))->root_handler) { // and there's a handler in parent context, + return (SP_EVENT_CONTEXT_CLASS(sp_text_context_parent_class))->root_handler(event_context, event); // send event to parent } else { return FALSE; // return "I did nothing" value so that global shortcuts can be activated } diff --git a/src/text-editing.cpp b/src/text-editing.cpp index 44b323989..47b4d35ac 100644 --- a/src/text-editing.cpp +++ b/src/text-editing.cpp @@ -29,6 +29,7 @@ #include "document.h" #include "xml/repr.h" #include "xml/attribute-record.h" +#include "xml/sp-css-attr.h" #include "sp-textpath.h" #include "sp-flowtext.h" diff --git a/src/trace/filterset.cpp b/src/trace/filterset.cpp index 908985225..f6c025956 100644 --- a/src/trace/filterset.cpp +++ b/src/trace/filterset.cpp @@ -365,41 +365,6 @@ grayMapCanny(GrayMap *gm, double lowThreshold, double highThreshold) - - - - -/** - * - */ -GdkPixbuf * -gdkCanny(GdkPixbuf *img, double lowThreshold, double highThreshold) -{ - if (!img) - return NULL; - - - GrayMap *grayMap = gdkPixbufToGrayMap(img); - if (!grayMap) - return NULL; - - /*grayMap->writePPM(grayMap, "gbefore.ppm");*/ - - GrayMap *cannyGm = grayMapCanny(grayMap,lowThreshold, highThreshold); - - grayMap->destroy(grayMap); - - if (!cannyGm) - return NULL; - - /*grayMap->writePPM(grayMap, "gafter.ppm");*/ - - GdkPixbuf *newImg = grayMapToGdkPixbuf(cannyGm); - - - return newImg; -} - /*######################################################################### ### Q U A N T I Z A T I O N #########################################################################*/ diff --git a/src/trace/filterset.h b/src/trace/filterset.h index eeafc079f..820d225c3 100644 --- a/src/trace/filterset.h +++ b/src/trace/filterset.h @@ -40,12 +40,6 @@ GrayMap *grayMapCanny(GrayMap *gmap, /** * */ -GdkPixbuf *gdkCanny(GdkPixbuf *img, - double lowThreshold, double highThreshold); - -/** - * - */ GrayMap *quantizeBand(RgbMap *rgbmap, int nrColors); diff --git a/src/trace/imagemap-gdk.cpp b/src/trace/imagemap-gdk.cpp index 06f355de7..7c7139002 100644 --- a/src/trace/imagemap-gdk.cpp +++ b/src/trace/imagemap-gdk.cpp @@ -122,44 +122,6 @@ PackedPixelMap *gdkPixbufToPackedPixelMap(GdkPixbuf *buf) return ppMap; } -/*GdkPixbuf *packedPixelMapToGdkPixbuf(PackedPixelMap *ppMap) -{ - if (!ppMap) - return NULL; - - guchar *pixdata = (guchar *) - malloc(sizeof(guchar) * ppMap->width * ppMap->height * 3); - if (!pixdata) - return NULL; - - int n_channels = 3; - int rowstride = ppMap->width * 3; - - GdkPixbuf *buf = gdk_pixbuf_new_from_data(pixdata, GDK_COLORSPACE_RGB, - 0, 8, ppMap->width, ppMap->height, - rowstride, NULL, NULL); //first NULL: replace by (GdkPixbufDestroyNotify)g_free ?? - - //### Fill in the cells with RGB values - int x,y; - int row = 0; - for (y=0 ; y<ppMap->height ; y++) - { - guchar *p = pixdata + row; - for (x=0 ; x<ppMap->width ; x++) - { - unsigned long rgb = ppMap->getPixel(ppMap, x, y); - p[0] = (rgb >> 16) & 0xff; - p[1] = (rgb >> 8) & 0xff; - p[2] = (rgb ) & 0xff; - p += n_channels; - } - row += rowstride; - } - - return buf; -} -*/ - /*######################################################################### ## R G B M A P @@ -203,44 +165,7 @@ RgbMap *gdkPixbufToRgbMap(GdkPixbuf *buf) return rgbMap; } -/* -GdkPixbuf *rgbMapToGdkPixbuf(RgbMap *rgbMap) -{ - if (!rgbMap) - return NULL; - - guchar *pixdata = (guchar *) - malloc(sizeof(guchar) * rgbMap->width * rgbMap->height * 3); - if (!pixdata) - return NULL; - - int n_channels = 3; - int rowstride = rgbMap->width * 3; - - GdkPixbuf *buf = gdk_pixbuf_new_from_data(pixdata, GDK_COLORSPACE_RGB, - 0, 8, rgbMap->width, rgbMap->height, - rowstride, NULL, NULL); //first NULL: replace by (GdkPixbufDestroyNotify)g_free ?? - - //### Fill in the cells with RGB values - int x,y; - int row = 0; - for (y=0 ; y<rgbMap->height ; y++) - { - guchar *p = pixdata + row; - for (x=0 ; x<rgbMap->width ; x++) - { - RGB rgb = rgbMap->getPixel(rgbMap, x, y); - p[0] = rgb.r & 0xff; - p[1] = rgb.g & 0xff; - p[2] = rgb.b & 0xff; - p += n_channels; - } - row += rowstride; - } - return buf; -} -*/ /*######################################################################### ## I N D E X E D M A P diff --git a/src/trace/imagemap-gdk.h b/src/trace/imagemap-gdk.h index 3b4631f50..63281658a 100644 --- a/src/trace/imagemap-gdk.h +++ b/src/trace/imagemap-gdk.h @@ -24,17 +24,9 @@ extern "C" { #endif GrayMap *gdkPixbufToGrayMap(GdkPixbuf *buf); - GdkPixbuf *grayMapToGdkPixbuf(GrayMap *grayMap); - PackedPixelMap *gdkPixbufToPackedPixelMap(GdkPixbuf *buf); - -//GdkPixbuf *packedPixelMapToGdkPixbuf(PackedPixelMap *ppMap); - RgbMap *gdkPixbufToRgbMap(GdkPixbuf *buf); - -//GdkPixbuf *rgbMapToGdkPixbuf(RgbMap *rgbMap); - GdkPixbuf *indexedMapToGdkPixbuf(IndexedMap *iMap); diff --git a/src/tweak-context.cpp b/src/tweak-context.cpp index 870b9cce1..28e4c1629 100644 --- a/src/tweak-context.cpp +++ b/src/tweak-context.cpp @@ -81,35 +81,13 @@ using Inkscape::DocumentUndo; #define DYNA_MIN_WIDTH 1.0e-6 -static void sp_tweak_context_class_init(SPTweakContextClass *klass); -static void sp_tweak_context_init(SPTweakContext *ddc); static void sp_tweak_context_dispose(GObject *object); static void sp_tweak_context_setup(SPEventContext *ec); static void sp_tweak_context_set(SPEventContext *ec, Inkscape::Preferences::Entry *val); static gint sp_tweak_context_root_handler(SPEventContext *ec, GdkEvent *event); -static SPEventContextClass *parent_class; - -GType -sp_tweak_context_get_type(void) -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPTweakContextClass), - NULL, NULL, - (GClassInitFunc) sp_tweak_context_class_init, - NULL, NULL, - sizeof(SPTweakContext), - 4, - (GInstanceInitFunc) sp_tweak_context_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_EVENT_CONTEXT, "SPTweakContext", &info, (GTypeFlags)0); - } - return type; -} +G_DEFINE_TYPE(SPTweakContext, sp_tweak_context, SP_TYPE_EVENT_CONTEXT); static void sp_tweak_context_class_init(SPTweakContextClass *klass) @@ -117,8 +95,6 @@ sp_tweak_context_class_init(SPTweakContextClass *klass) GObjectClass *object_class = G_OBJECT_CLASS(klass); SPEventContextClass *event_context_class = SP_EVENT_CONTEXT_CLASS(klass); - parent_class = SP_EVENT_CONTEXT_CLASS(g_type_class_peek_parent(klass)); - object_class->dispose = sp_tweak_context_dispose; event_context_class->setup = sp_tweak_context_setup; @@ -173,7 +149,7 @@ sp_tweak_context_dispose(GObject *object) delete tc->_message_context; } - G_OBJECT_CLASS(parent_class)->dispose(object); + G_OBJECT_CLASS(sp_tweak_context_parent_class)->dispose(object); } static bool is_transform_mode (gint mode) @@ -290,8 +266,8 @@ sp_tweak_context_setup(SPEventContext *ec) { SPTweakContext *tc = SP_TWEAK_CONTEXT(ec); - if ((SP_EVENT_CONTEXT_CLASS(parent_class))->setup) { - (SP_EVENT_CONTEXT_CLASS(parent_class))->setup(ec); + if ((SP_EVENT_CONTEXT_CLASS(sp_tweak_context_parent_class))->setup) { + (SP_EVENT_CONTEXT_CLASS(sp_tweak_context_parent_class))->setup(ec); } { @@ -1535,8 +1511,8 @@ sp_tweak_context_root_handler(SPEventContext *event_context, } if (!ret) { - if ((SP_EVENT_CONTEXT_CLASS(parent_class))->root_handler) { - ret = (SP_EVENT_CONTEXT_CLASS(parent_class))->root_handler(event_context, event); + if ((SP_EVENT_CONTEXT_CLASS(sp_tweak_context_parent_class))->root_handler) { + ret = (SP_EVENT_CONTEXT_CLASS(sp_tweak_context_parent_class))->root_handler(event_context, event); } } diff --git a/src/ui/dialog/export.cpp b/src/ui/dialog/export.cpp index f267c5ae9..ecdfd3346 100644 --- a/src/ui/dialog/export.cpp +++ b/src/ui/dialog/export.cpp @@ -63,7 +63,12 @@ #include "helper/png-write.h" +#if WITH_EXT_GDL +#include <gdl/gdl-dock-item.h> +#else #include "libgdl/gdl-dock-item.h" +#endif + // required to set status message after export #include "desktop.h" diff --git a/src/ui/dialog/filedialogimpl-win32.cpp b/src/ui/dialog/filedialogimpl-win32.cpp index 6425d9fee..496836c4d 100644 --- a/src/ui/dialog/filedialogimpl-win32.cpp +++ b/src/ui/dialog/filedialogimpl-win32.cpp @@ -26,6 +26,9 @@ #include <gdk/gdkwin32.h> #include <glib/gstdio.h> #include <glibmm/i18n.h> +#if GLIB_CHECK_VERSION(2,32,0) +#include <glibmm/thread.h> +#endif #include <gtkmm/window.h> //Inkscape includes @@ -133,7 +136,11 @@ FileDialogBaseWin32::FileDialogBaseWin32(Gtk::Window &parent, Glib::RefPtr<const Gdk::Window> parentWindow = parent.get_window(); g_assert(parentWindow->gobj() != NULL); +#if WITH_GTKMM_3_0 + _ownerHwnd = (HWND)gdk_win32_window_get_handle((GdkWindow*)parentWindow->gobj()); +#else _ownerHwnd = (HWND)gdk_win32_drawable_get_handle((GdkDrawable*)parentWindow->gobj()); +#endif } FileDialogBaseWin32::~FileDialogBaseWin32() @@ -1576,16 +1583,23 @@ FileOpenDialogImplWin32::show() // We can only run one worker thread at a time if(_mutex != NULL) return false; +#if !GLIB_CHECK_VERSION(2,32,0) if(!Glib::thread_supported()) Glib::thread_init(); +#endif _result = false; _finished = false; _file_selected = false; - _mutex = new Glib::Mutex(); _main_loop = g_main_loop_new(g_main_context_default(), FALSE); +#if GLIB_CHECK_VERSION(2,32,0) + _mutex = new Glib::Threads::Mutex(); + if(Glib::Threads::Thread::create(sigc::mem_fun(*this, &FileOpenDialogImplWin32::GetOpenFileName_thread))) +#else + _mutex = new Glib::Mutex(); if(Glib::Thread::create(sigc::mem_fun(*this, &FileOpenDialogImplWin32::GetOpenFileName_thread), true)) +#endif { while(1) { @@ -1870,15 +1884,21 @@ void FileSaveDialogImplWin32::GetSaveFileName_thread() bool FileSaveDialogImplWin32::show() { +#if !GLIB_CHECK_VERSION(2,32,0) if(!Glib::thread_supported()) Glib::thread_init(); +#endif _result = false; _main_loop = g_main_loop_new(g_main_context_default(), FALSE); if(_main_loop != NULL) { +#if GLIB_CHECK_VERSION(2,32,0) + if(Glib::Threads::Thread::create(sigc::mem_fun(*this, &FileSaveDialogImplWin32::GetSaveFileName_thread))) +#else if(Glib::Thread::create(sigc::mem_fun(*this, &FileSaveDialogImplWin32::GetSaveFileName_thread), true)) +#endif g_main_loop_run(_main_loop); if(_result && _extension) diff --git a/src/ui/dialog/filedialogimpl-win32.h b/src/ui/dialog/filedialogimpl-win32.h index 15953f9d8..e9d8829f7 100644 --- a/src/ui/dialog/filedialogimpl-win32.h +++ b/src/ui/dialog/filedialogimpl-win32.h @@ -226,7 +226,11 @@ private: /// This mutex is used to ensure that the worker thread /// that calls GetOpenFileName cannot collide with the /// main Inkscape thread +#if GLIB_CHECK_VERSION(2,32,0) + Glib::Threads::Mutex *_mutex; +#else Glib::Mutex *_mutex; +#endif /// The controller function for the thread which calls diff --git a/src/ui/dialog/filter-effects-dialog.cpp b/src/ui/dialog/filter-effects-dialog.cpp index 418132abb..50f30e8f4 100644 --- a/src/ui/dialog/filter-effects-dialog.cpp +++ b/src/ui/dialog/filter-effects-dialog.cpp @@ -1730,8 +1730,6 @@ bool FilterEffectsDialog::PrimitiveList::on_draw_signal(const Cairo::RefPtr<Cair (bg_color_active.green + fg_color_active.green)/2.0, (bg_color_active.blue + fg_color_active.blue)/2.0, (bg_color_active.alpha + fg_color_active.alpha)/2.0}; - - GdkRGBA black = {0,0,0,1}; #else GtkStyle *style = gtk_widget_get_style(GTK_WIDGET(gobj())); #endif @@ -1902,11 +1900,7 @@ bool FilterEffectsDialog::PrimitiveList::on_draw_signal(const Cairo::RefPtr<Cair // Draw drag connection if(row_prim == prim && _in_drag) { cr->save(); -#if GTK_CHECK_VERSION(3,0,0) - gdk_cairo_set_source_rgba(cr->cobj(), &black); -#else - gdk_cairo_set_source_color(cr->cobj(), &(style->black)); -#endif + cr->set_source_rgb(0.0, 0.0, 0.0); cr->move_to(outline_x, con_drag_y); cr->line_to(mx, con_drag_y); cr->line_to(mx, my); @@ -1936,8 +1930,6 @@ void FilterEffectsDialog::PrimitiveList::draw_connection(const Cairo::RefPtr<Cai (bg_color.green + fg_color.green)/2.0, (bg_color.blue + fg_color.blue)/2.0, (bg_color.alpha + fg_color.alpha)/2.0}; - - GdkRGBA black = {0,0,0,1}; #else GtkStyle *style = gtk_widget_get_style(GTK_WIDGET(gobj())); #endif @@ -1955,17 +1947,14 @@ void FilterEffectsDialog::PrimitiveList::draw_connection(const Cairo::RefPtr<Cai const int tw = get_input_type_width(); gint end_x = text_start_x + tw * src_id + (int)(tw * 0.5f) + 1; -#if GTK_CHECK_VERSION(3,0,0) if(use_default && is_first) - gdk_cairo_set_source_rgba(cr->cobj(), &mid_color); - else - gdk_cairo_set_source_rgba(cr->cobj(), &black); +#if GTK_CHECK_VERSION(3,0,0) + gdk_cairo_set_source_rgba(cr->cobj(), &mid_color); #else - if(use_default && is_first) - gdk_cairo_set_source_color(cr->cobj(), &(style->dark[GTK_STATE_NORMAL])); - else - gdk_cairo_set_source_color(cr->cobj(), &(style->black)); + gdk_cairo_set_source_color(cr->cobj(), &(style->dark[GTK_STATE_NORMAL])); #endif + else + cr->set_source_rgb(0.0, 0.0, 0.0); cr->rectangle(end_x-2, y1-2, 5, 5); cr->fill_preserve(); @@ -1993,11 +1982,7 @@ void FilterEffectsDialog::PrimitiveList::draw_connection(const Cairo::RefPtr<Cai const int y2 = rct.get_y() + rct.get_height(); // Draw a bevelled 'L'-shaped connection -#if GTK_CHECK_VERSION(3,0,0) - gdk_cairo_set_source_rgba(cr->cobj(), &black); -#else - gdk_cairo_set_source_color(cr->cobj(), &(style->black)); -#endif + cr->set_source_rgb(0.0, 0.0, 0.0); cr->move_to(x1, y1); cr->line_to(x2-fheight/4, y1); cr->line_to(x2, y1-fheight/4); diff --git a/src/ui/dialog/font-substitution.cpp b/src/ui/dialog/font-substitution.cpp index 24588946e..07e73cec8 100644 --- a/src/ui/dialog/font-substitution.cpp +++ b/src/ui/dialog/font-substitution.cpp @@ -260,7 +260,7 @@ Glib::ustring FontSubstitution::getSubstituteFontName (Glib::ustring font) font_instance *res = (font_factory::Default())->Face(descr); if (res->pFont) { PangoFontDescription *nFaceDesc = pango_font_describe(res->pFont); - out = pango_font_description_get_family(nFaceDesc); + out = sp_font_description_get_family(nFaceDesc); } pango_font_description_free(descr); diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp index d963e0c7f..57f815730 100644 --- a/src/ui/dialog/inkscape-preferences.cpp +++ b/src/ui/dialog/inkscape-preferences.cpp @@ -601,6 +601,24 @@ void InkscapePreferences::initPageUI() _page_ui.add_line(false, "", _show_filters_info_box, "", _("Show icons and descriptions for the filter primitives available at the filter effects dialog")); + { + Glib::ustring dockbarstyleLabels[] = {_("Icons only"), _("Text only"), _("Icons and text")}; + int dockbarstyleValues[] = {0, 1, 2}; + + /* dockbar style */ + _dockbar_style.init( "/options/dock/dockbarstyle", dockbarstyleLabels, dockbarstyleValues, G_N_ELEMENTS(dockbarstyleLabels), 0); + _page_ui.add_line(false, _("Dockbar style (requires restart):"), _dockbar_style, "", + _("Selects whether the vertical bars on the dockbar will show text labels, icons, or both"), false); + + Glib::ustring switcherstyleLabels[] = {_("Text only"), _("Icons only"), _("Icons and text")}; /* see bug #1098437 */ + int switcherstyleValues[] = {0, 1, 2}; + + /* switcher style */ + _switcher_style.init( "/options/dock/switcherstyle", switcherstyleLabels, switcherstyleValues, G_N_ELEMENTS(switcherstyleLabels), 0); + _page_ui.add_line(false, _("Switcher style (requires restart):"), _switcher_style, "", + _("Selects whether the dockbar switcher will show text labels, icons, or both"), false); + } + // Windows _win_save_geom.init ( _("Save and restore window geometry for each document"), "/options/savewindowgeometry/value", 1, true, 0); _win_save_geom_prefs.init ( _("Remember and use last window's geometry"), "/options/savewindowgeometry/value", 2, false, &_win_save_geom); diff --git a/src/ui/dialog/inkscape-preferences.h b/src/ui/dialog/inkscape-preferences.h index 690016556..b21ab0128 100644 --- a/src/ui/dialog/inkscape-preferences.h +++ b/src/ui/dialog/inkscape-preferences.h @@ -274,6 +274,8 @@ protected: UI::Widget::PrefRadioButton _filter_quality_worse; UI::Widget::PrefRadioButton _filter_quality_worst; UI::Widget::PrefCheckButton _show_filters_info_box; + UI::Widget::PrefCombo _dockbar_style; + UI::Widget::PrefCombo _switcher_style; UI::Widget::PrefSpinButton _rendering_cache_size; UI::Widget::PrefSpinButton _filter_multi_threaded; diff --git a/src/ui/tool/node-tool.cpp b/src/ui/tool/node-tool.cpp index 7b6502ec3..e743e0efc 100644 --- a/src/ui/tool/node-tool.cpp +++ b/src/ui/tool/node-tool.cpp @@ -107,8 +107,6 @@ using Inkscape::ControlManager; namespace { SPCanvasGroup *create_control_group(SPDesktop *d); -void ink_node_tool_class_init(InkNodeToolClass *klass); -void ink_node_tool_init(InkNodeTool *node_context); void ink_node_tool_dispose(GObject *object); void ink_node_tool_setup(SPEventContext *ec); @@ -126,39 +124,10 @@ void handleControlUiStyleChange(InkNodeTool *nt); } // anonymous namespace -GType ink_node_tool_get_type() -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(InkNodeToolClass), - NULL, NULL, - (GClassInitFunc) ink_node_tool_class_init, - NULL, NULL, - sizeof(InkNodeTool), - 4, - (GInstanceInitFunc) ink_node_tool_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_EVENT_CONTEXT, "InkNodeTool", &info, (GTypeFlags)0); - } - return type; -} - -namespace { - -SPCanvasGroup *create_control_group(SPDesktop *d) -{ - return reinterpret_cast<SPCanvasGroup*>(sp_canvas_item_new( - sp_desktop_controls(d), SP_TYPE_CANVAS_GROUP, NULL)); -} - -void destroy_group(SPCanvasGroup *g) -{ - sp_canvas_item_destroy(SP_CANVAS_ITEM(g)); -} +G_DEFINE_TYPE(InkNodeTool, ink_node_tool, SP_TYPE_EVENT_CONTEXT); -void ink_node_tool_class_init(InkNodeToolClass *klass) +static void +ink_node_tool_class_init(InkNodeToolClass *klass) { GObjectClass *object_class = (GObjectClass *) klass; SPEventContextClass *event_context_class = (SPEventContextClass *) klass; @@ -171,7 +140,8 @@ void ink_node_tool_class_init(InkNodeToolClass *klass) event_context_class->item_handler = ink_node_tool_item_handler; } -void ink_node_tool_init(InkNodeTool *nt) +static void +ink_node_tool_init(InkNodeTool *nt) { SPEventContext *event_context = SP_EVENT_CONTEXT(nt); @@ -191,6 +161,19 @@ void ink_node_tool_init(InkNodeTool *nt) new (&nt->_shape_editors) ShapeEditors(); } +namespace { + +SPCanvasGroup *create_control_group(SPDesktop *d) +{ + return reinterpret_cast<SPCanvasGroup*>(sp_canvas_item_new( + sp_desktop_controls(d), SP_TYPE_CANVAS_GROUP, NULL)); +} + +void destroy_group(SPCanvasGroup *g) +{ + sp_canvas_item_destroy(SP_CANVAS_ITEM(g)); +} + void ink_node_tool_dispose(GObject *object) { InkNodeTool *nt = INK_NODE_TOOL(object); @@ -228,15 +211,15 @@ void ink_node_tool_dispose(GObject *object) delete nt->_node_message_context; } - G_OBJECT_CLASS(g_type_class_peek(g_type_parent(INK_TYPE_NODE_TOOL)))->dispose(object); + G_OBJECT_CLASS(ink_node_tool_parent_class)->dispose(object); } void ink_node_tool_setup(SPEventContext *ec) { InkNodeTool *nt = INK_NODE_TOOL(ec); - SPEventContextClass *parent = (SPEventContextClass *) g_type_class_peek(g_type_parent(INK_TYPE_NODE_TOOL)); - if (parent->setup) parent->setup(ec); + if (SP_EVENT_CONTEXT_CLASS(ink_node_tool_parent_class)->setup) + SP_EVENT_CONTEXT_CLASS(ink_node_tool_parent_class)->setup(ec); nt->_node_message_context = new Inkscape::MessageContext((ec->desktop)->messageStack()); @@ -372,10 +355,8 @@ void ink_node_tool_set(SPEventContext *ec, Inkscape::Preferences::Entry *value) nt->edit_masks = value->getBool(); ink_node_tool_selection_changed(nt, nt->desktop->selection); } else { - SPEventContextClass *parent_class = - (SPEventContextClass *) g_type_class_peek(g_type_parent(INK_TYPE_NODE_TOOL)); - if (parent_class->set) - parent_class->set(ec, value); + if (SP_EVENT_CONTEXT_CLASS(ink_node_tool_parent_class)->set) + SP_EVENT_CONTEXT_CLASS(ink_node_tool_parent_class)->set(ec, value); } } @@ -556,9 +537,9 @@ gint ink_node_tool_root_handler(SPEventContext *event_context, GdkEvent *event) default: break; } - SPEventContextClass *parent_class = (SPEventContextClass *) g_type_class_peek(g_type_parent(INK_TYPE_NODE_TOOL)); - if (parent_class->root_handler) - return parent_class->root_handler(event_context, event); + if (SP_EVENT_CONTEXT_CLASS(ink_node_tool_parent_class)->root_handler) + return SP_EVENT_CONTEXT_CLASS(ink_node_tool_parent_class)->root_handler(event_context, event); + return FALSE; } @@ -622,10 +603,9 @@ void ink_node_tool_update_tip(InkNodeTool *nt, GdkEvent *event) gint ink_node_tool_item_handler(SPEventContext *event_context, SPItem *item, GdkEvent *event) { - SPEventContextClass *parent_class = - (SPEventContextClass *) g_type_class_peek(g_type_parent(INK_TYPE_NODE_TOOL)); - if (parent_class->item_handler) - return parent_class->item_handler(event_context, item, event); + if (SP_EVENT_CONTEXT_CLASS(ink_node_tool_parent_class)->item_handler) + return SP_EVENT_CONTEXT_CLASS(ink_node_tool_parent_class)->item_handler(event_context, item, event); + return FALSE; } diff --git a/src/ui/view/edit-widget-interface.h b/src/ui/view/edit-widget-interface.h index 412c7ff8c..26e47abbb 100644 --- a/src/ui/view/edit-widget-interface.h +++ b/src/ui/view/edit-widget-interface.h @@ -101,9 +101,6 @@ struct EditWidgetInterface /// Update the "inactive desktop" indicator virtual void deactivateDesktop() = 0; - /// Set rulers to position - virtual void viewSetPosition (Geom::Point p) = 0; - /// Update rulers from current values virtual void updateRulers() = 0; diff --git a/src/ui/view/view.cpp b/src/ui/view/view.cpp index e13976cc4..72548e213 100644 --- a/src/ui/view/view.cpp +++ b/src/ui/view/view.cpp @@ -27,12 +27,6 @@ namespace UI { namespace View { static void -_onPositionSet (double x, double y, View* v) -{ - v->onPositionSet (x,y); -} - -static void _onResized (double x, double y, View* v) { v->onResized (x,y); @@ -69,7 +63,6 @@ View::View() _message_stack = GC::release(new Inkscape::MessageStack()); _tips_message_context = new Inkscape::MessageContext(_message_stack); - _position_set_connection = _position_set_signal.connect (sigc::bind (sigc::ptr_fun (&_onPositionSet), this)); _resized_connection = _resized_signal.connect (sigc::bind (sigc::ptr_fun (&_onResized), this)); _redraw_requested_connection = _redraw_requested_signal.connect (sigc::bind (sigc::ptr_fun (&_onRedrawRequested), this)); @@ -102,16 +95,6 @@ void View::_close() { Inkscape::Verb::delete_all_view (this); } -void View::setPosition (double x, double y) -{ - _position_set_signal.emit (x,y); -} - -void View::setPosition(Geom::Point const &p) -{ - setPosition (double(p[Geom::X]), double(p[Geom::Y])); -} - void View::emitResized (double width, double height) { _resized_signal.emit (width, height); diff --git a/src/ui/view/view.h b/src/ui/view/view.h index 6ed9f476c..48f4d2549 100644 --- a/src/ui/view/view.h +++ b/src/ui/view/view.h @@ -90,8 +90,6 @@ public: Inkscape::MessageContext *tipsMessageContext() const { return _tips_message_context; } - void setPosition(gdouble x, gdouble y); - void setPosition(Geom::Point const &p); void emitResized(gdouble width, gdouble height); void requestRedraw(); @@ -101,7 +99,6 @@ public: virtual void mouseover() = 0; virtual void mouseout() = 0; - virtual void onPositionSet (double, double) = 0; virtual void onResized (double, double) = 0; virtual void onRedrawRequested() = 0; virtual void onStatusMessage (Inkscape::MessageType type, gchar const *message) = 0; @@ -126,13 +123,11 @@ protected: */ virtual void setDocument(SPDocument *doc); - sigc::signal<void,double,double> _position_set_signal; sigc::signal<void,double,double> _resized_signal; sigc::signal<void,gchar const*> _document_uri_set_signal; sigc::signal<void> _redraw_requested_signal; private: - sigc::connection _position_set_connection; sigc::connection _resized_connection; sigc::connection _redraw_requested_connection; sigc::connection _message_changed_connection; // foreign diff --git a/src/ui/widget/style-swatch.cpp b/src/ui/widget/style-swatch.cpp index 60d5f6ecc..44bceb826 100644 --- a/src/ui/widget/style-swatch.cpp +++ b/src/ui/widget/style-swatch.cpp @@ -28,6 +28,7 @@ #include "sp-radial-gradient-fns.h" #include "sp-pattern.h" #include "xml/repr.h" +#include "xml/sp-css-attr.h" #include "widgets/widget-sizes.h" #include "helper/units.h" #include "helper/action.h" diff --git a/src/widgets/button.cpp b/src/widgets/button.cpp index d7be6c9f0..467f0d70e 100644 --- a/src/widgets/button.cpp +++ b/src/widgets/button.cpp @@ -25,8 +25,6 @@ #include "button.h" -static void sp_button_class_init (SPButtonClass *klass); -static void sp_button_init (SPButton *button); static void sp_button_dispose(GObject *object); #if GTK_CHECK_VERSION(3,0,0) @@ -50,28 +48,7 @@ static void sp_button_set_doubleclick_action (SPButton *button, SPAction *action static void sp_button_action_set_active (SPButton *button, bool active); static void sp_button_set_composed_tooltip (GtkWidget *widget, SPAction *action); -static GtkToggleButtonClass *parent_class; - -GType sp_button_get_type(void) -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPButtonClass), - 0, // base_init - 0, // base_finalize - (GClassInitFunc)sp_button_class_init, - 0, // class_finalize - 0, // class_data - sizeof(SPButton), - 0, // n_preallocs - (GInstanceInitFunc)sp_button_init, - 0 // value_table - }; - type = g_type_register_static(GTK_TYPE_TOGGLE_BUTTON, "SPButton", &info, static_cast<GTypeFlags>(0)); - } - return type; -} +G_DEFINE_TYPE(SPButton, sp_button, GTK_TYPE_TOGGLE_BUTTON); static void sp_button_class_init (SPButtonClass *klass) @@ -80,8 +57,6 @@ sp_button_class_init (SPButtonClass *klass) GtkWidgetClass *widget_class=GTK_WIDGET_CLASS(klass); GtkButtonClass *button_class=GTK_BUTTON_CLASS(klass); - parent_class = GTK_TOGGLE_BUTTON_CLASS(g_type_class_peek_parent(klass)); - object_class->dispose = sp_button_dispose; #if GTK_CHECK_VERSION(3,0,0) widget_class->get_preferred_width = sp_button_get_preferred_width; @@ -120,10 +95,10 @@ static void sp_button_dispose(GObject *object) sp_button_set_doubleclick_action (button, NULL); } - button->c_set_active.~connection(); - button->c_set_sensitive.~connection(); + button->c_set_active.~connection(); + button->c_set_sensitive.~connection(); - (G_OBJECT_CLASS(parent_class))->dispose(object); + (G_OBJECT_CLASS(sp_button_parent_class))->dispose(object); } @@ -185,7 +160,7 @@ sp_button_clicked (GtkButton *button) SPButton *sp_button=SP_BUTTON (button); if (sp_button->type == SP_BUTTON_TYPE_TOGGLE) { - (GTK_BUTTON_CLASS(parent_class))->clicked (button); + (GTK_BUTTON_CLASS(sp_button_parent_class))->clicked (button); } } @@ -340,3 +315,13 @@ sp_button_new_from_data( Inkscape::IconSize size, return button; } +/* + 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 : diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp index a7432c32a..9e078cabb 100644 --- a/src/widgets/desktop-widget.cpp +++ b/src/widgets/desktop-widget.cpp @@ -313,6 +313,22 @@ sp_desktop_widget_class_init (SPDesktopWidgetClass *klass) } /** + * Callback for changes in size of the canvas table (i.e. the container for + * the canvas, the rulers etc). + * + * This adjusts the range of the rulers when the dock container is adjusted + * (fixes lp:950552) + */ +static void +canvas_tbl_size_allocate(GtkWidget *widget, + GdkRectangle *allocation, + gpointer data) +{ + SPDesktopWidget *dtw = SP_DESKTOP_WIDGET(data); + sp_desktop_widget_update_rulers (dtw); +} + +/** * Callback for SPDesktopWidget object initialization. */ void SPDesktopWidget::init( SPDesktopWidget *dtw ) @@ -385,14 +401,14 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) #if GTK_CHECK_VERSION(3,0,0) GtkWidget *tbl = gtk_grid_new(); - GtkWidget *canvas_tbl = gtk_grid_new(); + dtw->canvas_tbl = gtk_grid_new(); - gtk_grid_attach(GTK_GRID(canvas_tbl), eventbox, 1, 0, 1, 1); + gtk_grid_attach(GTK_GRID(dtw->canvas_tbl), eventbox, 1, 0, 1, 1); #else GtkWidget *tbl = gtk_table_new(2, 3, FALSE); - GtkWidget *canvas_tbl = gtk_table_new(3, 3, FALSE); + dtw->canvas_tbl = gtk_table_new(3, 3, FALSE); - gtk_table_attach(GTK_TABLE(canvas_tbl), + gtk_table_attach(GTK_TABLE(dtw->canvas_tbl), eventbox, 1, 2, 0, 1, GTK_FILL, GTK_FILL, @@ -410,9 +426,9 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) gtk_container_add (GTK_CONTAINER (eventbox), GTK_WIDGET (dtw->vruler)); #if GTK_CHECK_VERSION(3,0,0) - gtk_grid_attach(GTK_GRID(canvas_tbl), eventbox, 0, 1, 1, 1); + gtk_grid_attach(GTK_GRID(dtw->canvas_tbl), eventbox, 0, 1, 1, 1); #else - gtk_table_attach(GTK_TABLE (canvas_tbl), + gtk_table_attach(GTK_TABLE (dtw->canvas_tbl), eventbox, 0, 1, 1, 2, GTK_FILL, GTK_FILL, @@ -428,11 +444,11 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) #if GTK_CHECK_VERSION(3,0,0) dtw->hscrollbar = gtk_scrollbar_new(GTK_ORIENTATION_HORIZONTAL, GTK_ADJUSTMENT (dtw->hadj)); - gtk_grid_attach(GTK_GRID(canvas_tbl), dtw->hscrollbar, 1, 2, 1, 1); + gtk_grid_attach(GTK_GRID(dtw->canvas_tbl), dtw->hscrollbar, 1, 2, 1, 1); dtw->vscrollbar_box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); #else dtw->hscrollbar = gtk_hscrollbar_new (GTK_ADJUSTMENT (dtw->hadj)); - gtk_table_attach(GTK_TABLE (canvas_tbl), dtw->hscrollbar, 1, 2, 2, 3, + gtk_table_attach(GTK_TABLE (dtw->canvas_tbl), dtw->hscrollbar, 1, 2, 2, 3, GTK_FILL, GTK_SHRINK, 0, 0); dtw->vscrollbar_box = gtk_vbox_new (FALSE, 0); @@ -460,9 +476,9 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) gtk_box_pack_start (GTK_BOX (dtw->vscrollbar_box), dtw->vscrollbar, TRUE, TRUE, 0); #if GTK_CHECK_VERSION(3,0,0) - gtk_grid_attach(GTK_GRID(canvas_tbl), dtw->vscrollbar_box, 2, 0, 1, 2); + gtk_grid_attach(GTK_GRID(dtw->canvas_tbl), dtw->vscrollbar_box, 2, 0, 1, 2); #else - gtk_table_attach(GTK_TABLE(canvas_tbl), dtw->vscrollbar_box, 2, 3, 0, 2, + gtk_table_attach(GTK_TABLE(dtw->canvas_tbl), dtw->vscrollbar_box, 2, 3, 0, 2, GTK_SHRINK, GTK_FILL, 0, 0); #endif @@ -498,9 +514,9 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) #endif // defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2) #if GTK_CHECK_VERSION(3,0,0) - gtk_grid_attach( GTK_GRID(canvas_tbl), dtw->cms_adjust, 2, 2, 1, 1); + gtk_grid_attach( GTK_GRID(dtw->canvas_tbl), dtw->cms_adjust, 2, 2, 1, 1); #else - gtk_table_attach( GTK_TABLE(canvas_tbl), dtw->cms_adjust, 2, 3, 2, 3, + gtk_table_attach( GTK_TABLE(dtw->canvas_tbl), dtw->cms_adjust, 2, 3, 2, 3, (GtkAttachOptions)(GTK_SHRINK), (GtkAttachOptions)(GTK_SHRINK), 0, 0); @@ -520,6 +536,9 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) #endif // defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2) gtk_widget_set_can_focus (GTK_WIDGET (dtw->canvas), TRUE); + sp_ruler_add_track_widget (SP_RULER(dtw->hruler), GTK_WIDGET(dtw->canvas)); + sp_ruler_add_track_widget (SP_RULER(dtw->vruler), GTK_WIDGET(dtw->canvas)); + #if GTK_CHECK_VERSION(3,0,0) GdkRGBA white = {1,1,1,1}; gtk_widget_override_background_color(GTK_WIDGET(dtw->canvas), @@ -541,9 +560,9 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) #if GTK_CHECK_VERSION(3,0,0) gtk_widget_set_hexpand(GTK_WIDGET(dtw->canvas), TRUE); gtk_widget_set_vexpand(GTK_WIDGET(dtw->canvas), TRUE); - gtk_grid_attach(GTK_GRID(canvas_tbl), GTK_WIDGET(dtw->canvas), 1, 1, 1, 1); + gtk_grid_attach(GTK_GRID(dtw->canvas_tbl), GTK_WIDGET(dtw->canvas), 1, 1, 1, 1); #else - gtk_table_attach (GTK_TABLE (canvas_tbl), GTK_WIDGET(dtw->canvas), 1, 2, 1, 2, (GtkAttachOptions)(GTK_FILL | GTK_EXPAND), (GtkAttachOptions)(GTK_FILL | GTK_EXPAND), 0, 0); + gtk_table_attach (GTK_TABLE (dtw->canvas_tbl), GTK_WIDGET(dtw->canvas), 1, 2, 1, 2, (GtkAttachOptions)(GTK_FILL | GTK_EXPAND), (GtkAttachOptions)(GTK_FILL | GTK_EXPAND), 0, 0); #endif /* Dock */ @@ -560,7 +579,7 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) Gtk::HPaned *paned = new Gtk::HPaned(); #endif - paned->pack1(*Glib::wrap(canvas_tbl)); + paned->pack1(*Glib::wrap(dtw->canvas_tbl)); paned->pack2(dtw->dock->getWidget(), Gtk::FILL); /* Prevent the paned from catching F6 and F8 by unsetting the default callbacks */ @@ -580,11 +599,11 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) } else { #if GTK_CHECK_VERSION(3,0,0) - gtk_widget_set_hexpand(GTK_WIDGET(canvas_tbl), TRUE); - gtk_widget_set_vexpand(GTK_WIDGET(canvas_tbl), TRUE); - gtk_grid_attach(GTK_GRID(tbl), GTK_WIDGET (canvas_tbl), 1, 1, 1, 1); + gtk_widget_set_hexpand(GTK_WIDGET(dtw->canvas_tbl), TRUE); + gtk_widget_set_vexpand(GTK_WIDGET(dtw->canvas_tbl), TRUE); + gtk_grid_attach(GTK_GRID(tbl), GTK_WIDGET (dtw->canvas_tbl), 1, 1, 1, 1); #else - gtk_table_attach (GTK_TABLE (tbl), GTK_WIDGET (canvas_tbl), 1, 2, 1, 2, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), + gtk_table_attach (GTK_TABLE (tbl), GTK_WIDGET (dtw->canvas_tbl), 1, 2, 1, 2, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), 0, 0); #endif } @@ -740,6 +759,13 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw ) } overallTimer = 0; } + + // Ensure that ruler ranges are updated correctly whenever the canvas table + // is resized + g_signal_connect (G_OBJECT (dtw->canvas_tbl), + "size-allocate", + G_CALLBACK (canvas_tbl_size_allocate), + dtw); } /** @@ -761,6 +787,8 @@ static void sp_desktop_widget_dispose(GObject *object) g_signal_handlers_disconnect_by_func (G_OBJECT (dtw->zoom_status), (gpointer) G_CALLBACK (sp_dtw_zoom_value_changed), dtw); g_signal_handlers_disconnect_by_func (G_OBJECT (dtw->zoom_status), (gpointer) G_CALLBACK (sp_dtw_zoom_populate_popup), dtw); g_signal_handlers_disconnect_by_func (G_OBJECT (dtw->canvas), (gpointer) G_CALLBACK (sp_desktop_widget_event), dtw); + g_signal_handlers_disconnect_by_func (G_OBJECT (dtw->canvas_tbl), (gpointer) G_CALLBACK (canvas_tbl_size_allocate), dtw); + dtw->layer_selector->setDesktop(NULL); dtw->layer_selector->unreference(); @@ -970,12 +998,13 @@ sp_desktop_widget_event (GtkWidget *widget, GdkEvent *event, SPDesktopWidget *dt if (GTK_WIDGET_CLASS (dtw_parent_class)->event) { return (* GTK_WIDGET_CLASS (dtw_parent_class)->event) (widget, event); } else { - // The keypress events need to be passed to desktop handler explicitly, - // because otherwise the event contexts only receive keypresses when the mouse cursor - // is over the canvas. This redirection is only done for keypresses and only if there's no + // The key press/release events need to be passed to desktop handler explicitly, + // because otherwise the event contexts only receive key events when the mouse cursor + // is over the canvas. This redirection is only done for key events and only if there's no // current item on the canvas, because item events and all mouse events are caught // and passed on by the canvas acetate (I think). --bb - if (event->type == GDK_KEY_PRESS && !dtw->canvas->current_item) { + if ((event->type == GDK_KEY_PRESS || event->type == GDK_KEY_RELEASE) + && !dtw->canvas->current_item) { return sp_desktop_root_handler (NULL, event, dtw->desktop); } } @@ -1685,13 +1714,6 @@ SPDesktopWidget* SPDesktopWidget::createInstance(SPNamedView *namedview) return dtw; } -void -SPDesktopWidget::viewSetPosition (Geom::Point p) -{ - Geom::Point const origin = ( p - ruler_origin ); - sp_ruler_set_position(SP_RULER(hruler), origin[Geom::X]); - sp_ruler_set_position(SP_RULER(vruler), origin[Geom::Y]); -} void sp_desktop_widget_update_rulers (SPDesktopWidget *dtw) diff --git a/src/widgets/desktop-widget.h b/src/widgets/desktop-widget.h index 73194304f..0ffedd112 100644 --- a/src/widgets/desktop-widget.h +++ b/src/widgets/desktop-widget.h @@ -105,7 +105,11 @@ struct SPDesktopWidget { unsigned int _interaction_disabled_counter; - SPCanvas *canvas; + SPCanvas *canvas; + + /** A table for displaying the canvas, rulers etc */ + GtkWidget *canvas_tbl; + Geom::Point ruler_origin; double dt2r; @@ -168,8 +172,6 @@ struct SPDesktopWidget { { sp_dtw_desktop_activate (_dtw); } virtual void deactivateDesktop() { sp_dtw_desktop_deactivate (_dtw); } - virtual void viewSetPosition (Geom::Point p) - { _dtw->viewSetPosition (p); } virtual void updateRulers() { sp_desktop_widget_update_rulers (_dtw); } virtual void updateScrollbars (double scale) diff --git a/src/widgets/font-selector.cpp b/src/widgets/font-selector.cpp index b17dcf470..013ad9e94 100644 --- a/src/widgets/font-selector.cpp +++ b/src/widgets/font-selector.cpp @@ -162,8 +162,21 @@ static void sp_font_selector_init(SPFontSelector *fsel) GtkCellRenderer *cell = gtk_cell_renderer_text_new (); gtk_tree_view_column_pack_start (column, cell, FALSE); gtk_tree_view_column_set_attributes (column, cell, "text", 0, NULL); + gtk_tree_view_column_set_cell_data_func (column, cell, + GtkTreeCellDataFunc (font_lister_cell_data_func), + NULL, NULL ); gtk_tree_view_append_column (GTK_TREE_VIEW(fsel->family_treeview), column); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(fsel->family_treeview), FALSE); + gtk_tree_view_set_row_separator_func( GTK_TREE_VIEW(fsel->family_treeview), + GtkTreeViewRowSeparatorFunc ((gpointer)font_lister_separator_func), + NULL, NULL ); + + /* Muck with style, see text-toolbar.cpp */ + gtk_widget_set_name( GTK_WIDGET(fsel->family_treeview), "font_selector_family" ); + gtk_rc_parse_string ( + "widget \"*font_selector_family\" style \"fontfamily-separator-style\""); + + Glib::RefPtr<Gtk::ListStore> store = fontlister->get_font_list(); gtk_tree_view_set_model (GTK_TREE_VIEW(fsel->family_treeview), GTK_TREE_MODEL (Glib::unwrap (store))); gtk_container_add(GTK_CONTAINER(sw), fsel->family_treeview); @@ -442,6 +455,10 @@ GtkWidget *sp_font_selector_new() */ unsigned int sp_font_selector_get_best_style (font_instance *font, GList *list) { + if ( !font || !list) { + return 0; + } + font_instance *tempFont = NULL; unsigned int currentStyleNumber = 0; unsigned int bestStyleNumber = 0; @@ -462,7 +479,9 @@ unsigned int sp_font_selector_get_best_style (font_instance *font, GList *list) tempFont = NULL; } - pango_font_description_unset_fields(bestMatchForFont, PANGO_FONT_MASK_SIZE); + if( bestMatchForFont != NULL ) { + pango_font_description_unset_fields(bestMatchForFont, PANGO_FONT_MASK_SIZE); + } list = list->next; diff --git a/src/widgets/icon.cpp b/src/widgets/icon.cpp index 7866989b1..8470e93db 100644 --- a/src/widgets/icon.cpp +++ b/src/widgets/icon.cpp @@ -41,9 +41,6 @@ #include "icon.h" struct IconImpl { - static void classInit(SPIconClass *klass); - static void init(SPIcon *icon); - static GtkWidget *newFull( Inkscape::IconSize lsize, gchar const *name ); static void dispose(GObject *object); @@ -104,12 +101,10 @@ struct IconImpl { private: static const std::string magicNumber; - static GtkWidgetClass *parent_class; static std::map<Glib::ustring, Glib::ustring> legacyNames; }; const std::string IconImpl::magicNumber = "1.0"; -GtkWidgetClass *IconImpl::parent_class = 0; std::map<Glib::ustring, Glib::ustring> IconImpl::legacyNames; @@ -141,34 +136,14 @@ public: static std::map<Glib::ustring, std::vector<IconCacheItem> > iconSetCache; static std::set<Glib::ustring> internalNames; -GType SPIcon::getType() -{ - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof(SPIconClass), - NULL, - NULL, - reinterpret_cast<GClassInitFunc>(IconImpl::classInit), - NULL, - NULL, - sizeof(SPIcon), - 0, - reinterpret_cast<GInstanceInitFunc>(IconImpl::init), - NULL - }; - type = g_type_register_static(GTK_TYPE_WIDGET, "SPIcon", &info, (GTypeFlags)0); - } - return type; -} +G_DEFINE_TYPE(SPIcon, sp_icon, GTK_TYPE_WIDGET); -void IconImpl::classInit(SPIconClass *klass) +static void +sp_icon_class_init(SPIconClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS(klass); GtkWidgetClass *widget_class = GTK_WIDGET_CLASS(klass); - parent_class = GTK_WIDGET_CLASS(g_type_class_peek_parent(klass)); - object_class->dispose = IconImpl::dispose; #if GTK_CHECK_VERSION(3,0,0) @@ -184,7 +159,8 @@ void IconImpl::classInit(SPIconClass *klass) widget_class->style_set = IconImpl::styleSet; } -void IconImpl::init(SPIcon *icon) +static void +sp_icon_init(SPIcon *icon) { gtk_widget_set_has_window (GTK_WIDGET (icon), FALSE); icon->lsize = Inkscape::ICON_SIZE_BUTTON; @@ -202,7 +178,7 @@ void IconImpl::dispose(GObject *object) icon->name = 0; } - (G_OBJECT_CLASS(parent_class))->dispose(object); + (G_OBJECT_CLASS(sp_icon_parent_class))->dispose(object); } void IconImpl::reset( SPIcon *icon ) @@ -375,8 +351,8 @@ GdkPixbuf* IconImpl::renderup( gchar const* name, Inkscape::IconSize lsize, unsi void IconImpl::screenChanged( GtkWidget *widget, GdkScreen *previous_screen ) { - if ( GTK_WIDGET_CLASS( parent_class )->screen_changed ) { - GTK_WIDGET_CLASS( parent_class )->screen_changed( widget, previous_screen ); + if ( GTK_WIDGET_CLASS( sp_icon_parent_class )->screen_changed ) { + GTK_WIDGET_CLASS( sp_icon_parent_class )->screen_changed( widget, previous_screen ); } SPIcon *icon = SP_ICON(widget); themeChanged(icon); @@ -384,8 +360,8 @@ void IconImpl::screenChanged( GtkWidget *widget, GdkScreen *previous_screen ) void IconImpl::styleSet( GtkWidget *widget, GtkStyle *previous_style ) { - if ( GTK_WIDGET_CLASS( parent_class )->style_set ) { - GTK_WIDGET_CLASS( parent_class )->style_set( widget, previous_style ); + if ( GTK_WIDGET_CLASS( sp_icon_parent_class )->style_set ) { + GTK_WIDGET_CLASS( sp_icon_parent_class )->style_set( widget, previous_style ); } SPIcon *icon = SP_ICON(widget); themeChanged(icon); diff --git a/src/widgets/icon.h b/src/widgets/icon.h index 3f6aa2455..6bce2e330 100644 --- a/src/widgets/icon.h +++ b/src/widgets/icon.h @@ -17,7 +17,7 @@ #include <gtkmm/widget.h> #include "icon-size.h" -#define SP_TYPE_ICON SPIcon::getType() +#define SP_TYPE_ICON sp_icon_get_type() #define SP_ICON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SP_TYPE_ICON, SPIcon)) #define SP_IS_ICON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), SP_TYPE_ICON)) @@ -29,6 +29,8 @@ struct SPIconClass { GtkWidgetClass parent_class; }; +GType sp_icon_get_type() G_GNUC_CONST; + struct SPIcon { GtkWidget widget; @@ -38,8 +40,6 @@ struct SPIcon { GdkPixbuf *pb; - static GType getType(void); - friend class SPIconImpl; }; diff --git a/src/widgets/sp-color-slider.cpp b/src/widgets/sp-color-slider.cpp index 37cccda9f..471ee3852 100644 --- a/src/widgets/sp-color-slider.cpp +++ b/src/widgets/sp-color-slider.cpp @@ -642,49 +642,26 @@ static gboolean sp_color_slider_draw(GtkWidget *widget, cairo_t *cr) gint x = (int)(slider->value * (carea.width - 1) - ARROW_SIZE / 2 + carea.x); gint y1 = carea.y; gint y2 = carea.y + carea.height - 1; - gint w = ARROW_SIZE; cairo_set_line_width(cr, 1.0); -#if GTK_CHECK_VERSION(3,0,0) - GdkRGBA white = {1,1,1,1}; - GdkRGBA black = {0,0,0,1}; -#else - GdkColor white, black; - gdk_color_parse("#fff", &white); - gdk_color_parse("#000", &black); -#endif - - while ( w > 0 ) - { -#if GTK_CHECK_VERSION(3,0,0) - gdk_cairo_set_source_rgba(cr, &white); -#else - gdk_cairo_set_source_color(cr, &white); -#endif - cairo_move_to(cr, x - 0.5, y1 + 0.5); - cairo_line_to(cr, x + w - 1 + 0.5, y1 + 0.5); - cairo_move_to(cr, x - 0.5, y2 + 0.5); - cairo_line_to(cr, x + w - 1 + 0.5, y2 + 0.5); - cairo_stroke(cr); - w -=2; - x++; - if ( w > 0 ) - { -#if GTK_CHECK_VERSION(3,0,0) - gdk_cairo_set_source_rgba(cr, &black); -#else - gdk_cairo_set_source_color(cr, &black); -#endif - cairo_move_to(cr, x - 0.5, y1 + 0.5); - cairo_line_to(cr, x + w - 1 + 0.5, y1 + 0.5); - cairo_move_to(cr, x - 0.5, y2 + 0.5); - cairo_line_to(cr, x + w - 1 + 0.5, y2 + 0.5); - cairo_stroke(cr); - } - y1++; - y2--; - } - + // Define top arrow + cairo_move_to(cr, x - 0.5, y1 + 0.5); + cairo_line_to(cr, x + ARROW_SIZE - 0.5, y1 + 0.5); + cairo_line_to(cr, x + (ARROW_SIZE-1)/2.0, y1 + ARROW_SIZE/2.0 + 0.5); + cairo_line_to(cr, x - 0.5, y1 + 0.5); + + // Define bottom arrow + cairo_move_to(cr, x - 0.5, y2 + 0.5); + cairo_line_to(cr, x + ARROW_SIZE - 0.5, y2 + 0.5); + cairo_line_to(cr, x + (ARROW_SIZE-1)/2.0, y2 - ARROW_SIZE/2.0 + 0.5); + cairo_line_to(cr, x - 0.5, y2 + 0.5); + + // Render both arrows + cairo_set_source_rgb(cr, 1.0, 1.0, 1.0); + cairo_stroke_preserve(cr); + cairo_set_source_rgb(cr, 0.0, 0.0, 0.0); + cairo_fill(cr); + return FALSE; } diff --git a/src/widgets/text-toolbar.cpp b/src/widgets/text-toolbar.cpp index 6c22c81e3..a01f950a6 100644 --- a/src/widgets/text-toolbar.cpp +++ b/src/widgets/text-toolbar.cpp @@ -18,7 +18,7 @@ * * Copyright (C) 2004 David Turner * Copyright (C) 2003 MenTaLguY - * Copyright (C) 1999-2011 authors + * Copyright (C) 1999-2013 authors * Copyright (C) 2001-2002 Ximian, Inc. * * Released under GNU GPL, read the file 'COPYING' for more information @@ -39,6 +39,7 @@ #include "../desktop-handles.h" #include "../desktop-style.h" #include "document-undo.h" +#include "../sp-root.h" #include "../verbs.h" #include "../inkscape.h" #include "../connection-pool.h" @@ -105,6 +106,10 @@ static void sp_print_font( SPStyle *query ) { << " FontSpec: " << (query->text->font_specification.value ? query->text->font_specification.value : "No value") << std::endl; + std::cout << " LineHeight: " << query->line_height.computed + << " WordSpacing: " << query->word_spacing.computed + << " LetterSpacing: " << query->letter_spacing.computed + << std::endl; } static void sp_print_fontweight( SPStyle *query ) { @@ -128,42 +133,6 @@ static void sp_print_fontstyle( SPStyle *query ) { } #endif -// Format family drop-down menu. -static void cell_data_func(GtkCellLayout * /*cell_layout*/, - GtkCellRenderer *cell, - GtkTreeModel *tree_model, - GtkTreeIter *iter, - gpointer /*data*/) -{ - gchar *family; - gtk_tree_model_get(tree_model, iter, 0, &family, -1); - gchar *const family_escaped = g_markup_escape_text(family, -1); - - Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - int show_sample = prefs->getInt("/tools/text/show_sample_in_list", 1); - if (show_sample) { - - Glib::ustring sample = prefs->getString("/tools/text/font_sample"); - gchar *const sample_escaped = g_markup_escape_text(sample.data(), -1); - - std::stringstream markup; - markup << family_escaped << " <span foreground='gray' font_family='" - << family_escaped << "'>" << sample_escaped << "</span>"; - g_object_set (G_OBJECT (cell), "markup", markup.str().c_str(), NULL); - - g_free(sample_escaped); - } else { - g_object_set (G_OBJECT (cell), "markup", family_escaped, NULL); - } - // This doesn't work for two reasons... it set both selected and not selected backgrounds - // to white.. which means that white foreground text is invisible. It also only effects - // the text region, leaving the padding untouched. - // g_object_set (G_OBJECT (cell), "cell-background", "white", "cell-background-set", true, NULL); - - g_free(family); - g_free(family_escaped); -} - /* * Fill the font style combobox with the available font styles for the selected font family * Set the selected style to that in font @@ -178,6 +147,11 @@ static void sp_text_fontstyle_populate(GObject *tbl, font_instance *font=NULL) return; } + // If font list, take only first font in list + gchar** tokens = g_strsplit( current_font, ",", 0 ); + g_strstrip( tokens[0] ); + current_font = tokens[0]; + // Get an iter to the selected font from the model data // We cant get it from the combo, cause it might not have been created yet gboolean found = false; @@ -197,13 +171,7 @@ static void sp_text_fontstyle_populate(GObject *tbl, font_instance *font=NULL) valid = gtk_tree_model_iter_next( model, &iter ); } - if (!found) { - return; - } - - // Get the list of styles from the selected font - GList *list = NULL; - gtk_tree_model_get (model, &iter, 1, &list, -1); + g_strfreev( tokens ); Ink_ComboBoxEntry_Action* fontStyleAction = INK_COMBOBOXENTRY_ACTION( g_object_get_data( tbl, "TextFontStyleAction" ) ); @@ -212,7 +180,27 @@ static void sp_text_fontstyle_populate(GObject *tbl, font_instance *font=NULL) GtkListStore *store = GTK_LIST_STORE( ink_comboboxentry_action_get_model( fontStyleAction ) ); gtk_list_store_clear ( store ); - // Add list of styles to the style combo + // Get the list of styles from the selected font. + GList *list = NULL; + + if (found) { + + // Use precompiled list if font-family on system. + gtk_tree_model_get (model, &iter, 1, &list, -1); + + } else { + + // Use generic list if font-family not on system. + static GList *glist = NULL; + if( glist == NULL ) { + glist = g_list_append (glist, (void*)"Normal"); + glist = g_list_append (glist, (void*)"Italic"); + glist = g_list_append (glist, (void*)"Bold"); + glist = g_list_append (glist, (void*)"Bold Italic"); + } + list = glist; + } + for (GList *l=list; l; l = l->next) { gtk_list_store_append (store, &iter); @@ -220,7 +208,7 @@ static void sp_text_fontstyle_populate(GObject *tbl, font_instance *font=NULL) } // Select the style in the combo that best matches font - if (font) { + if (font && list) { unsigned int index = sp_font_selector_get_best_style(font, list); @@ -237,7 +225,6 @@ static void sp_text_fontstyle_populate(GObject *tbl, font_instance *font=NULL) } else if (current_style) { ink_comboboxentry_action_set_active_text( fontStyleAction, current_style ); } - } // Font family @@ -519,7 +506,7 @@ static void sp_text_fontstyle_value_changed( Ink_ComboBoxEntry_Action *act, GObj SPCSSAttr *css = sp_repr_css_attr_new (); - gchar *current_style = ink_comboboxentry_action_get_active_text( act ); + Glib::ustring current_style = ink_comboboxentry_action_get_active_text( act ); Glib::ustring fontFamily = ""; if (query->text->font_family.set) { @@ -530,9 +517,10 @@ static void sp_text_fontstyle_value_changed( Ink_ComboBoxEntry_Action *act, GObj fontFamily = ink_comboboxentry_action_get_active_text( act ); } - font_instance *font = (font_factory::Default())->FaceFromUIStrings (fontFamily.c_str(), current_style); + font_instance *font = (font_factory::Default())->FaceFromUIStrings (fontFamily.c_str(), current_style.c_str()); if (font) { + gchar c[256]; font->Attribute( "weight", c, 256); @@ -549,6 +537,19 @@ static void sp_text_fontstyle_value_changed( Ink_ComboBoxEntry_Action *act, GObj font->Unref(); font = NULL; + + } else { + + // Font not found on system, blindly update style + // Options match choices in sp_text_fontstyle_populate + sp_repr_css_set_property (css, "font-weight", "normal"); + sp_repr_css_set_property (css, "font-style", "normal" ); + if( current_style.find("Bold") != Glib::ustring::npos ) { + sp_repr_css_set_property (css, "font-weight", "bold"); + } + if( current_style.find("Italic") != Glib::ustring::npos ) { + sp_repr_css_set_property (css, "font-style", "italic"); + } } // If querying returned nothing, update default style. @@ -1151,6 +1152,15 @@ static void sp_text_toolbox_selection_changed(Inkscape::Selection */*selection*/ } g_object_set_data( tbl, "freeze", GINT_TO_POINTER(TRUE) ); + // Update font list, but only if widget already created. + Ink_ComboBoxEntry_Action* fontFamilyAction = + INK_COMBOBOXENTRY_ACTION( g_object_get_data( tbl, "TextFontFamilyAction" ) ); + if( fontFamilyAction->combobox != NULL ) { + Inkscape::FontLister* fontlister = Inkscape::FontLister::get_instance(); + fontlister->update_font_list( sp_desktop_document( SP_ACTIVE_DESKTOP )); + } + + // Only flowed text can be justified, only normal text can be kerned... // Find out if we have flowed text now so we can use it several places gboolean isFlow = false; @@ -1203,7 +1213,11 @@ static void sp_text_toolbox_selection_changed(Inkscape::Selection */*selection*/ return; } - g_object_set_data(tbl, "text_style_from_prefs", GINT_TO_POINTER(TRUE)); + // To ensure the value of the combobox is properly set on start-up, only mark + // the prefs set if the combobox has already been constructed. + if( fontFamilyAction->combobox != NULL ) { + g_object_set_data(tbl, "text_style_from_prefs", GINT_TO_POINTER(TRUE)); + } } else { g_object_set_data(tbl, "text_style_from_prefs", GINT_TO_POINTER(FALSE)); } @@ -1443,6 +1457,44 @@ sp_text_toolbox_subselection_changed (gpointer /*tc*/, GObject *tbl) sp_text_toolbox_selection_changed (NULL, tbl); } + +/* Recursively extract all "font-family" attributes from a document. */ +void +sp_text_toolbox_get_font_list_in_doc_recursive (SPObject *r, std::list<Glib::ustring> *l) +{ + if (!r) { + return; + } + + const gchar *style = r->getRepr()->attribute("style"); + if( style != NULL ) { + //std::cout << style << std::endl; + std::vector<Glib::ustring> tokens = Glib::Regex::split_simple(";", style ); + for( size_t i=0; i < tokens.size(); ++i ) { + Glib::ustring token = tokens[i]; + size_t found = token.find("font-family:"); + if( found != Glib::ustring::npos ) { + // Remove "font-family:" + token.erase(found,12); + // Remove any leading single or double quote + if( token[0] == '\'' || token[0] == '"' ) { + token.erase(0,1); + } + // Remove any trailing single or double quote + if( token[token.length()-1] == '\'' || token[token.length()-1] == '"' ) { + token.erase(token.length()-1); + } + l->push_back( token ); + } + } + } + + for (SPObject *child = r->firstChild(); child; child = child->getNext()) { + sp_text_toolbox_get_font_list_in_doc_recursive( child, l ); + } +} + + // Define all the "widgets" in the toolbar. void sp_text_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObject* holder) { @@ -1457,18 +1509,22 @@ void sp_text_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje /* Font family */ { // Font list - Glib::RefPtr<Gtk::ListStore> store = Inkscape::FontLister::get_instance()->get_font_list(); + Inkscape::FontLister* fontlister = Inkscape::FontLister::get_instance(); + fontlister->update_font_list( sp_desktop_document( SP_ACTIVE_DESKTOP )); + Glib::RefPtr<Gtk::ListStore> store = fontlister->get_font_list(); GtkListStore* model = store->gobj(); - Ink_ComboBoxEntry_Action* act = ink_comboboxentry_action_new( "TextFontFamilyAction", - _("Font Family"), - _("Select Font Family (Alt-X to access)"), - NULL, - GTK_TREE_MODEL(model), - -1, // Entry width - 50, // Extra list width - (gpointer)cell_data_func,// Cell layout - GTK_WIDGET(desktop->canvas)); // Focus widget + Ink_ComboBoxEntry_Action* act = + ink_comboboxentry_action_new( "TextFontFamilyAction", + _("Font Family"), + _("Select Font Family (Alt-X to access)"), + NULL, + GTK_TREE_MODEL(model), + -1, // Entry width + 50, // Extra list width + (gpointer)font_lister_cell_data_func, // Cell layout + (gpointer)font_lister_separator_func, + GTK_WIDGET(desktop->canvas)); // Focus widget ink_comboboxentry_action_popup_enable( act ); // Enable entry completion gchar *const warning = _("Font not found on system"); ink_comboboxentry_action_set_warning( act, warning ); // Show icon with tooltip if missing font @@ -1483,7 +1539,13 @@ void sp_text_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje "{\n" " GtkComboBox::appears-as-list = 1\n" "}\n" - "widget \"*.TextFontFamilyAction_combobox\" style \"dropdown-as-list-style\""); + "widget \"*.TextFontFamilyAction_combobox\" style \"dropdown-as-list-style\"" + "style \"fontfamily-separator-style\"\n" + "{\n" + " GtkWidget::wide-separators = 1\n" + " GtkWidget::separator-height = 6\n" + "}\n" + "widget \"*gtk-combobox-popup-window.GtkScrolledWindow.GtkTreeView\" style \"fontfamily-separator-style\""); } /* Font size */ @@ -1505,6 +1567,7 @@ void sp_text_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje 4, // Width in characters 0, // Extra list width NULL, // Cell layout + NULL, // Separator GTK_WIDGET(desktop->canvas)); // Focus widget g_signal_connect( G_OBJECT(act), "changed", G_CALLBACK(sp_text_fontsize_value_changed), holder ); @@ -1524,6 +1587,7 @@ void sp_text_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje 12, // Width in characters 0, // Extra list width NULL, // Cell layout + NULL, // Separator GTK_WIDGET(desktop->canvas)); // Focus widget g_signal_connect( G_OBJECT(act), "changed", G_CALLBACK(sp_text_fontstyle_value_changed), holder ); diff --git a/src/xml/repr-css.cpp b/src/xml/repr-css.cpp index 4c339ad5a..24e2db9e1 100644 --- a/src/xml/repr-css.cpp +++ b/src/xml/repr-css.cpp @@ -27,6 +27,7 @@ #include "xml/repr.h" #include "xml/simple-document.h" #include "xml/simple-node.h" +#include "xml/sp-css-attr.h" #include "style.h" #include "libcroco/cr-sel-eng.h" diff --git a/src/xml/repr.h b/src/xml/repr.h index debd0f489..52f07d11f 100644 --- a/src/xml/repr.h +++ b/src/xml/repr.h @@ -14,16 +14,11 @@ #ifndef SEEN_SP_REPR_H #define SEEN_SP_REPR_H -#include <stdio.h> #include <glib.h> -#include "gc-anchored.h" +#include <glibmm/quark.h> #include "xml/node.h" #include "xml/document.h" -#include "xml/sp-css-attr.h" -#include "io/inkscapestream.h" - -#include <2geom/forward.h> #define SP_SODIPODI_NS_URI "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" #define SP_BROKEN_SODIPODI_NS_URI "http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" @@ -35,6 +30,18 @@ #define SP_OLD_CC_NS_URI "http://web.resource.org/cc/" #define SP_DC_NS_URI "http://purl.org/dc/elements/1.1/" +class SPCSSAttr; + +namespace Inkscape { +namespace IO { +class Writer; +} // namespace IO +} // namespace Inkscape + +namespace Geom { +class Point; +} + /* SPXMLNs */ char const *sp_xml_ns_uri_prefix(gchar const *uri, gchar const *suggested); char const *sp_xml_ns_prefix_uri(gchar const *prefix); diff --git a/src/zoom-context.cpp b/src/zoom-context.cpp index 9311901d3..7a5e4f90e 100644 --- a/src/zoom-context.cpp +++ b/src/zoom-context.cpp @@ -26,48 +26,23 @@ #include "zoom-context.h" -static void sp_zoom_context_class_init(SPZoomContextClass *klass); -static void sp_zoom_context_init(SPZoomContext *zoom_context); static void sp_zoom_context_setup(SPEventContext *ec); static void sp_zoom_context_finish (SPEventContext *ec); static gint sp_zoom_context_root_handler(SPEventContext *event_context, GdkEvent *event); static gint sp_zoom_context_item_handler(SPEventContext *event_context, SPItem *item, GdkEvent *event); -static SPEventContextClass *parent_class; - static gint xp = 0, yp = 0; // where drag started static gint tolerance = 0; static bool within_tolerance = false; static bool escaped; -GType sp_zoom_context_get_type(void) -{ - static GType type = 0; - - if (!type) { - GTypeInfo info = { - sizeof(SPZoomContextClass), - NULL, NULL, - (GClassInitFunc) sp_zoom_context_class_init, - NULL, NULL, - sizeof(SPZoomContext), - 4, - (GInstanceInitFunc) sp_zoom_context_init, - NULL, /* value_table */ - }; - type = g_type_register_static(SP_TYPE_EVENT_CONTEXT, "SPZoomContext", &info, (GTypeFlags) 0); - } - - return type; -} +G_DEFINE_TYPE(SPZoomContext, sp_zoom_context, SP_TYPE_EVENT_CONTEXT); static void sp_zoom_context_class_init(SPZoomContextClass *klass) { SPEventContextClass *event_context_class = SP_EVENT_CONTEXT_CLASS(klass); - parent_class = SP_EVENT_CONTEXT_CLASS(g_type_class_peek_parent(klass)); - event_context_class->setup = sp_zoom_context_setup; event_context_class->finish = sp_zoom_context_finish; @@ -107,8 +82,8 @@ static void sp_zoom_context_setup(SPEventContext *ec) ec->enableGrDrag(); } - if ((SP_EVENT_CONTEXT_CLASS(parent_class))->setup) { - (SP_EVENT_CONTEXT_CLASS(parent_class))->setup(ec); + if ((SP_EVENT_CONTEXT_CLASS(sp_zoom_context_parent_class))->setup) { + (SP_EVENT_CONTEXT_CLASS(sp_zoom_context_parent_class))->setup(ec); } } @@ -116,8 +91,8 @@ static gint sp_zoom_context_item_handler(SPEventContext *event_context, SPItem * { gint ret = FALSE; - if ((SP_EVENT_CONTEXT_CLASS(parent_class))->item_handler) { - ret = (SP_EVENT_CONTEXT_CLASS(parent_class))->item_handler (event_context, item, event); + if ((SP_EVENT_CONTEXT_CLASS(sp_zoom_context_parent_class))->item_handler) { + ret = (SP_EVENT_CONTEXT_CLASS(sp_zoom_context_parent_class))->item_handler (event_context, item, event); } return ret; @@ -264,8 +239,8 @@ static gint sp_zoom_context_root_handler(SPEventContext *event_context, GdkEvent } if (!ret) { - if ((SP_EVENT_CONTEXT_CLASS(parent_class))->root_handler) { - ret = (SP_EVENT_CONTEXT_CLASS(parent_class))->root_handler(event_context, event); + if ((SP_EVENT_CONTEXT_CLASS(sp_zoom_context_parent_class))->root_handler) { + ret = (SP_EVENT_CONTEXT_CLASS(sp_zoom_context_parent_class))->root_handler(event_context, event); } } |
