diff options
| author | Jabier Arraiza Cenoz <jabier.arraiza@marker.es> | 2013-03-23 19:10:43 +0000 |
|---|---|---|
| committer | Jabiertxo Arraiza Zenotz <jtx@jtx.marker.es> | 2013-03-23 19:10:43 +0000 |
| commit | 9ce7b44f0e1537769ea50f85675341c42fd18a3d (patch) | |
| tree | ef5233514dc7cda13091e401d25ed5a09278af1c | |
| parent | Fix weight 0 by widget now give a full cusp node (diff) | |
| parent | Convert a couple of C-style pointer casts (diff) | |
| download | inkscape-9ce7b44f0e1537769ea50f85675341c42fd18a3d.tar.gz inkscape-9ce7b44f0e1537769ea50f85675341c42fd18a3d.zip | |
Update to trunk
(bzr r11950.1.71)
| -rw-r--r-- | po/POTFILES.in | 1 | ||||
| -rw-r--r-- | po/inkscape.pot | 4605 | ||||
| -rwxr-xr-x | share/extensions/inkex.py | 7 | ||||
| -rw-r--r-- | share/extensions/printing_marks.inx | 10 | ||||
| -rw-r--r-- | share/icons/icons.svg | 34 | ||||
| -rw-r--r-- | src/display/cairo-templates.h | 12 | ||||
| -rw-r--r-- | src/display/drawing-image.cpp | 126 | ||||
| -rw-r--r-- | src/display/drawing-image.h | 3 | ||||
| -rw-r--r-- | src/extension/internal/cairo-render-context.cpp | 2 | ||||
| -rw-r--r-- | src/extension/internal/filter/filter.cpp | 2 | ||||
| -rw-r--r-- | src/extension/internal/image-resolution.cpp | 4 | ||||
| -rw-r--r-- | src/libgdl/Makefile_insert | 4 | ||||
| -rw-r--r-- | src/ui/dialog/filter-effects-dialog.cpp | 103 | ||||
| -rw-r--r-- | src/ui/dialog/filter-effects-dialog.h | 3 | ||||
| -rw-r--r-- | src/ui/dialog/inkscape-preferences.cpp | 2 | ||||
| -rw-r--r-- | src/verbs.cpp | 2 | ||||
| -rw-r--r-- | src/widgets/stroke-style.cpp | 134 | ||||
| -rw-r--r-- | src/widgets/stroke-style.h | 51 |
18 files changed, 2668 insertions, 2437 deletions
diff --git a/po/POTFILES.in b/po/POTFILES.in index da763a4e2..c1e3c4acf 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -26,7 +26,6 @@ src/desktop.cpp src/ui/dialog/clonetiler.cpp src/ui/dialog/export.cpp src/ui/dialog/export.h -src/dialogs/find.cpp src/ui/dialog/spellcheck.cpp src/ui/dialog/text-edit.cpp src/ui/dialog/xml-tree.cpp diff --git a/po/inkscape.pot b/po/inkscape.pot index 4328ca75d..3aac9db70 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-02-25 22:03+0100\n" +"POT-Creation-Date: 2013-03-22 21:39+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" @@ -230,13 +230,13 @@ msgstr "" #: ../share/filters/filters.svg.h:1 #: ../src/extension/internal/filter/paint.h:113 -#: ../src/extension/internal/filter/paint.h:245 -#: ../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:726 -#: ../src/extension/internal/filter/paint.h:878 -#: ../src/extension/internal/filter/paint.h:982 +#: ../src/extension/internal/filter/paint.h:244 +#: ../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:725 +#: ../src/extension/internal/filter/paint.h:877 +#: ../src/extension/internal/filter/paint.h:981 msgid "Image Paint and Draw" msgstr "" @@ -454,7 +454,7 @@ msgid "Leaves on the ground in Fall, or living foliage" msgstr "" #: ../share/filters/filters.svg.h:1 -#: ../src/extension/internal/filter/paint.h:340 +#: ../src/extension/internal/filter/paint.h:339 msgid "Translucent" msgstr "" @@ -974,11 +974,11 @@ msgstr "" #: ../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/paint.h:713 +#: ../src/extension/internal/filter/paint.h:717 #: ../src/extension/internal/filter/shadows.h:73 #: ../src/extension/internal/filter/transparency.h:345 -#: ../src/ui/dialog/document-properties.cpp:148 +#: ../src/ui/dialog/document-properties.cpp:150 #: ../share/extensions/color_blackandwhite.inx.h:2 #: ../share/extensions/color_brighter.inx.h:2 #: ../share/extensions/color_custom.inx.h:15 @@ -3336,7 +3336,7 @@ msgid "Move guide" msgstr "" #: ../src/desktop-events.cpp:480 ../src/desktop-events.cpp:538 -#: ../src/ui/dialog/guides.cpp:138 +#: ../src/ui/dialog/guides.cpp:144 msgid "Delete guide" msgstr "" @@ -4057,332 +4057,205 @@ msgstr "" msgid "<small>Randomize:</small>" msgstr "" -#: ../src/ui/dialog/export.cpp:143 ../src/widgets/measure-toolbar.cpp:116 +#: ../src/ui/dialog/export.cpp:143 ../src/verbs.cpp:2732 +msgid "_Page" +msgstr "" + +#: ../src/ui/dialog/export.cpp:143 ../src/verbs.cpp:2736 +msgid "_Drawing" +msgstr "" + +#: ../src/ui/dialog/export.cpp:143 ../src/verbs.cpp:2738 +msgid "_Selection" +msgstr "" + +#: ../src/ui/dialog/export.cpp:143 +msgid "_Custom" +msgstr "" + +#: ../src/ui/dialog/export.cpp:159 ../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:145 +#: ../src/ui/dialog/export.cpp:161 msgid "_Export As..." msgstr "" -#: ../src/ui/dialog/export.cpp:148 +#: ../src/ui/dialog/export.cpp:164 msgid "B_atch export all selected objects" msgstr "" -#: ../src/ui/dialog/export.cpp:148 +#: ../src/ui/dialog/export.cpp:164 msgid "" "Export each selected object into its own PNG file, using export hints if any " "(caution, overwrites without asking!)" msgstr "" -#: ../src/ui/dialog/export.cpp:150 +#: ../src/ui/dialog/export.cpp:166 msgid "Hide a_ll except selected" msgstr "" -#: ../src/ui/dialog/export.cpp:150 +#: ../src/ui/dialog/export.cpp:166 msgid "In the exported image, hide all objects except those that are selected" msgstr "" -#: ../src/ui/dialog/export.cpp:151 +#: ../src/ui/dialog/export.cpp:167 msgid "Close when complete" msgstr "" -#: ../src/ui/dialog/export.cpp:151 +#: ../src/ui/dialog/export.cpp:167 msgid "Once the export completes, close this dialog" msgstr "" -#: ../src/ui/dialog/export.cpp:153 +#: ../src/ui/dialog/export.cpp:169 msgid "_Export" msgstr "" -#: ../src/ui/dialog/export.cpp:171 +#: ../src/ui/dialog/export.cpp:187 msgid "<b>Export area</b>" msgstr "" -#: ../src/ui/dialog/export.cpp:201 +#: ../src/ui/dialog/export.cpp:223 msgid "_x0:" msgstr "" -#: ../src/ui/dialog/export.cpp:205 +#: ../src/ui/dialog/export.cpp:227 msgid "x_1:" msgstr "" -#: ../src/ui/dialog/export.cpp:209 +#: ../src/ui/dialog/export.cpp:231 msgid "Wid_th:" msgstr "" -#: ../src/ui/dialog/export.cpp:213 +#: ../src/ui/dialog/export.cpp:235 msgid "_y0:" msgstr "" -#: ../src/ui/dialog/export.cpp:217 +#: ../src/ui/dialog/export.cpp:239 msgid "y_1:" msgstr "" -#: ../src/ui/dialog/export.cpp:221 +#: ../src/ui/dialog/export.cpp:243 msgid "Hei_ght:" msgstr "" -#: ../src/ui/dialog/export.cpp:236 +#: ../src/ui/dialog/export.cpp:258 msgid "<b>Image size</b>" msgstr "" -#: ../src/ui/dialog/export.cpp:246 ../src/live_effects/lpe-bendpath.cpp:54 +#: ../src/ui/dialog/export.cpp:276 ../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:246 ../src/ui/dialog/export.cpp:257 +#: ../src/ui/dialog/export.cpp:276 ../src/ui/dialog/export.cpp:287 msgid "pixels at" msgstr "" -#: ../src/ui/dialog/export.cpp:252 +#: ../src/ui/dialog/export.cpp:282 msgid "dp_i" msgstr "" -#: ../src/ui/dialog/export.cpp:257 ../src/ui/dialog/transformation.cpp:77 +#: ../src/ui/dialog/export.cpp:287 ../src/ui/dialog/transformation.cpp:77 #: ../src/ui/widget/page-sizer.cpp:239 msgid "_Height:" msgstr "" -#: ../src/ui/dialog/export.cpp:265 -#: ../src/ui/dialog/inkscape-preferences.cpp:1403 -#: ../src/ui/dialog/inkscape-preferences.cpp:1406 -#: ../src/ui/dialog/inkscape-preferences.cpp:1415 +#: ../src/ui/dialog/export.cpp:295 +#: ../src/ui/dialog/inkscape-preferences.cpp:1417 +#: ../src/ui/dialog/inkscape-preferences.cpp:1420 +#: ../src/ui/dialog/inkscape-preferences.cpp:1429 msgid "dpi" msgstr "" -#: ../src/ui/dialog/export.cpp:273 +#: ../src/ui/dialog/export.cpp:303 msgid "<b>_Filename</b>" msgstr "" -#: ../src/ui/dialog/export.cpp:315 +#: ../src/ui/dialog/export.cpp:345 msgid "Export the bitmap file with these settings" msgstr "" -#: ../src/ui/dialog/export.cpp:550 +#: ../src/ui/dialog/export.cpp:599 #, c-format msgid "B_atch export %d selected object" msgid_plural "B_atch export %d selected objects" msgstr[0] "" msgstr[1] "" -#: ../src/ui/dialog/export.cpp:866 +#: ../src/ui/dialog/export.cpp:915 msgid "Export in progress" msgstr "" -#: ../src/ui/dialog/export.cpp:950 +#: ../src/ui/dialog/export.cpp:999 msgid "No items selected." msgstr "" -#: ../src/ui/dialog/export.cpp:954 ../src/ui/dialog/export.cpp:956 +#: ../src/ui/dialog/export.cpp:1003 ../src/ui/dialog/export.cpp:1005 msgid "Exporting %1 files" msgstr "" -#: ../src/ui/dialog/export.cpp:996 ../src/ui/dialog/export.cpp:998 +#: ../src/ui/dialog/export.cpp:1045 ../src/ui/dialog/export.cpp:1047 #, c-format msgid "Exporting file <b>%s</b>..." msgstr "" -#: ../src/ui/dialog/export.cpp:1007 ../src/ui/dialog/export.cpp:1098 +#: ../src/ui/dialog/export.cpp:1056 ../src/ui/dialog/export.cpp:1147 #, c-format msgid "Could not export to filename %s.\n" msgstr "" -#: ../src/ui/dialog/export.cpp:1010 +#: ../src/ui/dialog/export.cpp:1059 #, c-format msgid "Could not export to filename <b>%s</b>." msgstr "" -#: ../src/ui/dialog/export.cpp:1025 +#: ../src/ui/dialog/export.cpp:1074 #, c-format msgid "Successfully exported <b>%d</b> files from <b>%d</b> selected items." msgstr "" -#: ../src/ui/dialog/export.cpp:1036 +#: ../src/ui/dialog/export.cpp:1085 msgid "You have to enter a filename." msgstr "" -#: ../src/ui/dialog/export.cpp:1037 +#: ../src/ui/dialog/export.cpp:1086 msgid "You have to enter a filename" msgstr "" -#: ../src/ui/dialog/export.cpp:1051 +#: ../src/ui/dialog/export.cpp:1100 msgid "The chosen area to be exported is invalid." msgstr "" -#: ../src/ui/dialog/export.cpp:1052 +#: ../src/ui/dialog/export.cpp:1101 msgid "The chosen area to be exported is invalid" msgstr "" -#: ../src/ui/dialog/export.cpp:1067 +#: ../src/ui/dialog/export.cpp:1116 #, c-format msgid "Directory %s does not exist or is not a directory.\n" msgstr "" #. TRANSLATORS: %1 will be the filename, %2 the width, and %3 the height of the image -#: ../src/ui/dialog/export.cpp:1081 ../src/ui/dialog/export.cpp:1083 +#: ../src/ui/dialog/export.cpp:1130 ../src/ui/dialog/export.cpp:1132 msgid "Exporting %1 (%2 x %3)" msgstr "" -#: ../src/ui/dialog/export.cpp:1109 +#: ../src/ui/dialog/export.cpp:1158 #, c-format msgid "Drawing exported to <b>%s</b>." msgstr "" -#: ../src/ui/dialog/export.cpp:1113 +#: ../src/ui/dialog/export.cpp:1162 msgid "Export aborted." msgstr "" -#: ../src/ui/dialog/export.cpp:1231 ../src/ui/dialog/export.cpp:1265 +#: ../src/ui/dialog/export.cpp:1280 ../src/ui/dialog/export.cpp:1314 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: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] "" -msgstr[1] "" - -#: ../src/dialogs/find.cpp:374 ../src/ui/dialog/find.cpp:815 -msgid "exact" -msgstr "" - -#: ../src/dialogs/find.cpp:374 ../src/ui/dialog/find.cpp:815 -msgid "partial" -msgstr "" - -#: ../src/dialogs/find.cpp:381 ../src/ui/dialog/find.cpp:842 -msgid "No objects found" -msgstr "" - -#: ../src/dialogs/find.cpp:562 -msgid "T_ype: " -msgstr "" - -#: ../src/dialogs/find.cpp:569 -msgid "Search in all object types" -msgstr "" - -#: ../src/dialogs/find.cpp:569 ../src/ui/dialog/find.cpp:93 -msgid "All types" -msgstr "" - -#: ../src/dialogs/find.cpp:585 -msgid "Search all shapes" -msgstr "" - -#: ../src/dialogs/find.cpp:585 -msgid "All shapes" -msgstr "" - -#: ../src/dialogs/find.cpp:607 ../src/ui/dialog/find.cpp:94 -msgid "Search rectangles" -msgstr "" - -#: ../src/dialogs/find.cpp:607 ../src/ui/dialog/find.cpp:94 -msgid "Rectangles" -msgstr "" - -#: ../src/dialogs/find.cpp:612 ../src/ui/dialog/find.cpp:95 -msgid "Search ellipses, arcs, circles" -msgstr "" - -#: ../src/dialogs/find.cpp:612 ../src/ui/dialog/find.cpp:95 -msgid "Ellipses" -msgstr "" - -#: ../src/dialogs/find.cpp:617 ../src/ui/dialog/find.cpp:96 -msgid "Search stars and polygons" -msgstr "" - -#: ../src/dialogs/find.cpp:617 ../src/ui/dialog/find.cpp:96 -msgid "Stars" -msgstr "" - -#: ../src/dialogs/find.cpp:622 ../src/ui/dialog/find.cpp:97 -msgid "Search spirals" -msgstr "" - -#: ../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:635 ../src/ui/dialog/find.cpp:98 -msgid "Search paths, lines, polylines" -msgstr "" - -#: ../src/dialogs/find.cpp:635 ../src/ui/dialog/find.cpp:98 -#: ../src/widgets/toolbox.cpp:1732 -msgid "Paths" -msgstr "" - -#: ../src/dialogs/find.cpp:640 ../src/ui/dialog/find.cpp:99 -msgid "Search text objects" -msgstr "" - -#: ../src/dialogs/find.cpp:640 ../src/ui/dialog/find.cpp:99 -msgid "Texts" -msgstr "" - -#: ../src/dialogs/find.cpp:645 ../src/ui/dialog/find.cpp:100 -msgid "Search groups" -msgstr "" - -#: ../src/dialogs/find.cpp:645 ../src/ui/dialog/find.cpp:100 -msgid "Groups" -msgstr "" - -#: ../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:652 ../src/ui/dialog/find.cpp:103 -msgctxt "Find dialog" -msgid "Clones" -msgstr "" - -#: ../src/dialogs/find.cpp:657 ../src/ui/dialog/find.cpp:105 -msgid "Search images" -msgstr "" - -#: ../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:662 ../src/ui/dialog/find.cpp:106 -msgid "Search offset objects" -msgstr "" - -#: ../src/dialogs/find.cpp:662 ../src/ui/dialog/find.cpp:106 -msgid "Offsets" -msgstr "" - #: ../src/ui/dialog/spellcheck.cpp:73 msgid "_Accept" msgstr "" @@ -4458,57 +4331,57 @@ msgstr "" msgid "Fix spelling" msgstr "" -#: ../src/ui/dialog/text-edit.cpp:67 ../src/ui/dialog/svg-fonts-dialog.cpp:901 +#: ../src/ui/dialog/text-edit.cpp:70 ../src/ui/dialog/svg-fonts-dialog.cpp:906 msgid "_Font" msgstr "" -#: ../src/ui/dialog/text-edit.cpp:69 ../src/menus-skeleton.h:253 -#: ../src/ui/dialog/find.cpp:73 +#: ../src/ui/dialog/text-edit.cpp:72 ../src/menus-skeleton.h:253 +#: ../src/ui/dialog/find.cpp:77 msgid "_Text" msgstr "" -#: ../src/ui/dialog/text-edit.cpp:70 +#: ../src/ui/dialog/text-edit.cpp:73 msgid "Set as _default" msgstr "" -#: ../src/ui/dialog/text-edit.cpp:84 +#: ../src/ui/dialog/text-edit.cpp:87 msgid "AaBbCcIiPpQq12369$€¢?.;/()" msgstr "" #. Align buttons -#: ../src/ui/dialog/text-edit.cpp:94 ../src/widgets/text-toolbar.cpp:1360 +#: ../src/ui/dialog/text-edit.cpp:97 ../src/widgets/text-toolbar.cpp:1360 #: ../src/widgets/text-toolbar.cpp:1361 msgid "Align left" msgstr "" -#: ../src/ui/dialog/text-edit.cpp:95 ../src/widgets/text-toolbar.cpp:1368 +#: ../src/ui/dialog/text-edit.cpp:98 ../src/widgets/text-toolbar.cpp:1368 #: ../src/widgets/text-toolbar.cpp:1369 msgid "Align center" msgstr "" -#: ../src/ui/dialog/text-edit.cpp:96 ../src/widgets/text-toolbar.cpp:1376 +#: ../src/ui/dialog/text-edit.cpp:99 ../src/widgets/text-toolbar.cpp:1376 #: ../src/widgets/text-toolbar.cpp:1377 msgid "Align right" msgstr "" -#: ../src/ui/dialog/text-edit.cpp:97 ../src/widgets/text-toolbar.cpp:1385 +#: ../src/ui/dialog/text-edit.cpp:100 ../src/widgets/text-toolbar.cpp:1385 msgid "Justify (only flowed text)" msgstr "" #. Direction buttons -#: ../src/ui/dialog/text-edit.cpp:106 ../src/widgets/text-toolbar.cpp:1420 +#: ../src/ui/dialog/text-edit.cpp:109 ../src/widgets/text-toolbar.cpp:1420 msgid "Horizontal text" msgstr "" -#: ../src/ui/dialog/text-edit.cpp:107 ../src/widgets/text-toolbar.cpp:1427 +#: ../src/ui/dialog/text-edit.cpp:110 ../src/widgets/text-toolbar.cpp:1427 msgid "Vertical text" msgstr "" -#: ../src/ui/dialog/text-edit.cpp:127 ../src/ui/dialog/text-edit.cpp:128 +#: ../src/ui/dialog/text-edit.cpp:130 ../src/ui/dialog/text-edit.cpp:131 msgid "Spacing between lines (percent of font size)" msgstr "" -#: ../src/ui/dialog/text-edit.cpp:561 ../src/text-context.cpp:1496 +#: ../src/ui/dialog/text-edit.cpp:554 ../src/text-context.cpp:1496 msgid "Set text style" msgstr "" @@ -4617,156 +4490,156 @@ msgstr "" msgid "Change attribute" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:321 ../src/display/canvas-grid.cpp:694 +#: ../src/display/canvas-axonomgrid.cpp:365 ../src/display/canvas-grid.cpp:741 msgid "Grid _units:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:323 ../src/display/canvas-grid.cpp:696 +#: ../src/display/canvas-axonomgrid.cpp:367 ../src/display/canvas-grid.cpp:743 msgid "_Origin X:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:323 ../src/display/canvas-grid.cpp:696 +#: ../src/display/canvas-axonomgrid.cpp:367 ../src/display/canvas-grid.cpp:743 #: ../src/ui/dialog/inkscape-preferences.cpp:727 #: ../src/ui/dialog/inkscape-preferences.cpp:752 msgid "X coordinate of grid origin" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:325 ../src/display/canvas-grid.cpp:698 +#: ../src/display/canvas-axonomgrid.cpp:369 ../src/display/canvas-grid.cpp:745 msgid "O_rigin Y:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:325 ../src/display/canvas-grid.cpp:698 +#: ../src/display/canvas-axonomgrid.cpp:369 ../src/display/canvas-grid.cpp:745 #: ../src/ui/dialog/inkscape-preferences.cpp:728 #: ../src/ui/dialog/inkscape-preferences.cpp:753 msgid "Y coordinate of grid origin" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:327 ../src/display/canvas-grid.cpp:702 +#: ../src/display/canvas-axonomgrid.cpp:371 ../src/display/canvas-grid.cpp:749 msgid "Spacing _Y:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:327 +#: ../src/display/canvas-axonomgrid.cpp:371 #: ../src/ui/dialog/inkscape-preferences.cpp:756 msgid "Base length of z-axis" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:329 +#: ../src/display/canvas-axonomgrid.cpp:373 #: ../src/ui/dialog/inkscape-preferences.cpp:759 #: ../src/widgets/box3d-toolbar.cpp:320 msgid "Angle X:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:329 +#: ../src/display/canvas-axonomgrid.cpp:373 #: ../src/ui/dialog/inkscape-preferences.cpp:759 msgid "Angle of x-axis" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:331 +#: ../src/display/canvas-axonomgrid.cpp:375 #: ../src/ui/dialog/inkscape-preferences.cpp:760 #: ../src/widgets/box3d-toolbar.cpp:399 msgid "Angle Z:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:331 +#: ../src/display/canvas-axonomgrid.cpp:375 #: ../src/ui/dialog/inkscape-preferences.cpp:760 msgid "Angle of z-axis" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:335 ../src/display/canvas-grid.cpp:706 +#: ../src/display/canvas-axonomgrid.cpp:379 ../src/display/canvas-grid.cpp:753 msgid "Minor grid line _color:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:335 ../src/display/canvas-grid.cpp:706 +#: ../src/display/canvas-axonomgrid.cpp:379 ../src/display/canvas-grid.cpp:753 #: ../src/ui/dialog/inkscape-preferences.cpp:711 msgid "Minor grid line color" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:335 ../src/display/canvas-grid.cpp:706 +#: ../src/display/canvas-axonomgrid.cpp:379 ../src/display/canvas-grid.cpp:753 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:384 ../src/display/canvas-grid.cpp:758 msgid "Ma_jor grid line color:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:340 ../src/display/canvas-grid.cpp:711 +#: ../src/display/canvas-axonomgrid.cpp:384 ../src/display/canvas-grid.cpp:758 #: ../src/ui/dialog/inkscape-preferences.cpp:713 msgid "Major grid line color" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:341 ../src/display/canvas-grid.cpp:712 +#: ../src/display/canvas-axonomgrid.cpp:385 ../src/display/canvas-grid.cpp:759 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:389 ../src/display/canvas-grid.cpp:763 msgid "_Major grid line every:" msgstr "" -#: ../src/display/canvas-axonomgrid.cpp:345 ../src/display/canvas-grid.cpp:716 +#: ../src/display/canvas-axonomgrid.cpp:389 ../src/display/canvas-grid.cpp:763 msgid "lines" msgstr "" -#: ../src/display/canvas-grid.cpp:48 +#: ../src/display/canvas-grid.cpp:57 msgid "Rectangular grid" msgstr "" -#: ../src/display/canvas-grid.cpp:49 +#: ../src/display/canvas-grid.cpp:58 msgid "Axonometric grid" msgstr "" -#: ../src/display/canvas-grid.cpp:260 +#: ../src/display/canvas-grid.cpp:269 msgid "Create new grid" msgstr "" -#: ../src/display/canvas-grid.cpp:326 +#: ../src/display/canvas-grid.cpp:335 msgid "_Enabled" msgstr "" -#: ../src/display/canvas-grid.cpp:327 +#: ../src/display/canvas-grid.cpp:336 msgid "" "Determines whether to snap to this grid or not. Can be 'on' for invisible " "grids." msgstr "" -#: ../src/display/canvas-grid.cpp:331 +#: ../src/display/canvas-grid.cpp:340 msgid "Snap to visible _grid lines only" msgstr "" -#: ../src/display/canvas-grid.cpp:332 +#: ../src/display/canvas-grid.cpp:341 msgid "" "When zoomed out, not all grid lines will be displayed. Only the visible ones " "will be snapped to" msgstr "" -#: ../src/display/canvas-grid.cpp:336 +#: ../src/display/canvas-grid.cpp:345 msgid "_Visible" msgstr "" -#: ../src/display/canvas-grid.cpp:337 +#: ../src/display/canvas-grid.cpp:346 msgid "" "Determines whether the grid is displayed or not. Objects are still snapped " "to invisible grids." msgstr "" -#: ../src/display/canvas-grid.cpp:700 +#: ../src/display/canvas-grid.cpp:747 msgid "Spacing _X:" msgstr "" -#: ../src/display/canvas-grid.cpp:700 +#: ../src/display/canvas-grid.cpp:747 #: ../src/ui/dialog/inkscape-preferences.cpp:733 msgid "Distance between vertical grid lines" msgstr "" -#: ../src/display/canvas-grid.cpp:702 +#: ../src/display/canvas-grid.cpp:749 #: ../src/ui/dialog/inkscape-preferences.cpp:734 msgid "Distance between horizontal grid lines" msgstr "" -#: ../src/display/canvas-grid.cpp:735 +#: ../src/display/canvas-grid.cpp:780 msgid "_Show dots instead of lines" msgstr "" -#: ../src/display/canvas-grid.cpp:736 +#: ../src/display/canvas-grid.cpp:781 msgid "If set, displays dots at gridpoints instead of gridlines" msgstr "" @@ -5014,35 +4887,35 @@ 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:326 +#: ../src/dropper-context.cpp:325 #, c-format msgid " alpha %.3g" msgstr "" #. where the color is picked, to show in the statusbar -#: ../src/dropper-context.cpp:328 +#: ../src/dropper-context.cpp:327 #, c-format msgid ", averaged with radius %d" msgstr "" -#: ../src/dropper-context.cpp:328 +#: ../src/dropper-context.cpp:327 #, c-format msgid " under cursor" msgstr "" #. message, to show in the statusbar -#: ../src/dropper-context.cpp:330 +#: ../src/dropper-context.cpp:329 msgid "<b>Release mouse</b> to set color." msgstr "" -#: ../src/dropper-context.cpp:330 ../src/tools-switch.cpp:232 +#: ../src/dropper-context.cpp:329 ../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:378 +#: ../src/dropper-context.cpp:377 msgid "Set picked color" msgstr "" @@ -5088,31 +4961,31 @@ msgid "[Unchanged]" msgstr "" #. Edit -#: ../src/event-log.cpp:264 ../src/event-log.cpp:267 ../src/verbs.cpp:2336 +#: ../src/event-log.cpp:275 ../src/event-log.cpp:278 ../src/verbs.cpp:2324 msgid "_Undo" msgstr "" -#: ../src/event-log.cpp:274 ../src/event-log.cpp:278 ../src/verbs.cpp:2338 +#: ../src/event-log.cpp:285 ../src/event-log.cpp:289 ../src/verbs.cpp:2326 msgid "_Redo" msgstr "" -#: ../src/extension/dependency.cpp:237 +#: ../src/extension/dependency.cpp:235 msgid "Dependency:" msgstr "" -#: ../src/extension/dependency.cpp:238 +#: ../src/extension/dependency.cpp:236 msgid " type: " msgstr "" -#: ../src/extension/dependency.cpp:239 +#: ../src/extension/dependency.cpp:237 msgid " location: " msgstr "" -#: ../src/extension/dependency.cpp:240 +#: ../src/extension/dependency.cpp:238 msgid " string: " msgstr "" -#: ../src/extension/dependency.cpp:243 +#: ../src/extension/dependency.cpp:241 msgid " description: " msgstr "" @@ -5120,7 +4993,7 @@ msgstr "" msgid " (No preferences)" msgstr "" -#: ../src/extension/effect.h:70 ../src/verbs.cpp:2109 +#: ../src/extension/effect.h:70 ../src/verbs.cpp:2097 msgid "Extensions" msgstr "" @@ -5135,7 +5008,7 @@ msgid "" "troubleshoot this problem, please refer to the error log located at: " msgstr "" -#: ../src/extension/error-file.cpp:63 +#: ../src/extension/error-file.cpp:67 msgid "Show dialog on startup" msgstr "" @@ -5146,79 +5019,79 @@ msgstr "" #. static int i = 0; #. std::cout << "Checking module[" << i++ << "]: " << name << std::endl; -#: ../src/extension/extension.cpp:255 +#: ../src/extension/extension.cpp:259 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 +#: ../src/extension/extension.cpp:262 msgid "an ID was not defined for it." msgstr "" -#: ../src/extension/extension.cpp:262 +#: ../src/extension/extension.cpp:266 msgid "there was no name defined for it." msgstr "" -#: ../src/extension/extension.cpp:266 +#: ../src/extension/extension.cpp:270 msgid "the XML description of it got lost." msgstr "" -#: ../src/extension/extension.cpp:270 +#: ../src/extension/extension.cpp:274 msgid "no implementation was defined for the extension." msgstr "" #. std::cout << "Failed: " << *(_deps[i]) << std::endl; -#: ../src/extension/extension.cpp:277 +#: ../src/extension/extension.cpp:281 msgid "a dependency was not met." msgstr "" -#: ../src/extension/extension.cpp:297 +#: ../src/extension/extension.cpp:301 msgid "Extension \"" msgstr "" -#: ../src/extension/extension.cpp:297 +#: ../src/extension/extension.cpp:301 msgid "\" failed to load because " msgstr "" -#: ../src/extension/extension.cpp:624 +#: ../src/extension/extension.cpp:628 #, c-format msgid "Could not create extension error log file '%s'" msgstr "" -#: ../src/extension/extension.cpp:727 +#: ../src/extension/extension.cpp:736 #: ../share/extensions/webslicer_create_rect.inx.h:2 msgid "Name:" msgstr "" -#: ../src/extension/extension.cpp:728 +#: ../src/extension/extension.cpp:737 msgid "ID:" msgstr "" -#: ../src/extension/extension.cpp:729 +#: ../src/extension/extension.cpp:738 msgid "State:" msgstr "" -#: ../src/extension/extension.cpp:729 +#: ../src/extension/extension.cpp:738 msgid "Loaded" msgstr "" -#: ../src/extension/extension.cpp:729 +#: ../src/extension/extension.cpp:738 msgid "Unloaded" msgstr "" -#: ../src/extension/extension.cpp:729 +#: ../src/extension/extension.cpp:738 msgid "Deactivated" msgstr "" -#: ../src/extension/extension.cpp:760 +#: ../src/extension/extension.cpp:778 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:1014 +#: ../src/extension/implementation/script.cpp:1018 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 " @@ -5246,8 +5119,8 @@ msgstr "" #: ../src/extension/internal/bitmap/sample.cpp:41 #: ../src/extension/internal/bluredge.cpp:137 #: ../src/extension/internal/filter/morphology.h:65 -#: ../src/ui/dialog/object-attributes.cpp:67 -#: ../src/ui/dialog/object-attributes.cpp:75 +#: ../src/ui/dialog/object-attributes.cpp:68 +#: ../src/ui/dialog/object-attributes.cpp:76 #: ../src/widgets/calligraphy-toolbar.cpp:453 #: ../src/widgets/erasor-toolbar.cpp:151 ../src/widgets/spray-toolbar.cpp:133 #: ../src/widgets/tweak-toolbar.cpp:147 @@ -5260,8 +5133,8 @@ msgstr "" #: ../src/extension/internal/bitmap/sample.cpp:42 #: ../src/extension/internal/filter/bumps.h:98 #: ../src/extension/internal/filter/bumps.h:329 -#: ../src/ui/dialog/object-attributes.cpp:68 -#: ../src/ui/dialog/object-attributes.cpp:76 +#: ../src/ui/dialog/object-attributes.cpp:69 +#: ../src/ui/dialog/object-attributes.cpp:77 #: ../share/extensions/foldablebox.inx.h:3 msgid "Height:" msgstr "" @@ -5269,7 +5142,7 @@ msgstr "" #. Label #: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:43 #: ../src/extension/internal/filter/color.h:1044 -#: ../src/extension/internal/filter/paint.h:357 +#: ../src/extension/internal/filter/paint.h:356 #: ../src/widgets/gradient-toolbar.cpp:1172 #: ../src/widgets/gradient-vector.cpp:927 #: ../share/extensions/printing_marks.inx.h:12 @@ -5329,9 +5202,9 @@ msgstr "" #: ../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:2507 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2586 -#: ../src/ui/dialog/object-attributes.cpp:48 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2537 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2616 +#: ../src/ui/dialog/object-attributes.cpp:49 #: ../share/extensions/jessyInk_effects.inx.h:5 #: ../share/extensions/jessyInk_export.inx.h:3 #: ../share/extensions/jessyInk_transitions.inx.h:5 @@ -5380,7 +5253,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:2564 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2594 msgid "Radius:" msgstr "" @@ -5690,7 +5563,7 @@ msgstr "" #: ../src/extension/internal/bitmap/opacity.cpp:40 #: ../src/extension/internal/filter/blurs.h:333 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2554 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2584 #: ../src/widgets/dropper-toolbar.cpp:112 msgid "Opacity:" msgstr "" @@ -6075,13 +5948,13 @@ msgstr "" #: ../src/extension/internal/filter/morphology.h:202 #: ../src/extension/internal/filter/overlays.h:79 #: ../src/extension/internal/filter/paint.h:112 -#: ../src/extension/internal/filter/paint.h:244 -#: ../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:725 -#: ../src/extension/internal/filter/paint.h:877 -#: ../src/extension/internal/filter/paint.h:981 +#: ../src/extension/internal/filter/paint.h:243 +#: ../src/extension/internal/filter/paint.h:362 +#: ../src/extension/internal/filter/paint.h:506 +#: ../src/extension/internal/filter/paint.h:601 +#: ../src/extension/internal/filter/paint.h:724 +#: ../src/extension/internal/filter/paint.h:876 +#: ../src/extension/internal/filter/paint.h:980 #: ../src/extension/internal/filter/protrusions.h:54 #: ../src/extension/internal/filter/shadows.h:80 #: ../src/extension/internal/filter/textures.h:90 @@ -6137,9 +6010,9 @@ 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 +#: ../src/extension/internal/filter/paint.h:237 +#: ../src/extension/internal/filter/paint.h:336 +#: ../src/extension/internal/filter/paint.h:341 msgid "Strength:" msgstr "" @@ -6172,7 +6045,7 @@ msgstr "" #: ../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/paint.h:705 #: ../src/extension/internal/filter/transparency.h:63 #: ../src/filter-enums.cpp:54 msgid "Darken" @@ -6189,9 +6062,9 @@ msgstr "" #: ../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/paint.h:703 #: ../src/extension/internal/filter/transparency.h:62 -#: ../src/filter-enums.cpp:53 ../src/ui/dialog/input.cpp:374 +#: ../src/filter-enums.cpp:53 ../src/ui/dialog/input.cpp:382 msgid "Screen" msgstr "" @@ -6207,7 +6080,7 @@ msgstr "" #: ../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/paint.h:701 #: ../src/extension/internal/filter/transparency.h:60 #: ../src/filter-enums.cpp:52 msgid "Multiply" @@ -6222,7 +6095,7 @@ msgstr "" #: ../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/paint.h:704 #: ../src/extension/internal/filter/transparency.h:64 #: ../src/filter-enums.cpp:55 msgid "Lighten" @@ -6248,9 +6121,9 @@ msgstr "" #: ../src/extension/internal/filter/distort.h:75 #: ../src/extension/internal/filter/morphology.h:67 #: ../src/extension/internal/filter/overlays.h:68 -#: ../src/extension/internal/filter/paint.h:236 -#: ../src/extension/internal/filter/paint.h:343 -#: ../src/extension/internal/filter/paint.h:347 +#: ../src/extension/internal/filter/paint.h:235 +#: ../src/extension/internal/filter/paint.h:342 +#: ../src/extension/internal/filter/paint.h:346 msgid "Dilatation:" msgstr "" @@ -6259,9 +6132,9 @@ msgstr "" #: ../src/extension/internal/filter/morphology.h:68 #: ../src/extension/internal/filter/overlays.h:69 #: ../src/extension/internal/filter/paint.h:98 -#: ../src/extension/internal/filter/paint.h:237 -#: ../src/extension/internal/filter/paint.h:344 -#: ../src/extension/internal/filter/paint.h:348 +#: ../src/extension/internal/filter/paint.h:236 +#: ../src/extension/internal/filter/paint.h:343 +#: ../src/extension/internal/filter/paint.h:347 #: ../src/extension/internal/filter/transparency.h:208 #: ../src/extension/internal/filter/transparency.h:282 msgid "Erosion:" @@ -6270,7 +6143,7 @@ msgstr "" #: ../src/extension/internal/filter/blurs.h:336 #: ../src/extension/internal/filter/color.h:1205 #: ../src/extension/internal/filter/color.h:1317 -#: ../src/ui/dialog/document-properties.cpp:106 +#: ../src/ui/dialog/document-properties.cpp:108 msgid "Background color" msgstr "" @@ -6291,7 +6164,7 @@ msgstr "" #: ../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/paint.h:702 #: ../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:643 @@ -6376,8 +6249,8 @@ msgstr "" #: ../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 +#: ../src/extension/internal/filter/paint.h:592 +#: ../src/extension/internal/filter/paint.h:707 msgid "Lightness:" msgstr "" @@ -6544,7 +6417,7 @@ msgstr "" #: ../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/paint.h:502 #: ../src/extension/internal/filter/transparency.h:136 #: ../src/extension/internal/filter/transparency.h:210 msgid "Inverted" @@ -6614,12 +6487,12 @@ msgid "Identity" msgstr "" #: ../src/extension/internal/filter/color.h:428 -#: ../src/extension/internal/filter/paint.h:499 ../src/filter-enums.cpp:83 +#: ../src/extension/internal/filter/paint.h:498 ../src/filter-enums.cpp:83 msgid "Table" msgstr "" #: ../src/extension/internal/filter/color.h:429 -#: ../src/extension/internal/filter/paint.h:500 ../src/filter-enums.cpp:84 +#: ../src/extension/internal/filter/paint.h:499 ../src/filter-enums.cpp:84 msgid "Discrete" msgstr "" @@ -6744,7 +6617,7 @@ msgstr "" #: ../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 +#: ../src/extension/internal/filter/paint.h:345 msgid "Level:" msgstr "" @@ -6753,7 +6626,7 @@ msgid "Fade to:" msgstr "" #: ../src/extension/internal/filter/color.h:744 -#: ../src/ui/widget/selected-style.cpp:246 +#: ../src/ui/widget/selected-style.cpp:254 #: ../src/widgets/sp-color-icc-selector.cpp:231 #: ../src/widgets/sp-color-scales.cpp:492 #: ../src/widgets/sp-color-scales.cpp:493 @@ -6761,7 +6634,7 @@ msgid "Black" msgstr "" #: ../src/extension/internal/filter/color.h:745 -#: ../src/ui/widget/selected-style.cpp:242 +#: ../src/ui/widget/selected-style.cpp:250 msgid "White" msgstr "" @@ -6775,7 +6648,7 @@ msgstr "" #: ../src/extension/internal/filter/color.h:825 #: ../src/extension/internal/filter/paint.h:83 -#: ../src/extension/internal/filter/paint.h:240 +#: ../src/extension/internal/filter/paint.h:239 msgid "Transparent" msgstr "" @@ -6784,7 +6657,7 @@ msgid "Customize greyscale components" msgstr "" #: ../src/extension/internal/filter/color.h:905 -#: ../src/ui/widget/selected-style.cpp:238 +#: ../src/ui/widget/selected-style.cpp:246 msgid "Invert" msgstr "" @@ -6866,8 +6739,8 @@ msgstr "" #: ../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/ui/dialog/object-attributes.cpp:66 +#: ../src/ui/dialog/object-attributes.cpp:74 ../src/ui/dialog/tile.cpp:618 #: ../src/widgets/desktop-widget.cpp:667 ../src/widgets/node-toolbar.cpp:591 msgid "X:" msgstr "" @@ -6878,8 +6751,8 @@ msgstr "" #: ../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/ui/dialog/object-attributes.cpp:67 +#: ../src/ui/dialog/object-attributes.cpp:75 ../src/ui/dialog/tile.cpp:619 #: ../src/widgets/desktop-widget.cpp:677 ../src/widgets/node-toolbar.cpp:609 msgid "Y:" msgstr "" @@ -7007,8 +6880,8 @@ msgstr "" #: ../src/extension/internal/filter/distort.h:77 #: ../src/extension/internal/filter/textures.h:75 -#: ../src/ui/widget/selected-style.cpp:125 -#: ../src/ui/widget/style-swatch.cpp:121 +#: ../src/ui/widget/selected-style.cpp:128 +#: ../src/ui/widget/style-swatch.cpp:127 msgid "Stroke:" msgstr "" @@ -7033,14 +6906,14 @@ msgstr "" #: ../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:693 +#: ../src/extension/internal/filter/paint.h:692 msgid "Fractal noise" 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:693 ../src/filter-enums.cpp:35 #: ../src/filter-enums.cpp:117 msgid "Turbulence" msgstr "" @@ -7049,7 +6922,7 @@ msgstr "" #: ../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:696 +#: ../src/extension/internal/filter/paint.h:695 msgid "Horizontal frequency:" msgstr "" @@ -7057,7 +6930,7 @@ msgstr "" #: ../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:697 +#: ../src/extension/internal/filter/paint.h:696 msgid "Vertical frequency:" msgstr "" @@ -7065,7 +6938,7 @@ msgstr "" #: ../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:698 +#: ../src/extension/internal/filter/paint.h:697 #: ../src/extension/internal/filter/textures.h:69 msgid "Complexity:" msgstr "" @@ -7074,7 +6947,7 @@ msgstr "" #: ../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:699 +#: ../src/extension/internal/filter/paint.h:698 #: ../src/extension/internal/filter/textures.h:70 msgid "Variation:" msgstr "" @@ -7094,7 +6967,7 @@ msgstr "" #: ../src/extension/internal/filter/distort.h:192 #: ../src/extension/internal/filter/overlays.h:60 -#: ../src/extension/internal/filter/paint.h:692 +#: ../src/extension/internal/filter/paint.h:691 #: ../src/extension/internal/filter/textures.h:64 msgid "Turbulence type:" msgstr "" @@ -7262,9 +7135,9 @@ msgid "Noise Fill" msgstr "" #: ../src/extension/internal/filter/overlays.h:59 -#: ../src/extension/internal/filter/paint.h:691 -#: ../src/extension/internal/filter/shadows.h:60 ../src/ui/dialog/find.cpp:83 -#: ../src/ui/dialog/tracedialog.cpp:746 +#: ../src/extension/internal/filter/paint.h:690 +#: ../src/extension/internal/filter/shadows.h:60 ../src/ui/dialog/find.cpp:87 +#: ../src/ui/dialog/tracedialog.cpp:747 #: ../share/extensions/color_custom.inx.h:2 #: ../share/extensions/color_HSL_adjust.inx.h:2 #: ../share/extensions/color_randomize.inx.h:2 @@ -7317,7 +7190,7 @@ msgid "Dented" msgstr "" #: ../src/extension/internal/filter/paint.h:88 -#: ../src/extension/internal/filter/paint.h:700 +#: ../src/extension/internal/filter/paint.h:699 msgid "Noise reduction:" msgstr "" @@ -7343,198 +7216,198 @@ msgstr "" msgid "Chromo effect with customizable edge drawing and graininess" msgstr "" -#: ../src/extension/internal/filter/paint.h:233 +#: ../src/extension/internal/filter/paint.h:232 msgid "Cross Engraving" msgstr "" -#: ../src/extension/internal/filter/paint.h:235 -#: ../src/extension/internal/filter/paint.h:338 +#: ../src/extension/internal/filter/paint.h:234 +#: ../src/extension/internal/filter/paint.h:337 msgid "Clean-up:" msgstr "" -#: ../src/extension/internal/filter/paint.h:239 +#: ../src/extension/internal/filter/paint.h:238 #: ../src/widgets/connector-toolbar.cpp:398 msgid "Length:" msgstr "" -#: ../src/extension/internal/filter/paint.h:248 +#: ../src/extension/internal/filter/paint.h:247 msgid "Convert image to an engraving made of vertical and horizontal lines" msgstr "" -#: ../src/extension/internal/filter/paint.h:332 +#: ../src/extension/internal/filter/paint.h:331 #: ../src/ui/dialog/align-and-distribute.cpp:1048 #: ../src/widgets/desktop-widget.cpp:1923 msgid "Drawing" msgstr "" -#: ../src/extension/internal/filter/paint.h:336 ../src/splivarot.cpp:2010 +#: ../src/extension/internal/filter/paint.h:335 ../src/splivarot.cpp:1983 msgid "Simplify" msgstr "" -#: ../src/extension/internal/filter/paint.h:339 -#: ../src/extension/internal/filter/paint.h:710 +#: ../src/extension/internal/filter/paint.h:338 +#: ../src/extension/internal/filter/paint.h:709 msgid "Erase:" msgstr "" -#: ../src/extension/internal/filter/paint.h:341 +#: ../src/extension/internal/filter/paint.h:340 msgid "Smoothness" msgstr "" -#: ../src/extension/internal/filter/paint.h:345 +#: ../src/extension/internal/filter/paint.h:344 msgid "Melt" msgstr "" -#: ../src/extension/internal/filter/paint.h:351 -#: ../src/extension/internal/filter/paint.h:713 +#: ../src/extension/internal/filter/paint.h:350 +#: ../src/extension/internal/filter/paint.h:712 msgid "Fill color" msgstr "" -#: ../src/extension/internal/filter/paint.h:352 -#: ../src/extension/internal/filter/paint.h:715 +#: ../src/extension/internal/filter/paint.h:351 +#: ../src/extension/internal/filter/paint.h:714 msgid "Image on fill" msgstr "" -#: ../src/extension/internal/filter/paint.h:355 +#: ../src/extension/internal/filter/paint.h:354 msgid "Stroke color" msgstr "" -#: ../src/extension/internal/filter/paint.h:356 +#: ../src/extension/internal/filter/paint.h:355 msgid "Image on stroke" msgstr "" -#: ../src/extension/internal/filter/paint.h:367 +#: ../src/extension/internal/filter/paint.h:366 msgid "Convert images to duochrome drawings" msgstr "" -#: ../src/extension/internal/filter/paint.h:495 +#: ../src/extension/internal/filter/paint.h:494 msgid "Electrize" msgstr "" -#: ../src/extension/internal/filter/paint.h:497 -#: ../src/extension/internal/filter/paint.h:591 -#: ../src/extension/internal/filter/paint.h:977 +#: ../src/extension/internal/filter/paint.h:496 +#: ../src/extension/internal/filter/paint.h:590 +#: ../src/extension/internal/filter/paint.h:976 msgid "Simplify:" msgstr "" -#: ../src/extension/internal/filter/paint.h:498 -#: ../src/extension/internal/filter/paint.h:853 +#: ../src/extension/internal/filter/paint.h:497 +#: ../src/extension/internal/filter/paint.h:852 msgid "Effect type:" msgstr "" -#: ../src/extension/internal/filter/paint.h:502 -#: ../src/extension/internal/filter/paint.h:861 -#: ../src/extension/internal/filter/paint.h:976 +#: ../src/extension/internal/filter/paint.h:501 +#: ../src/extension/internal/filter/paint.h:860 +#: ../src/extension/internal/filter/paint.h:975 msgid "Levels:" msgstr "" -#: ../src/extension/internal/filter/paint.h:511 +#: ../src/extension/internal/filter/paint.h:510 msgid "Electro solarization effects" msgstr "" -#: ../src/extension/internal/filter/paint.h:585 +#: ../src/extension/internal/filter/paint.h:584 msgid "Neon Draw" msgstr "" -#: ../src/extension/internal/filter/paint.h:587 +#: ../src/extension/internal/filter/paint.h:586 msgid "Line type:" msgstr "" -#: ../src/extension/internal/filter/paint.h:588 +#: ../src/extension/internal/filter/paint.h:587 msgid "Smoothed" msgstr "" -#: ../src/extension/internal/filter/paint.h:589 +#: ../src/extension/internal/filter/paint.h:588 msgid "Contrasted" msgstr "" -#: ../src/extension/internal/filter/paint.h:592 +#: ../src/extension/internal/filter/paint.h:591 msgid "Line width:" msgstr "" -#: ../src/extension/internal/filter/paint.h:594 -#: ../src/extension/internal/filter/paint.h:862 +#: ../src/extension/internal/filter/paint.h:593 +#: ../src/extension/internal/filter/paint.h:861 #: ../src/ui/widget/filter-effect-chooser.cpp:25 msgid "Blend mode:" msgstr "" -#: ../src/extension/internal/filter/paint.h:606 +#: ../src/extension/internal/filter/paint.h:605 msgid "Posterize and draw smooth lines around color shapes" msgstr "" -#: ../src/extension/internal/filter/paint.h:688 +#: ../src/extension/internal/filter/paint.h:687 msgid "Point Engraving" msgstr "" -#: ../src/extension/internal/filter/paint.h:701 +#: ../src/extension/internal/filter/paint.h:700 msgid "Noise blend:" msgstr "" -#: ../src/extension/internal/filter/paint.h:709 +#: ../src/extension/internal/filter/paint.h:708 msgid "Grain lightness:" msgstr "" -#: ../src/extension/internal/filter/paint.h:711 +#: ../src/extension/internal/filter/paint.h:710 #: ../src/extension/internal/filter/transparency.h:343 msgid "Blur:" msgstr "" -#: ../src/extension/internal/filter/paint.h:717 +#: ../src/extension/internal/filter/paint.h:716 msgid "Points color" msgstr "" -#: ../src/extension/internal/filter/paint.h:719 +#: ../src/extension/internal/filter/paint.h:718 msgid "Image on points" msgstr "" -#: ../src/extension/internal/filter/paint.h:729 +#: ../src/extension/internal/filter/paint.h:728 msgid "Convert image to a transparent point engraving" msgstr "" -#: ../src/extension/internal/filter/paint.h:851 +#: ../src/extension/internal/filter/paint.h:850 msgid "Poster Paint" msgstr "" -#: ../src/extension/internal/filter/paint.h:857 +#: ../src/extension/internal/filter/paint.h:856 msgid "Transfer type:" msgstr "" -#: ../src/extension/internal/filter/paint.h:858 +#: ../src/extension/internal/filter/paint.h:857 msgid "Poster" msgstr "" -#: ../src/extension/internal/filter/paint.h:859 +#: ../src/extension/internal/filter/paint.h:858 msgid "Painting" msgstr "" -#: ../src/extension/internal/filter/paint.h:869 +#: ../src/extension/internal/filter/paint.h:868 msgid "Simplify (primary):" msgstr "" -#: ../src/extension/internal/filter/paint.h:870 +#: ../src/extension/internal/filter/paint.h:869 msgid "Simplify (secondary):" msgstr "" -#: ../src/extension/internal/filter/paint.h:871 +#: ../src/extension/internal/filter/paint.h:870 msgid "Pre-saturation:" msgstr "" -#: ../src/extension/internal/filter/paint.h:872 +#: ../src/extension/internal/filter/paint.h:871 msgid "Post-saturation:" msgstr "" -#: ../src/extension/internal/filter/paint.h:873 +#: ../src/extension/internal/filter/paint.h:872 msgid "Simulate antialiasing" msgstr "" -#: ../src/extension/internal/filter/paint.h:881 +#: ../src/extension/internal/filter/paint.h:880 msgid "Poster and painting effects" msgstr "" -#: ../src/extension/internal/filter/paint.h:974 +#: ../src/extension/internal/filter/paint.h:973 msgid "Posterize Basic" msgstr "" -#: ../src/extension/internal/filter/paint.h:985 +#: ../src/extension/internal/filter/paint.h:984 msgid "Simple posterizing effect" msgstr "" @@ -7662,8 +7535,8 @@ msgid "Background" msgstr "" #: ../src/extension/internal/filter/transparency.h:59 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2504 -#: ../src/ui/dialog/input.cpp:1002 ../src/widgets/erasor-toolbar.cpp:129 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2534 +#: ../src/ui/dialog/input.cpp:1088 ../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 @@ -7805,7 +7678,7 @@ msgid "Render" msgstr "" #: ../src/extension/internal/grid.cpp:212 -#: ../src/ui/dialog/document-properties.cpp:146 +#: ../src/ui/dialog/document-properties.cpp:148 #: ../src/ui/dialog/inkscape-preferences.cpp:768 #: ../src/widgets/toolbox.cpp:1822 msgid "Grids" @@ -7843,140 +7716,140 @@ msgstr "" msgid "LaTeX Print" msgstr "" -#: ../src/extension/internal/odf.cpp:2416 +#: ../src/extension/internal/odf.cpp:2445 msgid "OpenDocument Drawing Output" msgstr "" -#: ../src/extension/internal/odf.cpp:2421 +#: ../src/extension/internal/odf.cpp:2450 msgid "OpenDocument drawing (*.odg)" msgstr "" -#: ../src/extension/internal/odf.cpp:2422 +#: ../src/extension/internal/odf.cpp:2451 msgid "OpenDocument drawing file" msgstr "" #. TRANSLATORS: The following are document crop settings for PDF import #. more info: http://www.acrobatusers.com/tech_corners/javascript_corner/tips/2006/page_bounds/ -#: ../src/extension/internal/pdfinput/pdf-input.cpp:69 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:70 msgid "media box" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:70 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:71 msgid "crop box" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:71 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:72 msgid "trim box" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:72 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:73 msgid "bleed box" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:73 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:74 msgid "art box" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:85 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:86 msgid "Select page:" msgstr "" #. Display total number of pages -#: ../src/extension/internal/pdfinput/pdf-input.cpp:104 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:105 #, c-format msgid "out of %i" msgstr "" #. Crop settings -#: ../src/extension/internal/pdfinput/pdf-input.cpp:110 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:111 msgid "Clip to:" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:121 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:122 msgid "Page settings" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:122 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:123 msgid "Precision of approximating gradient meshes:" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:123 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:124 msgid "" "<b>Note</b>: setting the precision too high may result in a large SVG file " "and slow performance." msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:133 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:134 msgid "rough" msgstr "" #. Text options -#: ../src/extension/internal/pdfinput/pdf-input.cpp:137 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:138 msgid "Text handling:" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:139 #: ../src/extension/internal/pdfinput/pdf-input.cpp:140 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:141 msgid "Import text as text" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:141 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:142 msgid "Replace PDF fonts by closest-named installed fonts" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:144 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:145 msgid "Embed images" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:146 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:147 msgid "Import settings" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:246 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:255 msgid "PDF Import Settings" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:391 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:400 msgctxt "PDF input precision" msgid "rough" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:392 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:401 msgctxt "PDF input precision" msgid "medium" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:393 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:402 msgctxt "PDF input precision" msgid "fine" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:394 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:403 msgctxt "PDF input precision" msgid "very fine" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:753 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:762 msgid "PDF Input" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:758 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:767 msgid "Adobe PDF (*.pdf)" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:759 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:768 msgid "Adobe Portable Document Format" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:766 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:775 msgid "AI Input" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:771 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:780 msgid "Adobe Illustrator 9.0 and above (*.ai)" msgstr "" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:772 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:781 msgid "Open files saved in Adobe Illustrator 9.0 and newer versions" msgstr "" @@ -8068,11 +7941,11 @@ msgstr "" msgid "Vector graphics format used by Corel WordPerfect" msgstr "" -#: ../src/extension/prefdialog.cpp:254 +#: ../src/extension/prefdialog.cpp:269 msgid "Live preview" msgstr "" -#: ../src/extension/prefdialog.cpp:254 +#: ../src/extension/prefdialog.cpp:269 msgid "Is the effect previewed live on canvas?" msgstr "" @@ -8080,127 +7953,127 @@ msgstr "" msgid "Format autodetect failed. The file is being opened as SVG." msgstr "" -#: ../src/file.cpp:155 +#: ../src/file.cpp:151 msgid "default.svg" msgstr "" -#: ../src/file.cpp:286 +#: ../src/file.cpp:282 msgid "Broken links have been changed to point to existing files." msgstr "" -#: ../src/file.cpp:297 ../src/file.cpp:1223 +#: ../src/file.cpp:293 ../src/file.cpp:1216 #, c-format msgid "Failed to load the requested file %s" msgstr "" -#: ../src/file.cpp:323 +#: ../src/file.cpp:319 msgid "Document not saved yet. Cannot revert." msgstr "" -#: ../src/file.cpp:329 +#: ../src/file.cpp:325 #, c-format msgid "Changes will be lost! Are you sure you want to reload document %s?" msgstr "" -#: ../src/file.cpp:358 +#: ../src/file.cpp:354 msgid "Document reverted." msgstr "" -#: ../src/file.cpp:360 +#: ../src/file.cpp:356 msgid "Document not reverted." msgstr "" -#: ../src/file.cpp:510 +#: ../src/file.cpp:506 msgid "Select file to open" msgstr "" -#: ../src/file.cpp:594 +#: ../src/file.cpp:590 msgid "Clean up document" msgstr "" -#: ../src/file.cpp:599 +#: ../src/file.cpp:595 #, c-format msgid "Removed <b>%i</b> unused definition in <defs>." msgid_plural "Removed <b>%i</b> unused definitions in <defs>." msgstr[0] "" msgstr[1] "" -#: ../src/file.cpp:604 +#: ../src/file.cpp:600 msgid "No unused definitions in <defs>." msgstr "" -#: ../src/file.cpp:635 +#: ../src/file.cpp:631 #, c-format msgid "" "No Inkscape extension found to save document (%s). This may have been " "caused by an unknown filename extension." msgstr "" -#: ../src/file.cpp:636 ../src/file.cpp:644 ../src/file.cpp:652 -#: ../src/file.cpp:658 ../src/file.cpp:663 +#: ../src/file.cpp:632 ../src/file.cpp:640 ../src/file.cpp:648 +#: ../src/file.cpp:654 ../src/file.cpp:659 msgid "Document not saved." msgstr "" -#: ../src/file.cpp:643 +#: ../src/file.cpp:639 #, c-format msgid "" "File %s is write protected. Please remove write protection and try again." msgstr "" -#: ../src/file.cpp:651 +#: ../src/file.cpp:647 #, c-format msgid "File %s could not be saved." msgstr "" -#: ../src/file.cpp:681 ../src/file.cpp:683 +#: ../src/file.cpp:677 ../src/file.cpp:679 msgid "Document saved." msgstr "" #. We are saving for the first time; create a unique default filename -#: ../src/file.cpp:831 ../src/file.cpp:1386 +#: ../src/file.cpp:827 ../src/file.cpp:1379 #, c-format msgid "drawing%s" msgstr "" -#: ../src/file.cpp:837 +#: ../src/file.cpp:833 #, c-format msgid "drawing-%d%s" msgstr "" -#: ../src/file.cpp:841 +#: ../src/file.cpp:837 #, c-format msgid "%s" msgstr "" -#: ../src/file.cpp:856 +#: ../src/file.cpp:852 msgid "Select file to save a copy to" msgstr "" -#: ../src/file.cpp:858 +#: ../src/file.cpp:854 msgid "Select file to save to" msgstr "" -#: ../src/file.cpp:964 ../src/file.cpp:966 +#: ../src/file.cpp:960 ../src/file.cpp:962 msgid "No changes need to be saved." msgstr "" -#: ../src/file.cpp:985 +#: ../src/file.cpp:981 msgid "Saving document..." msgstr "" -#: ../src/file.cpp:1220 ../src/ui/dialog/ocaldialogs.cpp:1238 +#: ../src/file.cpp:1213 ../src/ui/dialog/ocaldialogs.cpp:1238 msgid "Import" msgstr "" -#: ../src/file.cpp:1270 +#: ../src/file.cpp:1263 msgid "Select file to import" msgstr "" -#: ../src/file.cpp:1408 +#: ../src/file.cpp:1401 msgid "Select file to export to" msgstr "" -#: ../src/file.cpp:1661 +#: ../src/file.cpp:1654 msgid "Import Clip Art" msgstr "" @@ -8286,7 +8159,7 @@ msgid "Luminance to Alpha" msgstr "" #. File -#: ../src/filter-enums.cpp:70 ../src/verbs.cpp:2303 +#: ../src/filter-enums.cpp:70 ../src/verbs.cpp:2291 #: ../share/extensions/jessyInk_mouseHandler.inx.h:3 #: ../share/extensions/jessyInk_transitions.inx.h:7 msgid "Default" @@ -8305,15 +8178,15 @@ msgid "Wrap" msgstr "" #: ../src/filter-enums.cpp:94 ../src/live_effects/lpe-ruler.cpp:32 -#: ../src/ui/dialog/filter-effects-dialog.cpp:490 +#: ../src/ui/dialog/filter-effects-dialog.cpp:514 #: ../src/ui/dialog/inkscape-preferences.cpp:333 #: ../src/ui/dialog/inkscape-preferences.cpp:642 -#: ../src/ui/dialog/inkscape-preferences.cpp:1233 -#: ../src/ui/dialog/inkscape-preferences.cpp:1390 -#: ../src/ui/dialog/inkscape-preferences.cpp:1771 -#: ../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/ui/dialog/inkscape-preferences.cpp:1247 +#: ../src/ui/dialog/inkscape-preferences.cpp:1404 +#: ../src/ui/dialog/inkscape-preferences.cpp:1799 +#: ../src/ui/dialog/input.cpp:742 ../src/ui/dialog/input.cpp:743 +#: ../src/ui/dialog/input.cpp:1571 ../src/ui/dialog/input.cpp:1625 +#: ../src/verbs.cpp:2288 ../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:20 @@ -8367,7 +8240,7 @@ msgstr "" msgid "Hue" msgstr "" -#: ../src/flood-context.cpp:232 ../src/ui/dialog/inkscape-preferences.cpp:922 +#: ../src/flood-context.cpp:232 ../src/ui/dialog/inkscape-preferences.cpp:929 #: ../src/widgets/sp-color-icc-selector.cpp:229 #: ../src/widgets/sp-color-icc-selector.cpp:230 #: ../src/widgets/sp-color-scales.cpp:458 @@ -8701,7 +8574,7 @@ msgstr "" msgid "Percent" msgstr "" -#: ../src/helper/units.cpp:42 ../src/ui/dialog/inkscape-preferences.cpp:1243 +#: ../src/helper/units.cpp:42 ../src/ui/dialog/inkscape-preferences.cpp:1257 msgid "%" msgstr "" @@ -8857,68 +8730,68 @@ msgstr "" msgid "Automatic backup of the following documents failed:\n" msgstr "" -#: ../src/interface.cpp:866 +#: ../src/interface.cpp:868 msgctxt "Interface setup" msgid "Default" msgstr "" -#: ../src/interface.cpp:866 +#: ../src/interface.cpp:868 msgid "Default interface setup" msgstr "" -#: ../src/interface.cpp:867 +#: ../src/interface.cpp:869 msgctxt "Interface setup" msgid "Custom" msgstr "" -#: ../src/interface.cpp:867 +#: ../src/interface.cpp:869 msgid "Setup for custom task" msgstr "" -#: ../src/interface.cpp:868 +#: ../src/interface.cpp:870 msgctxt "Interface setup" msgid "Wide" msgstr "" -#: ../src/interface.cpp:868 +#: ../src/interface.cpp:870 msgid "Setup for widescreen work" msgstr "" -#: ../src/interface.cpp:980 +#: ../src/interface.cpp:982 #, c-format msgid "Verb \"%s\" Unknown" msgstr "" -#: ../src/interface.cpp:1022 +#: ../src/interface.cpp:1024 msgid "Open _Recent" msgstr "" -#: ../src/interface.cpp:1130 ../src/interface.cpp:1216 -#: ../src/interface.cpp:1319 ../src/ui/widget/selected-style.cpp:498 +#: ../src/interface.cpp:1132 ../src/interface.cpp:1218 +#: ../src/interface.cpp:1321 ../src/ui/widget/selected-style.cpp:523 msgid "Drop color" msgstr "" -#: ../src/interface.cpp:1169 ../src/interface.cpp:1279 +#: ../src/interface.cpp:1171 ../src/interface.cpp:1281 msgid "Drop color on gradient" msgstr "" -#: ../src/interface.cpp:1332 +#: ../src/interface.cpp:1334 msgid "Could not parse SVG data" msgstr "" -#: ../src/interface.cpp:1371 +#: ../src/interface.cpp:1373 msgid "Drop SVG" msgstr "" -#: ../src/interface.cpp:1384 +#: ../src/interface.cpp:1386 msgid "Drop Symbol" msgstr "" -#: ../src/interface.cpp:1415 +#: ../src/interface.cpp:1417 msgid "Drop bitmap image" msgstr "" -#: ../src/interface.cpp:1507 +#: ../src/interface.cpp:1509 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">A file named \"%s\" already exists. Do " @@ -8927,160 +8800,160 @@ msgid "" "The file already exists in \"%s\". Replacing it will overwrite its contents." msgstr "" -#: ../src/interface.cpp:1514 ../share/extensions/web-set-att.inx.h:21 +#: ../src/interface.cpp:1516 ../share/extensions/web-set-att.inx.h:21 #: ../share/extensions/web-transmit-att.inx.h:19 msgid "Replace" msgstr "" -#: ../src/interface.cpp:1583 +#: ../src/interface.cpp:1587 msgid "Go to parent" msgstr "" #. TRANSLATORS: #%1 is the id of the group e.g. <g id="#g7">, not a number. -#: ../src/interface.cpp:1624 +#: ../src/interface.cpp:1628 msgid "Enter group #%1" msgstr "" #. Item dialog -#: ../src/interface.cpp:1736 ../src/verbs.cpp:2797 +#: ../src/interface.cpp:1740 ../src/verbs.cpp:2785 msgid "_Object Properties..." msgstr "" -#: ../src/interface.cpp:1745 +#: ../src/interface.cpp:1749 msgid "_Select This" msgstr "" -#: ../src/interface.cpp:1756 +#: ../src/interface.cpp:1760 msgid "Select Same" msgstr "" #. Select same fill and stroke -#: ../src/interface.cpp:1766 +#: ../src/interface.cpp:1770 msgid "Fill and Stroke" msgstr "" #. Select same fill color -#: ../src/interface.cpp:1773 +#: ../src/interface.cpp:1777 msgid "Fill Color" msgstr "" #. Select same stroke color -#: ../src/interface.cpp:1780 +#: ../src/interface.cpp:1784 msgid "Stroke Color" msgstr "" #. Select same stroke style -#: ../src/interface.cpp:1787 +#: ../src/interface.cpp:1791 msgid "Stroke Style" msgstr "" #. Select same stroke style -#: ../src/interface.cpp:1794 +#: ../src/interface.cpp:1798 msgid "Object type" msgstr "" #. Move to layer -#: ../src/interface.cpp:1801 +#: ../src/interface.cpp:1805 msgid "_Move to layer ..." msgstr "" #. Create link -#: ../src/interface.cpp:1811 +#: ../src/interface.cpp:1815 msgid "Create _Link" msgstr "" #. Set mask -#: ../src/interface.cpp:1834 +#: ../src/interface.cpp:1838 msgid "Set Mask" msgstr "" #. Release mask -#: ../src/interface.cpp:1845 +#: ../src/interface.cpp:1849 msgid "Release Mask" msgstr "" #. Set Clip -#: ../src/interface.cpp:1856 +#: ../src/interface.cpp:1860 msgid "Set Cl_ip" msgstr "" #. Release Clip -#: ../src/interface.cpp:1867 +#: ../src/interface.cpp:1871 msgid "Release C_lip" msgstr "" #. Group -#: ../src/interface.cpp:1878 ../src/verbs.cpp:2436 +#: ../src/interface.cpp:1882 ../src/verbs.cpp:2424 msgid "_Group" msgstr "" -#: ../src/interface.cpp:1949 +#: ../src/interface.cpp:1953 msgid "Create link" msgstr "" #. Ungroup -#: ../src/interface.cpp:1980 ../src/verbs.cpp:2438 +#: ../src/interface.cpp:1984 ../src/verbs.cpp:2426 msgid "_Ungroup" msgstr "" #. Link dialog -#: ../src/interface.cpp:2005 +#: ../src/interface.cpp:2009 msgid "Link _Properties..." msgstr "" #. Select item -#: ../src/interface.cpp:2011 +#: ../src/interface.cpp:2015 msgid "_Follow Link" msgstr "" #. Reset transformations -#: ../src/interface.cpp:2017 +#: ../src/interface.cpp:2021 msgid "_Remove Link" msgstr "" -#: ../src/interface.cpp:2048 +#: ../src/interface.cpp:2052 msgid "Remove link" msgstr "" #. Image properties -#: ../src/interface.cpp:2059 +#: ../src/interface.cpp:2063 msgid "Image _Properties..." msgstr "" #. Edit externally -#: ../src/interface.cpp:2065 +#: ../src/interface.cpp:2069 msgid "Edit Externally..." msgstr "" #. Trace Bitmap #. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/interface.cpp:2074 ../src/verbs.cpp:2499 +#: ../src/interface.cpp:2078 ../src/verbs.cpp:2487 msgid "_Trace Bitmap..." msgstr "" -#: ../src/interface.cpp:2084 +#: ../src/interface.cpp:2088 msgctxt "Context menu" msgid "Embed Image" msgstr "" -#: ../src/interface.cpp:2095 +#: ../src/interface.cpp:2099 msgctxt "Context menu" msgid "Extract Image..." msgstr "" #. Item dialog #. Fill and Stroke dialog -#: ../src/interface.cpp:2234 ../src/interface.cpp:2254 ../src/verbs.cpp:2760 +#: ../src/interface.cpp:2238 ../src/interface.cpp:2258 ../src/verbs.cpp:2748 msgid "_Fill and Stroke..." msgstr "" #. Edit Text dialog -#: ../src/interface.cpp:2260 ../src/verbs.cpp:2777 +#: ../src/interface.cpp:2264 ../src/verbs.cpp:2765 msgid "_Text and Font..." msgstr "" #. Spellcheck dialog -#: ../src/interface.cpp:2266 ../src/verbs.cpp:2785 +#: ../src/interface.cpp:2270 ../src/verbs.cpp:2773 msgid "Check Spellin_g..." msgstr "" @@ -9274,7 +9147,7 @@ msgstr "" #: ../src/libgdl/gdl-dock-notebook.c:132 #: ../src/ui/dialog/align-and-distribute.cpp:1047 -#: ../src/ui/dialog/document-properties.cpp:144 +#: ../src/ui/dialog/document-properties.cpp:146 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1546 #: ../src/widgets/desktop-widget.cpp:1919 #: ../share/extensions/voronoi2svg.inx.h:9 @@ -9286,7 +9159,7 @@ msgid "The index of the current page" msgstr "" #: ../src/libgdl/gdl-dock-object.c:125 -#: ../src/ui/dialog/inkscape-preferences.cpp:1450 +#: ../src/ui/dialog/inkscape-preferences.cpp:1464 #: ../src/ui/widget/page-sizer.cpp:260 #: ../src/widgets/gradient-selector.cpp:156 #: ../src/widgets/sp-xmlview-attr-list.cpp:54 @@ -9497,7 +9370,7 @@ msgstr "" msgid "Dock #%d" msgstr "" -#: ../src/libnrtype/FontFactory.cpp:955 +#: ../src/libnrtype/FontFactory.cpp:967 msgid "Ignoring font without family that will crash Pango" msgstr "" @@ -10509,7 +10382,7 @@ msgid "How many construction lines (tangents) to draw" msgstr "" #: ../src/live_effects/lpe-sketch.cpp:58 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2548 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2578 #: ../share/extensions/render_alphabetsoup.inx.h:3 msgid "Scale:" msgstr "" @@ -10765,7 +10638,7 @@ msgid "The ID of the object to export" msgstr "" #: ../src/main.cpp:335 ../src/main.cpp:433 -#: ../src/ui/dialog/inkscape-preferences.cpp:1453 +#: ../src/ui/dialog/inkscape-preferences.cpp:1467 msgid "ID" msgstr "" @@ -10910,7 +10783,7 @@ msgid "" 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:79 msgid "_File" msgstr "" @@ -10920,11 +10793,11 @@ 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:2570 ../src/verbs.cpp:2576 msgid "_Edit" msgstr "" -#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2348 +#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2336 msgid "Paste Si_ze" msgstr "" @@ -10993,23 +10866,19 @@ msgstr "" msgid "_Path" msgstr "" -#: ../src/menus-skeleton.h:273 +#: ../src/menus-skeleton.h:271 msgid "Filter_s" msgstr "" -#: ../src/menus-skeleton.h:279 +#: ../src/menus-skeleton.h:277 msgid "Exte_nsions" msgstr "" -#: ../src/menus-skeleton.h:286 -msgid "Whiteboa_rd" -msgstr "" - -#: ../src/menus-skeleton.h:290 +#: ../src/menus-skeleton.h:283 msgid "_Help" msgstr "" -#: ../src/menus-skeleton.h:294 +#: ../src/menus-skeleton.h:287 msgid "Tutorials" msgstr "" @@ -11377,7 +11246,7 @@ msgid "Open Font License" msgstr "" #. 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:57 msgid "Title:" msgstr "" @@ -11451,7 +11320,7 @@ msgstr "" msgid "Unique URI to a related document" msgstr "" -#: ../src/rdf.cpp:264 ../src/ui/dialog/inkscape-preferences.cpp:1791 +#: ../src/rdf.cpp:264 ../src/ui/dialog/inkscape-preferences.cpp:1819 msgid "Language:" msgstr "" @@ -11614,7 +11483,7 @@ msgid "<b>Nothing</b> was deleted." msgstr "" #: ../src/selection-chemistry.cpp:374 ../src/text-context.cpp:1008 -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:55 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:75 #: ../src/ui/dialog/swatches.cpp:278 ../src/widgets/erasor-toolbar.cpp:116 #: ../src/widgets/gradient-toolbar.cpp:1193 #: ../src/widgets/gradient-toolbar.cpp:1207 @@ -11724,7 +11593,7 @@ msgid "Select <b>object(s)</b> to remove filters from." msgstr "" #: ../src/selection-chemistry.cpp:1207 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1419 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1441 msgid "Remove filter" msgstr "" @@ -11764,7 +11633,7 @@ msgstr "" msgid "Select <b>object(s)</b> to move." msgstr "" -#: ../src/selection-chemistry.cpp:1342 ../src/verbs.cpp:2525 +#: ../src/selection-chemistry.cpp:1342 ../src/verbs.cpp:2513 msgid "Move selection to layer" msgstr "" @@ -11781,7 +11650,7 @@ msgid "Rotate 90° CW" msgstr "" #: ../src/selection-chemistry.cpp:1690 ../src/seltrans.cpp:471 -#: ../src/ui/dialog/transformation.cpp:800 +#: ../src/ui/dialog/transformation.cpp:888 msgid "Rotate" msgstr "" @@ -11790,7 +11659,7 @@ msgid "Rotate by pixels" msgstr "" #: ../src/selection-chemistry.cpp:2099 ../src/seltrans.cpp:468 -#: ../src/ui/dialog/transformation.cpp:775 +#: ../src/ui/dialog/transformation.cpp:863 #: ../share/extensions/interp_att_g.inx.h:12 msgid "Scale" msgstr "" @@ -11808,7 +11677,7 @@ msgid "Move horizontally" msgstr "" #: ../src/selection-chemistry.cpp:2145 ../src/selection-chemistry.cpp:2171 -#: ../src/seltrans.cpp:465 ../src/ui/dialog/transformation.cpp:714 +#: ../src/seltrans.cpp:465 ../src/ui/dialog/transformation.cpp:802 msgid "Move" msgstr "" @@ -11997,15 +11866,15 @@ msgid "Select <b>object(s)</b> to fit canvas to." msgstr "" #. Fit Page -#: ../src/selection-chemistry.cpp:3879 ../src/verbs.cpp:2855 +#: ../src/selection-chemistry.cpp:3879 ../src/verbs.cpp:2839 msgid "Fit Page to Selection" msgstr "" -#: ../src/selection-chemistry.cpp:3908 ../src/verbs.cpp:2857 +#: ../src/selection-chemistry.cpp:3908 ../src/verbs.cpp:2841 msgid "Fit Page to Drawing" msgstr "" -#: ../src/selection-chemistry.cpp:3929 ../src/verbs.cpp:2859 +#: ../src/selection-chemistry.cpp:3929 ../src/verbs.cpp:2843 msgid "Fit Page to Selection or Drawing" msgstr "" @@ -12195,7 +12064,7 @@ msgid_plural "; <i>%d filtered objects</i> " msgstr[0] "" msgstr[1] "" -#: ../src/seltrans.cpp:474 ../src/ui/dialog/transformation.cpp:858 +#: ../src/seltrans.cpp:474 ../src/ui/dialog/transformation.cpp:946 msgid "Skew" msgstr "" @@ -12298,7 +12167,7 @@ msgid "<b>Arc</b>" msgstr "" #. TRANSLATORS: "Flow region" is an area where text is allowed to flow -#: ../src/sp-flowregion.cpp:234 +#: ../src/sp-flowregion.cpp:232 #, c-format msgid "Flow region" msgstr "" @@ -12307,7 +12176,7 @@ 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:423 +#: ../src/sp-flowregion.cpp:420 #, c-format msgid "Flow excluded region" msgstr "" @@ -12316,7 +12185,7 @@ msgstr "" msgid "Create Guides Around the Page" msgstr "" -#: ../src/sp-guide.cpp:302 ../src/verbs.cpp:2422 +#: ../src/sp-guide.cpp:302 ../src/verbs.cpp:2410 msgid "Delete All Guides" msgstr "" @@ -12368,7 +12237,7 @@ msgid_plural "<b>Group</b> of <b>%d</b> objects" msgstr[0] "" msgstr[1] "" -#: ../src/sp-item.cpp:977 ../src/verbs.cpp:212 +#: ../src/sp-item.cpp:977 ../src/verbs.cpp:207 msgid "Object" msgstr "" @@ -12438,7 +12307,7 @@ msgstr[1] "" msgid "<b>Polygon</b>" msgstr "" -#: ../src/sp-polyline.cpp:141 +#: ../src/sp-polyline.cpp:140 msgid "<b>Polyline</b>" msgstr "" @@ -12586,70 +12455,70 @@ msgid "" "One of the objects is <b>not a path</b>, cannot perform boolean operation." msgstr "" -#: ../src/splivarot.cpp:910 +#: ../src/splivarot.cpp:913 msgid "Select <b>stroked path(s)</b> to convert stroke to path." msgstr "" -#: ../src/splivarot.cpp:1263 +#: ../src/splivarot.cpp:1266 msgid "Convert stroke to path" msgstr "" #. TRANSLATORS: "to outline" means "to convert stroke to path" -#: ../src/splivarot.cpp:1266 +#: ../src/splivarot.cpp:1269 msgid "<b>No stroked paths</b> in the selection." msgstr "" -#: ../src/splivarot.cpp:1337 +#: ../src/splivarot.cpp:1340 msgid "Selected object is <b>not a path</b>, cannot inset/outset." msgstr "" -#: ../src/splivarot.cpp:1463 ../src/splivarot.cpp:1528 +#: ../src/splivarot.cpp:1436 ../src/splivarot.cpp:1501 msgid "Create linked offset" msgstr "" -#: ../src/splivarot.cpp:1464 ../src/splivarot.cpp:1529 +#: ../src/splivarot.cpp:1437 ../src/splivarot.cpp:1502 msgid "Create dynamic offset" msgstr "" -#: ../src/splivarot.cpp:1554 +#: ../src/splivarot.cpp:1527 msgid "Select <b>path(s)</b> to inset/outset." msgstr "" -#: ../src/splivarot.cpp:1767 +#: ../src/splivarot.cpp:1740 msgid "Outset path" msgstr "" -#: ../src/splivarot.cpp:1767 +#: ../src/splivarot.cpp:1740 msgid "Inset path" msgstr "" -#: ../src/splivarot.cpp:1769 +#: ../src/splivarot.cpp:1742 msgid "<b>No paths</b> to inset/outset in the selection." msgstr "" -#: ../src/splivarot.cpp:1931 +#: ../src/splivarot.cpp:1904 msgid "Simplifying paths (separately):" msgstr "" -#: ../src/splivarot.cpp:1933 +#: ../src/splivarot.cpp:1906 msgid "Simplifying paths:" msgstr "" -#: ../src/splivarot.cpp:1970 +#: ../src/splivarot.cpp:1943 #, c-format msgid "%s <b>%d</b> of <b>%d</b> paths simplified..." msgstr "" -#: ../src/splivarot.cpp:1982 +#: ../src/splivarot.cpp:1955 #, c-format msgid "<b>%d</b> paths simplified." msgstr "" -#: ../src/splivarot.cpp:1996 +#: ../src/splivarot.cpp:1969 msgid "Select <b>path(s)</b> to simplify." msgstr "" -#: ../src/splivarot.cpp:2012 +#: ../src/splivarot.cpp:1985 msgid "<b>No paths</b> to simplify in the selection." msgstr "" @@ -12679,19 +12548,19 @@ msgid "" "initial selection." msgstr "" -#: ../src/spray-context.cpp:683 +#: ../src/spray-context.cpp:670 msgid "<b>Nothing selected!</b> Select objects to spray." msgstr "" -#: ../src/spray-context.cpp:758 ../src/widgets/spray-toolbar.cpp:183 +#: ../src/spray-context.cpp:745 ../src/widgets/spray-toolbar.cpp:183 msgid "Spray with copies" msgstr "" -#: ../src/spray-context.cpp:762 ../src/widgets/spray-toolbar.cpp:190 +#: ../src/spray-context.cpp:749 ../src/widgets/spray-toolbar.cpp:190 msgid "Spray with clones" msgstr "" -#: ../src/spray-context.cpp:766 +#: ../src/spray-context.cpp:753 msgid "Spray in single path" msgstr "" @@ -12735,7 +12604,7 @@ msgstr "" msgid "The flowed text(s) must be <b>visible</b> in order to be put on a path." msgstr "" -#: ../src/text-chemistry.cpp:183 ../src/verbs.cpp:2442 +#: ../src/text-chemistry.cpp:183 ../src/verbs.cpp:2430 msgid "Put text on path" msgstr "" @@ -12747,7 +12616,7 @@ msgstr "" msgid "<b>No texts-on-paths</b> in the selection." msgstr "" -#: ../src/text-chemistry.cpp:219 ../src/verbs.cpp:2444 +#: ../src/text-chemistry.cpp:219 ../src/verbs.cpp:2432 msgid "Remove text from path" msgstr "" @@ -13285,13 +13154,13 @@ msgstr "" #. FIXME? INKSCAPE_SCREENSDIR and "about.svg" are in UTF-8, not the #. native filename encoding... and the filename passed to sp_document_new #. should be in UTF-*8.. -#: ../src/ui/dialog/aboutbox.cpp:156 +#: ../src/ui/dialog/aboutbox.cpp:165 msgid "about.svg" msgstr "" #. TRANSLATORS: Put here your name (and other national contributors') #. one per line in the form of: name surname (email). Use \n for newline. -#: ../src/ui/dialog/aboutbox.cpp:406 +#: ../src/ui/dialog/aboutbox.cpp:415 msgid "translator-credits" msgstr "" @@ -13374,53 +13243,53 @@ msgid "_Treat selection as group: " msgstr "" #. Align -#: ../src/ui/dialog/align-and-distribute.cpp:921 ../src/verbs.cpp:2877 -#: ../src/verbs.cpp:2878 +#: ../src/ui/dialog/align-and-distribute.cpp:921 ../src/verbs.cpp:2861 +#: ../src/verbs.cpp:2862 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/verbs.cpp:2880 +#: ../src/ui/dialog/align-and-distribute.cpp:924 ../src/verbs.cpp:2863 +#: ../src/verbs.cpp:2864 msgid "Align left edges" msgstr "" -#: ../src/ui/dialog/align-and-distribute.cpp:927 ../src/verbs.cpp:2881 -#: ../src/verbs.cpp:2882 +#: ../src/ui/dialog/align-and-distribute.cpp:927 ../src/verbs.cpp:2865 +#: ../src/verbs.cpp:2866 msgid "Center on vertical axis" msgstr "" -#: ../src/ui/dialog/align-and-distribute.cpp:930 ../src/verbs.cpp:2883 -#: ../src/verbs.cpp:2884 +#: ../src/ui/dialog/align-and-distribute.cpp:930 ../src/verbs.cpp:2867 +#: ../src/verbs.cpp:2868 msgid "Align right sides" msgstr "" -#: ../src/ui/dialog/align-and-distribute.cpp:933 ../src/verbs.cpp:2885 -#: ../src/verbs.cpp:2886 +#: ../src/ui/dialog/align-and-distribute.cpp:933 ../src/verbs.cpp:2869 +#: ../src/verbs.cpp:2870 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/verbs.cpp:2888 +#: ../src/ui/dialog/align-and-distribute.cpp:936 ../src/verbs.cpp:2871 +#: ../src/verbs.cpp:2872 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/verbs.cpp:2890 +#: ../src/ui/dialog/align-and-distribute.cpp:939 ../src/verbs.cpp:2873 +#: ../src/verbs.cpp:2874 msgid "Align top edges" msgstr "" -#: ../src/ui/dialog/align-and-distribute.cpp:942 ../src/verbs.cpp:2891 -#: ../src/verbs.cpp:2892 +#: ../src/ui/dialog/align-and-distribute.cpp:942 ../src/verbs.cpp:2875 +#: ../src/verbs.cpp:2876 msgid "Center on horizontal axis" msgstr "" -#: ../src/ui/dialog/align-and-distribute.cpp:945 ../src/verbs.cpp:2893 -#: ../src/verbs.cpp:2894 +#: ../src/ui/dialog/align-and-distribute.cpp:945 ../src/verbs.cpp:2877 +#: ../src/verbs.cpp:2878 msgid "Align bottom edges" msgstr "" -#: ../src/ui/dialog/align-and-distribute.cpp:948 ../src/verbs.cpp:2895 -#: ../src/verbs.cpp:2896 +#: ../src/ui/dialog/align-and-distribute.cpp:948 ../src/verbs.cpp:2879 +#: ../src/verbs.cpp:2880 msgid "Align top edges of objects to the bottom edge of the anchor" msgstr "" @@ -13537,26 +13406,26 @@ msgid "Smallest object" msgstr "" #: ../src/ui/dialog/align-and-distribute.cpp:1049 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1550 ../src/verbs.cpp:174 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1550 ../src/verbs.cpp:169 #: ../src/widgets/desktop-widget.cpp:1927 #: ../share/extensions/printing_marks.inx.h:18 msgid "Selection" msgstr "" -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:33 -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:118 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:40 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:138 msgid "Edit profile" msgstr "" -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:41 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:53 msgid "Profile name:" msgstr "" -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:60 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:80 msgid "Save" msgstr "" -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:114 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:134 msgid "Add profile" msgstr "" @@ -13598,297 +13467,297 @@ msgstr "" msgid "Messages" msgstr "" -#: ../src/ui/dialog/debug.cpp:79 ../src/ui/dialog/messages.cpp:47 +#: ../src/ui/dialog/debug.cpp:83 ../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 +#: ../src/ui/dialog/debug.cpp:87 ../src/ui/dialog/messages.cpp:48 msgid "Capture log messages" msgstr "" -#: ../src/ui/dialog/debug.cpp:87 +#: ../src/ui/dialog/debug.cpp:91 msgid "Release log messages" msgstr "" #: ../src/ui/dialog/document-metadata.cpp:88 -#: ../src/ui/dialog/document-properties.cpp:150 +#: ../src/ui/dialog/document-properties.cpp:152 msgid "Metadata" msgstr "" #: ../src/ui/dialog/document-metadata.cpp:89 -#: ../src/ui/dialog/document-properties.cpp:151 +#: ../src/ui/dialog/document-properties.cpp:153 msgid "License" msgstr "" #: ../src/ui/dialog/document-metadata.cpp:126 -#: ../src/ui/dialog/document-properties.cpp:763 +#: ../src/ui/dialog/document-properties.cpp:960 msgid "<b>Dublin Core Entities</b>" msgstr "" #: ../src/ui/dialog/document-metadata.cpp:168 -#: ../src/ui/dialog/document-properties.cpp:799 +#: ../src/ui/dialog/document-properties.cpp:1022 msgid "<b>License</b>" msgstr "" #. --------------------------------------------------------------- -#: ../src/ui/dialog/document-properties.cpp:103 +#: ../src/ui/dialog/document-properties.cpp:105 msgid "Show page _border" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:103 +#: ../src/ui/dialog/document-properties.cpp:105 msgid "If set, rectangular page border is shown" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:104 +#: ../src/ui/dialog/document-properties.cpp:106 msgid "Border on _top of drawing" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:104 +#: ../src/ui/dialog/document-properties.cpp:106 msgid "If set, border is always on top of the drawing" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:105 +#: ../src/ui/dialog/document-properties.cpp:107 msgid "_Show border shadow" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:105 +#: ../src/ui/dialog/document-properties.cpp:107 msgid "If set, page border shows a shadow on its right and lower side" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:106 +#: ../src/ui/dialog/document-properties.cpp:108 msgid "Back_ground color:" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:106 +#: ../src/ui/dialog/document-properties.cpp:108 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 +#: ../src/ui/dialog/document-properties.cpp:109 msgid "Border _color:" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:107 +#: ../src/ui/dialog/document-properties.cpp:109 msgid "Page border color" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:107 +#: ../src/ui/dialog/document-properties.cpp:109 msgid "Color of the page border" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:108 +#: ../src/ui/dialog/document-properties.cpp:110 msgid "Default _units:" msgstr "" #. --------------------------------------------------------------- #. General snap options -#: ../src/ui/dialog/document-properties.cpp:112 +#: ../src/ui/dialog/document-properties.cpp:114 msgid "Show _guides" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:112 +#: ../src/ui/dialog/document-properties.cpp:114 msgid "Show or hide guides" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:113 +#: ../src/ui/dialog/document-properties.cpp:115 msgid "Guide co_lor:" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:113 +#: ../src/ui/dialog/document-properties.cpp:115 msgid "Guideline color" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:113 +#: ../src/ui/dialog/document-properties.cpp:115 msgid "Color of guidelines" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:114 +#: ../src/ui/dialog/document-properties.cpp:116 msgid "_Highlight color:" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:114 +#: ../src/ui/dialog/document-properties.cpp:116 msgid "Highlighted guideline color" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:114 +#: ../src/ui/dialog/document-properties.cpp:116 msgid "Color of a guideline when it is under mouse" msgstr "" #. --------------------------------------------------------------- -#: ../src/ui/dialog/document-properties.cpp:116 +#: ../src/ui/dialog/document-properties.cpp:118 msgid "Snap _distance" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:116 +#: ../src/ui/dialog/document-properties.cpp:118 msgid "Snap only when _closer than:" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:116 -#: ../src/ui/dialog/document-properties.cpp:121 -#: ../src/ui/dialog/document-properties.cpp:126 +#: ../src/ui/dialog/document-properties.cpp:118 +#: ../src/ui/dialog/document-properties.cpp:123 +#: ../src/ui/dialog/document-properties.cpp:128 msgid "Always snap" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:117 +#: ../src/ui/dialog/document-properties.cpp:119 msgid "Snapping distance, in screen pixels, for snapping to objects" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:117 +#: ../src/ui/dialog/document-properties.cpp:119 msgid "Always snap to objects, regardless of their distance" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:118 +#: ../src/ui/dialog/document-properties.cpp:120 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 +#: ../src/ui/dialog/document-properties.cpp:123 msgid "Snap d_istance" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:121 +#: ../src/ui/dialog/document-properties.cpp:123 msgid "Snap only when c_loser than:" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:122 +#: ../src/ui/dialog/document-properties.cpp:124 msgid "Snapping distance, in screen pixels, for snapping to grid" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:122 +#: ../src/ui/dialog/document-properties.cpp:124 msgid "Always snap to grids, regardless of the distance" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:123 +#: ../src/ui/dialog/document-properties.cpp:125 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 +#: ../src/ui/dialog/document-properties.cpp:128 msgid "Snap dist_ance" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:126 +#: ../src/ui/dialog/document-properties.cpp:128 msgid "Snap only when close_r than:" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:127 +#: ../src/ui/dialog/document-properties.cpp:129 msgid "Snapping distance, in screen pixels, for snapping to guides" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:127 +#: ../src/ui/dialog/document-properties.cpp:129 msgid "Always snap to guides, regardless of the distance" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:128 +#: ../src/ui/dialog/document-properties.cpp:130 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 +#: ../src/ui/dialog/document-properties.cpp:133 msgid "Snap to clip paths" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:131 +#: ../src/ui/dialog/document-properties.cpp:133 msgid "When snapping to paths, then also try snapping to clip paths" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:132 +#: ../src/ui/dialog/document-properties.cpp:134 msgid "Snap to mask paths" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:132 +#: ../src/ui/dialog/document-properties.cpp:134 msgid "When snapping to paths, then also try snapping to mask paths" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:133 +#: ../src/ui/dialog/document-properties.cpp:135 msgid "Snap perpendicularly" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:133 +#: ../src/ui/dialog/document-properties.cpp:135 msgid "" "When snapping to paths or guides, then also try snapping perpendicularly" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:134 +#: ../src/ui/dialog/document-properties.cpp:136 msgid "Snap tangentially" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:134 +#: ../src/ui/dialog/document-properties.cpp:136 msgid "When snapping to paths or guides, then also try snapping tangentially" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:137 +#: ../src/ui/dialog/document-properties.cpp:139 msgctxt "Grid" msgid "_New" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:137 +#: ../src/ui/dialog/document-properties.cpp:139 msgid "Create new grid." msgstr "" -#: ../src/ui/dialog/document-properties.cpp:138 +#: ../src/ui/dialog/document-properties.cpp:140 msgctxt "Grid" msgid "_Remove" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:138 +#: ../src/ui/dialog/document-properties.cpp:140 msgid "Remove selected grid." msgstr "" -#: ../src/ui/dialog/document-properties.cpp:145 +#: ../src/ui/dialog/document-properties.cpp:147 #: ../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:149 ../src/verbs.cpp:2680 msgid "Snap" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:149 +#: ../src/ui/dialog/document-properties.cpp:151 msgid "Scripting" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:247 +#: ../src/ui/dialog/document-properties.cpp:311 msgid "<b>General</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:249 +#: ../src/ui/dialog/document-properties.cpp:313 msgid "<b>Color</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:251 +#: ../src/ui/dialog/document-properties.cpp:315 msgid "<b>Border</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:253 +#: ../src/ui/dialog/document-properties.cpp:317 msgid "<b>Page Size</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:286 +#: ../src/ui/dialog/document-properties.cpp:350 msgid "<b>Guides</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:304 +#: ../src/ui/dialog/document-properties.cpp:368 msgid "<b>Snap to objects</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:306 +#: ../src/ui/dialog/document-properties.cpp:370 msgid "<b>Snap to grids</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:308 +#: ../src/ui/dialog/document-properties.cpp:372 msgid "<b>Snap to guides</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:310 +#: ../src/ui/dialog/document-properties.cpp:374 msgid "<b>Miscellaneous</b>" msgstr "" @@ -13896,131 +13765,131 @@ msgstr "" #. Inkscape::GC::release(defsRepr); #. inform the document, so we can undo #. Color Management -#: ../src/ui/dialog/document-properties.cpp:423 ../src/verbs.cpp:2871 +#: ../src/ui/dialog/document-properties.cpp:487 ../src/verbs.cpp:2855 msgid "Link Color Profile" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:524 +#: ../src/ui/dialog/document-properties.cpp:588 msgid "Remove linked color profile" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:537 +#: ../src/ui/dialog/document-properties.cpp:601 msgid "<b>Linked Color Profiles:</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:539 +#: ../src/ui/dialog/document-properties.cpp:603 msgid "<b>Available Color Profiles:</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:541 +#: ../src/ui/dialog/document-properties.cpp:605 msgid "Link Profile" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:544 +#: ../src/ui/dialog/document-properties.cpp:608 msgid "Unlink Profile" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:573 +#: ../src/ui/dialog/document-properties.cpp:686 msgid "Profile Name" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:609 +#: ../src/ui/dialog/document-properties.cpp:722 msgid "External scripts" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:610 +#: ../src/ui/dialog/document-properties.cpp:723 msgid "Embedded scripts" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:615 +#: ../src/ui/dialog/document-properties.cpp:728 msgid "<b>External script files:</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:617 +#: ../src/ui/dialog/document-properties.cpp:730 msgid "Add the current file name or browse for a file" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:620 -#: ../src/ui/dialog/document-properties.cpp:659 -#: ../src/ui/widget/selected-style.cpp:326 +#: ../src/ui/dialog/document-properties.cpp:733 +#: ../src/ui/dialog/document-properties.cpp:811 +#: ../src/ui/widget/selected-style.cpp:334 msgid "Remove" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:646 +#: ../src/ui/dialog/document-properties.cpp:798 msgid "Filename" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:654 +#: ../src/ui/dialog/document-properties.cpp:806 msgid "<b>Embedded script files:</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:656 +#: ../src/ui/dialog/document-properties.cpp:808 msgid "New" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:692 +#: ../src/ui/dialog/document-properties.cpp:875 msgid "Script id" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:698 +#: ../src/ui/dialog/document-properties.cpp:881 msgid "<b>Content:</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:781 +#: ../src/ui/dialog/document-properties.cpp:998 msgid "_Save as default" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:782 +#: ../src/ui/dialog/document-properties.cpp:999 msgid "Save this metadata as the default metadata" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:783 +#: ../src/ui/dialog/document-properties.cpp:1000 msgid "Use _default" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:784 +#: ../src/ui/dialog/document-properties.cpp:1001 msgid "Use the previously saved default metadata here" msgstr "" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:834 +#: ../src/ui/dialog/document-properties.cpp:1074 msgid "Add external script..." msgstr "" -#: ../src/ui/dialog/document-properties.cpp:873 +#: ../src/ui/dialog/document-properties.cpp:1113 msgid "Select a script to load" msgstr "" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:901 +#: ../src/ui/dialog/document-properties.cpp:1141 msgid "Add embedded script..." msgstr "" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:932 +#: ../src/ui/dialog/document-properties.cpp:1172 msgid "Remove external script" msgstr "" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:966 +#: ../src/ui/dialog/document-properties.cpp:1206 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:1066 +#: ../src/ui/dialog/document-properties.cpp:1306 msgid "Edit embedded script" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:1149 +#: ../src/ui/dialog/document-properties.cpp:1389 msgid "<b>Creation</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:1150 +#: ../src/ui/dialog/document-properties.cpp:1390 msgid "<b>Defined grids</b>" msgstr "" -#: ../src/ui/dialog/document-properties.cpp:1378 +#: ../src/ui/dialog/document-properties.cpp:1618 msgid "Remove grid" msgstr "" @@ -14028,8 +13897,8 @@ 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:284 +#: ../src/verbs.cpp:303 ../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 @@ -14222,20 +14091,20 @@ msgstr "" msgid "No file selected" msgstr "" -#: ../src/ui/dialog/fill-and-stroke.cpp:59 +#: ../src/ui/dialog/fill-and-stroke.cpp:62 msgid "_Fill" msgstr "" -#: ../src/ui/dialog/fill-and-stroke.cpp:60 +#: ../src/ui/dialog/fill-and-stroke.cpp:63 msgid "Stroke _paint" msgstr "" -#: ../src/ui/dialog/fill-and-stroke.cpp:61 +#: ../src/ui/dialog/fill-and-stroke.cpp:64 msgid "Stroke st_yle" msgstr "" #. TRANSLATORS: this dialog is accessible via menu Filters - Filter editor -#: ../src/ui/dialog/filter-effects-dialog.cpp:487 +#: ../src/ui/dialog/filter-effects-dialog.cpp:511 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 " @@ -14243,202 +14112,202 @@ msgid "" "depend on input colors, so can be used to adjust a constant component value." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:597 +#: ../src/ui/dialog/filter-effects-dialog.cpp:621 msgid "Image File" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:600 +#: ../src/ui/dialog/filter-effects-dialog.cpp:624 msgid "Selected SVG Element" msgstr "" #. TODO: any image, not just svg -#: ../src/ui/dialog/filter-effects-dialog.cpp:670 +#: ../src/ui/dialog/filter-effects-dialog.cpp:694 msgid "Select an image to be used as feImage input" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:762 +#: ../src/ui/dialog/filter-effects-dialog.cpp:786 msgid "This SVG filter effect does not require any parameters." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:768 +#: ../src/ui/dialog/filter-effects-dialog.cpp:792 msgid "This SVG filter effect is not yet implemented in Inkscape." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:958 +#: ../src/ui/dialog/filter-effects-dialog.cpp:980 msgid "Light Source:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:975 +#: ../src/ui/dialog/filter-effects-dialog.cpp:997 msgid "Azimuth" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:975 +#: ../src/ui/dialog/filter-effects-dialog.cpp:997 msgid "Direction angle for the light source on the XY plane, in degrees" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:976 +#: ../src/ui/dialog/filter-effects-dialog.cpp:998 msgid "Elevation" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:976 +#: ../src/ui/dialog/filter-effects-dialog.cpp:998 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:979 -#: ../src/ui/dialog/filter-effects-dialog.cpp:982 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1001 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1004 msgid "Location:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:979 -#: ../src/ui/dialog/filter-effects-dialog.cpp:982 -#: ../src/ui/dialog/filter-effects-dialog.cpp:985 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1001 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1004 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1007 msgid "X coordinate" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:979 -#: ../src/ui/dialog/filter-effects-dialog.cpp:982 -#: ../src/ui/dialog/filter-effects-dialog.cpp:985 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1001 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1004 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1007 msgid "Y coordinate" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:979 -#: ../src/ui/dialog/filter-effects-dialog.cpp:982 -#: ../src/ui/dialog/filter-effects-dialog.cpp:985 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1001 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1004 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1007 msgid "Z coordinate" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:985 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1007 msgid "Points At" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:986 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1008 msgid "Specular Exponent" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:986 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1008 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:988 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1010 msgid "Cone Angle" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:988 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1010 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 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1073 msgid "New light source" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1092 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1114 msgid "_Duplicate" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1126 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1148 msgid "_Filter" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1140 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1162 msgid "R_ename" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1269 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1291 msgid "Rename filter" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1306 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1328 msgid "Apply filter" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1376 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1398 msgid "filter" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1383 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1405 msgid "Add filter" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1435 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1457 msgid "Duplicate filter" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1534 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1556 msgid "_Effect" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1543 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1565 msgid "Connections" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1681 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1703 msgid "Remove filter primitive" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2226 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2256 msgid "Remove merge node" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2346 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2376 msgid "Reorder filter primitive" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2398 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2428 msgid "Add Effect:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2399 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2429 msgid "No effect selected" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2400 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2430 msgid "No filter selected" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2443 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2473 msgid "Effect parameters" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2444 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2474 msgid "Filter General Settings" msgstr "" #. default x: #. default y: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2500 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2530 msgid "Coordinates:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2500 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2530 msgid "X coordinate of the left corners of filter effects region" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2500 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2530 msgid "Y coordinate of the upper corners of filter effects region" msgstr "" #. default width: #. default height: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2501 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2531 msgid "Dimensions:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2501 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2531 msgid "Width of filter effects region" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2501 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2531 msgid "Height of filter effects region" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2507 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2537 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 " @@ -14446,78 +14315,78 @@ msgid "" "performed without specifying a complete matrix." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2508 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2538 msgid "Value(s):" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2523 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2563 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2553 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2593 msgid "Operator:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2524 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2554 msgid "K1:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2524 -#: ../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:2554 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2555 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2556 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2557 msgid "" "If the arithmetic operation is chosen, each result pixel is computed using " "the formula k1*i1*i2 + k2*i1 + k3*i2 + k4 where i1 and i2 are the pixel " "values of the first and second inputs respectively." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2525 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2555 msgid "K2:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2526 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2556 msgid "K3:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2527 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2557 msgid "K4:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2530 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2560 msgid "Size:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2530 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2560 msgid "width of the convolve matrix" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2530 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2560 msgid "height of the convolve matrix" msgstr "" #. default x: #. default y: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2531 -#: ../src/ui/dialog/object-attributes.cpp:47 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2561 +#: ../src/ui/dialog/object-attributes.cpp:48 msgid "Target:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2531 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2561 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:2531 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2561 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:2533 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2563 msgid "Kernel:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2533 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2563 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 " @@ -14527,11 +14396,11 @@ msgid "" "would lead to a common blur effect." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2535 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2565 msgid "Divisor:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2535 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2565 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 " @@ -14539,189 +14408,189 @@ msgid "" "effect on the overall color intensity of the result." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2536 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2566 msgid "Bias:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2536 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2566 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 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2567 msgid "Edge Mode:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2537 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2567 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 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2568 msgid "Preserve Alpha" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2538 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2568 msgid "If set, the alpha channel won't be altered by this filter primitive." msgstr "" #. default: white -#: ../src/ui/dialog/filter-effects-dialog.cpp:2541 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2571 msgid "Diffuse Color:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2541 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2574 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2571 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2604 msgid "Defines the color of the light source" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2542 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2575 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2572 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2605 msgid "Surface Scale:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2542 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2575 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2572 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2605 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 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2573 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2606 msgid "Constant:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2543 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2576 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2573 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2606 msgid "This constant affects the Phong lighting model." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2544 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2578 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2574 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2608 msgid "Kernel Unit Length:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2548 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2578 msgid "This defines the intensity of the displacement effect." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2549 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2579 msgid "X displacement:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2549 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2579 msgid "Color component that controls the displacement in the X direction" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2550 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2580 msgid "Y displacement:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2550 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2580 msgid "Color component that controls the displacement in the Y direction" msgstr "" #. default: black -#: ../src/ui/dialog/filter-effects-dialog.cpp:2553 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2583 msgid "Flood Color:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2553 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2583 msgid "The whole filter region will be filled with this color." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2557 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2587 msgid "Standard Deviation:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2557 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2587 msgid "The standard deviation for the blur operation." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2563 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2593 msgid "" "Erode: performs \"thinning\" of input image.\n" "Dilate: performs \"fattenning\" of input image." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2567 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2597 msgid "Source of Image:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2570 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2600 msgid "Delta X:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2570 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2600 msgid "This is how far the input image gets shifted to the right" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2571 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2601 msgid "Delta Y:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2571 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2601 msgid "This is how far the input image gets shifted downwards" msgstr "" #. default: white -#: ../src/ui/dialog/filter-effects-dialog.cpp:2574 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2604 msgid "Specular Color:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2577 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2607 #: ../share/extensions/interp.inx.h:2 msgid "Exponent:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2577 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2607 msgid "Exponent for specular term, larger is more \"shiny\"." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2586 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2616 msgid "" "Indicates whether the filter primitive should perform a noise or turbulence " "function." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2587 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2617 msgid "Base Frequency:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2588 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2618 msgid "Octaves:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2589 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2619 msgid "Seed:" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2589 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2619 msgid "The starting number for the pseudo random number generator." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2601 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2631 msgid "Add filter primitive" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2618 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2648 msgid "" "The <b>feBlend</b> filter primitive provides 4 image blending modes: screen, " "multiply, darken and lighten." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2622 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2652 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:2626 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2656 msgid "" "The <b>feComponentTransfer</b> filter primitive manipulates the input's " "color components (red, green, blue, and alpha) according to particular " @@ -14729,7 +14598,7 @@ msgid "" "adjustment, color balance, and thresholding." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2630 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2660 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 " @@ -14737,7 +14606,7 @@ msgid "" "between the corresponding pixel values of the images." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2634 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2664 msgid "" "The <b>feConvolveMatrix</b> lets you specify a Convolution to be applied on " "the image. Common effects created using convolution matrices are blur, " @@ -14746,7 +14615,7 @@ msgid "" "is faster and resolution-independent." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2638 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2668 msgid "" "The <b>feDiffuseLighting</b> and feSpecularLighting filter primitives create " "\"embossed\" shadings. The input's alpha channel is used to provide depth " @@ -14754,7 +14623,7 @@ msgid "" "opacity areas recede away from the viewer." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2642 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2672 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 " @@ -14762,26 +14631,26 @@ msgid "" "effects." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2646 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2676 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:2650 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2680 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:2654 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2684 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:2658 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2688 msgid "" "The <b>feMerge</b> filter primitive composites several temporary images " "inside the filter primitive to a single image. It uses normal alpha " @@ -14789,21 +14658,21 @@ msgid "" "in 'normal' mode or several feComposite primitives in 'over' mode." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2662 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2692 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:2666 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2696 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:2670 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2700 msgid "" "The <b>feDiffuseLighting</b> and <b>feSpecularLighting</b> filter primitives " "create \"embossed\" shadings. The input's alpha channel is used to provide " @@ -14811,945 +14680,1052 @@ msgid "" "lower opacity areas recede away from the viewer." msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2674 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2704 msgid "" "The <b>feTile</b> filter primitive tiles a region with its input graphic" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2678 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2708 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:2697 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2727 msgid "Duplicate filter primitive" msgstr "" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2750 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2780 msgid "Set filter primitive attribute" msgstr "" -#: ../src/ui/dialog/find.cpp:67 +#: ../src/ui/dialog/find.cpp:71 msgid "F_ind:" msgstr "" -#: ../src/ui/dialog/find.cpp:67 +#: ../src/ui/dialog/find.cpp:71 msgid "Find objects by their content or properties (exact or partial match)" msgstr "" -#: ../src/ui/dialog/find.cpp:68 +#: ../src/ui/dialog/find.cpp:72 msgid "R_eplace:" msgstr "" -#: ../src/ui/dialog/find.cpp:68 +#: ../src/ui/dialog/find.cpp:72 msgid "Replace match with this value" msgstr "" -#: ../src/ui/dialog/find.cpp:70 +#: ../src/ui/dialog/find.cpp:74 msgid "_All" msgstr "" -#: ../src/ui/dialog/find.cpp:70 +#: ../src/ui/dialog/find.cpp:74 msgid "Search in all layers" msgstr "" -#: ../src/ui/dialog/find.cpp:71 +#: ../src/ui/dialog/find.cpp:75 msgid "Current _layer" msgstr "" -#: ../src/ui/dialog/find.cpp:71 +#: ../src/ui/dialog/find.cpp:75 msgid "Limit search to the current layer" msgstr "" -#: ../src/ui/dialog/find.cpp:72 +#: ../src/ui/dialog/find.cpp:76 msgid "Sele_ction" msgstr "" -#: ../src/ui/dialog/find.cpp:72 +#: ../src/ui/dialog/find.cpp:76 msgid "Limit search to the current selection" msgstr "" -#: ../src/ui/dialog/find.cpp:73 +#: ../src/ui/dialog/find.cpp:77 msgid "Search in text objects" msgstr "" -#: ../src/ui/dialog/find.cpp:74 +#: ../src/ui/dialog/find.cpp:78 msgid "_Properties" msgstr "" -#: ../src/ui/dialog/find.cpp:74 +#: ../src/ui/dialog/find.cpp:78 msgid "Search in object properties, styles, attributes and IDs" msgstr "" -#: ../src/ui/dialog/find.cpp:76 +#: ../src/ui/dialog/find.cpp:80 msgid "Search in" msgstr "" -#: ../src/ui/dialog/find.cpp:77 +#: ../src/ui/dialog/find.cpp:81 msgid "Scope" msgstr "" -#: ../src/ui/dialog/find.cpp:79 +#: ../src/ui/dialog/find.cpp:83 msgid "Case sensiti_ve" msgstr "" -#: ../src/ui/dialog/find.cpp:79 +#: ../src/ui/dialog/find.cpp:83 msgid "Match upper/lower case" msgstr "" -#: ../src/ui/dialog/find.cpp:80 +#: ../src/ui/dialog/find.cpp:84 msgid "E_xact match" msgstr "" -#: ../src/ui/dialog/find.cpp:80 +#: ../src/ui/dialog/find.cpp:84 msgid "Match whole objects only" msgstr "" -#: ../src/ui/dialog/find.cpp:81 +#: ../src/ui/dialog/find.cpp:85 msgid "Include _hidden" msgstr "" -#: ../src/ui/dialog/find.cpp:81 +#: ../src/ui/dialog/find.cpp:85 msgid "Include hidden objects in search" msgstr "" -#: ../src/ui/dialog/find.cpp:82 +#: ../src/ui/dialog/find.cpp:86 msgid "Include loc_ked" msgstr "" -#: ../src/ui/dialog/find.cpp:82 +#: ../src/ui/dialog/find.cpp:86 msgid "Include locked objects in search" msgstr "" -#: ../src/ui/dialog/find.cpp:84 +#: ../src/ui/dialog/find.cpp:88 msgid "General" msgstr "" -#: ../src/ui/dialog/find.cpp:86 +#: ../src/ui/dialog/find.cpp:90 msgid "_ID" msgstr "" -#: ../src/ui/dialog/find.cpp:86 +#: ../src/ui/dialog/find.cpp:90 msgid "Search id name" msgstr "" -#: ../src/ui/dialog/find.cpp:87 +#: ../src/ui/dialog/find.cpp:91 msgid "Attribute _name" msgstr "" -#: ../src/ui/dialog/find.cpp:87 +#: ../src/ui/dialog/find.cpp:91 msgid "Search attribute name" msgstr "" -#: ../src/ui/dialog/find.cpp:88 +#: ../src/ui/dialog/find.cpp:92 msgid "Attri_bute value" msgstr "" -#: ../src/ui/dialog/find.cpp:88 +#: ../src/ui/dialog/find.cpp:92 msgid "Search attribute value" msgstr "" -#: ../src/ui/dialog/find.cpp:89 +#: ../src/ui/dialog/find.cpp:93 msgid "_Style" msgstr "" -#: ../src/ui/dialog/find.cpp:89 +#: ../src/ui/dialog/find.cpp:93 msgid "Search style" msgstr "" -#: ../src/ui/dialog/find.cpp:90 +#: ../src/ui/dialog/find.cpp:94 msgid "F_ont" msgstr "" -#: ../src/ui/dialog/find.cpp:90 +#: ../src/ui/dialog/find.cpp:94 msgid "Search fonts" msgstr "" -#: ../src/ui/dialog/find.cpp:91 +#: ../src/ui/dialog/find.cpp:95 msgid "Properties" msgstr "" -#: ../src/ui/dialog/find.cpp:93 +#: ../src/ui/dialog/find.cpp:97 +msgid "All types" +msgstr "" + +#: ../src/ui/dialog/find.cpp:97 msgid "Search all object types" msgstr "" +#: ../src/ui/dialog/find.cpp:98 +msgid "Rectangles" +msgstr "" + +#: ../src/ui/dialog/find.cpp:98 +msgid "Search rectangles" +msgstr "" + +#: ../src/ui/dialog/find.cpp:99 +msgid "Ellipses" +msgstr "" + +#: ../src/ui/dialog/find.cpp:99 +msgid "Search ellipses, arcs, circles" +msgstr "" + +#: ../src/ui/dialog/find.cpp:100 +msgid "Stars" +msgstr "" + +#: ../src/ui/dialog/find.cpp:100 +msgid "Search stars and polygons" +msgstr "" + +#: ../src/ui/dialog/find.cpp:101 +msgid "Spirals" +msgstr "" + +#: ../src/ui/dialog/find.cpp:101 +msgid "Search spirals" +msgstr "" + +#: ../src/ui/dialog/find.cpp:102 ../src/widgets/toolbox.cpp:1732 +msgid "Paths" +msgstr "" + +#: ../src/ui/dialog/find.cpp:102 +msgid "Search paths, lines, polylines" +msgstr "" + +#: ../src/ui/dialog/find.cpp:103 +msgid "Texts" +msgstr "" + +#: ../src/ui/dialog/find.cpp:103 +msgid "Search text objects" +msgstr "" + +#: ../src/ui/dialog/find.cpp:104 +msgid "Groups" +msgstr "" + +#: ../src/ui/dialog/find.cpp:104 +msgid "Search groups" +msgstr "" + +#. TRANSLATORS: "Clones" is a noun indicating type of object to find #: ../src/ui/dialog/find.cpp:107 -msgid "Object types" +msgctxt "Find dialog" +msgid "Clones" +msgstr "" + +#: ../src/ui/dialog/find.cpp:107 +msgid "Search clones" +msgstr "" + +#: ../src/ui/dialog/find.cpp:109 ../share/extensions/embedimage.inx.h:3 +#: ../share/extensions/extractimage.inx.h:5 +msgid "Images" +msgstr "" + +#: ../src/ui/dialog/find.cpp:109 +msgid "Search images" msgstr "" #: ../src/ui/dialog/find.cpp:110 -msgid "_Find" +msgid "Offsets" msgstr "" #: ../src/ui/dialog/find.cpp:110 -msgid "Select all objects matching the selection criteria" +msgid "Search offset objects" msgstr "" #: ../src/ui/dialog/find.cpp:111 +msgid "Object types" +msgstr "" + +#: ../src/ui/dialog/find.cpp:114 +msgid "_Find" +msgstr "" + +#: ../src/ui/dialog/find.cpp:114 +msgid "Select all objects matching the selection criteria" +msgstr "" + +#: ../src/ui/dialog/find.cpp:115 msgid "_Replace All" msgstr "" -#: ../src/ui/dialog/find.cpp:111 +#: ../src/ui/dialog/find.cpp:115 msgid "Replace all matches" msgstr "" -#: ../src/ui/dialog/find.cpp:771 +#: ../src/ui/dialog/find.cpp:775 msgid "Nothing to replace" msgstr "" +#. TRANSLATORS: "%s" is replaced with "exact" or "partial" when this string is displayed +#: ../src/ui/dialog/find.cpp:816 +#, 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] "" +msgstr[1] "" + +#: ../src/ui/dialog/find.cpp:819 +msgid "exact" +msgstr "" + +#: ../src/ui/dialog/find.cpp:819 +msgid "partial" +msgstr "" + #. TRANSLATORS: "%1" is replaced with the number of matches -#: ../src/ui/dialog/find.cpp:818 +#: ../src/ui/dialog/find.cpp:822 msgid "%1 match replaced" msgid_plural "%1 matches replaced" msgstr[0] "" msgstr[1] "" #. TRANSLATORS: "%1" is replaced with the number of matches -#: ../src/ui/dialog/find.cpp:822 +#: ../src/ui/dialog/find.cpp:826 msgid "%1 object found" msgid_plural "%1 objects found" msgstr[0] "" msgstr[1] "" -#: ../src/ui/dialog/find.cpp:833 +#: ../src/ui/dialog/find.cpp:837 msgid "Replace text or property" msgstr "" -#: ../src/ui/dialog/find.cpp:837 +#: ../src/ui/dialog/find.cpp:841 msgid "Nothing found" msgstr "" -#: ../src/ui/dialog/find.cpp:863 +#: ../src/ui/dialog/find.cpp:846 +msgid "No objects found" +msgstr "" + +#: ../src/ui/dialog/find.cpp:867 msgid "Select an object type" msgstr "" -#: ../src/ui/dialog/find.cpp:881 +#: ../src/ui/dialog/find.cpp:885 msgid "Select a property" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:53 ../src/ui/dialog/glyphs.cpp:145 +#: ../src/ui/dialog/glyphs.cpp:60 ../src/ui/dialog/glyphs.cpp:152 msgid "all" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:54 +#: ../src/ui/dialog/glyphs.cpp:61 msgid "common" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:55 +#: ../src/ui/dialog/glyphs.cpp:62 msgid "inherited" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:56 ../src/ui/dialog/glyphs.cpp:158 +#: ../src/ui/dialog/glyphs.cpp:63 ../src/ui/dialog/glyphs.cpp:165 msgid "Arabic" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:57 ../src/ui/dialog/glyphs.cpp:156 +#: ../src/ui/dialog/glyphs.cpp:64 ../src/ui/dialog/glyphs.cpp:163 msgid "Armenian" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:58 ../src/ui/dialog/glyphs.cpp:165 +#: ../src/ui/dialog/glyphs.cpp:65 ../src/ui/dialog/glyphs.cpp:172 msgid "Bengali" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:59 ../src/ui/dialog/glyphs.cpp:247 +#: ../src/ui/dialog/glyphs.cpp:66 ../src/ui/dialog/glyphs.cpp:254 msgid "Bopomofo" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:60 ../src/ui/dialog/glyphs.cpp:182 +#: ../src/ui/dialog/glyphs.cpp:67 ../src/ui/dialog/glyphs.cpp:189 msgid "Cherokee" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:61 ../src/ui/dialog/glyphs.cpp:235 +#: ../src/ui/dialog/glyphs.cpp:68 ../src/ui/dialog/glyphs.cpp:242 msgid "Coptic" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:62 ../src/ui/dialog/glyphs.cpp:154 +#: ../src/ui/dialog/glyphs.cpp:69 ../src/ui/dialog/glyphs.cpp:161 msgid "Cyrillic" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:63 +#: ../src/ui/dialog/glyphs.cpp:70 msgid "Deseret" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:64 ../src/ui/dialog/glyphs.cpp:164 +#: ../src/ui/dialog/glyphs.cpp:71 ../src/ui/dialog/glyphs.cpp:171 msgid "Devanagari" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:65 ../src/ui/dialog/glyphs.cpp:180 +#: ../src/ui/dialog/glyphs.cpp:72 ../src/ui/dialog/glyphs.cpp:187 msgid "Ethiopic" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:66 ../src/ui/dialog/glyphs.cpp:178 +#: ../src/ui/dialog/glyphs.cpp:73 ../src/ui/dialog/glyphs.cpp:185 msgid "Georgian" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:67 +#: ../src/ui/dialog/glyphs.cpp:74 msgid "Gothic" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:68 +#: ../src/ui/dialog/glyphs.cpp:75 msgid "Greek" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:69 ../src/ui/dialog/glyphs.cpp:167 +#: ../src/ui/dialog/glyphs.cpp:76 ../src/ui/dialog/glyphs.cpp:174 msgid "Gujarati" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:70 ../src/ui/dialog/glyphs.cpp:166 +#: ../src/ui/dialog/glyphs.cpp:77 ../src/ui/dialog/glyphs.cpp:173 msgid "Gurmukhi" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:71 +#: ../src/ui/dialog/glyphs.cpp:78 msgid "Han" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:72 +#: ../src/ui/dialog/glyphs.cpp:79 msgid "Hangul" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:73 ../src/ui/dialog/glyphs.cpp:157 +#: ../src/ui/dialog/glyphs.cpp:80 ../src/ui/dialog/glyphs.cpp:164 msgid "Hebrew" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:74 ../src/ui/dialog/glyphs.cpp:245 +#: ../src/ui/dialog/glyphs.cpp:81 ../src/ui/dialog/glyphs.cpp:252 msgid "Hiragana" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:75 ../src/ui/dialog/glyphs.cpp:171 +#: ../src/ui/dialog/glyphs.cpp:82 ../src/ui/dialog/glyphs.cpp:178 msgid "Kannada" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:76 ../src/ui/dialog/glyphs.cpp:246 +#: ../src/ui/dialog/glyphs.cpp:83 ../src/ui/dialog/glyphs.cpp:253 msgid "Katakana" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:77 ../src/ui/dialog/glyphs.cpp:190 +#: ../src/ui/dialog/glyphs.cpp:84 ../src/ui/dialog/glyphs.cpp:197 msgid "Khmer" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:78 ../src/ui/dialog/glyphs.cpp:175 +#: ../src/ui/dialog/glyphs.cpp:85 ../src/ui/dialog/glyphs.cpp:182 msgid "Lao" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:79 +#: ../src/ui/dialog/glyphs.cpp:86 msgid "Latin" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:80 ../src/ui/dialog/glyphs.cpp:172 +#: ../src/ui/dialog/glyphs.cpp:87 ../src/ui/dialog/glyphs.cpp:179 msgid "Malayalam" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:81 ../src/ui/dialog/glyphs.cpp:191 +#: ../src/ui/dialog/glyphs.cpp:88 ../src/ui/dialog/glyphs.cpp:198 msgid "Mongolian" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:82 ../src/ui/dialog/glyphs.cpp:177 +#: ../src/ui/dialog/glyphs.cpp:89 ../src/ui/dialog/glyphs.cpp:184 msgid "Myanmar" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:83 ../src/ui/dialog/glyphs.cpp:184 +#: ../src/ui/dialog/glyphs.cpp:90 ../src/ui/dialog/glyphs.cpp:191 msgid "Ogham" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:84 +#: ../src/ui/dialog/glyphs.cpp:91 msgid "Old Italic" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:85 ../src/ui/dialog/glyphs.cpp:168 +#: ../src/ui/dialog/glyphs.cpp:92 ../src/ui/dialog/glyphs.cpp:175 msgid "Oriya" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:86 ../src/ui/dialog/glyphs.cpp:185 +#: ../src/ui/dialog/glyphs.cpp:93 ../src/ui/dialog/glyphs.cpp:192 msgid "Runic" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:87 ../src/ui/dialog/glyphs.cpp:173 +#: ../src/ui/dialog/glyphs.cpp:94 ../src/ui/dialog/glyphs.cpp:180 msgid "Sinhala" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:88 ../src/ui/dialog/glyphs.cpp:159 +#: ../src/ui/dialog/glyphs.cpp:95 ../src/ui/dialog/glyphs.cpp:166 msgid "Syriac" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:89 ../src/ui/dialog/glyphs.cpp:169 +#: ../src/ui/dialog/glyphs.cpp:96 ../src/ui/dialog/glyphs.cpp:176 msgid "Tamil" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:90 ../src/ui/dialog/glyphs.cpp:170 +#: ../src/ui/dialog/glyphs.cpp:97 ../src/ui/dialog/glyphs.cpp:177 msgid "Telugu" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:91 ../src/ui/dialog/glyphs.cpp:161 +#: ../src/ui/dialog/glyphs.cpp:98 ../src/ui/dialog/glyphs.cpp:168 msgid "Thaana" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:92 ../src/ui/dialog/glyphs.cpp:174 +#: ../src/ui/dialog/glyphs.cpp:99 ../src/ui/dialog/glyphs.cpp:181 msgid "Thai" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:93 ../src/ui/dialog/glyphs.cpp:176 +#: ../src/ui/dialog/glyphs.cpp:100 ../src/ui/dialog/glyphs.cpp:183 msgid "Tibetan" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:94 +#: ../src/ui/dialog/glyphs.cpp:101 msgid "Canadian Aboriginal" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:95 +#: ../src/ui/dialog/glyphs.cpp:102 msgid "Yi" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:96 ../src/ui/dialog/glyphs.cpp:186 +#: ../src/ui/dialog/glyphs.cpp:103 ../src/ui/dialog/glyphs.cpp:193 msgid "Tagalog" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:97 ../src/ui/dialog/glyphs.cpp:187 +#: ../src/ui/dialog/glyphs.cpp:104 ../src/ui/dialog/glyphs.cpp:194 msgid "Hanunoo" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:98 ../src/ui/dialog/glyphs.cpp:188 +#: ../src/ui/dialog/glyphs.cpp:105 ../src/ui/dialog/glyphs.cpp:195 msgid "Buhid" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:99 ../src/ui/dialog/glyphs.cpp:189 +#: ../src/ui/dialog/glyphs.cpp:106 ../src/ui/dialog/glyphs.cpp:196 msgid "Tagbanwa" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:100 +#: ../src/ui/dialog/glyphs.cpp:107 msgid "Braille" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:101 +#: ../src/ui/dialog/glyphs.cpp:108 msgid "Cypriot" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:102 ../src/ui/dialog/glyphs.cpp:193 +#: ../src/ui/dialog/glyphs.cpp:109 ../src/ui/dialog/glyphs.cpp:200 msgid "Limbu" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:103 +#: ../src/ui/dialog/glyphs.cpp:110 msgid "Osmanya" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:104 +#: ../src/ui/dialog/glyphs.cpp:111 msgid "Shavian" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:105 +#: ../src/ui/dialog/glyphs.cpp:112 msgid "Linear B" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:106 ../src/ui/dialog/glyphs.cpp:194 +#: ../src/ui/dialog/glyphs.cpp:113 ../src/ui/dialog/glyphs.cpp:201 msgid "Tai Le" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:107 +#: ../src/ui/dialog/glyphs.cpp:114 msgid "Ugaritic" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:108 ../src/ui/dialog/glyphs.cpp:195 +#: ../src/ui/dialog/glyphs.cpp:115 ../src/ui/dialog/glyphs.cpp:202 msgid "New Tai Lue" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:109 ../src/ui/dialog/glyphs.cpp:197 +#: ../src/ui/dialog/glyphs.cpp:116 ../src/ui/dialog/glyphs.cpp:204 msgid "Buginese" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:110 ../src/ui/dialog/glyphs.cpp:233 +#: ../src/ui/dialog/glyphs.cpp:117 ../src/ui/dialog/glyphs.cpp:240 msgid "Glagolitic" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:111 ../src/ui/dialog/glyphs.cpp:237 +#: ../src/ui/dialog/glyphs.cpp:118 ../src/ui/dialog/glyphs.cpp:244 msgid "Tifinagh" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:112 ../src/ui/dialog/glyphs.cpp:266 +#: ../src/ui/dialog/glyphs.cpp:119 ../src/ui/dialog/glyphs.cpp:273 msgid "Syloti Nagri" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:113 +#: ../src/ui/dialog/glyphs.cpp:120 msgid "Old Persian" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:114 +#: ../src/ui/dialog/glyphs.cpp:121 msgid "Kharoshthi" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:115 +#: ../src/ui/dialog/glyphs.cpp:122 msgid "unassigned" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:116 ../src/ui/dialog/glyphs.cpp:199 +#: ../src/ui/dialog/glyphs.cpp:123 ../src/ui/dialog/glyphs.cpp:206 msgid "Balinese" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:117 +#: ../src/ui/dialog/glyphs.cpp:124 msgid "Cuneiform" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:118 +#: ../src/ui/dialog/glyphs.cpp:125 msgid "Phoenician" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:119 ../src/ui/dialog/glyphs.cpp:268 +#: ../src/ui/dialog/glyphs.cpp:126 ../src/ui/dialog/glyphs.cpp:275 msgid "Phags-pa" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:120 +#: ../src/ui/dialog/glyphs.cpp:127 msgid "N'Ko" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:121 ../src/ui/dialog/glyphs.cpp:271 +#: ../src/ui/dialog/glyphs.cpp:128 ../src/ui/dialog/glyphs.cpp:278 msgid "Kayah Li" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:122 ../src/ui/dialog/glyphs.cpp:201 +#: ../src/ui/dialog/glyphs.cpp:129 ../src/ui/dialog/glyphs.cpp:208 msgid "Lepcha" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:123 ../src/ui/dialog/glyphs.cpp:272 +#: ../src/ui/dialog/glyphs.cpp:130 ../src/ui/dialog/glyphs.cpp:279 msgid "Rejang" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:124 ../src/ui/dialog/glyphs.cpp:200 +#: ../src/ui/dialog/glyphs.cpp:131 ../src/ui/dialog/glyphs.cpp:207 msgid "Sundanese" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:125 ../src/ui/dialog/glyphs.cpp:269 +#: ../src/ui/dialog/glyphs.cpp:132 ../src/ui/dialog/glyphs.cpp:276 msgid "Saurashtra" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:126 ../src/ui/dialog/glyphs.cpp:275 +#: ../src/ui/dialog/glyphs.cpp:133 ../src/ui/dialog/glyphs.cpp:282 msgid "Cham" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:127 ../src/ui/dialog/glyphs.cpp:202 +#: ../src/ui/dialog/glyphs.cpp:134 ../src/ui/dialog/glyphs.cpp:209 msgid "Ol Chiki" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:128 ../src/ui/dialog/glyphs.cpp:261 +#: ../src/ui/dialog/glyphs.cpp:135 ../src/ui/dialog/glyphs.cpp:268 msgid "Vai" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:129 +#: ../src/ui/dialog/glyphs.cpp:136 msgid "Carian" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:130 +#: ../src/ui/dialog/glyphs.cpp:137 msgid "Lycian" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:131 +#: ../src/ui/dialog/glyphs.cpp:138 msgid "Lydian" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:146 +#: ../src/ui/dialog/glyphs.cpp:153 msgid "Basic Latin" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:147 +#: ../src/ui/dialog/glyphs.cpp:154 msgid "Latin-1 Supplement" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:148 +#: ../src/ui/dialog/glyphs.cpp:155 msgid "Latin Extended-A" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:149 +#: ../src/ui/dialog/glyphs.cpp:156 msgid "Latin Extended-B" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:150 +#: ../src/ui/dialog/glyphs.cpp:157 msgid "IPA Extensions" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:151 +#: ../src/ui/dialog/glyphs.cpp:158 msgid "Spacing Modifier Letters" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:152 +#: ../src/ui/dialog/glyphs.cpp:159 msgid "Combining Diacritical Marks" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:153 +#: ../src/ui/dialog/glyphs.cpp:160 msgid "Greek and Coptic" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:155 +#: ../src/ui/dialog/glyphs.cpp:162 msgid "Cyrillic Supplement" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:160 +#: ../src/ui/dialog/glyphs.cpp:167 msgid "Arabic Supplement" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:162 +#: ../src/ui/dialog/glyphs.cpp:169 msgid "NKo" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:163 +#: ../src/ui/dialog/glyphs.cpp:170 msgid "Samaritan" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:179 +#: ../src/ui/dialog/glyphs.cpp:186 msgid "Hangul Jamo" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:181 +#: ../src/ui/dialog/glyphs.cpp:188 msgid "Ethiopic Supplement" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:183 +#: ../src/ui/dialog/glyphs.cpp:190 msgid "Unified Canadian Aboriginal Syllabics" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:192 +#: ../src/ui/dialog/glyphs.cpp:199 msgid "Unified Canadian Aboriginal Syllabics Extended" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:196 +#: ../src/ui/dialog/glyphs.cpp:203 msgid "Khmer Symbols" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:198 +#: ../src/ui/dialog/glyphs.cpp:205 msgid "Tai Tham" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:203 +#: ../src/ui/dialog/glyphs.cpp:210 msgid "Vedic Extensions" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:204 +#: ../src/ui/dialog/glyphs.cpp:211 msgid "Phonetic Extensions" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:205 +#: ../src/ui/dialog/glyphs.cpp:212 msgid "Phonetic Extensions Supplement" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:206 +#: ../src/ui/dialog/glyphs.cpp:213 msgid "Combining Diacritical Marks Supplement" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:207 +#: ../src/ui/dialog/glyphs.cpp:214 msgid "Latin Extended Additional" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:208 +#: ../src/ui/dialog/glyphs.cpp:215 msgid "Greek Extended" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:209 +#: ../src/ui/dialog/glyphs.cpp:216 msgid "General Punctuation" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:210 +#: ../src/ui/dialog/glyphs.cpp:217 msgid "Superscripts and Subscripts" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:211 +#: ../src/ui/dialog/glyphs.cpp:218 msgid "Currency Symbols" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:212 +#: ../src/ui/dialog/glyphs.cpp:219 msgid "Combining Diacritical Marks for Symbols" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:213 +#: ../src/ui/dialog/glyphs.cpp:220 msgid "Letterlike Symbols" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:214 +#: ../src/ui/dialog/glyphs.cpp:221 msgid "Number Forms" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:215 +#: ../src/ui/dialog/glyphs.cpp:222 msgid "Arrows" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:216 +#: ../src/ui/dialog/glyphs.cpp:223 msgid "Mathematical Operators" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:217 +#: ../src/ui/dialog/glyphs.cpp:224 msgid "Miscellaneous Technical" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:218 +#: ../src/ui/dialog/glyphs.cpp:225 msgid "Control Pictures" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:219 +#: ../src/ui/dialog/glyphs.cpp:226 msgid "Optical Character Recognition" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:220 +#: ../src/ui/dialog/glyphs.cpp:227 msgid "Enclosed Alphanumerics" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:221 +#: ../src/ui/dialog/glyphs.cpp:228 msgid "Box Drawing" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:222 +#: ../src/ui/dialog/glyphs.cpp:229 msgid "Block Elements" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:223 +#: ../src/ui/dialog/glyphs.cpp:230 msgid "Geometric Shapes" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:224 +#: ../src/ui/dialog/glyphs.cpp:231 msgid "Miscellaneous Symbols" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:225 +#: ../src/ui/dialog/glyphs.cpp:232 msgid "Dingbats" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:226 +#: ../src/ui/dialog/glyphs.cpp:233 msgid "Miscellaneous Mathematical Symbols-A" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:227 +#: ../src/ui/dialog/glyphs.cpp:234 msgid "Supplemental Arrows-A" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:228 +#: ../src/ui/dialog/glyphs.cpp:235 msgid "Braille Patterns" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:229 +#: ../src/ui/dialog/glyphs.cpp:236 msgid "Supplemental Arrows-B" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:230 +#: ../src/ui/dialog/glyphs.cpp:237 msgid "Miscellaneous Mathematical Symbols-B" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:231 +#: ../src/ui/dialog/glyphs.cpp:238 msgid "Supplemental Mathematical Operators" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:232 +#: ../src/ui/dialog/glyphs.cpp:239 msgid "Miscellaneous Symbols and Arrows" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:234 +#: ../src/ui/dialog/glyphs.cpp:241 msgid "Latin Extended-C" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:236 +#: ../src/ui/dialog/glyphs.cpp:243 msgid "Georgian Supplement" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:238 +#: ../src/ui/dialog/glyphs.cpp:245 msgid "Ethiopic Extended" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:239 +#: ../src/ui/dialog/glyphs.cpp:246 msgid "Cyrillic Extended-A" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:240 +#: ../src/ui/dialog/glyphs.cpp:247 msgid "Supplemental Punctuation" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:241 +#: ../src/ui/dialog/glyphs.cpp:248 msgid "CJK Radicals Supplement" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:242 +#: ../src/ui/dialog/glyphs.cpp:249 msgid "Kangxi Radicals" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:243 +#: ../src/ui/dialog/glyphs.cpp:250 msgid "Ideographic Description Characters" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:244 +#: ../src/ui/dialog/glyphs.cpp:251 msgid "CJK Symbols and Punctuation" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:248 +#: ../src/ui/dialog/glyphs.cpp:255 msgid "Hangul Compatibility Jamo" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:249 +#: ../src/ui/dialog/glyphs.cpp:256 msgid "Kanbun" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:250 +#: ../src/ui/dialog/glyphs.cpp:257 msgid "Bopomofo Extended" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:251 +#: ../src/ui/dialog/glyphs.cpp:258 msgid "CJK Strokes" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:252 +#: ../src/ui/dialog/glyphs.cpp:259 msgid "Katakana Phonetic Extensions" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:253 +#: ../src/ui/dialog/glyphs.cpp:260 msgid "Enclosed CJK Letters and Months" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:254 +#: ../src/ui/dialog/glyphs.cpp:261 msgid "CJK Compatibility" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:255 +#: ../src/ui/dialog/glyphs.cpp:262 msgid "CJK Unified Ideographs Extension A" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:256 +#: ../src/ui/dialog/glyphs.cpp:263 msgid "Yijing Hexagram Symbols" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:257 +#: ../src/ui/dialog/glyphs.cpp:264 msgid "CJK Unified Ideographs" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:258 +#: ../src/ui/dialog/glyphs.cpp:265 msgid "Yi Syllables" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:259 +#: ../src/ui/dialog/glyphs.cpp:266 msgid "Yi Radicals" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:260 +#: ../src/ui/dialog/glyphs.cpp:267 msgid "Lisu" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:262 +#: ../src/ui/dialog/glyphs.cpp:269 msgid "Cyrillic Extended-B" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:263 +#: ../src/ui/dialog/glyphs.cpp:270 msgid "Bamum" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:264 +#: ../src/ui/dialog/glyphs.cpp:271 msgid "Modifier Tone Letters" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:265 +#: ../src/ui/dialog/glyphs.cpp:272 msgid "Latin Extended-D" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:267 +#: ../src/ui/dialog/glyphs.cpp:274 msgid "Common Indic Number Forms" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:270 +#: ../src/ui/dialog/glyphs.cpp:277 msgid "Devanagari Extended" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:273 +#: ../src/ui/dialog/glyphs.cpp:280 msgid "Hangul Jamo Extended-A" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:274 +#: ../src/ui/dialog/glyphs.cpp:281 msgid "Javanese" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:276 +#: ../src/ui/dialog/glyphs.cpp:283 msgid "Myanmar Extended-A" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:277 +#: ../src/ui/dialog/glyphs.cpp:284 msgid "Tai Viet" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:278 +#: ../src/ui/dialog/glyphs.cpp:285 msgid "Meetei Mayek" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:279 +#: ../src/ui/dialog/glyphs.cpp:286 msgid "Hangul Syllables" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:280 +#: ../src/ui/dialog/glyphs.cpp:287 msgid "Hangul Jamo Extended-B" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:281 +#: ../src/ui/dialog/glyphs.cpp:288 msgid "High Surrogates" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:282 +#: ../src/ui/dialog/glyphs.cpp:289 msgid "High Private Use Surrogates" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:283 +#: ../src/ui/dialog/glyphs.cpp:290 msgid "Low Surrogates" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:284 +#: ../src/ui/dialog/glyphs.cpp:291 msgid "Private Use Area" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:285 +#: ../src/ui/dialog/glyphs.cpp:292 msgid "CJK Compatibility Ideographs" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:286 +#: ../src/ui/dialog/glyphs.cpp:293 msgid "Alphabetic Presentation Forms" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:287 +#: ../src/ui/dialog/glyphs.cpp:294 msgid "Arabic Presentation Forms-A" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:288 +#: ../src/ui/dialog/glyphs.cpp:295 msgid "Variation Selectors" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:289 +#: ../src/ui/dialog/glyphs.cpp:296 msgid "Vertical Forms" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:290 +#: ../src/ui/dialog/glyphs.cpp:297 msgid "Combining Half Marks" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:291 +#: ../src/ui/dialog/glyphs.cpp:298 msgid "CJK Compatibility Forms" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:292 +#: ../src/ui/dialog/glyphs.cpp:299 msgid "Small Form Variants" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:293 +#: ../src/ui/dialog/glyphs.cpp:300 msgid "Arabic Presentation Forms-B" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:294 +#: ../src/ui/dialog/glyphs.cpp:301 msgid "Halfwidth and Fullwidth Forms" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:295 +#: ../src/ui/dialog/glyphs.cpp:302 msgid "Specials" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:359 +#: ../src/ui/dialog/glyphs.cpp:377 msgid "Script: " msgstr "" -#: ../src/ui/dialog/glyphs.cpp:385 +#: ../src/ui/dialog/glyphs.cpp:414 msgid "Range: " msgstr "" -#: ../src/ui/dialog/glyphs.cpp:449 +#: ../src/ui/dialog/glyphs.cpp:497 msgid "Append" msgstr "" -#: ../src/ui/dialog/glyphs.cpp:563 +#: ../src/ui/dialog/glyphs.cpp:618 msgid "Append text" msgstr "" @@ -15771,7 +15747,7 @@ msgctxt "Guides" msgid "_Y:" msgstr "" -#: ../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:62 msgid "_Label:" msgstr "" @@ -15783,43 +15759,43 @@ msgstr "" msgid "_Angle:" msgstr "" -#: ../src/ui/dialog/guides.cpp:125 +#: ../src/ui/dialog/guides.cpp:131 msgid "Set guide properties" msgstr "" -#: ../src/ui/dialog/guides.cpp:164 +#: ../src/ui/dialog/guides.cpp:170 msgid "Guideline" msgstr "" -#: ../src/ui/dialog/guides.cpp:317 +#: ../src/ui/dialog/guides.cpp:323 #, c-format msgid "Guideline ID: %s" msgstr "" -#: ../src/ui/dialog/guides.cpp:323 +#: ../src/ui/dialog/guides.cpp:329 #, c-format msgid "Current: %s" msgstr "" -#: ../src/ui/dialog/icon-preview.cpp:152 +#: ../src/ui/dialog/icon-preview.cpp:156 #, c-format msgid "%d x %d" msgstr "" -#: ../src/ui/dialog/icon-preview.cpp:164 +#: ../src/ui/dialog/icon-preview.cpp:168 msgid "Magnified:" msgstr "" -#: ../src/ui/dialog/icon-preview.cpp:233 +#: ../src/ui/dialog/icon-preview.cpp:237 msgid "Actual Size:" msgstr "" -#: ../src/ui/dialog/icon-preview.cpp:238 +#: ../src/ui/dialog/icon-preview.cpp:242 msgctxt "Icon preview window" msgid "Sele_ction" msgstr "" -#: ../src/ui/dialog/icon-preview.cpp:240 +#: ../src/ui/dialog/icon-preview.cpp:244 msgid "Selection only or whole document" msgstr "" @@ -16140,7 +16116,7 @@ msgid "Zoom" msgstr "" #. Measure -#: ../src/ui/dialog/inkscape-preferences.cpp:382 ../src/verbs.cpp:2626 +#: ../src/ui/dialog/inkscape-preferences.cpp:382 ../src/verbs.cpp:2614 msgctxt "ContextVerb" msgid "Measure" msgstr "" @@ -16173,7 +16149,7 @@ msgstr "" #. Pen #: ../src/ui/dialog/inkscape-preferences.cpp:425 -#: ../src/ui/dialog/input.cpp:1399 +#: ../src/ui/dialog/input.cpp:1485 msgid "Pen" msgstr "" @@ -16195,7 +16171,7 @@ msgid "" msgstr "" #. Text -#: ../src/ui/dialog/inkscape-preferences.cpp:440 ../src/verbs.cpp:2618 +#: ../src/ui/dialog/inkscape-preferences.cpp:440 ../src/verbs.cpp:2606 msgctxt "ContextVerb" msgid "Text" msgstr "" @@ -16678,7 +16654,7 @@ msgstr "" #. show infobox #: ../src/ui/dialog/inkscape-preferences.cpp:601 -msgid "Show filter primitives infobox" +msgid "Show filter primitives infobox (requires restart)" msgstr "" #: ../src/ui/dialog/inkscape-preferences.cpp:603 @@ -16961,175 +16937,175 @@ msgstr "" msgid "If set, display dots at gridpoints instead of gridlines" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:817 +#: ../src/ui/dialog/inkscape-preferences.cpp:824 msgid "Input/Output" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:820 +#: ../src/ui/dialog/inkscape-preferences.cpp:827 msgid "Use current directory for \"Save As ...\"" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:822 +#: ../src/ui/dialog/inkscape-preferences.cpp:829 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:824 +#: ../src/ui/dialog/inkscape-preferences.cpp:831 msgid "Add label comments to printing output" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:826 +#: ../src/ui/dialog/inkscape-preferences.cpp:833 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:828 +#: ../src/ui/dialog/inkscape-preferences.cpp:835 msgid "Add default metadata to new documents" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:830 +#: ../src/ui/dialog/inkscape-preferences.cpp:837 msgid "" "Add default metadata to new documents. Default metadata can be set from " "Document Properties->Metadata." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:834 +#: ../src/ui/dialog/inkscape-preferences.cpp:841 msgid "_Grab sensitivity:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:834 +#: ../src/ui/dialog/inkscape-preferences.cpp:841 msgid "pixels (requires restart)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:835 +#: ../src/ui/dialog/inkscape-preferences.cpp:842 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:837 +#: ../src/ui/dialog/inkscape-preferences.cpp:844 msgid "_Click/drag threshold:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:837 -#: ../src/ui/dialog/inkscape-preferences.cpp:1168 -#: ../src/ui/dialog/inkscape-preferences.cpp:1172 +#: ../src/ui/dialog/inkscape-preferences.cpp:844 #: ../src/ui/dialog/inkscape-preferences.cpp:1182 +#: ../src/ui/dialog/inkscape-preferences.cpp:1186 +#: ../src/ui/dialog/inkscape-preferences.cpp:1196 msgid "pixels" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:838 +#: ../src/ui/dialog/inkscape-preferences.cpp:845 msgid "" "Maximum mouse drag (in screen pixels) which is considered a click, not a drag" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:841 +#: ../src/ui/dialog/inkscape-preferences.cpp:848 msgid "_Handle size:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:842 +#: ../src/ui/dialog/inkscape-preferences.cpp:849 msgid "Set the relative size of node handles" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:844 +#: ../src/ui/dialog/inkscape-preferences.cpp:851 msgid "Use pressure-sensitive tablet (requires restart)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:846 +#: ../src/ui/dialog/inkscape-preferences.cpp:853 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:848 +#: ../src/ui/dialog/inkscape-preferences.cpp:855 msgid "Switch tool based on tablet device (requires restart)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:850 +#: ../src/ui/dialog/inkscape-preferences.cpp:857 msgid "" "Change tool as different devices are used on the tablet (pen, eraser, mouse)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:851 +#: ../src/ui/dialog/inkscape-preferences.cpp:858 msgid "Input devices" msgstr "" #. SVG output options -#: ../src/ui/dialog/inkscape-preferences.cpp:854 +#: ../src/ui/dialog/inkscape-preferences.cpp:861 msgid "Use named colors" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:855 +#: ../src/ui/dialog/inkscape-preferences.cpp:862 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:857 +#: ../src/ui/dialog/inkscape-preferences.cpp:864 msgid "XML formatting" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:859 +#: ../src/ui/dialog/inkscape-preferences.cpp:866 msgid "Inline attributes" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:860 +#: ../src/ui/dialog/inkscape-preferences.cpp:867 msgid "Put attributes on the same line as the element tag" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:863 +#: ../src/ui/dialog/inkscape-preferences.cpp:870 msgid "_Indent, spaces:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:863 +#: ../src/ui/dialog/inkscape-preferences.cpp:870 msgid "" "The number of spaces to use for indenting nested elements; set to 0 for no " "indentation" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:865 +#: ../src/ui/dialog/inkscape-preferences.cpp:872 msgid "Path data" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:867 +#: ../src/ui/dialog/inkscape-preferences.cpp:874 msgid "Allow relative coordinates" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:868 +#: ../src/ui/dialog/inkscape-preferences.cpp:875 msgid "If set, relative coordinates may be used in path data" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:870 +#: ../src/ui/dialog/inkscape-preferences.cpp:877 msgid "Force repeat commands" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:871 +#: ../src/ui/dialog/inkscape-preferences.cpp:878 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:873 +#: ../src/ui/dialog/inkscape-preferences.cpp:880 msgid "Numbers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:876 +#: ../src/ui/dialog/inkscape-preferences.cpp:883 msgid "_Numeric precision:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:876 +#: ../src/ui/dialog/inkscape-preferences.cpp:883 msgid "Significant figures of the values written to the SVG file" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:879 +#: ../src/ui/dialog/inkscape-preferences.cpp:886 msgid "Minimum _exponent:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:879 +#: ../src/ui/dialog/inkscape-preferences.cpp:886 msgid "" "The smallest number written to SVG is 10 to the power of this exponent; " "anything smaller is written as zero" @@ -17137,56 +17113,56 @@ msgstr "" #. Code to add controls for attribute checking options #. Add incorrect style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:884 +#: ../src/ui/dialog/inkscape-preferences.cpp:891 msgid "Improper Attributes Actions" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:886 -#: ../src/ui/dialog/inkscape-preferences.cpp:894 -#: ../src/ui/dialog/inkscape-preferences.cpp:902 +#: ../src/ui/dialog/inkscape-preferences.cpp:893 +#: ../src/ui/dialog/inkscape-preferences.cpp:901 +#: ../src/ui/dialog/inkscape-preferences.cpp:909 msgid "Print warnings" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:887 +#: ../src/ui/dialog/inkscape-preferences.cpp:894 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:888 +#: ../src/ui/dialog/inkscape-preferences.cpp:895 msgid "Remove attributes" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:889 +#: ../src/ui/dialog/inkscape-preferences.cpp:896 msgid "Delete invalid or non-useful attributes from element tag" msgstr "" #. Add incorrect style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:892 +#: ../src/ui/dialog/inkscape-preferences.cpp:899 msgid "Inappropriate Style Properties Actions" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:895 +#: ../src/ui/dialog/inkscape-preferences.cpp:902 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:896 -#: ../src/ui/dialog/inkscape-preferences.cpp:904 +#: ../src/ui/dialog/inkscape-preferences.cpp:903 +#: ../src/ui/dialog/inkscape-preferences.cpp:911 msgid "Remove style properties" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:897 +#: ../src/ui/dialog/inkscape-preferences.cpp:904 msgid "Delete inappropriate style properties" msgstr "" #. Add default or inherited style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:900 +#: ../src/ui/dialog/inkscape-preferences.cpp:907 msgid "Non-useful Style Properties Actions" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:903 +#: ../src/ui/dialog/inkscape-preferences.cpp:910 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 " @@ -17194,207 +17170,207 @@ msgid "" "attributes." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:905 +#: ../src/ui/dialog/inkscape-preferences.cpp:912 msgid "Delete redundant style properties" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:907 +#: ../src/ui/dialog/inkscape-preferences.cpp:914 msgid "Check Attributes and Style Properties on" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:909 +#: ../src/ui/dialog/inkscape-preferences.cpp:916 msgid "Reading" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:910 +#: ../src/ui/dialog/inkscape-preferences.cpp:917 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:911 +#: ../src/ui/dialog/inkscape-preferences.cpp:918 msgid "Editing" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:912 +#: ../src/ui/dialog/inkscape-preferences.cpp:919 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:913 +#: ../src/ui/dialog/inkscape-preferences.cpp:920 msgid "Writing" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:914 +#: ../src/ui/dialog/inkscape-preferences.cpp:921 msgid "Check attributes and style properties on writing out SVG files" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:916 +#: ../src/ui/dialog/inkscape-preferences.cpp:923 msgid "SVG output" msgstr "" #. TRANSLATORS: see http://www.newsandtech.com/issues/2004/03-04/pt/03-04_rendering.htm -#: ../src/ui/dialog/inkscape-preferences.cpp:922 +#: ../src/ui/dialog/inkscape-preferences.cpp:929 msgid "Perceptual" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:922 +#: ../src/ui/dialog/inkscape-preferences.cpp:929 msgid "Relative Colorimetric" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:922 +#: ../src/ui/dialog/inkscape-preferences.cpp:929 msgid "Absolute Colorimetric" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:926 +#: ../src/ui/dialog/inkscape-preferences.cpp:933 msgid "(Note: Color management has been disabled in this build)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:930 +#: ../src/ui/dialog/inkscape-preferences.cpp:937 msgid "Display adjustment" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:940 +#: ../src/ui/dialog/inkscape-preferences.cpp:947 #, c-format msgid "" "The ICC profile to use to calibrate display output.\n" "Searched directories:%s" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:941 +#: ../src/ui/dialog/inkscape-preferences.cpp:948 msgid "Display profile:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:946 +#: ../src/ui/dialog/inkscape-preferences.cpp:953 msgid "Retrieve profile from display" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:949 +#: ../src/ui/dialog/inkscape-preferences.cpp:956 msgid "Retrieve profiles from those attached to displays via XICC" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:951 +#: ../src/ui/dialog/inkscape-preferences.cpp:958 msgid "Retrieve profiles from those attached to displays" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:956 +#: ../src/ui/dialog/inkscape-preferences.cpp:963 msgid "Display rendering intent:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:957 +#: ../src/ui/dialog/inkscape-preferences.cpp:964 msgid "The rendering intent to use to calibrate display output" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:959 +#: ../src/ui/dialog/inkscape-preferences.cpp:966 msgid "Proofing" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:961 +#: ../src/ui/dialog/inkscape-preferences.cpp:968 msgid "Simulate output on screen" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:963 +#: ../src/ui/dialog/inkscape-preferences.cpp:970 msgid "Simulates output of target device" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:965 +#: ../src/ui/dialog/inkscape-preferences.cpp:972 msgid "Mark out of gamut colors" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:967 +#: ../src/ui/dialog/inkscape-preferences.cpp:974 msgid "Highlights colors that are out of gamut for the target device" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:972 +#: ../src/ui/dialog/inkscape-preferences.cpp:986 msgid "Out of gamut warning color:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:973 +#: ../src/ui/dialog/inkscape-preferences.cpp:987 msgid "Selects the color used for out of gamut warning" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:975 +#: ../src/ui/dialog/inkscape-preferences.cpp:989 msgid "Device profile:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:976 +#: ../src/ui/dialog/inkscape-preferences.cpp:990 msgid "The ICC profile to use to simulate device output" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:979 +#: ../src/ui/dialog/inkscape-preferences.cpp:993 msgid "Device rendering intent:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:980 +#: ../src/ui/dialog/inkscape-preferences.cpp:994 msgid "The rendering intent to use to calibrate device output" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:982 +#: ../src/ui/dialog/inkscape-preferences.cpp:996 msgid "Black point compensation" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:984 +#: ../src/ui/dialog/inkscape-preferences.cpp:998 msgid "Enables black point compensation" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:986 +#: ../src/ui/dialog/inkscape-preferences.cpp:1000 msgid "Preserve black" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:993 +#: ../src/ui/dialog/inkscape-preferences.cpp:1007 msgid "(LittleCMS 1.15 or later required)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:995 +#: ../src/ui/dialog/inkscape-preferences.cpp:1009 msgid "Preserve K channel in CMYK -> CMYK transforms" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1009 +#: ../src/ui/dialog/inkscape-preferences.cpp:1023 #: ../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:1054 +#: ../src/ui/dialog/inkscape-preferences.cpp:1068 msgid "Color management" msgstr "" #. Autosave options -#: ../src/ui/dialog/inkscape-preferences.cpp:1057 +#: ../src/ui/dialog/inkscape-preferences.cpp:1071 msgid "Enable autosave (requires restart)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1058 +#: ../src/ui/dialog/inkscape-preferences.cpp:1072 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:1064 +#: ../src/ui/dialog/inkscape-preferences.cpp:1078 msgctxt "Filesystem" msgid "Autosave _directory:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1064 +#: ../src/ui/dialog/inkscape-preferences.cpp:1078 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:1066 +#: ../src/ui/dialog/inkscape-preferences.cpp:1080 msgid "_Interval (in minutes):" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1066 +#: ../src/ui/dialog/inkscape-preferences.cpp:1080 msgid "Interval (in minutes) at which document will be autosaved" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1068 +#: ../src/ui/dialog/inkscape-preferences.cpp:1082 msgid "_Maximum number of autosaves:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1068 +#: ../src/ui/dialog/inkscape-preferences.cpp:1082 msgid "" "Maximum number of autosaved files; use this to limit the storage space used" msgstr "" @@ -17411,261 +17387,261 @@ msgstr "" #. _autosave_autosave_interval.signal_changed().connect( sigc::ptr_fun(inkscape_autosave_init), TRUE ); #. #. ----------- -#: ../src/ui/dialog/inkscape-preferences.cpp:1083 +#: ../src/ui/dialog/inkscape-preferences.cpp:1097 msgid "Autosave" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1087 +#: ../src/ui/dialog/inkscape-preferences.cpp:1101 msgid "Open Clip Art Library _Server Name:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1088 +#: ../src/ui/dialog/inkscape-preferences.cpp:1102 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:1090 +#: ../src/ui/dialog/inkscape-preferences.cpp:1104 msgid "Open Clip Art Library _Username:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1091 +#: ../src/ui/dialog/inkscape-preferences.cpp:1105 msgid "The username used to log into Open Clip Art Library" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1093 +#: ../src/ui/dialog/inkscape-preferences.cpp:1107 msgid "Open Clip Art Library _Password:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1094 +#: ../src/ui/dialog/inkscape-preferences.cpp:1108 msgid "The password used to log into Open Clip Art Library" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1095 +#: ../src/ui/dialog/inkscape-preferences.cpp:1109 msgid "Open Clip Art" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1100 +#: ../src/ui/dialog/inkscape-preferences.cpp:1114 msgid "Behavior" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1104 +#: ../src/ui/dialog/inkscape-preferences.cpp:1118 msgid "_Simplification threshold:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1105 +#: ../src/ui/dialog/inkscape-preferences.cpp:1119 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:1107 +#: ../src/ui/dialog/inkscape-preferences.cpp:1121 msgid "Color stock markers the same color as object" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1108 +#: ../src/ui/dialog/inkscape-preferences.cpp:1122 msgid "Color custom markers the same color as object" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1109 -#: ../src/ui/dialog/inkscape-preferences.cpp:1319 +#: ../src/ui/dialog/inkscape-preferences.cpp:1123 +#: ../src/ui/dialog/inkscape-preferences.cpp:1333 msgid "Update marker color when object color changes" msgstr "" #. Selecting options -#: ../src/ui/dialog/inkscape-preferences.cpp:1112 +#: ../src/ui/dialog/inkscape-preferences.cpp:1126 msgid "Select in all layers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1113 +#: ../src/ui/dialog/inkscape-preferences.cpp:1127 msgid "Select only within current layer" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1114 +#: ../src/ui/dialog/inkscape-preferences.cpp:1128 msgid "Select in current layer and sublayers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1115 +#: ../src/ui/dialog/inkscape-preferences.cpp:1129 msgid "Ignore hidden objects and layers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1116 +#: ../src/ui/dialog/inkscape-preferences.cpp:1130 msgid "Ignore locked objects and layers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1117 +#: ../src/ui/dialog/inkscape-preferences.cpp:1131 msgid "Deselect upon layer change" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1120 +#: ../src/ui/dialog/inkscape-preferences.cpp:1134 msgid "" "Uncheck this to be able to keep the current objects selected when the " "current layer changes" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1122 +#: ../src/ui/dialog/inkscape-preferences.cpp:1136 msgid "Ctrl+A, Tab, Shift+Tab" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1124 +#: ../src/ui/dialog/inkscape-preferences.cpp:1138 msgid "Make keyboard selection commands work on objects in all layers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1126 +#: ../src/ui/dialog/inkscape-preferences.cpp:1140 msgid "Make keyboard selection commands work on objects in current layer only" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1128 +#: ../src/ui/dialog/inkscape-preferences.cpp:1142 msgid "" "Make keyboard selection commands work on objects in current layer and all " "its sublayers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1130 +#: ../src/ui/dialog/inkscape-preferences.cpp:1144 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:1132 +#: ../src/ui/dialog/inkscape-preferences.cpp:1146 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:1134 +#: ../src/ui/dialog/inkscape-preferences.cpp:1148 msgid "Wrap when cycling objects in z-order" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1136 +#: ../src/ui/dialog/inkscape-preferences.cpp:1150 msgid "Alt+Scroll Wheel" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1138 +#: ../src/ui/dialog/inkscape-preferences.cpp:1152 msgid "Wrap around at start and end when cycling objects in z-order" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1140 +#: ../src/ui/dialog/inkscape-preferences.cpp:1154 msgid "Selecting" msgstr "" #. Transforms options -#: ../src/ui/dialog/inkscape-preferences.cpp:1143 +#: ../src/ui/dialog/inkscape-preferences.cpp:1157 #: ../src/widgets/select-toolbar.cpp:572 msgid "Scale stroke width" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1144 +#: ../src/ui/dialog/inkscape-preferences.cpp:1158 msgid "Scale rounded corners in rectangles" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1145 +#: ../src/ui/dialog/inkscape-preferences.cpp:1159 msgid "Transform gradients" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1146 +#: ../src/ui/dialog/inkscape-preferences.cpp:1160 msgid "Transform patterns" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1147 +#: ../src/ui/dialog/inkscape-preferences.cpp:1161 msgid "Optimized" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1148 +#: ../src/ui/dialog/inkscape-preferences.cpp:1162 msgid "Preserved" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1151 +#: ../src/ui/dialog/inkscape-preferences.cpp:1165 #: ../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:1153 +#: ../src/ui/dialog/inkscape-preferences.cpp:1167 #: ../src/widgets/select-toolbar.cpp:584 msgid "When scaling rectangles, scale the radii of rounded corners" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1155 +#: ../src/ui/dialog/inkscape-preferences.cpp:1169 #: ../src/widgets/select-toolbar.cpp:595 msgid "Move gradients (in fill or stroke) along with the objects" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1157 +#: ../src/ui/dialog/inkscape-preferences.cpp:1171 #: ../src/widgets/select-toolbar.cpp:606 msgid "Move patterns (in fill or stroke) along with the objects" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1158 +#: ../src/ui/dialog/inkscape-preferences.cpp:1172 msgid "Store transformation" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1160 +#: ../src/ui/dialog/inkscape-preferences.cpp:1174 msgid "" "If possible, apply transformation to objects without adding a transform= " "attribute" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1162 +#: ../src/ui/dialog/inkscape-preferences.cpp:1176 msgid "Always store transformation as a transform= attribute on objects" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1164 +#: ../src/ui/dialog/inkscape-preferences.cpp:1178 msgid "Transforms" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1168 +#: ../src/ui/dialog/inkscape-preferences.cpp:1182 msgid "Mouse _wheel scrolls by:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1169 +#: ../src/ui/dialog/inkscape-preferences.cpp:1183 msgid "" "One mouse wheel notch scrolls by this distance in screen pixels " "(horizontally with Shift)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1170 +#: ../src/ui/dialog/inkscape-preferences.cpp:1184 msgid "Ctrl+arrows" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1172 +#: ../src/ui/dialog/inkscape-preferences.cpp:1186 msgid "Sc_roll by:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1173 +#: ../src/ui/dialog/inkscape-preferences.cpp:1187 msgid "Pressing Ctrl+arrow key scrolls by this distance (in screen pixels)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1175 +#: ../src/ui/dialog/inkscape-preferences.cpp:1189 msgid "_Acceleration:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1176 +#: ../src/ui/dialog/inkscape-preferences.cpp:1190 msgid "" "Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no " "acceleration)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1177 +#: ../src/ui/dialog/inkscape-preferences.cpp:1191 msgid "Autoscrolling" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1179 +#: ../src/ui/dialog/inkscape-preferences.cpp:1193 msgid "_Speed:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1180 +#: ../src/ui/dialog/inkscape-preferences.cpp:1194 msgid "" "How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn " "autoscroll off)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1182 -#: ../src/ui/dialog/tracedialog.cpp:521 ../src/ui/dialog/tracedialog.cpp:720 +#: ../src/ui/dialog/inkscape-preferences.cpp:1196 +#: ../src/ui/dialog/tracedialog.cpp:522 ../src/ui/dialog/tracedialog.cpp:721 msgid "_Threshold:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1183 +#: ../src/ui/dialog/inkscape-preferences.cpp:1197 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" @@ -17676,211 +17652,211 @@ 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:1189 +#: ../src/ui/dialog/inkscape-preferences.cpp:1203 msgid "Mouse wheel zooms by default" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1191 +#: ../src/ui/dialog/inkscape-preferences.cpp:1205 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:1192 +#: ../src/ui/dialog/inkscape-preferences.cpp:1206 msgid "Scrolling" msgstr "" #. Snapping options -#: ../src/ui/dialog/inkscape-preferences.cpp:1195 +#: ../src/ui/dialog/inkscape-preferences.cpp:1209 msgid "Enable snap indicator" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1197 +#: ../src/ui/dialog/inkscape-preferences.cpp:1211 msgid "After snapping, a symbol is drawn at the point that has snapped" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1200 +#: ../src/ui/dialog/inkscape-preferences.cpp:1214 msgid "_Delay (in ms):" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1201 +#: ../src/ui/dialog/inkscape-preferences.cpp:1215 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:1203 +#: ../src/ui/dialog/inkscape-preferences.cpp:1217 msgid "Only snap the node closest to the pointer" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1205 +#: ../src/ui/dialog/inkscape-preferences.cpp:1219 msgid "" "Only try to snap the node that is initially closest to the mouse pointer" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1208 +#: ../src/ui/dialog/inkscape-preferences.cpp:1222 msgid "_Weight factor:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1209 +#: ../src/ui/dialog/inkscape-preferences.cpp:1223 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:1211 +#: ../src/ui/dialog/inkscape-preferences.cpp:1225 msgid "Snap the mouse pointer when dragging a constrained knot" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1213 +#: ../src/ui/dialog/inkscape-preferences.cpp:1227 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:1215 +#: ../src/ui/dialog/inkscape-preferences.cpp:1229 msgid "Snapping" msgstr "" #. nudgedistance is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:1220 +#: ../src/ui/dialog/inkscape-preferences.cpp:1234 msgid "_Arrow keys move by:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1221 +#: ../src/ui/dialog/inkscape-preferences.cpp:1235 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:1224 +#: ../src/ui/dialog/inkscape-preferences.cpp:1238 msgid "> and < _scale by:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1225 +#: ../src/ui/dialog/inkscape-preferences.cpp:1239 msgid "Pressing > or < scales selection up or down by this increment" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1227 +#: ../src/ui/dialog/inkscape-preferences.cpp:1241 msgid "_Inset/Outset by:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1228 +#: ../src/ui/dialog/inkscape-preferences.cpp:1242 msgid "Inset and Outset commands displace the path by this distance" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1229 +#: ../src/ui/dialog/inkscape-preferences.cpp:1243 msgid "Compass-like display of angles" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1231 +#: ../src/ui/dialog/inkscape-preferences.cpp:1245 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:1237 +#: ../src/ui/dialog/inkscape-preferences.cpp:1251 msgid "_Rotation snaps every:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1237 +#: ../src/ui/dialog/inkscape-preferences.cpp:1251 msgid "degrees" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1238 +#: ../src/ui/dialog/inkscape-preferences.cpp:1252 msgid "" "Rotating with Ctrl pressed snaps every that much degrees; also, pressing " "[ or ] rotates by this amount" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1239 +#: ../src/ui/dialog/inkscape-preferences.cpp:1253 msgid "Relative snapping of guideline angles" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1241 +#: ../src/ui/dialog/inkscape-preferences.cpp:1255 msgid "" "When on, the snap angles when rotating a guideline will be relative to the " "original angle" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1243 +#: ../src/ui/dialog/inkscape-preferences.cpp:1257 msgid "_Zoom in/out by:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1244 +#: ../src/ui/dialog/inkscape-preferences.cpp:1258 msgid "" "Zoom tool click, +/- keys, and middle click zoom in and out by this " "multiplier" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1245 +#: ../src/ui/dialog/inkscape-preferences.cpp:1259 msgid "Steps" msgstr "" #. Clones options -#: ../src/ui/dialog/inkscape-preferences.cpp:1248 +#: ../src/ui/dialog/inkscape-preferences.cpp:1262 msgid "Move in parallel" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1250 +#: ../src/ui/dialog/inkscape-preferences.cpp:1264 msgid "Stay unmoved" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1252 +#: ../src/ui/dialog/inkscape-preferences.cpp:1266 msgid "Move according to transform" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1254 +#: ../src/ui/dialog/inkscape-preferences.cpp:1268 msgid "Are unlinked" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1256 +#: ../src/ui/dialog/inkscape-preferences.cpp:1270 msgid "Are deleted" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1259 +#: ../src/ui/dialog/inkscape-preferences.cpp:1273 msgid "Moving original: clones and linked offsets" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1261 +#: ../src/ui/dialog/inkscape-preferences.cpp:1275 msgid "Clones are translated by the same vector as their original" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1263 +#: ../src/ui/dialog/inkscape-preferences.cpp:1277 msgid "Clones preserve their positions when their original is moved" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1265 +#: ../src/ui/dialog/inkscape-preferences.cpp:1279 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:1266 +#: ../src/ui/dialog/inkscape-preferences.cpp:1280 msgid "Deleting original: clones" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1268 +#: ../src/ui/dialog/inkscape-preferences.cpp:1282 msgid "Orphaned clones are converted to regular objects" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1270 +#: ../src/ui/dialog/inkscape-preferences.cpp:1284 msgid "Orphaned clones are deleted along with their original" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1272 +#: ../src/ui/dialog/inkscape-preferences.cpp:1286 msgid "Duplicating original+clones/linked offset" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1274 +#: ../src/ui/dialog/inkscape-preferences.cpp:1288 msgid "Relink duplicated clones" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1276 +#: ../src/ui/dialog/inkscape-preferences.cpp:1290 msgid "" "When duplicating a selection containing both a clone and its original " "(possibly in groups), relink the duplicated clone to the duplicated original " @@ -17888,112 +17864,112 @@ msgid "" msgstr "" #. TRANSLATORS: Heading for the Inkscape Preferences "Clones" Page -#: ../src/ui/dialog/inkscape-preferences.cpp:1279 +#: ../src/ui/dialog/inkscape-preferences.cpp:1293 msgid "Clones" msgstr "" #. Clip paths and masks options -#: ../src/ui/dialog/inkscape-preferences.cpp:1282 +#: ../src/ui/dialog/inkscape-preferences.cpp:1296 msgid "When applying, use the topmost selected object as clippath/mask" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1284 +#: ../src/ui/dialog/inkscape-preferences.cpp:1298 msgid "" "Uncheck this to use the bottom selected object as the clipping path or mask" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1285 +#: ../src/ui/dialog/inkscape-preferences.cpp:1299 msgid "Remove clippath/mask object after applying" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1287 +#: ../src/ui/dialog/inkscape-preferences.cpp:1301 msgid "" "After applying, remove the object used as the clipping path or mask from the " "drawing" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1289 +#: ../src/ui/dialog/inkscape-preferences.cpp:1303 msgid "Before applying" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1291 +#: ../src/ui/dialog/inkscape-preferences.cpp:1305 msgid "Do not group clipped/masked objects" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1292 +#: ../src/ui/dialog/inkscape-preferences.cpp:1306 msgid "Put every clipped/masked object in its own group" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1293 +#: ../src/ui/dialog/inkscape-preferences.cpp:1307 msgid "Put all clipped/masked objects into one group" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1296 +#: ../src/ui/dialog/inkscape-preferences.cpp:1310 msgid "Apply clippath/mask to every object" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1299 +#: ../src/ui/dialog/inkscape-preferences.cpp:1313 msgid "Apply clippath/mask to groups containing single object" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1302 +#: ../src/ui/dialog/inkscape-preferences.cpp:1316 msgid "Apply clippath/mask to group containing all objects" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1304 +#: ../src/ui/dialog/inkscape-preferences.cpp:1318 msgid "After releasing" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1306 +#: ../src/ui/dialog/inkscape-preferences.cpp:1320 msgid "Ungroup automatically created groups" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1308 +#: ../src/ui/dialog/inkscape-preferences.cpp:1322 msgid "Ungroup groups created when setting clip/mask" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1310 +#: ../src/ui/dialog/inkscape-preferences.cpp:1324 msgid "Clippaths and masks" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1313 +#: ../src/ui/dialog/inkscape-preferences.cpp:1327 msgid "Stroke Style Markers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1315 -#: ../src/ui/dialog/inkscape-preferences.cpp:1317 +#: ../src/ui/dialog/inkscape-preferences.cpp:1329 +#: ../src/ui/dialog/inkscape-preferences.cpp:1331 msgid "" "Stroke color same as object, fill color either object fill color or marker " "fill color" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1321 +#: ../src/ui/dialog/inkscape-preferences.cpp:1335 msgid "Markers" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1329 +#: ../src/ui/dialog/inkscape-preferences.cpp:1343 msgid "Number of _Threads:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1329 -#: ../src/ui/dialog/inkscape-preferences.cpp:1830 +#: ../src/ui/dialog/inkscape-preferences.cpp:1343 +#: ../src/ui/dialog/inkscape-preferences.cpp:1858 msgid "(requires restart)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1330 +#: ../src/ui/dialog/inkscape-preferences.cpp:1344 msgid "Configure number of processors/threads to use when rendering filters" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1334 +#: ../src/ui/dialog/inkscape-preferences.cpp:1348 msgid "Rendering _cache size:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1334 +#: ../src/ui/dialog/inkscape-preferences.cpp:1348 msgctxt "mebibyte (2^20 bytes) abbreviation" msgid "MiB" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1334 +#: ../src/ui/dialog/inkscape-preferences.cpp:1348 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" @@ -18001,459 +17977,459 @@ msgstr "" #. blur quality #. filter quality -#: ../src/ui/dialog/inkscape-preferences.cpp:1337 -#: ../src/ui/dialog/inkscape-preferences.cpp:1361 +#: ../src/ui/dialog/inkscape-preferences.cpp:1351 +#: ../src/ui/dialog/inkscape-preferences.cpp:1375 msgid "Best quality (slowest)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1339 -#: ../src/ui/dialog/inkscape-preferences.cpp:1363 +#: ../src/ui/dialog/inkscape-preferences.cpp:1353 +#: ../src/ui/dialog/inkscape-preferences.cpp:1377 msgid "Better quality (slower)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1341 -#: ../src/ui/dialog/inkscape-preferences.cpp:1365 +#: ../src/ui/dialog/inkscape-preferences.cpp:1355 +#: ../src/ui/dialog/inkscape-preferences.cpp:1379 msgid "Average quality" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1343 -#: ../src/ui/dialog/inkscape-preferences.cpp:1367 +#: ../src/ui/dialog/inkscape-preferences.cpp:1357 +#: ../src/ui/dialog/inkscape-preferences.cpp:1381 msgid "Lower quality (faster)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1345 -#: ../src/ui/dialog/inkscape-preferences.cpp:1369 +#: ../src/ui/dialog/inkscape-preferences.cpp:1359 +#: ../src/ui/dialog/inkscape-preferences.cpp:1383 msgid "Lowest quality (fastest)" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1348 +#: ../src/ui/dialog/inkscape-preferences.cpp:1362 msgid "Gaussian blur quality for display" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1350 -#: ../src/ui/dialog/inkscape-preferences.cpp:1374 +#: ../src/ui/dialog/inkscape-preferences.cpp:1364 +#: ../src/ui/dialog/inkscape-preferences.cpp:1388 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:1352 -#: ../src/ui/dialog/inkscape-preferences.cpp:1376 +#: ../src/ui/dialog/inkscape-preferences.cpp:1366 +#: ../src/ui/dialog/inkscape-preferences.cpp:1390 msgid "Better quality, but slower display" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1354 -#: ../src/ui/dialog/inkscape-preferences.cpp:1378 +#: ../src/ui/dialog/inkscape-preferences.cpp:1368 +#: ../src/ui/dialog/inkscape-preferences.cpp:1392 msgid "Average quality, acceptable display speed" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1356 -#: ../src/ui/dialog/inkscape-preferences.cpp:1380 +#: ../src/ui/dialog/inkscape-preferences.cpp:1370 +#: ../src/ui/dialog/inkscape-preferences.cpp:1394 msgid "Lower quality (some artifacts), but display is faster" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1358 -#: ../src/ui/dialog/inkscape-preferences.cpp:1382 +#: ../src/ui/dialog/inkscape-preferences.cpp:1372 +#: ../src/ui/dialog/inkscape-preferences.cpp:1396 msgid "Lowest quality (considerable artifacts), but display is fastest" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1372 +#: ../src/ui/dialog/inkscape-preferences.cpp:1386 msgid "Filter effects quality for display" msgstr "" #. build custom preferences tab -#: ../src/ui/dialog/inkscape-preferences.cpp:1384 +#: ../src/ui/dialog/inkscape-preferences.cpp:1398 #: ../src/ui/dialog/print.cpp:224 msgid "Rendering" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1390 +#: ../src/ui/dialog/inkscape-preferences.cpp:1404 msgid "2x2" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1390 +#: ../src/ui/dialog/inkscape-preferences.cpp:1404 msgid "4x4" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1390 +#: ../src/ui/dialog/inkscape-preferences.cpp:1404 msgid "8x8" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1390 +#: ../src/ui/dialog/inkscape-preferences.cpp:1404 msgid "16x16" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1394 +#: ../src/ui/dialog/inkscape-preferences.cpp:1408 msgid "Oversample bitmaps:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1397 +#: ../src/ui/dialog/inkscape-preferences.cpp:1411 msgid "Automatically reload bitmaps" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1399 +#: ../src/ui/dialog/inkscape-preferences.cpp:1413 msgid "Automatically reload linked images when file is changed on disk" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1401 +#: ../src/ui/dialog/inkscape-preferences.cpp:1415 msgid "_Bitmap editor:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1403 +#: ../src/ui/dialog/inkscape-preferences.cpp:1417 msgid "Default export _resolution:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1404 +#: ../src/ui/dialog/inkscape-preferences.cpp:1418 msgid "Default bitmap resolution (in dots per inch) in the Export dialog" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1406 +#: ../src/ui/dialog/inkscape-preferences.cpp:1420 msgid "Resolution for Create Bitmap _Copy:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1407 +#: ../src/ui/dialog/inkscape-preferences.cpp:1421 msgid "Resolution used by the Create Bitmap Copy command" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1409 +#: ../src/ui/dialog/inkscape-preferences.cpp:1423 msgid "Always embed" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1409 +#: ../src/ui/dialog/inkscape-preferences.cpp:1423 msgid "Always link" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1409 +#: ../src/ui/dialog/inkscape-preferences.cpp:1423 msgid "Ask" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1412 +#: ../src/ui/dialog/inkscape-preferences.cpp:1426 msgid "Bitmap import:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1415 +#: ../src/ui/dialog/inkscape-preferences.cpp:1429 msgid "Default _import resolution:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1416 +#: ../src/ui/dialog/inkscape-preferences.cpp:1430 msgid "Default bitmap resolution (in dots per inch) for bitmap import" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1417 +#: ../src/ui/dialog/inkscape-preferences.cpp:1431 msgid "Override file resolution" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1419 +#: ../src/ui/dialog/inkscape-preferences.cpp:1433 msgid "Use default bitmap resolution in favor of information from file" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1421 +#: ../src/ui/dialog/inkscape-preferences.cpp:1435 msgid "Bitmaps" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1433 +#: ../src/ui/dialog/inkscape-preferences.cpp:1447 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:1436 +#: ../src/ui/dialog/inkscape-preferences.cpp:1450 msgid "Shortcut file:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1439 +#: ../src/ui/dialog/inkscape-preferences.cpp:1453 msgid "Search:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1451 +#: ../src/ui/dialog/inkscape-preferences.cpp:1465 msgid "Shortcut" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1452 +#: ../src/ui/dialog/inkscape-preferences.cpp:1466 #: ../src/ui/widget/page-sizer.cpp:262 msgid "Description" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1493 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:693 -#: ../src/ui/dialog/tracedialog.cpp:812 -#: ../src/ui/widget/preferences-widget.cpp:662 +#: ../src/ui/dialog/inkscape-preferences.cpp:1521 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:692 +#: ../src/ui/dialog/tracedialog.cpp:813 +#: ../src/ui/widget/preferences-widget.cpp:743 msgid "Reset" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1493 +#: ../src/ui/dialog/inkscape-preferences.cpp:1521 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:1497 +#: ../src/ui/dialog/inkscape-preferences.cpp:1525 msgid "Import ..." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1497 +#: ../src/ui/dialog/inkscape-preferences.cpp:1525 msgid "Import custom keyboard shortcuts from a file" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1500 +#: ../src/ui/dialog/inkscape-preferences.cpp:1528 msgid "Export ..." msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1500 +#: ../src/ui/dialog/inkscape-preferences.cpp:1528 msgid "Export custom keyboard shortcuts to a file" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1510 +#: ../src/ui/dialog/inkscape-preferences.cpp:1538 msgid "Keyboard Shortcuts" msgstr "" #. Find this group in the tree -#: ../src/ui/dialog/inkscape-preferences.cpp:1673 +#: ../src/ui/dialog/inkscape-preferences.cpp:1701 msgid "Misc" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1792 +#: ../src/ui/dialog/inkscape-preferences.cpp:1820 msgid "Set the main spell check language" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1795 +#: ../src/ui/dialog/inkscape-preferences.cpp:1823 msgid "Second language:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1796 +#: ../src/ui/dialog/inkscape-preferences.cpp:1824 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:1799 +#: ../src/ui/dialog/inkscape-preferences.cpp:1827 msgid "Third language:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1800 +#: ../src/ui/dialog/inkscape-preferences.cpp:1828 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:1802 +#: ../src/ui/dialog/inkscape-preferences.cpp:1830 msgid "Ignore words with digits" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1804 +#: ../src/ui/dialog/inkscape-preferences.cpp:1832 msgid "Ignore words containing digits, such as \"R2D2\"" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1806 +#: ../src/ui/dialog/inkscape-preferences.cpp:1834 msgid "Ignore words in ALL CAPITALS" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1808 +#: ../src/ui/dialog/inkscape-preferences.cpp:1836 msgid "Ignore words in all capitals, such as \"IUPAC\"" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1810 +#: ../src/ui/dialog/inkscape-preferences.cpp:1838 msgid "Spellcheck" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1830 +#: ../src/ui/dialog/inkscape-preferences.cpp:1858 msgid "Latency _skew:" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1831 +#: ../src/ui/dialog/inkscape-preferences.cpp:1859 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:1833 +#: ../src/ui/dialog/inkscape-preferences.cpp:1861 msgid "Pre-render named icons" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1835 +#: ../src/ui/dialog/inkscape-preferences.cpp:1863 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:1843 +#: ../src/ui/dialog/inkscape-preferences.cpp:1871 msgid "System info" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1847 +#: ../src/ui/dialog/inkscape-preferences.cpp:1875 msgid "User config: " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1847 +#: ../src/ui/dialog/inkscape-preferences.cpp:1875 msgid "Location of users configuration" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1851 +#: ../src/ui/dialog/inkscape-preferences.cpp:1879 msgid "User preferences: " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1851 +#: ../src/ui/dialog/inkscape-preferences.cpp:1879 msgid "Location of the users preferences file" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1855 +#: ../src/ui/dialog/inkscape-preferences.cpp:1883 msgid "User extensions: " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1855 +#: ../src/ui/dialog/inkscape-preferences.cpp:1883 msgid "Location of the users extensions" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1859 +#: ../src/ui/dialog/inkscape-preferences.cpp:1887 msgid "User cache: " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1859 +#: ../src/ui/dialog/inkscape-preferences.cpp:1887 msgid "Location of users cache" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1867 +#: ../src/ui/dialog/inkscape-preferences.cpp:1895 msgid "Temporary files: " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1867 +#: ../src/ui/dialog/inkscape-preferences.cpp:1895 msgid "Location of the temporary files used for autosave" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1871 +#: ../src/ui/dialog/inkscape-preferences.cpp:1899 msgid "Inkscape data: " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1871 +#: ../src/ui/dialog/inkscape-preferences.cpp:1899 msgid "Location of Inkscape data" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1875 +#: ../src/ui/dialog/inkscape-preferences.cpp:1903 msgid "Inkscape extensions: " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1875 +#: ../src/ui/dialog/inkscape-preferences.cpp:1903 msgid "Location of the Inkscape extensions" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1884 +#: ../src/ui/dialog/inkscape-preferences.cpp:1912 msgid "System data: " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1884 +#: ../src/ui/dialog/inkscape-preferences.cpp:1912 msgid "Locations of system data" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1908 +#: ../src/ui/dialog/inkscape-preferences.cpp:1936 msgid "Icon theme: " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1908 +#: ../src/ui/dialog/inkscape-preferences.cpp:1936 msgid "Locations of icon themes" msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1910 +#: ../src/ui/dialog/inkscape-preferences.cpp:1938 msgid "System" msgstr "" -#: ../src/ui/dialog/input.cpp:352 ../src/ui/dialog/input.cpp:373 -#: ../src/ui/dialog/input.cpp:1555 +#: ../src/ui/dialog/input.cpp:360 ../src/ui/dialog/input.cpp:381 +#: ../src/ui/dialog/input.cpp:1641 msgid "Disabled" msgstr "" -#: ../src/ui/dialog/input.cpp:353 +#: ../src/ui/dialog/input.cpp:361 msgctxt "Input device" msgid "Screen" msgstr "" -#: ../src/ui/dialog/input.cpp:354 ../src/ui/dialog/input.cpp:375 +#: ../src/ui/dialog/input.cpp:362 ../src/ui/dialog/input.cpp:383 msgid "Window" msgstr "" -#: ../src/ui/dialog/input.cpp:599 +#: ../src/ui/dialog/input.cpp:618 msgid "Test Area" msgstr "" -#: ../src/ui/dialog/input.cpp:600 +#: ../src/ui/dialog/input.cpp:619 msgid "Axis" msgstr "" -#: ../src/ui/dialog/input.cpp:664 ../share/extensions/svgcalendar.inx.h:2 +#: ../src/ui/dialog/input.cpp:708 ../share/extensions/svgcalendar.inx.h:2 msgid "Configuration" msgstr "" -#: ../src/ui/dialog/input.cpp:665 +#: ../src/ui/dialog/input.cpp:709 msgid "Hardware" msgstr "" -#: ../src/ui/dialog/input.cpp:688 +#: ../src/ui/dialog/input.cpp:732 msgid "Link:" msgstr "" -#: ../src/ui/dialog/input.cpp:704 +#: ../src/ui/dialog/input.cpp:758 msgid "Axes count:" msgstr "" -#: ../src/ui/dialog/input.cpp:728 +#: ../src/ui/dialog/input.cpp:788 msgid "axis:" msgstr "" -#: ../src/ui/dialog/input.cpp:742 +#: ../src/ui/dialog/input.cpp:812 msgid "Button count:" msgstr "" -#: ../src/ui/dialog/input.cpp:924 +#: ../src/ui/dialog/input.cpp:1010 msgid "Tablet" msgstr "" -#: ../src/ui/dialog/input.cpp:953 ../src/ui/dialog/input.cpp:1845 +#: ../src/ui/dialog/input.cpp:1039 ../src/ui/dialog/input.cpp:1931 msgid "pad" msgstr "" -#: ../src/ui/dialog/input.cpp:995 +#: ../src/ui/dialog/input.cpp:1081 msgid "_Use pressure-sensitive tablet (requires restart)" msgstr "" -#: ../src/ui/dialog/input.cpp:996 ../src/verbs.cpp:2309 +#: ../src/ui/dialog/input.cpp:1082 ../src/verbs.cpp:2297 msgid "_Save" msgstr "" -#: ../src/ui/dialog/input.cpp:1000 +#: ../src/ui/dialog/input.cpp:1086 msgid "Axes" msgstr "" -#: ../src/ui/dialog/input.cpp:1001 +#: ../src/ui/dialog/input.cpp:1087 msgid "Keys" msgstr "" -#: ../src/ui/dialog/input.cpp:1084 +#: ../src/ui/dialog/input.cpp:1170 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:913 +#: ../src/ui/dialog/input.cpp:1616 ../src/ui/dialog/layers.cpp:913 msgid "X" msgstr "" -#: ../src/ui/dialog/input.cpp:1530 +#: ../src/ui/dialog/input.cpp:1616 msgid "Y" msgstr "" -#: ../src/ui/dialog/input.cpp:1530 ../src/widgets/calligraphy-toolbar.cpp:601 +#: ../src/ui/dialog/input.cpp:1616 ../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 +#: ../src/ui/dialog/input.cpp:1616 msgid "X tilt" msgstr "" -#: ../src/ui/dialog/input.cpp:1530 +#: ../src/ui/dialog/input.cpp:1616 msgid "Y tilt" msgstr "" -#: ../src/ui/dialog/input.cpp:1530 +#: ../src/ui/dialog/input.cpp:1616 #: ../src/widgets/sp-color-wheel-selector.cpp:59 msgid "Wheel" msgstr "" @@ -18484,8 +18460,8 @@ msgstr "" #. TODO: find an unused layer number, forming name from _("Layer ") + "%d" #: ../src/ui/dialog/layer-properties.cpp:354 -#: ../src/ui/dialog/layer-properties.cpp:410 ../src/verbs.cpp:193 -#: ../src/verbs.cpp:2240 +#: ../src/ui/dialog/layer-properties.cpp:410 ../src/verbs.cpp:188 +#: ../src/verbs.cpp:2228 msgid "Layer" msgstr "" @@ -18523,27 +18499,27 @@ msgstr "" msgid "_Move" msgstr "" -#: ../src/ui/dialog/layers.cpp:523 ../src/ui/widget/layer-selector.cpp:624 +#: ../src/ui/dialog/layers.cpp:523 ../src/ui/widget/layer-selector.cpp:613 msgid "Unhide layer" msgstr "" -#: ../src/ui/dialog/layers.cpp:523 ../src/ui/widget/layer-selector.cpp:624 +#: ../src/ui/dialog/layers.cpp:523 ../src/ui/widget/layer-selector.cpp:613 msgid "Hide layer" msgstr "" -#: ../src/ui/dialog/layers.cpp:534 ../src/ui/widget/layer-selector.cpp:616 +#: ../src/ui/dialog/layers.cpp:534 ../src/ui/widget/layer-selector.cpp:605 msgid "Lock layer" msgstr "" -#: ../src/ui/dialog/layers.cpp:534 ../src/ui/widget/layer-selector.cpp:616 +#: ../src/ui/dialog/layers.cpp:534 ../src/ui/widget/layer-selector.cpp:605 msgid "Unlock layer" msgstr "" -#: ../src/ui/dialog/layers.cpp:621 ../src/verbs.cpp:1348 +#: ../src/ui/dialog/layers.cpp:621 ../src/verbs.cpp:1343 msgid "Toggle layer solo" msgstr "" -#: ../src/ui/dialog/layers.cpp:624 ../src/verbs.cpp:1372 +#: ../src/ui/dialog/layers.cpp:624 ../src/verbs.cpp:1367 msgid "Lock other layers" msgstr "" @@ -18576,73 +18552,73 @@ msgctxt "Layers" msgid "Top" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:111 +#: ../src/ui/dialog/livepatheffect-editor.cpp:109 msgid "Add path effect" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:115 +#: ../src/ui/dialog/livepatheffect-editor.cpp:113 msgid "Delete current path effect" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:119 +#: ../src/ui/dialog/livepatheffect-editor.cpp:117 msgid "Raise the current path effect" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:123 +#: ../src/ui/dialog/livepatheffect-editor.cpp:121 msgid "Lower the current path effect" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:291 +#: ../src/ui/dialog/livepatheffect-editor.cpp:289 msgid "Unknown effect is applied" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:294 +#: ../src/ui/dialog/livepatheffect-editor.cpp:292 msgid "Click button to add an effect" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:307 +#: ../src/ui/dialog/livepatheffect-editor.cpp:305 msgid "Click add button to convert clone" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:312 -#: ../src/ui/dialog/livepatheffect-editor.cpp:316 -#: ../src/ui/dialog/livepatheffect-editor.cpp:324 +#: ../src/ui/dialog/livepatheffect-editor.cpp:310 +#: ../src/ui/dialog/livepatheffect-editor.cpp:314 +#: ../src/ui/dialog/livepatheffect-editor.cpp:322 msgid "Select a path or shape" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:320 +#: ../src/ui/dialog/livepatheffect-editor.cpp:318 msgid "Only one item can be selected" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:352 +#: ../src/ui/dialog/livepatheffect-editor.cpp:350 msgid "Unknown effect" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:428 +#: ../src/ui/dialog/livepatheffect-editor.cpp:426 msgid "Create and apply path effect" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:463 +#: ../src/ui/dialog/livepatheffect-editor.cpp:461 msgid "Create and apply Clone original path effect" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:483 +#: ../src/ui/dialog/livepatheffect-editor.cpp:481 msgid "Remove path effect" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:500 +#: ../src/ui/dialog/livepatheffect-editor.cpp:498 msgid "Move path effect up" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:516 +#: ../src/ui/dialog/livepatheffect-editor.cpp:514 msgid "Move path effect down" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:555 +#: ../src/ui/dialog/livepatheffect-editor.cpp:553 msgid "Activate path effect" msgstr "" -#: ../src/ui/dialog/livepatheffect-editor.cpp:555 +#: ../src/ui/dialog/livepatheffect-editor.cpp:553 msgid "Deactivate path effect" msgstr "" @@ -18697,132 +18673,132 @@ msgstr "" msgid "Log capture stopped." msgstr "" -#: ../src/ui/dialog/object-attributes.cpp:46 +#: ../src/ui/dialog/object-attributes.cpp:47 msgid "Href:" msgstr "" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkRoleAttribute #. Identifies the type of the related resource with an absolute URI -#: ../src/ui/dialog/object-attributes.cpp:51 +#: ../src/ui/dialog/object-attributes.cpp:52 msgid "Role:" msgstr "" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkArcRoleAttribute #. For situations where the nature/role alone isn't enough, this offers an additional URI defining the purpose of the link. -#: ../src/ui/dialog/object-attributes.cpp:54 +#: ../src/ui/dialog/object-attributes.cpp:55 msgid "Arcrole:" msgstr "" -#: ../src/ui/dialog/object-attributes.cpp:57 +#: ../src/ui/dialog/object-attributes.cpp:58 #: ../share/extensions/polyhedron_3d.inx.h:47 msgid "Show:" msgstr "" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkActuateAttribute -#: ../src/ui/dialog/object-attributes.cpp:59 +#: ../src/ui/dialog/object-attributes.cpp:60 msgid "Actuate:" msgstr "" -#: ../src/ui/dialog/object-attributes.cpp:64 +#: ../src/ui/dialog/object-attributes.cpp:65 msgid "URL:" msgstr "" -#: ../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 +#: ../src/ui/dialog/object-properties.cpp:61 +#: ../src/ui/dialog/object-properties.cpp:362 +#: ../src/ui/dialog/object-properties.cpp:419 +#: ../src/ui/dialog/object-properties.cpp:426 msgid "_ID:" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:56 +#: ../src/ui/dialog/object-properties.cpp:63 msgid "_Title:" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:57 +#: ../src/ui/dialog/object-properties.cpp:64 msgid "_Description:" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:61 +#: ../src/ui/dialog/object-properties.cpp:72 msgid "_Hide" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:62 +#: ../src/ui/dialog/object-properties.cpp:73 msgid "L_ock" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:63 ../src/verbs.cpp:2580 -#: ../src/verbs.cpp:2586 +#: ../src/ui/dialog/object-properties.cpp:74 ../src/verbs.cpp:2568 +#: ../src/verbs.cpp:2574 msgid "_Set" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:64 +#: ../src/ui/dialog/object-properties.cpp:75 msgid "_Interactivity" msgstr "" #. Create the entry box for the object id -#: ../src/ui/dialog/object-properties.cpp:124 +#: ../src/ui/dialog/object-properties.cpp:153 msgid "" "The id= attribute (only letters, digits, and the characters .-_: allowed)" msgstr "" #. Create the entry box for the object label -#: ../src/ui/dialog/object-properties.cpp:144 +#: ../src/ui/dialog/object-properties.cpp:186 msgid "A freeform label for the object" msgstr "" #. Hide -#: ../src/ui/dialog/object-properties.cpp:193 +#: ../src/ui/dialog/object-properties.cpp:257 msgid "Check to make the object invisible" msgstr "" #. Lock #. TRANSLATORS: "Lock" is a verb here -#: ../src/ui/dialog/object-properties.cpp:201 +#: ../src/ui/dialog/object-properties.cpp:273 msgid "Check to make the object insensitive (not selectable by mouse)" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:262 -#: ../src/ui/dialog/object-properties.cpp:267 +#: ../src/ui/dialog/object-properties.cpp:349 +#: ../src/ui/dialog/object-properties.cpp:354 msgid "Ref" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:334 +#: ../src/ui/dialog/object-properties.cpp:421 msgid "Id invalid! " msgstr "" -#: ../src/ui/dialog/object-properties.cpp:336 +#: ../src/ui/dialog/object-properties.cpp:423 msgid "Id exists! " msgstr "" -#: ../src/ui/dialog/object-properties.cpp:342 +#: ../src/ui/dialog/object-properties.cpp:429 msgid "Set object ID" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:356 +#: ../src/ui/dialog/object-properties.cpp:443 msgid "Set object label" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:362 +#: ../src/ui/dialog/object-properties.cpp:449 msgid "Set object title" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:370 +#: ../src/ui/dialog/object-properties.cpp:457 msgid "Set object description" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:388 +#: ../src/ui/dialog/object-properties.cpp:475 msgid "Lock object" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:388 +#: ../src/ui/dialog/object-properties.cpp:475 msgid "Unlock object" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:405 +#: ../src/ui/dialog/object-properties.cpp:492 msgid "Hide object" msgstr "" -#: ../src/ui/dialog/object-properties.cpp:405 +#: ../src/ui/dialog/object-properties.cpp:492 msgid "Unhide object" msgstr "" @@ -18902,7 +18878,7 @@ 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:131 msgid "File" msgstr "" @@ -18930,194 +18906,194 @@ msgstr "" msgid "Errors" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:137 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:136 msgid "Set SVG Font attribute" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:195 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:194 msgid "Adjust kerning value" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:385 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:384 msgid "Family Name:" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:395 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:394 msgid "Set width:" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:454 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:453 msgid "glyph" msgstr "" #. SPGlyph* glyph = -#: ../src/ui/dialog/svg-fonts-dialog.cpp:486 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:485 msgid "Add glyph" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:520 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:560 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:519 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:559 msgid "Select a <b>path</b> to define the curves of a glyph" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:528 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:568 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:527 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:567 msgid "The selected object does not have a <b>path</b> description." msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:535 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:534 msgid "No glyph selected in the SVGFonts dialog." msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:544 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:581 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:543 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:580 msgid "Set glyph curves" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:601 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:600 msgid "Reset missing-glyph" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:617 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:616 msgid "Edit glyph name" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:631 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:630 msgid "Set glyph unicode" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:643 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:642 msgid "Remove font" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:660 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:659 msgid "Remove glyph" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:677 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:676 msgid "Remove kerning pair" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:687 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:686 msgid "Missing Glyph:" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:691 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:690 msgid "From selection..." msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:704 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:703 msgid "Glyph name" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:705 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:704 msgid "Matching string" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:708 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:707 msgid "Add Glyph" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:715 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:714 msgid "Get curves from selection..." msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:764 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:763 msgid "Add kerning pair" msgstr "" #. Kerning Setup: -#: ../src/ui/dialog/svg-fonts-dialog.cpp:772 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:771 msgid "Kerning Setup" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:774 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:773 msgid "1st Glyph:" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:776 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:775 msgid "2nd Glyph:" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:779 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:778 msgid "Add pair" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:791 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:790 msgid "First Unicode range" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:792 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:791 msgid "Second Unicode range" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:799 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:798 msgid "Kerning value:" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:857 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:856 msgid "Set font family" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:866 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:865 msgid "font" msgstr "" #. select_font(font); -#: ../src/ui/dialog/svg-fonts-dialog.cpp:881 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:880 msgid "Add font" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:909 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:914 msgid "_Global Settings" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:910 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:915 msgid "_Glyphs" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:911 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:916 msgid "_Kerning" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:918 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:919 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:923 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:924 msgid "Sample Text" msgstr "" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:923 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:928 msgid "Preview Text:" msgstr "" #. ******************* Symbol Sets ************************ -#: ../src/ui/dialog/symbols.cpp:110 +#: ../src/ui/dialog/symbols.cpp:120 msgid "Symbol set: " msgstr "" #. Fill in later -#: ../src/ui/dialog/symbols.cpp:114 ../src/ui/dialog/symbols.cpp:115 +#: ../src/ui/dialog/symbols.cpp:129 ../src/ui/dialog/symbols.cpp:130 msgid "Current Document" msgstr "" #. ******************* Preview Scale ********************** -#: ../src/ui/dialog/symbols.cpp:151 +#: ../src/ui/dialog/symbols.cpp:179 msgid "Preview scale: " msgstr "" -#: ../src/ui/dialog/symbols.cpp:156 +#: ../src/ui/dialog/symbols.cpp:189 msgid "Fit" msgstr "" -#: ../src/ui/dialog/symbols.cpp:156 +#: ../src/ui/dialog/symbols.cpp:189 msgid "Fit to width" msgstr "" -#: ../src/ui/dialog/symbols.cpp:156 +#: ../src/ui/dialog/symbols.cpp:189 msgid "Fit to height" msgstr "" #. ******************* Preview Size *********************** -#: ../src/ui/dialog/symbols.cpp:170 +#: ../src/ui/dialog/symbols.cpp:209 msgid "Preview size: " msgstr "" @@ -19144,73 +19120,73 @@ msgstr "" msgid "Palettes directory (%s) is unavailable." msgstr "" -#: ../src/ui/dialog/tile.cpp:346 +#: ../src/ui/dialog/tile.cpp:349 msgid "Arrange in a grid" msgstr "" -#: ../src/ui/dialog/tile.cpp:615 +#: ../src/ui/dialog/tile.cpp:618 msgid "Horizontal spacing between columns." msgstr "" -#: ../src/ui/dialog/tile.cpp:616 +#: ../src/ui/dialog/tile.cpp:619 msgid "Vertical spacing between rows." msgstr "" -#: ../src/ui/dialog/tile.cpp:659 +#: ../src/ui/dialog/tile.cpp:666 msgid "_Rows:" msgstr "" -#: ../src/ui/dialog/tile.cpp:668 +#: ../src/ui/dialog/tile.cpp:675 msgid "Number of rows" msgstr "" -#: ../src/ui/dialog/tile.cpp:672 +#: ../src/ui/dialog/tile.cpp:679 msgid "Equal _height" msgstr "" -#: ../src/ui/dialog/tile.cpp:683 +#: ../src/ui/dialog/tile.cpp:690 msgid "If not set, each row has the height of the tallest object in it" 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:696 ../src/ui/dialog/tile.cpp:768 msgid "Align:" msgstr "" #. #### Number of columns #### -#: ../src/ui/dialog/tile.cpp:731 +#: ../src/ui/dialog/tile.cpp:738 msgid "_Columns:" msgstr "" -#: ../src/ui/dialog/tile.cpp:740 +#: ../src/ui/dialog/tile.cpp:747 msgid "Number of columns" msgstr "" -#: ../src/ui/dialog/tile.cpp:744 +#: ../src/ui/dialog/tile.cpp:751 msgid "Equal _width" msgstr "" -#: ../src/ui/dialog/tile.cpp:754 +#: ../src/ui/dialog/tile.cpp:761 msgid "If not set, each column has the width of the widest object in it" msgstr "" #. #### Radio buttons to control spacing manually or to fit selection bbox #### -#: ../src/ui/dialog/tile.cpp:800 +#: ../src/ui/dialog/tile.cpp:807 msgid "_Fit into selection box" msgstr "" -#: ../src/ui/dialog/tile.cpp:807 +#: ../src/ui/dialog/tile.cpp:814 msgid "_Set spacing:" msgstr "" #. ## The OK button -#: ../src/ui/dialog/tile.cpp:859 +#: ../src/ui/dialog/tile.cpp:876 msgctxt "Rows and columns dialog" msgid "_Arrange" msgstr "" -#: ../src/ui/dialog/tile.cpp:861 +#: ../src/ui/dialog/tile.cpp:878 msgid "Arrange selected objects" msgstr "" @@ -19219,37 +19195,37 @@ msgstr "" #. ## begin mode page #. # begin single scan #. brightness -#: ../src/ui/dialog/tracedialog.cpp:507 +#: ../src/ui/dialog/tracedialog.cpp:508 msgid "_Brightness cutoff" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:511 +#: ../src/ui/dialog/tracedialog.cpp:512 msgid "Trace by a given brightness level" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:518 +#: ../src/ui/dialog/tracedialog.cpp:519 msgid "Brightness cutoff for black/white" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:528 +#: ../src/ui/dialog/tracedialog.cpp:529 msgid "Single scan: creates a path" msgstr "" #. canny edge detection #. TRANSLATORS: "Canny" is the name of the inventor of this edge detection method -#: ../src/ui/dialog/tracedialog.cpp:533 +#: ../src/ui/dialog/tracedialog.cpp:534 msgid "_Edge detection" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:537 +#: ../src/ui/dialog/tracedialog.cpp:538 msgid "Trace with optimal edge detection by J. Canny's algorithm" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:555 +#: ../src/ui/dialog/tracedialog.cpp:556 msgid "Brightness cutoff for adjacent pixels (determines edge thickness)" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:558 +#: ../src/ui/dialog/tracedialog.cpp:559 msgid "T_hreshold:" msgstr "" @@ -19257,159 +19233,159 @@ msgstr "" #. 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 +#: ../src/ui/dialog/tracedialog.cpp:571 msgid "Color _quantization" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:574 +#: ../src/ui/dialog/tracedialog.cpp:575 msgid "Trace along the boundaries of reduced colors" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:582 +#: ../src/ui/dialog/tracedialog.cpp:583 msgid "The number of reduced colors" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:585 +#: ../src/ui/dialog/tracedialog.cpp:586 msgid "_Colors:" msgstr "" #. swap black and white -#: ../src/ui/dialog/tracedialog.cpp:593 +#: ../src/ui/dialog/tracedialog.cpp:594 msgid "_Invert image" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:598 +#: ../src/ui/dialog/tracedialog.cpp:599 msgid "Invert black and white regions" msgstr "" #. # end single scan #. # begin multiple scan -#: ../src/ui/dialog/tracedialog.cpp:608 +#: ../src/ui/dialog/tracedialog.cpp:609 msgid "B_rightness steps" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:612 +#: ../src/ui/dialog/tracedialog.cpp:613 msgid "Trace the given number of brightness levels" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:620 +#: ../src/ui/dialog/tracedialog.cpp:621 msgid "Sc_ans:" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:624 +#: ../src/ui/dialog/tracedialog.cpp:625 msgid "The desired number of scans" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:629 +#: ../src/ui/dialog/tracedialog.cpp:630 msgid "Co_lors" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:633 +#: ../src/ui/dialog/tracedialog.cpp:634 msgid "Trace the given number of reduced colors" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:638 +#: ../src/ui/dialog/tracedialog.cpp:639 msgid "_Grays" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:642 +#: ../src/ui/dialog/tracedialog.cpp:643 msgid "Same as Colors, but the result is converted to grayscale" msgstr "" #. TRANSLATORS: "Smooth" is a verb here -#: ../src/ui/dialog/tracedialog.cpp:648 +#: ../src/ui/dialog/tracedialog.cpp:649 msgid "S_mooth" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:652 +#: ../src/ui/dialog/tracedialog.cpp:653 msgid "Apply Gaussian blur to the bitmap before tracing" msgstr "" #. TRANSLATORS: "Stack" is a verb here -#: ../src/ui/dialog/tracedialog.cpp:656 +#: ../src/ui/dialog/tracedialog.cpp:657 msgid "Stac_k scans" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:660 +#: ../src/ui/dialog/tracedialog.cpp:661 msgid "" "Stack scans on top of one another (no gaps) instead of tiling (usually with " "gaps)" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:664 +#: ../src/ui/dialog/tracedialog.cpp:665 msgid "Remo_ve background" msgstr "" #. TRANSLATORS: "Layer" refers to one of the stacked paths in the multiscan -#: ../src/ui/dialog/tracedialog.cpp:669 +#: ../src/ui/dialog/tracedialog.cpp:670 msgid "Remove bottom (background) layer when done" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:674 +#: ../src/ui/dialog/tracedialog.cpp:675 msgid "Multiple scans: creates a group of paths" msgstr "" #. # end multiple scan #. ## end mode page -#: ../src/ui/dialog/tracedialog.cpp:683 +#: ../src/ui/dialog/tracedialog.cpp:684 msgid "_Mode" msgstr "" #. ## begin option page #. # potrace parameters -#: ../src/ui/dialog/tracedialog.cpp:689 +#: ../src/ui/dialog/tracedialog.cpp:690 msgid "Suppress _speckles" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:691 +#: ../src/ui/dialog/tracedialog.cpp:692 msgid "Ignore small spots (speckles) in the bitmap" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:699 +#: ../src/ui/dialog/tracedialog.cpp:700 msgid "Speckles of up to this many pixels will be suppressed" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:702 +#: ../src/ui/dialog/tracedialog.cpp:703 msgid "S_ize:" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:707 +#: ../src/ui/dialog/tracedialog.cpp:708 msgid "Smooth _corners" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:709 +#: ../src/ui/dialog/tracedialog.cpp:710 msgid "Smooth out sharp corners of the trace" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:718 +#: ../src/ui/dialog/tracedialog.cpp:719 msgid "Increase this to smooth corners more" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:725 +#: ../src/ui/dialog/tracedialog.cpp:726 msgid "Optimize p_aths" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:728 +#: ../src/ui/dialog/tracedialog.cpp:729 msgid "Try to optimize paths by joining adjacent Bezier curve segments" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:736 +#: ../src/ui/dialog/tracedialog.cpp:737 msgid "" "Increase this to reduce the number of nodes in the trace by more aggressive " "optimization" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:738 +#: ../src/ui/dialog/tracedialog.cpp:739 msgid "To_lerance:" msgstr "" #. ## end option page -#: ../src/ui/dialog/tracedialog.cpp:752 +#: ../src/ui/dialog/tracedialog.cpp:753 msgid "O_ptions" msgstr "" #. ### credits -#: ../src/ui/dialog/tracedialog.cpp:756 +#: ../src/ui/dialog/tracedialog.cpp:757 msgid "" "Inkscape bitmap tracing\n" "is based on Potrace,\n" @@ -19418,48 +19394,48 @@ msgid "" "http://potrace.sourceforge.net" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:759 +#: ../src/ui/dialog/tracedialog.cpp:760 msgid "Credits" msgstr "" #. #### begin right panel #. ## SIOX -#: ../src/ui/dialog/tracedialog.cpp:773 +#: ../src/ui/dialog/tracedialog.cpp:774 msgid "SIOX _foreground selection" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:776 +#: ../src/ui/dialog/tracedialog.cpp:777 msgid "Cover the area you want to select as the foreground" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:781 +#: ../src/ui/dialog/tracedialog.cpp:782 msgid "Live Preview" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:787 +#: ../src/ui/dialog/tracedialog.cpp:788 msgid "_Update" msgstr "" #. I guess it's correct to call the "intermediate bitmap" a preview of the trace -#: ../src/ui/dialog/tracedialog.cpp:795 +#: ../src/ui/dialog/tracedialog.cpp:796 msgid "" "Preview the intermediate bitmap with the current settings, without actual " "tracing" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:799 +#: ../src/ui/dialog/tracedialog.cpp:800 msgid "Preview" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:813 +#: ../src/ui/dialog/tracedialog.cpp:814 msgid "Reset all settings to defaults" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:818 +#: ../src/ui/dialog/tracedialog.cpp:819 msgid "Abort a trace in progress" msgstr "" -#: ../src/ui/dialog/tracedialog.cpp:822 +#: ../src/ui/dialog/tracedialog.cpp:823 msgid "Execute the trace" msgstr "" @@ -19494,7 +19470,7 @@ msgid "A_ngle:" msgstr "" #: ../src/ui/dialog/transformation.cpp:79 -#: ../src/ui/dialog/transformation.cpp:976 +#: ../src/ui/dialog/transformation.cpp:1064 msgid "Rotation angle (positive = counterclockwise)" msgstr "" @@ -19596,19 +19572,19 @@ msgstr "" msgid "Apply transformation to selection" msgstr "" -#: ../src/ui/dialog/transformation.cpp:296 +#: ../src/ui/dialog/transformation.cpp:327 msgid "Rotate in a counterclockwise direction" msgstr "" -#: ../src/ui/dialog/transformation.cpp:302 +#: ../src/ui/dialog/transformation.cpp:333 msgid "Rotate in a clockwise direction" msgstr "" -#: ../src/ui/dialog/transformation.cpp:884 +#: ../src/ui/dialog/transformation.cpp:972 msgid "Edit transformation matrix" msgstr "" -#: ../src/ui/dialog/transformation.cpp:983 +#: ../src/ui/dialog/transformation.cpp:1071 msgid "Rotation angle (positive = clockwise)" msgstr "" @@ -19644,95 +19620,95 @@ msgid "" "node, click to select (more: Shift, Ctrl+Alt)" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:324 +#: ../src/ui/tool/multi-path-manipulator.cpp:323 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:323 ../src/ui/tool/node.cpp:271 msgid "Change node type" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:332 +#: ../src/ui/tool/multi-path-manipulator.cpp:331 msgid "Straighten segments" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:334 +#: ../src/ui/tool/multi-path-manipulator.cpp:333 msgid "Make segments curves" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:341 +#: ../src/ui/tool/multi-path-manipulator.cpp:340 msgid "Add nodes" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:346 +#: ../src/ui/tool/multi-path-manipulator.cpp:345 msgid "Add extremum nodes" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:352 +#: ../src/ui/tool/multi-path-manipulator.cpp:351 msgid "Duplicate nodes" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:414 +#: ../src/ui/tool/multi-path-manipulator.cpp:413 #: ../src/widgets/node-toolbar.cpp:418 msgid "Join nodes" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:421 +#: ../src/ui/tool/multi-path-manipulator.cpp:420 #: ../src/widgets/node-toolbar.cpp:429 msgid "Break nodes" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:428 +#: ../src/ui/tool/multi-path-manipulator.cpp:427 msgid "Delete nodes" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:758 +#: ../src/ui/tool/multi-path-manipulator.cpp:757 msgid "Move nodes" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:761 +#: ../src/ui/tool/multi-path-manipulator.cpp:760 msgid "Move nodes horizontally" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:765 +#: ../src/ui/tool/multi-path-manipulator.cpp:764 msgid "Move nodes vertically" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:769 -#: ../src/ui/tool/multi-path-manipulator.cpp:772 +#: ../src/ui/tool/multi-path-manipulator.cpp:768 +#: ../src/ui/tool/multi-path-manipulator.cpp:771 msgid "Rotate nodes" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:776 -#: ../src/ui/tool/multi-path-manipulator.cpp:782 +#: ../src/ui/tool/multi-path-manipulator.cpp:775 +#: ../src/ui/tool/multi-path-manipulator.cpp:781 msgid "Scale nodes uniformly" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:779 +#: ../src/ui/tool/multi-path-manipulator.cpp:778 msgid "Scale nodes" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:786 +#: ../src/ui/tool/multi-path-manipulator.cpp:785 msgid "Scale nodes horizontally" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:790 +#: ../src/ui/tool/multi-path-manipulator.cpp:789 msgid "Scale nodes vertically" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:794 +#: ../src/ui/tool/multi-path-manipulator.cpp:793 msgid "Skew nodes horizontally" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:798 +#: ../src/ui/tool/multi-path-manipulator.cpp:797 msgid "Skew nodes vertically" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:802 +#: ../src/ui/tool/multi-path-manipulator.cpp:801 msgid "Flip nodes horizontally" msgstr "" -#: ../src/ui/tool/multi-path-manipulator.cpp:805 +#: ../src/ui/tool/multi-path-manipulator.cpp:804 msgid "Flip nodes vertically" msgstr "" @@ -20090,7 +20066,7 @@ msgstr "" msgid "Current layer" msgstr "" -#: ../src/ui/widget/layer-selector.cpp:594 +#: ../src/ui/widget/layer-selector.cpp:583 msgid "(root)" msgstr "" @@ -20103,8 +20079,8 @@ msgid "MetadataLicence|Other" msgstr "" #: ../src/ui/widget/object-composite-settings.cpp:67 -#: ../src/ui/widget/selected-style.cpp:1065 -#: ../src/ui/widget/selected-style.cpp:1066 +#: ../src/ui/widget/selected-style.cpp:1090 +#: ../src/ui/widget/selected-style.cpp:1091 msgid "Opacity (%)" msgstr "" @@ -20113,8 +20089,8 @@ msgid "Change blur" msgstr "" #: ../src/ui/widget/object-composite-settings.cpp:220 -#: ../src/ui/widget/selected-style.cpp:897 -#: ../src/ui/widget/selected-style.cpp:1191 +#: ../src/ui/widget/selected-style.cpp:922 +#: ../src/ui/widget/selected-style.cpp:1216 msgid "Change opacity" msgstr "" @@ -20287,11 +20263,11 @@ msgctxt "Swatches" msgid "Wrap" msgstr "" -#: ../src/ui/widget/preferences-widget.cpp:715 +#: ../src/ui/widget/preferences-widget.cpp:796 msgid "_Browse..." msgstr "" -#: ../src/ui/widget/preferences-widget.cpp:801 +#: ../src/ui/widget/preferences-widget.cpp:882 msgid "Select a bitmap editor" msgstr "" @@ -20335,280 +20311,280 @@ msgid "" "will be rendered exactly as displayed." msgstr "" -#: ../src/ui/widget/selected-style.cpp:124 -#: ../src/ui/widget/style-swatch.cpp:120 +#: ../src/ui/widget/selected-style.cpp:127 +#: ../src/ui/widget/style-swatch.cpp:126 msgid "Fill:" msgstr "" -#: ../src/ui/widget/selected-style.cpp:126 +#: ../src/ui/widget/selected-style.cpp:129 msgid "O:" msgstr "" -#: ../src/ui/widget/selected-style.cpp:166 +#: ../src/ui/widget/selected-style.cpp:174 msgid "N/A" msgstr "" -#: ../src/ui/widget/selected-style.cpp:169 -#: ../src/ui/widget/selected-style.cpp:1058 -#: ../src/ui/widget/selected-style.cpp:1059 +#: ../src/ui/widget/selected-style.cpp:177 +#: ../src/ui/widget/selected-style.cpp:1083 +#: ../src/ui/widget/selected-style.cpp:1084 #: ../src/widgets/gradient-toolbar.cpp:176 msgid "Nothing selected" msgstr "" -#: ../src/ui/widget/selected-style.cpp:171 -#: ../src/ui/widget/style-swatch.cpp:301 +#: ../src/ui/widget/selected-style.cpp:179 +#: ../src/ui/widget/style-swatch.cpp:319 msgctxt "Fill and stroke" msgid "<i>None</i>" msgstr "" -#: ../src/ui/widget/selected-style.cpp:174 -#: ../src/ui/widget/style-swatch.cpp:303 +#: ../src/ui/widget/selected-style.cpp:182 +#: ../src/ui/widget/style-swatch.cpp:321 msgctxt "Fill and stroke" msgid "No fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:174 -#: ../src/ui/widget/style-swatch.cpp:303 +#: ../src/ui/widget/selected-style.cpp:182 +#: ../src/ui/widget/style-swatch.cpp:321 msgctxt "Fill and stroke" msgid "No stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:176 -#: ../src/ui/widget/style-swatch.cpp:282 ../src/widgets/paint-selector.cpp:239 +#: ../src/ui/widget/selected-style.cpp:184 +#: ../src/ui/widget/style-swatch.cpp:300 ../src/widgets/paint-selector.cpp:239 msgid "Pattern" msgstr "" -#: ../src/ui/widget/selected-style.cpp:179 -#: ../src/ui/widget/style-swatch.cpp:284 +#: ../src/ui/widget/selected-style.cpp:187 +#: ../src/ui/widget/style-swatch.cpp:302 msgid "Pattern fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:179 -#: ../src/ui/widget/style-swatch.cpp:284 +#: ../src/ui/widget/selected-style.cpp:187 +#: ../src/ui/widget/style-swatch.cpp:302 msgid "Pattern stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:181 +#: ../src/ui/widget/selected-style.cpp:189 msgid "<b>L</b>" msgstr "" -#: ../src/ui/widget/selected-style.cpp:184 -#: ../src/ui/widget/style-swatch.cpp:276 +#: ../src/ui/widget/selected-style.cpp:192 +#: ../src/ui/widget/style-swatch.cpp:294 msgid "Linear gradient fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:184 -#: ../src/ui/widget/style-swatch.cpp:276 +#: ../src/ui/widget/selected-style.cpp:192 +#: ../src/ui/widget/style-swatch.cpp:294 msgid "Linear gradient stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:191 +#: ../src/ui/widget/selected-style.cpp:199 msgid "<b>R</b>" msgstr "" -#: ../src/ui/widget/selected-style.cpp:194 -#: ../src/ui/widget/style-swatch.cpp:280 +#: ../src/ui/widget/selected-style.cpp:202 +#: ../src/ui/widget/style-swatch.cpp:298 msgid "Radial gradient fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:194 -#: ../src/ui/widget/style-swatch.cpp:280 +#: ../src/ui/widget/selected-style.cpp:202 +#: ../src/ui/widget/style-swatch.cpp:298 msgid "Radial gradient stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:201 +#: ../src/ui/widget/selected-style.cpp:209 msgid "Different" msgstr "" -#: ../src/ui/widget/selected-style.cpp:204 +#: ../src/ui/widget/selected-style.cpp:212 msgid "Different fills" msgstr "" -#: ../src/ui/widget/selected-style.cpp:204 +#: ../src/ui/widget/selected-style.cpp:212 msgid "Different strokes" msgstr "" -#: ../src/ui/widget/selected-style.cpp:206 -#: ../src/ui/widget/style-swatch.cpp:306 +#: ../src/ui/widget/selected-style.cpp:214 +#: ../src/ui/widget/style-swatch.cpp:324 msgid "<b>Unset</b>" msgstr "" #. TRANSLATORS COMMENT: unset is a verb here -#: ../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:308 ../src/widgets/fill-style.cpp:708 +#: ../src/ui/widget/selected-style.cpp:217 +#: ../src/ui/widget/selected-style.cpp:275 +#: ../src/ui/widget/selected-style.cpp:554 +#: ../src/ui/widget/style-swatch.cpp:326 ../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:308 ../src/widgets/fill-style.cpp:708 +#: ../src/ui/widget/selected-style.cpp:217 +#: ../src/ui/widget/selected-style.cpp:275 +#: ../src/ui/widget/selected-style.cpp:570 +#: ../src/ui/widget/style-swatch.cpp:326 ../src/widgets/fill-style.cpp:708 msgid "Unset stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:212 +#: ../src/ui/widget/selected-style.cpp:220 msgid "Flat color fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:212 +#: ../src/ui/widget/selected-style.cpp:220 msgid "Flat color stroke" msgstr "" #. TRANSLATOR COMMENT: A means "Averaged" -#: ../src/ui/widget/selected-style.cpp:215 +#: ../src/ui/widget/selected-style.cpp:223 msgid "<b>a</b>" msgstr "" -#: ../src/ui/widget/selected-style.cpp:218 +#: ../src/ui/widget/selected-style.cpp:226 msgid "Fill is averaged over selected objects" msgstr "" -#: ../src/ui/widget/selected-style.cpp:218 +#: ../src/ui/widget/selected-style.cpp:226 msgid "Stroke is averaged over selected objects" msgstr "" #. TRANSLATOR COMMENT: M means "Multiple" -#: ../src/ui/widget/selected-style.cpp:221 +#: ../src/ui/widget/selected-style.cpp:229 msgid "<b>m</b>" msgstr "" -#: ../src/ui/widget/selected-style.cpp:224 +#: ../src/ui/widget/selected-style.cpp:232 msgid "Multiple selected objects have the same fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:224 +#: ../src/ui/widget/selected-style.cpp:232 msgid "Multiple selected objects have the same stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:226 +#: ../src/ui/widget/selected-style.cpp:234 msgid "Edit fill..." msgstr "" -#: ../src/ui/widget/selected-style.cpp:226 +#: ../src/ui/widget/selected-style.cpp:234 msgid "Edit stroke..." msgstr "" -#: ../src/ui/widget/selected-style.cpp:230 +#: ../src/ui/widget/selected-style.cpp:238 msgid "Last set color" msgstr "" -#: ../src/ui/widget/selected-style.cpp:234 +#: ../src/ui/widget/selected-style.cpp:242 msgid "Last selected color" msgstr "" -#: ../src/ui/widget/selected-style.cpp:250 +#: ../src/ui/widget/selected-style.cpp:258 msgid "Copy color" msgstr "" -#: ../src/ui/widget/selected-style.cpp:254 +#: ../src/ui/widget/selected-style.cpp:262 msgid "Paste color" msgstr "" -#: ../src/ui/widget/selected-style.cpp:258 -#: ../src/ui/widget/selected-style.cpp:822 +#: ../src/ui/widget/selected-style.cpp:266 +#: ../src/ui/widget/selected-style.cpp:847 msgid "Swap fill and stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:262 -#: ../src/ui/widget/selected-style.cpp:554 -#: ../src/ui/widget/selected-style.cpp:563 +#: ../src/ui/widget/selected-style.cpp:270 +#: ../src/ui/widget/selected-style.cpp:579 +#: ../src/ui/widget/selected-style.cpp:588 msgid "Make fill opaque" msgstr "" -#: ../src/ui/widget/selected-style.cpp:262 +#: ../src/ui/widget/selected-style.cpp:270 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:279 +#: ../src/ui/widget/selected-style.cpp:536 ../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:279 +#: ../src/ui/widget/selected-style.cpp:545 ../src/widgets/fill-style.cpp:506 msgid "Remove stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:575 +#: ../src/ui/widget/selected-style.cpp:600 msgid "Apply last set color to fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:587 +#: ../src/ui/widget/selected-style.cpp:612 msgid "Apply last set color to stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:598 +#: ../src/ui/widget/selected-style.cpp:623 msgid "Apply last selected color to fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:609 +#: ../src/ui/widget/selected-style.cpp:634 msgid "Apply last selected color to stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:635 +#: ../src/ui/widget/selected-style.cpp:660 msgid "Invert fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:659 +#: ../src/ui/widget/selected-style.cpp:684 msgid "Invert stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:671 +#: ../src/ui/widget/selected-style.cpp:696 msgid "White fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:683 +#: ../src/ui/widget/selected-style.cpp:708 msgid "White stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:695 +#: ../src/ui/widget/selected-style.cpp:720 msgid "Black fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:707 +#: ../src/ui/widget/selected-style.cpp:732 msgid "Black stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:750 +#: ../src/ui/widget/selected-style.cpp:775 msgid "Paste fill" msgstr "" -#: ../src/ui/widget/selected-style.cpp:768 +#: ../src/ui/widget/selected-style.cpp:793 msgid "Paste stroke" msgstr "" -#: ../src/ui/widget/selected-style.cpp:924 +#: ../src/ui/widget/selected-style.cpp:949 msgid "Change stroke width" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1019 +#: ../src/ui/widget/selected-style.cpp:1044 msgid ", drag to adjust" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1104 +#: ../src/ui/widget/selected-style.cpp:1129 #, c-format msgid "Stroke width: %.5g%s%s" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1108 +#: ../src/ui/widget/selected-style.cpp:1133 msgid " (averaged)" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1136 +#: ../src/ui/widget/selected-style.cpp:1161 msgid "0 (transparent)" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1160 +#: ../src/ui/widget/selected-style.cpp:1185 msgid "100% (opaque)" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1327 +#: ../src/ui/widget/selected-style.cpp:1352 msgid "Adjust alpha" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1329 +#: ../src/ui/widget/selected-style.cpp:1354 #, c-format msgid "" "Adjusting <b>alpha</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Ctrl</" @@ -20616,11 +20592,11 @@ msgid "" "modifiers to adjust hue" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1333 +#: ../src/ui/widget/selected-style.cpp:1358 msgid "Adjust saturation" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1335 +#: ../src/ui/widget/selected-style.cpp:1360 #, c-format msgid "" "Adjusting <b>saturation</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with " @@ -20628,11 +20604,11 @@ msgid "" "modifiers to adjust hue" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1339 +#: ../src/ui/widget/selected-style.cpp:1364 msgid "Adjust lightness" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1341 +#: ../src/ui/widget/selected-style.cpp:1366 #, c-format msgid "" "Adjusting <b>lightness</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with " @@ -20640,11 +20616,11 @@ msgid "" "modifiers to adjust hue" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1345 +#: ../src/ui/widget/selected-style.cpp:1370 msgid "Adjust hue" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1347 +#: ../src/ui/widget/selected-style.cpp:1372 #, c-format msgid "" "Adjusting <b>hue</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</" @@ -20652,51 +20628,51 @@ msgid "" "to adjust lightness" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1467 -#: ../src/ui/widget/selected-style.cpp:1481 +#: ../src/ui/widget/selected-style.cpp:1492 +#: ../src/ui/widget/selected-style.cpp:1506 msgid "Adjust stroke width" msgstr "" -#: ../src/ui/widget/selected-style.cpp:1468 +#: ../src/ui/widget/selected-style.cpp:1493 #, c-format msgid "Adjusting <b>stroke width</b>: was %.3g, now <b>%.3g</b> (diff %.3g)" msgstr "" #. TRANSLATORS: "Link" means to _link_ two sliders together -#: ../src/ui/widget/spin-slider.cpp:148 +#: ../src/ui/widget/spin-slider.cpp:157 msgctxt "Sliders" msgid "Link" msgstr "" -#: ../src/ui/widget/style-swatch.cpp:274 +#: ../src/ui/widget/style-swatch.cpp:292 msgid "L Gradient" msgstr "" -#: ../src/ui/widget/style-swatch.cpp:278 +#: ../src/ui/widget/style-swatch.cpp:296 msgid "R Gradient" msgstr "" -#: ../src/ui/widget/style-swatch.cpp:294 +#: ../src/ui/widget/style-swatch.cpp:312 #, c-format msgid "Fill: %06x/%.3g" msgstr "" -#: ../src/ui/widget/style-swatch.cpp:296 +#: ../src/ui/widget/style-swatch.cpp:314 #, c-format msgid "Stroke: %06x/%.3g" msgstr "" -#: ../src/ui/widget/style-swatch.cpp:328 +#: ../src/ui/widget/style-swatch.cpp:346 #, c-format msgid "Stroke width: %.5g%s" msgstr "" -#: ../src/ui/widget/style-swatch.cpp:344 +#: ../src/ui/widget/style-swatch.cpp:362 #, c-format msgid "O: %2.0f" msgstr "" -#: ../src/ui/widget/style-swatch.cpp:349 +#: ../src/ui/widget/style-swatch.cpp:367 #, c-format msgid "Opacity: %2.1f %%" msgstr "" @@ -20743,25 +20719,25 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ../src/verbs.cpp:155 ../src/widgets/calligraphy-toolbar.cpp:649 +#: ../src/verbs.cpp:150 ../src/widgets/calligraphy-toolbar.cpp:649 msgid "Edit" msgstr "" -#: ../src/verbs.cpp:231 +#: ../src/verbs.cpp:226 msgid "Context" msgstr "" -#: ../src/verbs.cpp:250 ../src/verbs.cpp:2174 +#: ../src/verbs.cpp:245 ../src/verbs.cpp:2162 #: ../share/extensions/jessyInk_view.inx.h:1 #: ../share/extensions/polyhedron_3d.inx.h:26 msgid "View" msgstr "" -#: ../src/verbs.cpp:270 +#: ../src/verbs.cpp:265 msgid "Dialog" msgstr "" -#: ../src/verbs.cpp:327 ../share/extensions/lorem_ipsum.inx.h:8 +#: ../src/verbs.cpp:322 ../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 @@ -20774,2194 +20750,2190 @@ msgstr "" msgid "Text" msgstr "" -#: ../src/verbs.cpp:1174 +#: ../src/verbs.cpp:1169 msgid "Switch to next layer" msgstr "" -#: ../src/verbs.cpp:1175 +#: ../src/verbs.cpp:1170 msgid "Switched to next layer." msgstr "" -#: ../src/verbs.cpp:1177 +#: ../src/verbs.cpp:1172 msgid "Cannot go past last layer." msgstr "" -#: ../src/verbs.cpp:1186 +#: ../src/verbs.cpp:1181 msgid "Switch to previous layer" msgstr "" -#: ../src/verbs.cpp:1187 +#: ../src/verbs.cpp:1182 msgid "Switched to previous layer." msgstr "" -#: ../src/verbs.cpp:1189 +#: ../src/verbs.cpp:1184 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:1205 ../src/verbs.cpp:1302 ../src/verbs.cpp:1334 +#: ../src/verbs.cpp:1340 ../src/verbs.cpp:1364 ../src/verbs.cpp:1379 msgid "No current layer." msgstr "" -#: ../src/verbs.cpp:1239 ../src/verbs.cpp:1243 +#: ../src/verbs.cpp:1234 ../src/verbs.cpp:1238 #, c-format msgid "Raised layer <b>%s</b>." msgstr "" -#: ../src/verbs.cpp:1240 +#: ../src/verbs.cpp:1235 msgid "Layer to top" msgstr "" -#: ../src/verbs.cpp:1244 +#: ../src/verbs.cpp:1239 msgid "Raise layer" msgstr "" -#: ../src/verbs.cpp:1247 ../src/verbs.cpp:1251 +#: ../src/verbs.cpp:1242 ../src/verbs.cpp:1246 #, c-format msgid "Lowered layer <b>%s</b>." msgstr "" -#: ../src/verbs.cpp:1248 +#: ../src/verbs.cpp:1243 msgid "Layer to bottom" msgstr "" -#: ../src/verbs.cpp:1252 +#: ../src/verbs.cpp:1247 msgid "Lower layer" msgstr "" -#: ../src/verbs.cpp:1261 +#: ../src/verbs.cpp:1256 msgid "Cannot move layer any further." msgstr "" -#: ../src/verbs.cpp:1275 ../src/verbs.cpp:1294 +#: ../src/verbs.cpp:1270 ../src/verbs.cpp:1289 #, c-format msgid "%s copy" msgstr "" -#: ../src/verbs.cpp:1302 +#: ../src/verbs.cpp:1297 msgid "Duplicate layer" msgstr "" #. TRANSLATORS: this means "The layer has been duplicated." -#: ../src/verbs.cpp:1305 +#: ../src/verbs.cpp:1300 msgid "Duplicated layer." msgstr "" -#: ../src/verbs.cpp:1334 +#: ../src/verbs.cpp:1329 msgid "Delete layer" msgstr "" #. TRANSLATORS: this means "The layer has been deleted." -#: ../src/verbs.cpp:1337 +#: ../src/verbs.cpp:1332 msgid "Deleted layer." msgstr "" -#: ../src/verbs.cpp:1354 +#: ../src/verbs.cpp:1349 msgid "Show all layers" msgstr "" -#: ../src/verbs.cpp:1359 +#: ../src/verbs.cpp:1354 msgid "Hide all layers" msgstr "" -#: ../src/verbs.cpp:1364 +#: ../src/verbs.cpp:1359 msgid "Lock all layers" msgstr "" -#: ../src/verbs.cpp:1378 +#: ../src/verbs.cpp:1373 msgid "Unlock all layers" msgstr "" -#: ../src/verbs.cpp:1452 +#: ../src/verbs.cpp:1447 msgid "Flip horizontally" msgstr "" -#: ../src/verbs.cpp:1457 +#: ../src/verbs.cpp:1452 msgid "Flip vertically" msgstr "" #. TRANSLATORS: If you have translated the tutorial-basic.en.svgz file to your language, #. then translate this string as "tutorial-basic.LANG.svgz" (where LANG is your language #. code); otherwise leave as "tutorial-basic.svg". -#: ../src/verbs.cpp:2057 +#: ../src/verbs.cpp:2045 msgid "tutorial-basic.svg" msgstr "" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2061 +#: ../src/verbs.cpp:2049 msgid "tutorial-shapes.svg" msgstr "" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2065 +#: ../src/verbs.cpp:2053 msgid "tutorial-advanced.svg" msgstr "" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2069 +#: ../src/verbs.cpp:2057 msgid "tutorial-tracing.svg" msgstr "" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2073 +#: ../src/verbs.cpp:2061 msgid "tutorial-calligraphy.svg" msgstr "" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2077 +#: ../src/verbs.cpp:2065 msgid "tutorial-interpolate.svg" msgstr "" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2081 +#: ../src/verbs.cpp:2069 msgid "tutorial-elements.svg" msgstr "" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2085 +#: ../src/verbs.cpp:2073 msgid "tutorial-tips.svg" msgstr "" -#: ../src/verbs.cpp:2273 ../src/verbs.cpp:2863 +#: ../src/verbs.cpp:2261 ../src/verbs.cpp:2847 msgid "Unlock all objects in the current layer" msgstr "" -#: ../src/verbs.cpp:2277 ../src/verbs.cpp:2865 +#: ../src/verbs.cpp:2265 ../src/verbs.cpp:2849 msgid "Unlock all objects in all layers" msgstr "" -#: ../src/verbs.cpp:2281 ../src/verbs.cpp:2867 +#: ../src/verbs.cpp:2269 ../src/verbs.cpp:2851 msgid "Unhide all objects in the current layer" msgstr "" -#: ../src/verbs.cpp:2285 ../src/verbs.cpp:2869 +#: ../src/verbs.cpp:2273 ../src/verbs.cpp:2853 msgid "Unhide all objects in all layers" msgstr "" -#: ../src/verbs.cpp:2300 +#: ../src/verbs.cpp:2288 msgid "Does nothing" msgstr "" -#: ../src/verbs.cpp:2303 +#: ../src/verbs.cpp:2291 msgid "Create new document from the default template" msgstr "" -#: ../src/verbs.cpp:2305 +#: ../src/verbs.cpp:2293 msgid "_Open..." msgstr "" -#: ../src/verbs.cpp:2306 +#: ../src/verbs.cpp:2294 msgid "Open an existing document" msgstr "" -#: ../src/verbs.cpp:2307 +#: ../src/verbs.cpp:2295 msgid "Re_vert" msgstr "" -#: ../src/verbs.cpp:2308 +#: ../src/verbs.cpp:2296 msgid "Revert to the last saved version of document (changes will be lost)" msgstr "" -#: ../src/verbs.cpp:2309 +#: ../src/verbs.cpp:2297 msgid "Save document" msgstr "" -#: ../src/verbs.cpp:2311 +#: ../src/verbs.cpp:2299 msgid "Save _As..." msgstr "" -#: ../src/verbs.cpp:2312 +#: ../src/verbs.cpp:2300 msgid "Save document under a new name" msgstr "" -#: ../src/verbs.cpp:2313 +#: ../src/verbs.cpp:2301 msgid "Save a Cop_y..." msgstr "" -#: ../src/verbs.cpp:2314 +#: ../src/verbs.cpp:2302 msgid "Save a copy of the document under a new name" msgstr "" -#: ../src/verbs.cpp:2315 +#: ../src/verbs.cpp:2303 msgid "_Print..." msgstr "" -#: ../src/verbs.cpp:2315 +#: ../src/verbs.cpp:2303 msgid "Print document" msgstr "" #. TRANSLATORS: "Vacuum Defs" means "Clean up defs" (so as to remove unused definitions) -#: ../src/verbs.cpp:2318 +#: ../src/verbs.cpp:2306 msgid "Clean _up document" msgstr "" -#: ../src/verbs.cpp:2318 +#: ../src/verbs.cpp:2306 msgid "" "Remove unused definitions (such as gradients or clipping paths) from the <" "defs> of the document" msgstr "" -#: ../src/verbs.cpp:2320 +#: ../src/verbs.cpp:2308 msgid "_Import..." msgstr "" -#: ../src/verbs.cpp:2321 +#: ../src/verbs.cpp:2309 msgid "Import a bitmap or SVG image into this document" msgstr "" -#: ../src/verbs.cpp:2322 +#: ../src/verbs.cpp:2310 msgid "_Export Bitmap..." msgstr "" -#: ../src/verbs.cpp:2323 +#: ../src/verbs.cpp:2311 msgid "Export this document or a selection as a bitmap image" msgstr "" -#: ../src/verbs.cpp:2324 +#: ../src/verbs.cpp:2312 msgid "Import Clip Art..." msgstr "" -#: ../src/verbs.cpp:2325 +#: ../src/verbs.cpp:2313 msgid "Import clipart from Open Clip Art Library" msgstr "" #. new FileVerb(SP_VERB_FILE_EXPORT_TO_OCAL, "FileExportToOCAL", N_("Export To Open Clip Art Library"), N_("Export this document to Open Clip Art Library"), INKSCAPE_ICON_DOCUMENT_EXPORT_OCAL), -#: ../src/verbs.cpp:2327 +#: ../src/verbs.cpp:2315 msgid "N_ext Window" msgstr "" -#: ../src/verbs.cpp:2328 +#: ../src/verbs.cpp:2316 msgid "Switch to the next document window" msgstr "" -#: ../src/verbs.cpp:2329 +#: ../src/verbs.cpp:2317 msgid "P_revious Window" msgstr "" -#: ../src/verbs.cpp:2330 +#: ../src/verbs.cpp:2318 msgid "Switch to the previous document window" msgstr "" -#: ../src/verbs.cpp:2331 +#: ../src/verbs.cpp:2319 msgid "_Close" msgstr "" -#: ../src/verbs.cpp:2332 +#: ../src/verbs.cpp:2320 msgid "Close this document window" msgstr "" -#: ../src/verbs.cpp:2333 +#: ../src/verbs.cpp:2321 msgid "_Quit" msgstr "" -#: ../src/verbs.cpp:2333 +#: ../src/verbs.cpp:2321 msgid "Quit Inkscape" msgstr "" -#: ../src/verbs.cpp:2336 +#: ../src/verbs.cpp:2324 msgid "Undo last action" msgstr "" -#: ../src/verbs.cpp:2339 +#: ../src/verbs.cpp:2327 msgid "Do again the last undone action" msgstr "" -#: ../src/verbs.cpp:2340 +#: ../src/verbs.cpp:2328 msgid "Cu_t" msgstr "" -#: ../src/verbs.cpp:2341 +#: ../src/verbs.cpp:2329 msgid "Cut selection to clipboard" msgstr "" -#: ../src/verbs.cpp:2342 +#: ../src/verbs.cpp:2330 msgid "_Copy" msgstr "" -#: ../src/verbs.cpp:2343 +#: ../src/verbs.cpp:2331 msgid "Copy selection to clipboard" msgstr "" -#: ../src/verbs.cpp:2344 +#: ../src/verbs.cpp:2332 msgid "_Paste" msgstr "" -#: ../src/verbs.cpp:2345 +#: ../src/verbs.cpp:2333 msgid "Paste objects from clipboard to mouse point, or paste text" msgstr "" -#: ../src/verbs.cpp:2346 +#: ../src/verbs.cpp:2334 msgid "Paste _Style" msgstr "" -#: ../src/verbs.cpp:2347 +#: ../src/verbs.cpp:2335 msgid "Apply the style of the copied object to selection" msgstr "" -#: ../src/verbs.cpp:2349 +#: ../src/verbs.cpp:2337 msgid "Scale selection to match the size of the copied object" msgstr "" -#: ../src/verbs.cpp:2350 +#: ../src/verbs.cpp:2338 msgid "Paste _Width" msgstr "" -#: ../src/verbs.cpp:2351 +#: ../src/verbs.cpp:2339 msgid "Scale selection horizontally to match the width of the copied object" msgstr "" -#: ../src/verbs.cpp:2352 +#: ../src/verbs.cpp:2340 msgid "Paste _Height" msgstr "" -#: ../src/verbs.cpp:2353 +#: ../src/verbs.cpp:2341 msgid "Scale selection vertically to match the height of the copied object" msgstr "" -#: ../src/verbs.cpp:2354 +#: ../src/verbs.cpp:2342 msgid "Paste Size Separately" msgstr "" -#: ../src/verbs.cpp:2355 +#: ../src/verbs.cpp:2343 msgid "Scale each selected object to match the size of the copied object" msgstr "" -#: ../src/verbs.cpp:2356 +#: ../src/verbs.cpp:2344 msgid "Paste Width Separately" msgstr "" -#: ../src/verbs.cpp:2357 +#: ../src/verbs.cpp:2345 msgid "" "Scale each selected object horizontally to match the width of the copied " "object" msgstr "" -#: ../src/verbs.cpp:2358 +#: ../src/verbs.cpp:2346 msgid "Paste Height Separately" msgstr "" -#: ../src/verbs.cpp:2359 +#: ../src/verbs.cpp:2347 msgid "" "Scale each selected object vertically to match the height of the copied " "object" msgstr "" -#: ../src/verbs.cpp:2360 +#: ../src/verbs.cpp:2348 msgid "Paste _In Place" msgstr "" -#: ../src/verbs.cpp:2361 +#: ../src/verbs.cpp:2349 msgid "Paste objects from clipboard to the original location" msgstr "" -#: ../src/verbs.cpp:2362 +#: ../src/verbs.cpp:2350 msgid "Paste Path _Effect" msgstr "" -#: ../src/verbs.cpp:2363 +#: ../src/verbs.cpp:2351 msgid "Apply the path effect of the copied object to selection" msgstr "" -#: ../src/verbs.cpp:2364 +#: ../src/verbs.cpp:2352 msgid "Remove Path _Effect" msgstr "" -#: ../src/verbs.cpp:2365 +#: ../src/verbs.cpp:2353 msgid "Remove any path effects from selected objects" msgstr "" -#: ../src/verbs.cpp:2366 +#: ../src/verbs.cpp:2354 msgid "_Remove Filters" msgstr "" -#: ../src/verbs.cpp:2367 +#: ../src/verbs.cpp:2355 msgid "Remove any filters from selected objects" msgstr "" -#: ../src/verbs.cpp:2368 +#: ../src/verbs.cpp:2356 msgid "_Delete" msgstr "" -#: ../src/verbs.cpp:2369 +#: ../src/verbs.cpp:2357 msgid "Delete selection" msgstr "" -#: ../src/verbs.cpp:2370 +#: ../src/verbs.cpp:2358 msgid "Duplic_ate" msgstr "" -#: ../src/verbs.cpp:2371 +#: ../src/verbs.cpp:2359 msgid "Duplicate selected objects" msgstr "" -#: ../src/verbs.cpp:2372 +#: ../src/verbs.cpp:2360 msgid "Create Clo_ne" msgstr "" -#: ../src/verbs.cpp:2373 +#: ../src/verbs.cpp:2361 msgid "Create a clone (a copy linked to the original) of selected object" msgstr "" -#: ../src/verbs.cpp:2374 +#: ../src/verbs.cpp:2362 msgid "Unlin_k Clone" msgstr "" -#: ../src/verbs.cpp:2375 +#: ../src/verbs.cpp:2363 msgid "" "Cut the selected clones' links to the originals, turning them into " "standalone objects" msgstr "" -#: ../src/verbs.cpp:2376 +#: ../src/verbs.cpp:2364 msgid "Relink to Copied" msgstr "" -#: ../src/verbs.cpp:2377 +#: ../src/verbs.cpp:2365 msgid "Relink the selected clones to the object currently on the clipboard" msgstr "" -#: ../src/verbs.cpp:2378 +#: ../src/verbs.cpp:2366 msgid "Select _Original" msgstr "" -#: ../src/verbs.cpp:2379 +#: ../src/verbs.cpp:2367 msgid "Select the object to which the selected clone is linked" msgstr "" -#: ../src/verbs.cpp:2380 +#: ../src/verbs.cpp:2368 msgid "Clone original path (LPE)" msgstr "" -#: ../src/verbs.cpp:2381 +#: ../src/verbs.cpp:2369 msgid "" "Creates a new path, applies the Clone original LPE, and refers it to the " "selected path" msgstr "" -#: ../src/verbs.cpp:2382 +#: ../src/verbs.cpp:2370 msgid "Objects to _Marker" msgstr "" -#: ../src/verbs.cpp:2383 +#: ../src/verbs.cpp:2371 msgid "Convert selection to a line marker" msgstr "" -#: ../src/verbs.cpp:2384 +#: ../src/verbs.cpp:2372 msgid "Objects to Gu_ides" msgstr "" -#: ../src/verbs.cpp:2385 +#: ../src/verbs.cpp:2373 msgid "" "Convert selected objects to a collection of guidelines aligned with their " "edges" msgstr "" -#: ../src/verbs.cpp:2386 +#: ../src/verbs.cpp:2374 msgid "Objects to Patter_n" msgstr "" -#: ../src/verbs.cpp:2387 +#: ../src/verbs.cpp:2375 msgid "Convert selection to a rectangle with tiled pattern fill" msgstr "" -#: ../src/verbs.cpp:2388 +#: ../src/verbs.cpp:2376 msgid "Pattern to _Objects" msgstr "" -#: ../src/verbs.cpp:2389 +#: ../src/verbs.cpp:2377 msgid "Extract objects from a tiled pattern fill" msgstr "" -#: ../src/verbs.cpp:2390 +#: ../src/verbs.cpp:2378 msgid "Group to Symbol" msgstr "" -#: ../src/verbs.cpp:2391 +#: ../src/verbs.cpp:2379 msgid "Convert group to a symbol" msgstr "" -#: ../src/verbs.cpp:2392 +#: ../src/verbs.cpp:2380 msgid "Symbol to Group" msgstr "" -#: ../src/verbs.cpp:2393 +#: ../src/verbs.cpp:2381 msgid "Extract group from a symbol" msgstr "" -#: ../src/verbs.cpp:2394 +#: ../src/verbs.cpp:2382 msgid "Clea_r All" msgstr "" -#: ../src/verbs.cpp:2395 +#: ../src/verbs.cpp:2383 msgid "Delete all objects from document" msgstr "" -#: ../src/verbs.cpp:2396 +#: ../src/verbs.cpp:2384 msgid "Select Al_l" msgstr "" -#: ../src/verbs.cpp:2397 +#: ../src/verbs.cpp:2385 msgid "Select all objects or all nodes" msgstr "" -#: ../src/verbs.cpp:2398 +#: ../src/verbs.cpp:2386 msgid "Select All in All La_yers" msgstr "" -#: ../src/verbs.cpp:2399 +#: ../src/verbs.cpp:2387 msgid "Select all objects in all visible and unlocked layers" msgstr "" -#: ../src/verbs.cpp:2400 +#: ../src/verbs.cpp:2388 msgid "Fill _and Stroke" msgstr "" -#: ../src/verbs.cpp:2401 +#: ../src/verbs.cpp:2389 msgid "" "Select all objects with the same fill and stroke as the selected objects" msgstr "" -#: ../src/verbs.cpp:2402 +#: ../src/verbs.cpp:2390 msgid "_Fill Color" msgstr "" -#: ../src/verbs.cpp:2403 +#: ../src/verbs.cpp:2391 msgid "Select all objects with the same fill as the selected objects" msgstr "" -#: ../src/verbs.cpp:2404 +#: ../src/verbs.cpp:2392 msgid "_Stroke Color" msgstr "" -#: ../src/verbs.cpp:2405 +#: ../src/verbs.cpp:2393 msgid "Select all objects with the same stroke as the selected objects" msgstr "" -#: ../src/verbs.cpp:2406 +#: ../src/verbs.cpp:2394 msgid "Stroke St_yle" msgstr "" -#: ../src/verbs.cpp:2407 +#: ../src/verbs.cpp:2395 msgid "" "Select all objects with the same stroke style (width, dash, markers) as the " "selected objects" msgstr "" -#: ../src/verbs.cpp:2408 +#: ../src/verbs.cpp:2396 msgid "_Object Type" msgstr "" -#: ../src/verbs.cpp:2409 +#: ../src/verbs.cpp:2397 msgid "" "Select all objects with the same object type (rect, arc, text, path, bitmap " "etc) as the selected objects" msgstr "" -#: ../src/verbs.cpp:2410 +#: ../src/verbs.cpp:2398 msgid "In_vert Selection" msgstr "" -#: ../src/verbs.cpp:2411 +#: ../src/verbs.cpp:2399 msgid "Invert selection (unselect what is selected and select everything else)" msgstr "" -#: ../src/verbs.cpp:2412 +#: ../src/verbs.cpp:2400 msgid "Invert in All Layers" msgstr "" -#: ../src/verbs.cpp:2413 +#: ../src/verbs.cpp:2401 msgid "Invert selection in all visible and unlocked layers" msgstr "" -#: ../src/verbs.cpp:2414 +#: ../src/verbs.cpp:2402 msgid "Select Next" msgstr "" -#: ../src/verbs.cpp:2415 +#: ../src/verbs.cpp:2403 msgid "Select next object or node" msgstr "" -#: ../src/verbs.cpp:2416 +#: ../src/verbs.cpp:2404 msgid "Select Previous" msgstr "" -#: ../src/verbs.cpp:2417 +#: ../src/verbs.cpp:2405 msgid "Select previous object or node" msgstr "" -#: ../src/verbs.cpp:2418 +#: ../src/verbs.cpp:2406 msgid "D_eselect" msgstr "" -#: ../src/verbs.cpp:2419 +#: ../src/verbs.cpp:2407 msgid "Deselect any selected objects or nodes" msgstr "" -#: ../src/verbs.cpp:2420 +#: ../src/verbs.cpp:2408 msgid "Create _Guides Around the Page" msgstr "" -#: ../src/verbs.cpp:2421 ../src/verbs.cpp:2423 +#: ../src/verbs.cpp:2409 ../src/verbs.cpp:2411 msgid "Create four guides aligned with the page borders" msgstr "" -#: ../src/verbs.cpp:2424 +#: ../src/verbs.cpp:2412 msgid "Next path effect parameter" msgstr "" -#: ../src/verbs.cpp:2425 +#: ../src/verbs.cpp:2413 msgid "Show next editable path effect parameter" msgstr "" #. Selection -#: ../src/verbs.cpp:2428 +#: ../src/verbs.cpp:2416 msgid "Raise to _Top" msgstr "" -#: ../src/verbs.cpp:2429 +#: ../src/verbs.cpp:2417 msgid "Raise selection to top" msgstr "" -#: ../src/verbs.cpp:2430 +#: ../src/verbs.cpp:2418 msgid "Lower to _Bottom" msgstr "" -#: ../src/verbs.cpp:2431 +#: ../src/verbs.cpp:2419 msgid "Lower selection to bottom" msgstr "" -#: ../src/verbs.cpp:2432 +#: ../src/verbs.cpp:2420 msgid "_Raise" msgstr "" -#: ../src/verbs.cpp:2433 +#: ../src/verbs.cpp:2421 msgid "Raise selection one step" msgstr "" -#: ../src/verbs.cpp:2434 +#: ../src/verbs.cpp:2422 msgid "_Lower" msgstr "" -#: ../src/verbs.cpp:2435 +#: ../src/verbs.cpp:2423 msgid "Lower selection one step" msgstr "" -#: ../src/verbs.cpp:2437 +#: ../src/verbs.cpp:2425 msgid "Group selected objects" msgstr "" -#: ../src/verbs.cpp:2439 +#: ../src/verbs.cpp:2427 msgid "Ungroup selected groups" msgstr "" -#: ../src/verbs.cpp:2441 +#: ../src/verbs.cpp:2429 msgid "_Put on Path" msgstr "" -#: ../src/verbs.cpp:2443 +#: ../src/verbs.cpp:2431 msgid "_Remove from Path" msgstr "" -#: ../src/verbs.cpp:2445 +#: ../src/verbs.cpp:2433 msgid "Remove Manual _Kerns" msgstr "" #. TRANSLATORS: "glyph": An image used in the visual representation of characters; #. roughly speaking, how a character looks. A font is a set of glyphs. -#: ../src/verbs.cpp:2448 +#: ../src/verbs.cpp:2436 msgid "Remove all manual kerns and glyph rotations from a text object" msgstr "" -#: ../src/verbs.cpp:2450 +#: ../src/verbs.cpp:2438 msgid "_Union" msgstr "" -#: ../src/verbs.cpp:2451 +#: ../src/verbs.cpp:2439 msgid "Create union of selected paths" msgstr "" -#: ../src/verbs.cpp:2452 +#: ../src/verbs.cpp:2440 msgid "_Intersection" msgstr "" -#: ../src/verbs.cpp:2453 +#: ../src/verbs.cpp:2441 msgid "Create intersection of selected paths" msgstr "" -#: ../src/verbs.cpp:2454 +#: ../src/verbs.cpp:2442 msgid "_Difference" msgstr "" -#: ../src/verbs.cpp:2455 +#: ../src/verbs.cpp:2443 msgid "Create difference of selected paths (bottom minus top)" msgstr "" -#: ../src/verbs.cpp:2456 +#: ../src/verbs.cpp:2444 msgid "E_xclusion" msgstr "" -#: ../src/verbs.cpp:2457 +#: ../src/verbs.cpp:2445 msgid "" "Create exclusive OR of selected paths (those parts that belong to only one " "path)" msgstr "" -#: ../src/verbs.cpp:2458 +#: ../src/verbs.cpp:2446 msgid "Di_vision" msgstr "" -#: ../src/verbs.cpp:2459 +#: ../src/verbs.cpp:2447 msgid "Cut the bottom path into pieces" msgstr "" #. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the #. Advanced tutorial for more info -#: ../src/verbs.cpp:2462 +#: ../src/verbs.cpp:2450 msgid "Cut _Path" msgstr "" -#: ../src/verbs.cpp:2463 +#: ../src/verbs.cpp:2451 msgid "Cut the bottom path's stroke into pieces, removing fill" msgstr "" #. TRANSLATORS: "outset": expand a shape by offsetting the object's path, #. i.e. by displacing it perpendicular to the path in each point. #. See also the Advanced Tutorial for explanation. -#: ../src/verbs.cpp:2467 +#: ../src/verbs.cpp:2455 msgid "Outs_et" msgstr "" -#: ../src/verbs.cpp:2468 +#: ../src/verbs.cpp:2456 msgid "Outset selected paths" msgstr "" -#: ../src/verbs.cpp:2470 +#: ../src/verbs.cpp:2458 msgid "O_utset Path by 1 px" msgstr "" -#: ../src/verbs.cpp:2471 +#: ../src/verbs.cpp:2459 msgid "Outset selected paths by 1 px" msgstr "" -#: ../src/verbs.cpp:2473 +#: ../src/verbs.cpp:2461 msgid "O_utset Path by 10 px" msgstr "" -#: ../src/verbs.cpp:2474 +#: ../src/verbs.cpp:2462 msgid "Outset selected paths by 10 px" msgstr "" #. TRANSLATORS: "inset": contract a shape by offsetting the object's path, #. i.e. by displacing it perpendicular to the path in each point. #. See also the Advanced Tutorial for explanation. -#: ../src/verbs.cpp:2478 +#: ../src/verbs.cpp:2466 msgid "I_nset" msgstr "" -#: ../src/verbs.cpp:2479 +#: ../src/verbs.cpp:2467 msgid "Inset selected paths" msgstr "" -#: ../src/verbs.cpp:2481 +#: ../src/verbs.cpp:2469 msgid "I_nset Path by 1 px" msgstr "" -#: ../src/verbs.cpp:2482 +#: ../src/verbs.cpp:2470 msgid "Inset selected paths by 1 px" msgstr "" -#: ../src/verbs.cpp:2484 +#: ../src/verbs.cpp:2472 msgid "I_nset Path by 10 px" msgstr "" -#: ../src/verbs.cpp:2485 +#: ../src/verbs.cpp:2473 msgid "Inset selected paths by 10 px" msgstr "" -#: ../src/verbs.cpp:2487 +#: ../src/verbs.cpp:2475 msgid "D_ynamic Offset" msgstr "" -#: ../src/verbs.cpp:2487 +#: ../src/verbs.cpp:2475 msgid "Create a dynamic offset object" msgstr "" -#: ../src/verbs.cpp:2489 +#: ../src/verbs.cpp:2477 msgid "_Linked Offset" msgstr "" -#: ../src/verbs.cpp:2490 +#: ../src/verbs.cpp:2478 msgid "Create a dynamic offset object linked to the original path" msgstr "" -#: ../src/verbs.cpp:2492 +#: ../src/verbs.cpp:2480 msgid "_Stroke to Path" msgstr "" -#: ../src/verbs.cpp:2493 +#: ../src/verbs.cpp:2481 msgid "Convert selected object's stroke to paths" msgstr "" -#: ../src/verbs.cpp:2494 +#: ../src/verbs.cpp:2482 msgid "Si_mplify" msgstr "" -#: ../src/verbs.cpp:2495 +#: ../src/verbs.cpp:2483 msgid "Simplify selected paths (remove extra nodes)" msgstr "" -#: ../src/verbs.cpp:2496 +#: ../src/verbs.cpp:2484 msgid "_Reverse" msgstr "" -#: ../src/verbs.cpp:2497 +#: ../src/verbs.cpp:2485 msgid "Reverse the direction of selected paths (useful for flipping markers)" msgstr "" -#: ../src/verbs.cpp:2500 +#: ../src/verbs.cpp:2488 msgid "Create one or more paths from a bitmap by tracing it" msgstr "" -#: ../src/verbs.cpp:2501 +#: ../src/verbs.cpp:2489 msgid "Make a _Bitmap Copy" msgstr "" -#: ../src/verbs.cpp:2502 +#: ../src/verbs.cpp:2490 msgid "Export selection to a bitmap and insert it into document" msgstr "" -#: ../src/verbs.cpp:2503 +#: ../src/verbs.cpp:2491 msgid "_Combine" msgstr "" -#: ../src/verbs.cpp:2504 +#: ../src/verbs.cpp:2492 msgid "Combine several paths into one" msgstr "" #. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the #. Advanced tutorial for more info -#: ../src/verbs.cpp:2507 +#: ../src/verbs.cpp:2495 msgid "Break _Apart" msgstr "" -#: ../src/verbs.cpp:2508 +#: ../src/verbs.cpp:2496 msgid "Break selected paths into subpaths" msgstr "" -#: ../src/verbs.cpp:2509 +#: ../src/verbs.cpp:2497 msgid "Ro_ws and Columns..." msgstr "" -#: ../src/verbs.cpp:2510 +#: ../src/verbs.cpp:2498 msgid "Arrange selected objects in a table" msgstr "" #. Layer -#: ../src/verbs.cpp:2512 +#: ../src/verbs.cpp:2500 msgid "_Add Layer..." msgstr "" -#: ../src/verbs.cpp:2513 +#: ../src/verbs.cpp:2501 msgid "Create a new layer" msgstr "" -#: ../src/verbs.cpp:2514 +#: ../src/verbs.cpp:2502 msgid "Re_name Layer..." msgstr "" -#: ../src/verbs.cpp:2515 +#: ../src/verbs.cpp:2503 msgid "Rename the current layer" msgstr "" -#: ../src/verbs.cpp:2516 +#: ../src/verbs.cpp:2504 msgid "Switch to Layer Abov_e" msgstr "" -#: ../src/verbs.cpp:2517 +#: ../src/verbs.cpp:2505 msgid "Switch to the layer above the current" msgstr "" -#: ../src/verbs.cpp:2518 +#: ../src/verbs.cpp:2506 msgid "Switch to Layer Belo_w" msgstr "" -#: ../src/verbs.cpp:2519 +#: ../src/verbs.cpp:2507 msgid "Switch to the layer below the current" msgstr "" -#: ../src/verbs.cpp:2520 +#: ../src/verbs.cpp:2508 msgid "Move Selection to Layer Abo_ve" msgstr "" -#: ../src/verbs.cpp:2521 +#: ../src/verbs.cpp:2509 msgid "Move selection to the layer above the current" msgstr "" -#: ../src/verbs.cpp:2522 +#: ../src/verbs.cpp:2510 msgid "Move Selection to Layer Bel_ow" msgstr "" -#: ../src/verbs.cpp:2523 +#: ../src/verbs.cpp:2511 msgid "Move selection to the layer below the current" msgstr "" -#: ../src/verbs.cpp:2524 +#: ../src/verbs.cpp:2512 msgid "Move Selection to Layer..." msgstr "" -#: ../src/verbs.cpp:2526 +#: ../src/verbs.cpp:2514 msgid "Layer to _Top" msgstr "" -#: ../src/verbs.cpp:2527 +#: ../src/verbs.cpp:2515 msgid "Raise the current layer to the top" msgstr "" -#: ../src/verbs.cpp:2528 +#: ../src/verbs.cpp:2516 msgid "Layer to _Bottom" msgstr "" -#: ../src/verbs.cpp:2529 +#: ../src/verbs.cpp:2517 msgid "Lower the current layer to the bottom" msgstr "" -#: ../src/verbs.cpp:2530 +#: ../src/verbs.cpp:2518 msgid "_Raise Layer" msgstr "" -#: ../src/verbs.cpp:2531 +#: ../src/verbs.cpp:2519 msgid "Raise the current layer" msgstr "" -#: ../src/verbs.cpp:2532 +#: ../src/verbs.cpp:2520 msgid "_Lower Layer" msgstr "" -#: ../src/verbs.cpp:2533 +#: ../src/verbs.cpp:2521 msgid "Lower the current layer" msgstr "" -#: ../src/verbs.cpp:2534 +#: ../src/verbs.cpp:2522 msgid "D_uplicate Current Layer" msgstr "" -#: ../src/verbs.cpp:2535 +#: ../src/verbs.cpp:2523 msgid "Duplicate an existing layer" msgstr "" -#: ../src/verbs.cpp:2536 +#: ../src/verbs.cpp:2524 msgid "_Delete Current Layer" msgstr "" -#: ../src/verbs.cpp:2537 +#: ../src/verbs.cpp:2525 msgid "Delete the current layer" msgstr "" -#: ../src/verbs.cpp:2538 +#: ../src/verbs.cpp:2526 msgid "_Show/hide other layers" msgstr "" -#: ../src/verbs.cpp:2539 +#: ../src/verbs.cpp:2527 msgid "Solo the current layer" msgstr "" -#: ../src/verbs.cpp:2540 +#: ../src/verbs.cpp:2528 msgid "_Show all layers" msgstr "" -#: ../src/verbs.cpp:2541 +#: ../src/verbs.cpp:2529 msgid "Show all the layers" msgstr "" -#: ../src/verbs.cpp:2542 +#: ../src/verbs.cpp:2530 msgid "_Hide all layers" msgstr "" -#: ../src/verbs.cpp:2543 +#: ../src/verbs.cpp:2531 msgid "Hide all the layers" msgstr "" -#: ../src/verbs.cpp:2544 +#: ../src/verbs.cpp:2532 msgid "_Lock all layers" msgstr "" -#: ../src/verbs.cpp:2545 +#: ../src/verbs.cpp:2533 msgid "Lock all the layers" msgstr "" -#: ../src/verbs.cpp:2546 +#: ../src/verbs.cpp:2534 msgid "Lock/Unlock _other layers" msgstr "" -#: ../src/verbs.cpp:2547 +#: ../src/verbs.cpp:2535 msgid "Lock all the other layers" msgstr "" -#: ../src/verbs.cpp:2548 +#: ../src/verbs.cpp:2536 msgid "_Unlock all layers" msgstr "" -#: ../src/verbs.cpp:2549 +#: ../src/verbs.cpp:2537 msgid "Unlock all the layers" msgstr "" -#: ../src/verbs.cpp:2550 +#: ../src/verbs.cpp:2538 msgid "_Lock/Unlock Current Layer" msgstr "" -#: ../src/verbs.cpp:2551 +#: ../src/verbs.cpp:2539 msgid "Toggle lock on current layer" msgstr "" -#: ../src/verbs.cpp:2552 +#: ../src/verbs.cpp:2540 msgid "_Show/hide Current Layer" msgstr "" -#: ../src/verbs.cpp:2553 +#: ../src/verbs.cpp:2541 msgid "Toggle visibility of current layer" msgstr "" #. Object -#: ../src/verbs.cpp:2556 +#: ../src/verbs.cpp:2544 msgid "Rotate _90° CW" msgstr "" #. This is shared between tooltips and statusbar, so they #. must use UTF-8, not HTML entities for special characters. -#: ../src/verbs.cpp:2559 +#: ../src/verbs.cpp:2547 msgid "Rotate selection 90° clockwise" msgstr "" -#: ../src/verbs.cpp:2560 +#: ../src/verbs.cpp:2548 msgid "Rotate 9_0° CCW" msgstr "" #. This is shared between tooltips and statusbar, so they #. must use UTF-8, not HTML entities for special characters. -#: ../src/verbs.cpp:2563 +#: ../src/verbs.cpp:2551 msgid "Rotate selection 90° counter-clockwise" msgstr "" -#: ../src/verbs.cpp:2564 +#: ../src/verbs.cpp:2552 msgid "Remove _Transformations" msgstr "" -#: ../src/verbs.cpp:2565 +#: ../src/verbs.cpp:2553 msgid "Remove transformations from object" msgstr "" -#: ../src/verbs.cpp:2566 +#: ../src/verbs.cpp:2554 msgid "_Object to Path" msgstr "" -#: ../src/verbs.cpp:2567 +#: ../src/verbs.cpp:2555 msgid "Convert selected object to path" msgstr "" -#: ../src/verbs.cpp:2568 +#: ../src/verbs.cpp:2556 msgid "_Flow into Frame" msgstr "" -#: ../src/verbs.cpp:2569 +#: ../src/verbs.cpp:2557 msgid "" "Put text into a frame (path or shape), creating a flowed text linked to the " "frame object" msgstr "" -#: ../src/verbs.cpp:2570 +#: ../src/verbs.cpp:2558 msgid "_Unflow" msgstr "" -#: ../src/verbs.cpp:2571 +#: ../src/verbs.cpp:2559 msgid "Remove text from frame (creates a single-line text object)" msgstr "" -#: ../src/verbs.cpp:2572 +#: ../src/verbs.cpp:2560 msgid "_Convert to Text" msgstr "" -#: ../src/verbs.cpp:2573 +#: ../src/verbs.cpp:2561 msgid "Convert flowed text to regular text object (preserves appearance)" msgstr "" -#: ../src/verbs.cpp:2575 +#: ../src/verbs.cpp:2563 msgid "Flip _Horizontal" msgstr "" -#: ../src/verbs.cpp:2575 +#: ../src/verbs.cpp:2563 msgid "Flip selected objects horizontally" msgstr "" -#: ../src/verbs.cpp:2578 +#: ../src/verbs.cpp:2566 msgid "Flip _Vertical" msgstr "" -#: ../src/verbs.cpp:2578 +#: ../src/verbs.cpp:2566 msgid "Flip selected objects vertically" msgstr "" -#: ../src/verbs.cpp:2581 +#: ../src/verbs.cpp:2569 msgid "Apply mask to selection (using the topmost object as mask)" msgstr "" -#: ../src/verbs.cpp:2583 +#: ../src/verbs.cpp:2571 msgid "Edit mask" msgstr "" -#: ../src/verbs.cpp:2584 ../src/verbs.cpp:2590 +#: ../src/verbs.cpp:2572 ../src/verbs.cpp:2578 msgid "_Release" msgstr "" -#: ../src/verbs.cpp:2585 +#: ../src/verbs.cpp:2573 msgid "Remove mask from selection" msgstr "" -#: ../src/verbs.cpp:2587 +#: ../src/verbs.cpp:2575 msgid "" "Apply clipping path to selection (using the topmost object as clipping path)" msgstr "" -#: ../src/verbs.cpp:2589 +#: ../src/verbs.cpp:2577 msgid "Edit clipping path" msgstr "" -#: ../src/verbs.cpp:2591 +#: ../src/verbs.cpp:2579 msgid "Remove clipping path from selection" msgstr "" #. Tools -#: ../src/verbs.cpp:2594 +#: ../src/verbs.cpp:2582 msgctxt "ContextVerb" msgid "Select" msgstr "" -#: ../src/verbs.cpp:2595 +#: ../src/verbs.cpp:2583 msgid "Select and transform objects" msgstr "" -#: ../src/verbs.cpp:2596 +#: ../src/verbs.cpp:2584 msgctxt "ContextVerb" msgid "Node Edit" msgstr "" -#: ../src/verbs.cpp:2597 +#: ../src/verbs.cpp:2585 msgid "Edit paths by nodes" msgstr "" -#: ../src/verbs.cpp:2598 +#: ../src/verbs.cpp:2586 msgctxt "ContextVerb" msgid "Tweak" msgstr "" -#: ../src/verbs.cpp:2599 +#: ../src/verbs.cpp:2587 msgid "Tweak objects by sculpting or painting" msgstr "" -#: ../src/verbs.cpp:2600 +#: ../src/verbs.cpp:2588 msgctxt "ContextVerb" msgid "Spray" msgstr "" -#: ../src/verbs.cpp:2601 +#: ../src/verbs.cpp:2589 msgid "Spray objects by sculpting or painting" msgstr "" -#: ../src/verbs.cpp:2602 +#: ../src/verbs.cpp:2590 msgctxt "ContextVerb" msgid "Rectangle" msgstr "" -#: ../src/verbs.cpp:2603 +#: ../src/verbs.cpp:2591 msgid "Create rectangles and squares" msgstr "" -#: ../src/verbs.cpp:2604 +#: ../src/verbs.cpp:2592 msgctxt "ContextVerb" msgid "3D Box" msgstr "" -#: ../src/verbs.cpp:2605 +#: ../src/verbs.cpp:2593 msgid "Create 3D boxes" msgstr "" -#: ../src/verbs.cpp:2606 +#: ../src/verbs.cpp:2594 msgctxt "ContextVerb" msgid "Ellipse" msgstr "" -#: ../src/verbs.cpp:2607 +#: ../src/verbs.cpp:2595 msgid "Create circles, ellipses, and arcs" msgstr "" -#: ../src/verbs.cpp:2608 +#: ../src/verbs.cpp:2596 msgctxt "ContextVerb" msgid "Star" msgstr "" -#: ../src/verbs.cpp:2609 +#: ../src/verbs.cpp:2597 msgid "Create stars and polygons" msgstr "" -#: ../src/verbs.cpp:2610 +#: ../src/verbs.cpp:2598 msgctxt "ContextVerb" msgid "Spiral" msgstr "" -#: ../src/verbs.cpp:2611 +#: ../src/verbs.cpp:2599 msgid "Create spirals" msgstr "" -#: ../src/verbs.cpp:2612 +#: ../src/verbs.cpp:2600 msgctxt "ContextVerb" msgid "Pencil" msgstr "" -#: ../src/verbs.cpp:2613 +#: ../src/verbs.cpp:2601 msgid "Draw freehand lines" msgstr "" -#: ../src/verbs.cpp:2614 +#: ../src/verbs.cpp:2602 msgctxt "ContextVerb" msgid "Pen" msgstr "" -#: ../src/verbs.cpp:2615 +#: ../src/verbs.cpp:2603 msgid "Draw Bezier curves and straight lines" msgstr "" -#: ../src/verbs.cpp:2616 +#: ../src/verbs.cpp:2604 msgctxt "ContextVerb" msgid "Calligraphy" msgstr "" -#: ../src/verbs.cpp:2617 +#: ../src/verbs.cpp:2605 msgid "Draw calligraphic or brush strokes" msgstr "" -#: ../src/verbs.cpp:2619 +#: ../src/verbs.cpp:2607 msgid "Create and edit text objects" msgstr "" -#: ../src/verbs.cpp:2620 +#: ../src/verbs.cpp:2608 msgctxt "ContextVerb" msgid "Gradient" msgstr "" -#: ../src/verbs.cpp:2621 +#: ../src/verbs.cpp:2609 msgid "Create and edit gradients" msgstr "" -#: ../src/verbs.cpp:2622 +#: ../src/verbs.cpp:2610 msgctxt "ContextVerb" msgid "Mesh" msgstr "" -#: ../src/verbs.cpp:2623 +#: ../src/verbs.cpp:2611 msgid "Create and edit meshes" msgstr "" -#: ../src/verbs.cpp:2624 +#: ../src/verbs.cpp:2612 msgctxt "ContextVerb" msgid "Zoom" msgstr "" -#: ../src/verbs.cpp:2625 +#: ../src/verbs.cpp:2613 msgid "Zoom in or out" msgstr "" -#: ../src/verbs.cpp:2627 +#: ../src/verbs.cpp:2615 msgid "Measurement tool" msgstr "" -#: ../src/verbs.cpp:2628 +#: ../src/verbs.cpp:2616 msgctxt "ContextVerb" msgid "Dropper" msgstr "" -#: ../src/verbs.cpp:2629 ../src/widgets/sp-color-notebook.cpp:413 +#: ../src/verbs.cpp:2617 ../src/widgets/sp-color-notebook.cpp:413 msgid "Pick colors from image" msgstr "" -#: ../src/verbs.cpp:2630 +#: ../src/verbs.cpp:2618 msgctxt "ContextVerb" msgid "Connector" msgstr "" -#: ../src/verbs.cpp:2631 +#: ../src/verbs.cpp:2619 msgid "Create diagram connectors" msgstr "" -#: ../src/verbs.cpp:2632 +#: ../src/verbs.cpp:2620 msgctxt "ContextVerb" msgid "Paint Bucket" msgstr "" -#: ../src/verbs.cpp:2633 +#: ../src/verbs.cpp:2621 msgid "Fill bounded areas" msgstr "" -#: ../src/verbs.cpp:2634 +#: ../src/verbs.cpp:2622 msgctxt "ContextVerb" msgid "LPE Edit" msgstr "" -#: ../src/verbs.cpp:2635 +#: ../src/verbs.cpp:2623 msgid "Edit Path Effect parameters" msgstr "" -#: ../src/verbs.cpp:2636 +#: ../src/verbs.cpp:2624 msgctxt "ContextVerb" msgid "Eraser" msgstr "" -#: ../src/verbs.cpp:2637 +#: ../src/verbs.cpp:2625 msgid "Erase existing paths" msgstr "" -#: ../src/verbs.cpp:2638 +#: ../src/verbs.cpp:2626 msgctxt "ContextVerb" msgid "LPE Tool" msgstr "" -#: ../src/verbs.cpp:2639 +#: ../src/verbs.cpp:2627 msgid "Do geometric constructions" msgstr "" #. Tool prefs -#: ../src/verbs.cpp:2641 +#: ../src/verbs.cpp:2629 msgid "Selector Preferences" msgstr "" -#: ../src/verbs.cpp:2642 +#: ../src/verbs.cpp:2630 msgid "Open Preferences for the Selector tool" msgstr "" -#: ../src/verbs.cpp:2643 +#: ../src/verbs.cpp:2631 msgid "Node Tool Preferences" msgstr "" -#: ../src/verbs.cpp:2644 +#: ../src/verbs.cpp:2632 msgid "Open Preferences for the Node tool" msgstr "" -#: ../src/verbs.cpp:2645 +#: ../src/verbs.cpp:2633 msgid "Tweak Tool Preferences" msgstr "" -#: ../src/verbs.cpp:2646 +#: ../src/verbs.cpp:2634 msgid "Open Preferences for the Tweak tool" msgstr "" -#: ../src/verbs.cpp:2647 +#: ../src/verbs.cpp:2635 msgid "Spray Tool Preferences" msgstr "" -#: ../src/verbs.cpp:2648 +#: ../src/verbs.cpp:2636 msgid "Open Preferences for the Spray tool" msgstr "" -#: ../src/verbs.cpp:2649 +#: ../src/verbs.cpp:2637 msgid "Rectangle Preferences" msgstr "" -#: ../src/verbs.cpp:2650 +#: ../src/verbs.cpp:2638 msgid "Open Preferences for the Rectangle tool" msgstr "" -#: ../src/verbs.cpp:2651 +#: ../src/verbs.cpp:2639 msgid "3D Box Preferences" msgstr "" -#: ../src/verbs.cpp:2652 +#: ../src/verbs.cpp:2640 msgid "Open Preferences for the 3D Box tool" msgstr "" -#: ../src/verbs.cpp:2653 +#: ../src/verbs.cpp:2641 msgid "Ellipse Preferences" msgstr "" -#: ../src/verbs.cpp:2654 +#: ../src/verbs.cpp:2642 msgid "Open Preferences for the Ellipse tool" msgstr "" -#: ../src/verbs.cpp:2655 +#: ../src/verbs.cpp:2643 msgid "Star Preferences" msgstr "" -#: ../src/verbs.cpp:2656 +#: ../src/verbs.cpp:2644 msgid "Open Preferences for the Star tool" msgstr "" -#: ../src/verbs.cpp:2657 +#: ../src/verbs.cpp:2645 msgid "Spiral Preferences" msgstr "" -#: ../src/verbs.cpp:2658 +#: ../src/verbs.cpp:2646 msgid "Open Preferences for the Spiral tool" msgstr "" -#: ../src/verbs.cpp:2659 +#: ../src/verbs.cpp:2647 msgid "Pencil Preferences" msgstr "" -#: ../src/verbs.cpp:2660 +#: ../src/verbs.cpp:2648 msgid "Open Preferences for the Pencil tool" msgstr "" -#: ../src/verbs.cpp:2661 +#: ../src/verbs.cpp:2649 msgid "Pen Preferences" msgstr "" -#: ../src/verbs.cpp:2662 +#: ../src/verbs.cpp:2650 msgid "Open Preferences for the Pen tool" msgstr "" -#: ../src/verbs.cpp:2663 +#: ../src/verbs.cpp:2651 msgid "Calligraphic Preferences" msgstr "" -#: ../src/verbs.cpp:2664 +#: ../src/verbs.cpp:2652 msgid "Open Preferences for the Calligraphy tool" msgstr "" -#: ../src/verbs.cpp:2665 +#: ../src/verbs.cpp:2653 msgid "Text Preferences" msgstr "" -#: ../src/verbs.cpp:2666 +#: ../src/verbs.cpp:2654 msgid "Open Preferences for the Text tool" msgstr "" -#: ../src/verbs.cpp:2667 +#: ../src/verbs.cpp:2655 msgid "Gradient Preferences" msgstr "" -#: ../src/verbs.cpp:2668 +#: ../src/verbs.cpp:2656 msgid "Open Preferences for the Gradient tool" msgstr "" -#: ../src/verbs.cpp:2669 +#: ../src/verbs.cpp:2657 msgid "Mesh Preferences" msgstr "" -#: ../src/verbs.cpp:2670 +#: ../src/verbs.cpp:2658 msgid "Open Preferences for the Mesh tool" msgstr "" -#: ../src/verbs.cpp:2671 +#: ../src/verbs.cpp:2659 msgid "Zoom Preferences" msgstr "" -#: ../src/verbs.cpp:2672 +#: ../src/verbs.cpp:2660 msgid "Open Preferences for the Zoom tool" msgstr "" -#: ../src/verbs.cpp:2673 +#: ../src/verbs.cpp:2661 msgid "Measure Preferences" msgstr "" -#: ../src/verbs.cpp:2674 +#: ../src/verbs.cpp:2662 msgid "Open Preferences for the Measure tool" msgstr "" -#: ../src/verbs.cpp:2675 +#: ../src/verbs.cpp:2663 msgid "Dropper Preferences" msgstr "" -#: ../src/verbs.cpp:2676 +#: ../src/verbs.cpp:2664 msgid "Open Preferences for the Dropper tool" msgstr "" -#: ../src/verbs.cpp:2677 +#: ../src/verbs.cpp:2665 msgid "Connector Preferences" msgstr "" -#: ../src/verbs.cpp:2678 +#: ../src/verbs.cpp:2666 msgid "Open Preferences for the Connector tool" msgstr "" -#: ../src/verbs.cpp:2679 +#: ../src/verbs.cpp:2667 msgid "Paint Bucket Preferences" msgstr "" -#: ../src/verbs.cpp:2680 +#: ../src/verbs.cpp:2668 msgid "Open Preferences for the Paint Bucket tool" msgstr "" -#: ../src/verbs.cpp:2681 +#: ../src/verbs.cpp:2669 msgid "Eraser Preferences" msgstr "" -#: ../src/verbs.cpp:2682 +#: ../src/verbs.cpp:2670 msgid "Open Preferences for the Eraser tool" msgstr "" -#: ../src/verbs.cpp:2683 +#: ../src/verbs.cpp:2671 msgid "LPE Tool Preferences" msgstr "" -#: ../src/verbs.cpp:2684 +#: ../src/verbs.cpp:2672 msgid "Open Preferences for the LPETool tool" msgstr "" #. Zoom/View -#: ../src/verbs.cpp:2686 +#: ../src/verbs.cpp:2674 msgid "Zoom In" msgstr "" -#: ../src/verbs.cpp:2686 +#: ../src/verbs.cpp:2674 msgid "Zoom in" msgstr "" -#: ../src/verbs.cpp:2687 +#: ../src/verbs.cpp:2675 msgid "Zoom Out" msgstr "" -#: ../src/verbs.cpp:2687 +#: ../src/verbs.cpp:2675 msgid "Zoom out" msgstr "" -#: ../src/verbs.cpp:2688 +#: ../src/verbs.cpp:2676 msgid "_Rulers" msgstr "" -#: ../src/verbs.cpp:2688 +#: ../src/verbs.cpp:2676 msgid "Show or hide the canvas rulers" msgstr "" -#: ../src/verbs.cpp:2689 +#: ../src/verbs.cpp:2677 msgid "Scroll_bars" msgstr "" -#: ../src/verbs.cpp:2689 +#: ../src/verbs.cpp:2677 msgid "Show or hide the canvas scrollbars" msgstr "" -#: ../src/verbs.cpp:2690 +#: ../src/verbs.cpp:2678 msgid "_Grid" msgstr "" -#: ../src/verbs.cpp:2690 +#: ../src/verbs.cpp:2678 msgid "Show or hide the grid" msgstr "" -#: ../src/verbs.cpp:2691 +#: ../src/verbs.cpp:2679 msgid "G_uides" msgstr "" -#: ../src/verbs.cpp:2691 +#: ../src/verbs.cpp:2679 msgid "Show or hide guides (drag from a ruler to create a guide)" msgstr "" -#: ../src/verbs.cpp:2692 +#: ../src/verbs.cpp:2680 msgid "Enable snapping" msgstr "" -#: ../src/verbs.cpp:2693 +#: ../src/verbs.cpp:2681 msgid "_Commands Bar" msgstr "" -#: ../src/verbs.cpp:2693 +#: ../src/verbs.cpp:2681 msgid "Show or hide the Commands bar (under the menu)" msgstr "" -#: ../src/verbs.cpp:2694 +#: ../src/verbs.cpp:2682 msgid "Sn_ap Controls Bar" msgstr "" -#: ../src/verbs.cpp:2694 +#: ../src/verbs.cpp:2682 msgid "Show or hide the snapping controls" msgstr "" -#: ../src/verbs.cpp:2695 +#: ../src/verbs.cpp:2683 msgid "T_ool Controls Bar" msgstr "" -#: ../src/verbs.cpp:2695 +#: ../src/verbs.cpp:2683 msgid "Show or hide the Tool Controls bar" msgstr "" -#: ../src/verbs.cpp:2696 +#: ../src/verbs.cpp:2684 msgid "_Toolbox" msgstr "" -#: ../src/verbs.cpp:2696 +#: ../src/verbs.cpp:2684 msgid "Show or hide the main toolbox (on the left)" msgstr "" -#: ../src/verbs.cpp:2697 +#: ../src/verbs.cpp:2685 msgid "_Palette" msgstr "" -#: ../src/verbs.cpp:2697 +#: ../src/verbs.cpp:2685 msgid "Show or hide the color palette" msgstr "" -#: ../src/verbs.cpp:2698 +#: ../src/verbs.cpp:2686 msgid "_Statusbar" msgstr "" -#: ../src/verbs.cpp:2698 +#: ../src/verbs.cpp:2686 msgid "Show or hide the statusbar (at the bottom of the window)" msgstr "" -#: ../src/verbs.cpp:2699 +#: ../src/verbs.cpp:2687 msgid "Nex_t Zoom" msgstr "" -#: ../src/verbs.cpp:2699 +#: ../src/verbs.cpp:2687 msgid "Next zoom (from the history of zooms)" msgstr "" -#: ../src/verbs.cpp:2701 +#: ../src/verbs.cpp:2689 msgid "Pre_vious Zoom" msgstr "" -#: ../src/verbs.cpp:2701 +#: ../src/verbs.cpp:2689 msgid "Previous zoom (from the history of zooms)" msgstr "" -#: ../src/verbs.cpp:2703 +#: ../src/verbs.cpp:2691 msgid "Zoom 1:_1" msgstr "" -#: ../src/verbs.cpp:2703 +#: ../src/verbs.cpp:2691 msgid "Zoom to 1:1" msgstr "" -#: ../src/verbs.cpp:2705 +#: ../src/verbs.cpp:2693 msgid "Zoom 1:_2" msgstr "" -#: ../src/verbs.cpp:2705 +#: ../src/verbs.cpp:2693 msgid "Zoom to 1:2" msgstr "" -#: ../src/verbs.cpp:2707 +#: ../src/verbs.cpp:2695 msgid "_Zoom 2:1" msgstr "" -#: ../src/verbs.cpp:2707 +#: ../src/verbs.cpp:2695 msgid "Zoom to 2:1" msgstr "" -#: ../src/verbs.cpp:2710 +#: ../src/verbs.cpp:2698 msgid "_Fullscreen" msgstr "" -#: ../src/verbs.cpp:2710 ../src/verbs.cpp:2712 +#: ../src/verbs.cpp:2698 ../src/verbs.cpp:2700 msgid "Stretch this document window to full screen" msgstr "" -#: ../src/verbs.cpp:2712 +#: ../src/verbs.cpp:2700 msgid "Fullscreen & Focus Mode" msgstr "" -#: ../src/verbs.cpp:2715 +#: ../src/verbs.cpp:2703 msgid "Toggle _Focus Mode" msgstr "" -#: ../src/verbs.cpp:2715 +#: ../src/verbs.cpp:2703 msgid "Remove excess toolbars to focus on drawing" msgstr "" -#: ../src/verbs.cpp:2717 +#: ../src/verbs.cpp:2705 msgid "Duplic_ate Window" msgstr "" -#: ../src/verbs.cpp:2717 +#: ../src/verbs.cpp:2705 msgid "Open a new window with the same document" msgstr "" -#: ../src/verbs.cpp:2719 +#: ../src/verbs.cpp:2707 msgid "_New View Preview" msgstr "" -#: ../src/verbs.cpp:2720 +#: ../src/verbs.cpp:2708 msgid "New View Preview" msgstr "" #. "view_new_preview" -#: ../src/verbs.cpp:2722 ../src/verbs.cpp:2730 +#: ../src/verbs.cpp:2710 ../src/verbs.cpp:2718 msgid "_Normal" msgstr "" -#: ../src/verbs.cpp:2723 +#: ../src/verbs.cpp:2711 msgid "Switch to normal display mode" msgstr "" -#: ../src/verbs.cpp:2724 +#: ../src/verbs.cpp:2712 msgid "No _Filters" msgstr "" -#: ../src/verbs.cpp:2725 +#: ../src/verbs.cpp:2713 msgid "Switch to normal display without filters" msgstr "" -#: ../src/verbs.cpp:2726 +#: ../src/verbs.cpp:2714 msgid "_Outline" msgstr "" -#: ../src/verbs.cpp:2727 +#: ../src/verbs.cpp:2715 msgid "Switch to outline (wireframe) display mode" msgstr "" #. new ZoomVerb(SP_VERB_VIEW_COLOR_MODE_PRINT_COLORS_PREVIEW, "ViewColorModePrintColorsPreview", N_("_Print Colors Preview"), #. N_("Switch to print colors preview mode"), NULL), -#: ../src/verbs.cpp:2728 ../src/verbs.cpp:2736 +#: ../src/verbs.cpp:2716 ../src/verbs.cpp:2724 msgid "_Toggle" msgstr "" -#: ../src/verbs.cpp:2729 +#: ../src/verbs.cpp:2717 msgid "Toggle between normal and outline display modes" msgstr "" -#: ../src/verbs.cpp:2731 +#: ../src/verbs.cpp:2719 msgid "Switch to normal color display mode" msgstr "" -#: ../src/verbs.cpp:2732 +#: ../src/verbs.cpp:2720 msgid "_Grayscale" msgstr "" -#: ../src/verbs.cpp:2733 +#: ../src/verbs.cpp:2721 msgid "Switch to grayscale display mode" msgstr "" -#: ../src/verbs.cpp:2737 +#: ../src/verbs.cpp:2725 msgid "Toggle between normal and grayscale color display modes" msgstr "" -#: ../src/verbs.cpp:2739 +#: ../src/verbs.cpp:2727 msgid "Color-managed view" msgstr "" -#: ../src/verbs.cpp:2740 +#: ../src/verbs.cpp:2728 msgid "Toggle color-managed display for this document window" msgstr "" -#: ../src/verbs.cpp:2742 +#: ../src/verbs.cpp:2730 msgid "Ico_n Preview..." msgstr "" -#: ../src/verbs.cpp:2743 +#: ../src/verbs.cpp:2731 msgid "Open a window to preview objects at different icon resolutions" msgstr "" -#: ../src/verbs.cpp:2745 +#: ../src/verbs.cpp:2733 msgid "Zoom to fit page in window" msgstr "" -#: ../src/verbs.cpp:2746 +#: ../src/verbs.cpp:2734 msgid "Page _Width" msgstr "" -#: ../src/verbs.cpp:2747 +#: ../src/verbs.cpp:2735 msgid "Zoom to fit page width in window" msgstr "" -#: ../src/verbs.cpp:2749 +#: ../src/verbs.cpp:2737 msgid "Zoom to fit drawing in window" msgstr "" -#: ../src/verbs.cpp:2751 +#: ../src/verbs.cpp:2739 msgid "Zoom to fit selection in window" msgstr "" #. Dialogs -#: ../src/verbs.cpp:2754 +#: ../src/verbs.cpp:2742 msgid "P_references..." msgstr "" -#: ../src/verbs.cpp:2755 +#: ../src/verbs.cpp:2743 msgid "Edit global Inkscape preferences" msgstr "" -#: ../src/verbs.cpp:2756 +#: ../src/verbs.cpp:2744 msgid "_Document Properties..." msgstr "" -#: ../src/verbs.cpp:2757 +#: ../src/verbs.cpp:2745 msgid "Edit properties of this document (to be saved with the document)" msgstr "" -#: ../src/verbs.cpp:2758 +#: ../src/verbs.cpp:2746 msgid "Document _Metadata..." msgstr "" -#: ../src/verbs.cpp:2759 +#: ../src/verbs.cpp:2747 msgid "Edit document metadata (to be saved with the document)" msgstr "" -#: ../src/verbs.cpp:2761 +#: ../src/verbs.cpp:2749 msgid "" "Edit objects' colors, gradients, arrowheads, and other fill and stroke " "properties..." msgstr "" -#: ../src/verbs.cpp:2762 +#: ../src/verbs.cpp:2750 msgid "Gl_yphs..." msgstr "" -#: ../src/verbs.cpp:2763 +#: ../src/verbs.cpp:2751 msgid "Select characters from a glyphs palette" msgstr "" #. TRANSLATORS: "Swatches" means: color samples -#: ../src/verbs.cpp:2765 +#: ../src/verbs.cpp:2753 msgid "S_watches..." msgstr "" -#: ../src/verbs.cpp:2766 +#: ../src/verbs.cpp:2754 msgid "Select colors from a swatches palette" msgstr "" -#: ../src/verbs.cpp:2767 +#: ../src/verbs.cpp:2755 msgid "S_ymbols..." msgstr "" -#: ../src/verbs.cpp:2768 +#: ../src/verbs.cpp:2756 msgid "Select symbol from a symbols palette" msgstr "" -#: ../src/verbs.cpp:2769 +#: ../src/verbs.cpp:2757 msgid "Transfor_m..." msgstr "" -#: ../src/verbs.cpp:2770 +#: ../src/verbs.cpp:2758 msgid "Precisely control objects' transformations" msgstr "" -#: ../src/verbs.cpp:2771 +#: ../src/verbs.cpp:2759 msgid "_Align and Distribute..." msgstr "" -#: ../src/verbs.cpp:2772 +#: ../src/verbs.cpp:2760 msgid "Align and distribute objects" msgstr "" -#: ../src/verbs.cpp:2773 +#: ../src/verbs.cpp:2761 msgid "_Spray options..." msgstr "" -#: ../src/verbs.cpp:2774 +#: ../src/verbs.cpp:2762 msgid "Some options for the spray" msgstr "" -#: ../src/verbs.cpp:2775 +#: ../src/verbs.cpp:2763 msgid "Undo _History..." msgstr "" -#: ../src/verbs.cpp:2776 +#: ../src/verbs.cpp:2764 msgid "Undo History" msgstr "" -#: ../src/verbs.cpp:2778 +#: ../src/verbs.cpp:2766 msgid "View and select font family, font size and other text properties" msgstr "" -#: ../src/verbs.cpp:2779 +#: ../src/verbs.cpp:2767 msgid "_XML Editor..." msgstr "" -#: ../src/verbs.cpp:2780 +#: ../src/verbs.cpp:2768 msgid "View and edit the XML tree of the document" msgstr "" -#: ../src/verbs.cpp:2781 +#: ../src/verbs.cpp:2769 msgid "_Find/Replace..." msgstr "" -#: ../src/verbs.cpp:2782 +#: ../src/verbs.cpp:2770 msgid "Find objects in document" msgstr "" -#: ../src/verbs.cpp:2783 +#: ../src/verbs.cpp:2771 msgid "Find and _Replace Text..." msgstr "" -#: ../src/verbs.cpp:2784 +#: ../src/verbs.cpp:2772 msgid "Find and replace text in document" msgstr "" -#: ../src/verbs.cpp:2786 +#: ../src/verbs.cpp:2774 msgid "Check spelling of text in document" msgstr "" -#: ../src/verbs.cpp:2787 +#: ../src/verbs.cpp:2775 msgid "_Messages..." msgstr "" -#: ../src/verbs.cpp:2788 +#: ../src/verbs.cpp:2776 msgid "View debug messages" msgstr "" -#: ../src/verbs.cpp:2789 +#: ../src/verbs.cpp:2777 msgid "S_cripts..." msgstr "" -#: ../src/verbs.cpp:2790 +#: ../src/verbs.cpp:2778 msgid "Run scripts" msgstr "" -#: ../src/verbs.cpp:2791 +#: ../src/verbs.cpp:2779 msgid "Show/Hide D_ialogs" msgstr "" -#: ../src/verbs.cpp:2792 +#: ../src/verbs.cpp:2780 msgid "Show or hide all open dialogs" msgstr "" -#: ../src/verbs.cpp:2793 +#: ../src/verbs.cpp:2781 msgid "Create Tiled Clones..." msgstr "" -#: ../src/verbs.cpp:2794 +#: ../src/verbs.cpp:2782 msgid "" "Create multiple clones of selected object, arranging them into a pattern or " "scattering" msgstr "" -#: ../src/verbs.cpp:2795 +#: ../src/verbs.cpp:2783 msgid "_Object attributes..." msgstr "" -#: ../src/verbs.cpp:2796 +#: ../src/verbs.cpp:2784 msgid "Edit the object attributes..." msgstr "" -#: ../src/verbs.cpp:2798 +#: ../src/verbs.cpp:2786 msgid "Edit the ID, locked and visible status, and other object properties" msgstr "" -#. #ifdef WITH_INKBOARD -#. new DialogVerb(SP_VERB_XMPP_CLIENT, "DialogXmppClient", -#. N_("_Instant Messaging..."), N_("Jabber Instant Messaging Client"), NULL), -#. #endif -#: ../src/verbs.cpp:2803 +#: ../src/verbs.cpp:2787 msgid "_Input Devices..." msgstr "" -#: ../src/verbs.cpp:2804 +#: ../src/verbs.cpp:2788 msgid "Configure extended input devices, such as a graphics tablet" msgstr "" -#: ../src/verbs.cpp:2805 +#: ../src/verbs.cpp:2789 msgid "_Extensions..." msgstr "" -#: ../src/verbs.cpp:2806 +#: ../src/verbs.cpp:2790 msgid "Query information about extensions" msgstr "" -#: ../src/verbs.cpp:2807 +#: ../src/verbs.cpp:2791 msgid "Layer_s..." msgstr "" -#: ../src/verbs.cpp:2808 +#: ../src/verbs.cpp:2792 msgid "View Layers" msgstr "" -#: ../src/verbs.cpp:2809 +#: ../src/verbs.cpp:2793 msgid "Path E_ffects ..." msgstr "" -#: ../src/verbs.cpp:2810 +#: ../src/verbs.cpp:2794 msgid "Manage, edit, and apply path effects" msgstr "" -#: ../src/verbs.cpp:2811 +#: ../src/verbs.cpp:2795 msgid "Filter _Editor..." msgstr "" -#: ../src/verbs.cpp:2812 +#: ../src/verbs.cpp:2796 msgid "Manage, edit, and apply SVG filters" msgstr "" -#: ../src/verbs.cpp:2813 +#: ../src/verbs.cpp:2797 msgid "SVG Font Editor..." msgstr "" -#: ../src/verbs.cpp:2814 +#: ../src/verbs.cpp:2798 msgid "Edit SVG fonts" msgstr "" -#: ../src/verbs.cpp:2815 +#: ../src/verbs.cpp:2799 msgid "Print Colors..." msgstr "" -#: ../src/verbs.cpp:2816 +#: ../src/verbs.cpp:2800 msgid "" "Select which color separations to render in Print Colors Preview rendermode" msgstr "" -#: ../src/verbs.cpp:2817 +#: ../src/verbs.cpp:2801 msgid "_Export PNG Image..." msgstr "" -#: ../src/verbs.cpp:2818 +#: ../src/verbs.cpp:2802 msgid "Export this document or a selection as a PNG image" msgstr "" #. Help -#: ../src/verbs.cpp:2820 +#: ../src/verbs.cpp:2804 msgid "About E_xtensions" msgstr "" -#: ../src/verbs.cpp:2821 +#: ../src/verbs.cpp:2805 msgid "Information on Inkscape extensions" msgstr "" -#: ../src/verbs.cpp:2822 +#: ../src/verbs.cpp:2806 msgid "About _Memory" msgstr "" -#: ../src/verbs.cpp:2823 +#: ../src/verbs.cpp:2807 msgid "Memory usage information" msgstr "" -#: ../src/verbs.cpp:2824 +#: ../src/verbs.cpp:2808 msgid "_About Inkscape" msgstr "" -#: ../src/verbs.cpp:2825 +#: ../src/verbs.cpp:2809 msgid "Inkscape version, authors, license" msgstr "" #. new HelpVerb(SP_VERB_SHOW_LICENSE, "ShowLicense", N_("_License"), #. N_("Distribution terms"), /*"show_license"*/"inkscape_options"), #. Tutorials -#: ../src/verbs.cpp:2830 +#: ../src/verbs.cpp:2814 msgid "Inkscape: _Basic" msgstr "" -#: ../src/verbs.cpp:2831 +#: ../src/verbs.cpp:2815 msgid "Getting started with Inkscape" msgstr "" #. "tutorial_basic" -#: ../src/verbs.cpp:2832 +#: ../src/verbs.cpp:2816 msgid "Inkscape: _Shapes" msgstr "" -#: ../src/verbs.cpp:2833 +#: ../src/verbs.cpp:2817 msgid "Using shape tools to create and edit shapes" msgstr "" -#: ../src/verbs.cpp:2834 +#: ../src/verbs.cpp:2818 msgid "Inkscape: _Advanced" msgstr "" -#: ../src/verbs.cpp:2835 +#: ../src/verbs.cpp:2819 msgid "Advanced Inkscape topics" msgstr "" #. "tutorial_advanced" #. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/verbs.cpp:2837 +#: ../src/verbs.cpp:2821 msgid "Inkscape: T_racing" msgstr "" -#: ../src/verbs.cpp:2838 +#: ../src/verbs.cpp:2822 msgid "Using bitmap tracing" msgstr "" #. "tutorial_tracing" -#: ../src/verbs.cpp:2839 +#: ../src/verbs.cpp:2823 msgid "Inkscape: _Calligraphy" msgstr "" -#: ../src/verbs.cpp:2840 +#: ../src/verbs.cpp:2824 msgid "Using the Calligraphy pen tool" msgstr "" -#: ../src/verbs.cpp:2841 +#: ../src/verbs.cpp:2825 msgid "Inkscape: _Interpolate" msgstr "" -#: ../src/verbs.cpp:2842 +#: ../src/verbs.cpp:2826 msgid "Using the interpolate extension" msgstr "" #. "tutorial_interpolate" -#: ../src/verbs.cpp:2843 +#: ../src/verbs.cpp:2827 msgid "_Elements of Design" msgstr "" -#: ../src/verbs.cpp:2844 +#: ../src/verbs.cpp:2828 msgid "Principles of design in the tutorial form" msgstr "" #. "tutorial_design" -#: ../src/verbs.cpp:2845 +#: ../src/verbs.cpp:2829 msgid "_Tips and Tricks" msgstr "" -#: ../src/verbs.cpp:2846 +#: ../src/verbs.cpp:2830 msgid "Miscellaneous tips and tricks" msgstr "" #. "tutorial_tips" #. Effect -- renamed Extension -#: ../src/verbs.cpp:2849 +#: ../src/verbs.cpp:2833 msgid "Previous Exte_nsion" msgstr "" -#: ../src/verbs.cpp:2850 +#: ../src/verbs.cpp:2834 msgid "Repeat the last extension with the same settings" msgstr "" -#: ../src/verbs.cpp:2851 +#: ../src/verbs.cpp:2835 msgid "_Previous Extension Settings..." msgstr "" -#: ../src/verbs.cpp:2852 +#: ../src/verbs.cpp:2836 msgid "Repeat the last extension with new settings" msgstr "" -#: ../src/verbs.cpp:2856 +#: ../src/verbs.cpp:2840 msgid "Fit the page to the current selection" msgstr "" -#: ../src/verbs.cpp:2858 +#: ../src/verbs.cpp:2842 msgid "Fit the page to the drawing" msgstr "" -#: ../src/verbs.cpp:2860 +#: ../src/verbs.cpp:2844 msgid "" "Fit the page to the current selection or the drawing if there is no selection" msgstr "" #. LockAndHide -#: ../src/verbs.cpp:2862 +#: ../src/verbs.cpp:2846 msgid "Unlock All" msgstr "" -#: ../src/verbs.cpp:2864 +#: ../src/verbs.cpp:2848 msgid "Unlock All in All Layers" msgstr "" -#: ../src/verbs.cpp:2866 +#: ../src/verbs.cpp:2850 msgid "Unhide All" msgstr "" -#: ../src/verbs.cpp:2868 +#: ../src/verbs.cpp:2852 msgid "Unhide All in All Layers" msgstr "" -#: ../src/verbs.cpp:2872 +#: ../src/verbs.cpp:2856 msgid "Link an ICC color profile" msgstr "" -#: ../src/verbs.cpp:2873 +#: ../src/verbs.cpp:2857 msgid "Remove Color Profile" msgstr "" -#: ../src/verbs.cpp:2874 +#: ../src/verbs.cpp:2858 msgid "Remove a linked ICC color profile" msgstr "" -#: ../src/verbs.cpp:2897 ../src/verbs.cpp:2898 +#: ../src/verbs.cpp:2881 ../src/verbs.cpp:2882 msgid "Center on horizontal and vertical axis" msgstr "" @@ -23650,23 +23622,23 @@ msgstr "" msgid "Set pattern on stroke" msgstr "" -#: ../src/widgets/font-selector.cpp:134 ../src/widgets/text-toolbar.cpp:968 +#: ../src/widgets/font-selector.cpp:135 ../src/widgets/text-toolbar.cpp:968 #: ../src/widgets/text-toolbar.cpp:1286 msgid "Font size" msgstr "" #. Family frame -#: ../src/widgets/font-selector.cpp:145 +#: ../src/widgets/font-selector.cpp:149 msgid "Font family" msgstr "" #. Style frame -#: ../src/widgets/font-selector.cpp:189 +#: ../src/widgets/font-selector.cpp:192 msgctxt "Font selector" msgid "Style" msgstr "" -#: ../src/widgets/font-selector.cpp:239 ../share/extensions/dots.inx.h:3 +#: ../src/widgets/font-selector.cpp:243 ../share/extensions/dots.inx.h:3 msgid "Font size:" msgstr "" @@ -24770,7 +24742,7 @@ msgid "" "the original object" msgstr "" -#: ../src/widgets/sp-attribute-widget.cpp:267 +#: ../src/widgets/sp-attribute-widget.cpp:301 msgid "Set attribute" msgstr "" @@ -28563,7 +28535,7 @@ msgstr "" #: ../share/extensions/hpgl_output.inx.h:8 msgid "" "Orientation of the plot, change this if your plotter is plotting horizontal " -"instead of vertical (Standard: '-90°')" +"instead of vertical (Standard: '90°')" msgstr "" #: ../share/extensions/hpgl_output.inx.h:9 @@ -28577,119 +28549,130 @@ msgid "" msgstr "" #: ../share/extensions/hpgl_output.inx.h:11 -msgid "Curve flatness (mm)" +msgid "Center Zero Point" msgstr "" #: ../share/extensions/hpgl_output.inx.h:12 msgid "" -"Curves get divided into lines, this is the approximate length of one line in " -"mm (Standard: '0.50')" +"Whether the plotter needs the zero point to be in the center of the drawing. " +"Some plotters need this, some not. Look in your plotter manual or learn it " +"by trial and error (Standard: 'False')" msgstr "" #: ../share/extensions/hpgl_output.inx.h:13 -msgid "Use Overcut" +msgid "Curve flatness" msgstr "" #: ../share/extensions/hpgl_output.inx.h:14 msgid "" +"Curves are divided into lines, this number controls how fine the curves will " +"be reproduced, the smaller the finer (Standard: '1.2')" +msgstr "" + +#: ../share/extensions/hpgl_output.inx.h:15 +msgid "Use Overcut" +msgstr "" + +#: ../share/extensions/hpgl_output.inx.h:16 +msgid "" "Whether the overcut will be used, if not the 'Overcut' parameter is unused " "(Standard: 'True')" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:15 +#: ../share/extensions/hpgl_output.inx.h:17 msgid "Overcut (mm)" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:16 +#: ../share/extensions/hpgl_output.inx.h:18 msgid "" "The distance in mm that will be cut over the starting point of the path to " "prevent open paths (Standard: '1.00')" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:17 +#: ../share/extensions/hpgl_output.inx.h:19 msgid "Correct tool offset" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:18 +#: ../share/extensions/hpgl_output.inx.h:20 msgid "" "Whether the tool offset should be corrected, if not the 'Tool offset' and " "'Return Factor' parameters are unused (Standard: 'True')" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:19 +#: ../share/extensions/hpgl_output.inx.h:21 msgid "Tool offset (mm)" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:20 +#: ../share/extensions/hpgl_output.inx.h:22 msgid "The offset from the tool tip to the tool axis in mm (Standard: '0.25')" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:21 +#: ../share/extensions/hpgl_output.inx.h:23 msgid "Return Factor" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:22 +#: ../share/extensions/hpgl_output.inx.h:24 msgid "" "The return factor multiplied by the tool offset is the length that is used " "to guide the tool back to the original path after an overcut is performed, " "you can only determine this value by experimentation (Standard: '2.50')" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:23 +#: ../share/extensions/hpgl_output.inx.h:25 msgid "X offset (mm)" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:24 +#: ../share/extensions/hpgl_output.inx.h:26 msgid "" "The offset to move your plot away from the zero point in mm (Standard: " "'0.00')" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:25 +#: ../share/extensions/hpgl_output.inx.h:27 msgid "Y offset (mm)" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:26 +#: ../share/extensions/hpgl_output.inx.h:28 msgid "Plot invisible layers" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:27 +#: ../share/extensions/hpgl_output.inx.h:29 msgid "Plot invisible layers (Standard: 'False')" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:28 +#: ../share/extensions/hpgl_output.inx.h:30 msgid "Send to Plotter also" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:29 +#: ../share/extensions/hpgl_output.inx.h:31 msgid "" "Sends the generated HPGL data also via serial connection to your plotter " "(Standard: 'False')" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:30 +#: ../share/extensions/hpgl_output.inx.h:32 msgid "Serial Port" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:31 +#: ../share/extensions/hpgl_output.inx.h:33 msgid "" "The port of your serial connection, on Windows something like 'COM1', on " "Linux something like: '/dev/ttyUSB0' (Standard: 'COM1')" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:32 +#: ../share/extensions/hpgl_output.inx.h:34 msgid "Baud Rate" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:33 +#: ../share/extensions/hpgl_output.inx.h:35 msgid "The Baud rate of your serial connection (Standard: '9600')" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:34 +#: ../share/extensions/hpgl_output.inx.h:36 msgid "HP Graphics Language file (*.hpgl)" msgstr "" -#: ../share/extensions/hpgl_output.inx.h:35 +#: ../share/extensions/hpgl_output.inx.h:37 msgid "Export to an HP Graphics Language file" msgstr "" diff --git a/share/extensions/inkex.py b/share/extensions/inkex.py index 4ba88c3bb..c1feba5ae 100755 --- a/share/extensions/inkex.py +++ b/share/extensions/inkex.py @@ -157,6 +157,7 @@ class Effect: def __init__(self, *args, **kwargs): self.document=None + self.original_document=None self.ctx=None self.selected={} self.doc_ids={} @@ -184,6 +185,7 @@ class Effect: except: stream = sys.stdin self.document = etree.parse(stream) + self.original_document = copy.deepcopy(self.document) stream.close() def getposinlayer(self): @@ -249,7 +251,10 @@ class Effect: def output(self): """Serialize document into XML on stdout""" - self.document.write(sys.stdout) + original = etree.tostring(self.original_document) + result = etree.tostring(self.document) + if original != result: + self.document.write(sys.stdout) def affect(self, args=sys.argv[1:], output=True): """Affect an SVG document with a callback effect""" diff --git a/share/extensions/printing_marks.inx b/share/extensions/printing_marks.inx index 19a29bf02..552741415 100644 --- a/share/extensions/printing_marks.inx +++ b/share/extensions/printing_marks.inx @@ -26,12 +26,12 @@ <item value="cm">cm</item> <item value="mm">mm</item> </param> - <param name="crop_offset" type="float" min="0.0" max="9999.0" _gui-text="Offset:">5</param> + <param name="crop_offset" type="float" min="0.0" max="9999.0" precision="3" _gui-text="Offset:">5</param> <_param name="bleed_settings" type="description" appearance="header">Bleed Margin</_param> - <param name="bleed_top" type="float" indent="1" min="0.0" max="9999.0" _gui-text="Top:">5</param> - <param name="bleed_bottom" type="float" indent="1" min="0.0" max="9999.0" _gui-text="Bottom:">5</param> - <param name="bleed_left" type="float" indent="1" min="0.0" max="9999.0" _gui-text="Left:">5</param> - <param name="bleed_right" type="float" indent="1" min="0.0" max="9999.0" _gui-text="Right:">5</param> + <param name="bleed_top" type="float" indent="1" min="0.0" max="9999.0" precision="3" _gui-text="Top:">5</param> + <param name="bleed_bottom" type="float" indent="1" min="0.0" max="9999.0" precision="3" _gui-text="Bottom:">5</param> + <param name="bleed_left" type="float" indent="1" min="0.0" max="9999.0" precision="3" _gui-text="Left:">5</param> + <param name="bleed_right" type="float" indent="1" min="0.0" max="9999.0" precision="3" _gui-text="Right:">5</param> </page> </param> diff --git a/share/icons/icons.svg b/share/icons/icons.svg index c43feaac3..6e4fd3176 100644 --- a/share/icons/icons.svg +++ b/share/icons/icons.svg @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" inkscape:version="0.48+devel r10484 custom" sodipodi:docname="icons.svg" height="540" width="1250" sodipodi:version="0.32" id="svg1" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.0"> +<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" inkscape:version="0.48+devel r12115 custom" sodipodi:docname="icons.svg" height="540" width="1250" sodipodi:version="0.32" id="svg1" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.0"> <defs id="defs3"> <linearGradient id="linearGradient6206"> <stop style="stop-color:#8ab3df;stop-opacity:1" offset="0" id="stop6208" /> @@ -800,8 +800,15 @@ <stop id="stop5744_1-5" offset="1.0000000" style="stop-color:#f3b698;stop-opacity:1.0000000;" /> </linearGradient> <linearGradient inkscape:collect="always" xlink:href="#eraserFill-6" id="linearGradient10238" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.809546,0,0,0.809417,-240.01913,332.47995)" x1="144.08243" y1="157.82079" x2="176.86269" y2="188.41277" /> +<linearGradient inkscape:collect="always" id="gray_to_white"> +<stop id="stop7750-9" offset="0" style="stop-color:#afafaf;stop-opacity:1" /> +<stop id="stop7748-6" offset="1" style="stop-color:#e6e6e6;stop-opacity:1" /> +</linearGradient> +<linearGradient y2="536.965" x2="217.426" y1="536.767" x1="263.478" gradientTransform="matrix(0.117347,0,0,0.117347,252.7175,248.3363)" gradientUnits="userSpaceOnUse" id="linearGradient7163" xlink:href="#gray_to_white" inkscape:collect="always" /> +<radialGradient r="62.3947" fy="542.529" fx="234.355" cy="542.529" cx="234.355" gradientTransform="matrix(1,0,0,0.263368,0,365.571)" gradientUnits="userSpaceOnUse" id="radialGradient7218" xlink:href="#BlackTransparent" inkscape:collect="always" /> +<radialGradient r="62.3947" fy="542.529" fx="234.355" cy="542.529" cx="234.355" gradientTransform="matrix(1,0,0,0.263368,0,365.571)" gradientUnits="userSpaceOnUse" id="radialGradient7220" xlink:href="#WhiteTransparent" inkscape:collect="always" /> </defs> -<sodipodi:namedview inkscape:guide-bbox="true" inkscape:current-layer="svg1" inkscape:grid-bbox="true" inkscape:pageopacity="1.0000000" pagecolor="#e8e8e4" snaptoguides="true" showguides="true" inkscape:window-y="24" inkscape:window-x="0" inkscape:window-height="744" inkscape:window-width="1366" inkscape:cy="394.2425" inkscape:cx="731.5484" inkscape:zoom="1.998311" gridtolerance="6" snaptogrid="false" showgrid="true" id="base" inkscape:document-units="px" inkscape:grid-points="true" guidetolerance="8" fill="#8ab3de" stroke="#646464" inkscape:object-nodes="false" objecttolerance="11" inkscape:snap-bbox="false" inkscape:snap-nodes="true" inkscape:bbox-nodes="false" inkscape:bbox-paths="false" inkscape:snap-global="true" inkscape:snap-center="false" inkscape:snap-midpoints="false" inkscape:snap-intersection-paths="true" inkscape:object-paths="false" inkscape:snap-object-midpoints="true" inkscape:window-maximized="1" inkscape:snap-grids="true" inkscape:snap-smooth-nodes="false" inkscape:snap-text-baseline="false" inkscape:snap-page="true" inkscape:snap-bbox-midpoints="false" inkscape:snap-bbox-edge-midpoints="false"> +<sodipodi:namedview inkscape:guide-bbox="true" inkscape:current-layer="svg1" inkscape:grid-bbox="true" inkscape:pageopacity="1.0000000" pagecolor="#e8e8e4" snaptoguides="true" showguides="true" inkscape:window-y="0" inkscape:window-x="0" inkscape:window-height="782" inkscape:window-width="1148" inkscape:cy="222.5314" inkscape:cx="266.5874" inkscape:zoom="3.996621" gridtolerance="6" snaptogrid="false" showgrid="true" id="base" inkscape:document-units="px" inkscape:grid-points="true" guidetolerance="8" fill="#8ab3de" stroke="#646464" inkscape:object-nodes="false" objecttolerance="11" inkscape:snap-bbox="false" inkscape:snap-nodes="true" inkscape:bbox-nodes="false" inkscape:bbox-paths="false" inkscape:snap-global="false" inkscape:snap-center="false" inkscape:snap-midpoints="false" inkscape:snap-intersection-paths="true" inkscape:object-paths="false" inkscape:snap-object-midpoints="true" inkscape:window-maximized="1" inkscape:snap-grids="true" inkscape:snap-smooth-nodes="false" inkscape:snap-text-baseline="false" inkscape:snap-page="true" inkscape:snap-bbox-midpoints="false" inkscape:snap-bbox-edge-midpoints="false"> <inkscape:grid type="xygrid" id="grid9252" originx="0px" originy="0px" spacingx="0.5px" spacingy="0.5px" empspacing="2" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> <sodipodi:guide orientation="0,1" position="630.08101,968.02815" id="guide4946" /> <sodipodi:guide orientation="0,1" position="618.47896,943.93157" id="guide4948" /> @@ -937,9 +944,9 @@ http://www.inkscape.org/</dc:description> <rect y="150" x="85" height="24" width="24" id="rect4211" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" /> </g> <g id="zoom" transform="translate(280,-64.96091)" inkscape:label="#draw_zoom"> -<path transform="matrix(1.087654,0,0,1.087684,-16.16957,-14.33312)" d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 3.866,0 7,3.134 7,7 z" sodipodi:ry="7" sodipodi:rx="7" sodipodi:cy="159" sodipodi:cx="179" id="path4199" style="color:#000000;fill:#c8c8c8;fill-opacity:1;fill-rule:evenodd;stroke:#c8c8c8;stroke-width:0.87048578;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" sodipodi:type="arc" /> +<path transform="matrix(1.087654,0,0,1.087684,-16.16957,-14.33312)" d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 C 182.866,152 186,155.134 186,159 Z" sodipodi:ry="7" sodipodi:rx="7" sodipodi:cy="159" sodipodi:cx="179" id="path4199" style="color:#000000;fill:#c8c8c8;fill-opacity:1;fill-rule:evenodd;stroke:#c8c8c8;stroke-width:0.87048578;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" sodipodi:type="arc" /> <rect y="150" x="170" height="24" width="24" id="rect4242" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" /> -<path transform="matrix(1.075061,0,0,1.075185,-14.43475,-12.95411)" d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 3.866,0 7,3.134 7,7 z" sodipodi:ry="7" sodipodi:rx="7" sodipodi:cy="159" sodipodi:cx="179" id="path4272" style="color:#000000;fill:url(#linearGradient5536);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93012607;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" sodipodi:type="arc" /> +<path transform="matrix(1.075061,0,0,1.075185,-14.43475,-12.95411)" d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 C 182.866,152 186,155.134 186,159 Z" sodipodi:ry="7" sodipodi:rx="7" sodipodi:cy="159" sodipodi:cx="179" id="path4272" style="color:#000000;fill:url(#linearGradient5536);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93012607;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" sodipodi:type="arc" /> <path style="fill:url(#linearGradient5524);fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 172,160 c 5,-1 4,-6 9,-7 -2,-2 -5.5,-1.1667 -7,0 -1.5,1.1667 -3,5 -2,7 z" id="path5507" sodipodi:nodetypes="cczc" /> <g transform="matrix(-0.707107,0.707107,-0.732853,-0.732853,338.9611,194.4488)" id="g4696"> <path style="fill:url(#linearGradient4723);fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 85.625,124.8009 c 1.66667,-1 3.33333,-1 5,0 l -0.37872,-8.8418 c -1.34906,-0.6533 -2.61846,-0.4612 -4.16666,0 l -0.45462,8.8418 z" id="path4701" sodipodi:nodetypes="ccccc" /> @@ -3709,13 +3716,18 @@ http://www.inkscape.org/</dc:description> <use xlink:href="#rect4381" transform="translate(425.035091 282.020218)"/> </g> <g id="paint-gradient-conical" inkscape:label="#fill_conical"> -<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#ffffff" sodipodi:type="arc" sodipodi:start="0" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="1.0471976" d="m1144.5 357a9.5 9.5 0 0 1 -4.75 8.2272l-4.8-8.23z"/> -<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#ffffff" sodipodi:type="arc" sodipodi:start="4.1887902" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="5.2359878" d="m1130.2 348.77a9.5 9.5 0 0 1 9.5 0l-4.7 8.23z"/> -<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#99b6d4" sodipodi:type="arc" sodipodi:start="1.0471976" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="2.0943951" d="m1139.8 365.23a9.5 9.5 0 0 1 -9.5 0l4.7-8.23z"/> -<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#ffffff" sodipodi:type="arc" d="m1130.2 365.23a9.5 9.5 0 0 1 -4.7 -8.23h9.5z" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="3.1415927" sodipodi:start="2.0943951"/> -<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#99b6d4" sodipodi:type="arc" sodipodi:start="3.1415927" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="4.1887902" d="m1125.5 357a9.5 9.5 0 0 1 4.75 -8.2272l4.8 8.23z"/> -<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#99b6d4" sodipodi:type="arc" d="m1139.8 348.77a9.5 9.5 0 0 1 4.7 8.23h-9.5z" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="6.2831853" sodipodi:start="5.2359878"/> -<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:none;stroke:#000000" sodipodi:type="arc" d="m1144.5 357a9.5 9.5 0 1 1 -19 0 9.5 9.5 0 1 1 19 0z" sodipodi:cy="357" sodipodi:cx="1135"/> +<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#ffffff" sodipodi:type="arc" sodipodi:start="0" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="1.0471976" d="m1144.5 357a9.5 9.5 0 0 1 -4.75 8.2272l-4.8-8.23z" id="path3145" /> +<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#ffffff" sodipodi:type="arc" sodipodi:start="4.1887902" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="5.2359878" d="m1130.2 348.77a9.5 9.5 0 0 1 9.5 0l-4.7 8.23z" id="path3147" /> +<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#99b6d4" sodipodi:type="arc" sodipodi:start="1.0471976" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="2.0943951" d="m1139.8 365.23a9.5 9.5 0 0 1 -9.5 0l4.7-8.23z" id="path3149" /> +<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#ffffff" sodipodi:type="arc" d="m1130.2 365.23a9.5 9.5 0 0 1 -4.7 -8.23h9.5z" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="3.1415927" sodipodi:start="2.0943951" id="path3151" /> +<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#99b6d4" sodipodi:type="arc" sodipodi:start="3.1415927" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="4.1887902" d="m1125.5 357a9.5 9.5 0 0 1 4.75 -8.2272l4.8 8.23z" id="path3153" /> +<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:#99b6d4" sodipodi:type="arc" d="m1139.8 348.77a9.5 9.5 0 0 1 4.7 8.23h-9.5z" sodipodi:cy="357" sodipodi:cx="1135" sodipodi:end="6.2831853" sodipodi:start="5.2359878" id="path3155" /> +<path sodipodi:rx="9.5" sodipodi:ry="9.5" style="fill:none;stroke:#000000" sodipodi:type="arc" d="m1144.5 357a9.5 9.5 0 1 1 -19 0 9.5 9.5 0 1 1 19 0z" sodipodi:cy="357" sodipodi:cx="1135" id="path3157" /> +</g> +<g id="dialog-filters" inkscape:label="#dialog-filters"> +<path sodipodi:nodetypes="cscccccc" inkscape:connector-curvature="0" id="path7138" d="m 272.415,308.6281 c 0.094,-3.3143 5.6445,-3.5094 7.46,-3.5204 1.9957,-0.012 7.3463,0.2617 7.4598,3.4365 l -6.0191,6.2866 0,4.1909 c -1.4294,0.465 -1.6006,0.5246 -2.9496,0 L 278.3661,314.8308 Z" style="opacity:0.909;fill:url(#linearGradient7163);fill-opacity:1;stroke:#000000;stroke-width:0.9143469;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10;display:inline" /> +<path d="m 294.9642,496.273 a 60.6092,14.6472 0 1 1 -121.2184,0 A 60.6092,14.6472 0 1 1 294.9642,496.273 Z" sodipodi:ry="14.6472" sodipodi:rx="60.6092" sodipodi:cy="496.273" sodipodi:cx="234.355" id="path7140" style="opacity:0.909;fill:url(#radialGradient7218);fill-opacity:1.0;stroke:url(#radialGradient7220);stroke-width:3.5711801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10;display:inline" sodipodi:type="arc" transform="matrix(0.115021,0,0,0.1903986,253.0723,212.7017)" /> +<rect style="fill:none;stroke:none" id="rect4326-5" width="16" height="16" x="272" y="304" /> </g> <g id="path-mode-bspline" diff --git a/src/display/cairo-templates.h b/src/display/cairo-templates.h index 45b6790e6..57ec98f81 100644 --- a/src/display/cairo-templates.h +++ b/src/display/cairo-templates.h @@ -66,9 +66,9 @@ void ink_cairo_surface_blend(cairo_surface_t *in1, cairo_surface_t *in2, cairo_s int limit = w * h; - guint32 *const in1_data = (guint32*) cairo_image_surface_get_data(in1); - guint32 *const in2_data = (guint32*) cairo_image_surface_get_data(in2); - guint32 *const out_data = (guint32*) cairo_image_surface_get_data(out); + guint32 *const in1_data = reinterpret_cast<guint32*>(cairo_image_surface_get_data(in1)); + guint32 *const in2_data = reinterpret_cast<guint32*>(cairo_image_surface_get_data(in2)); + guint32 *const out_data = reinterpret_cast<guint32*>(cairo_image_surface_get_data(out)); // NOTE // OpenMP probably doesn't help much here. @@ -199,8 +199,8 @@ void ink_cairo_surface_filter(cairo_surface_t *in, cairo_surface_t *out, Filter fast_path &= (stridein == w * bppin); fast_path &= (strideout == w * bppout); - guint32 *const in_data = (guint32*) cairo_image_surface_get_data(in); - guint32 *const out_data = (guint32*) cairo_image_surface_get_data(out); + guint32 *const in_data = reinterpret_cast<guint32*>(cairo_image_surface_get_data(in)); + guint32 *const out_data = reinterpret_cast<guint32*>(cairo_image_surface_get_data(out)); #if HAVE_OPENMP Inkscape::Preferences *prefs = Inkscape::Preferences::get(); @@ -695,4 +695,4 @@ pxclamp(gint32 v, gint32 low, gint32 high) { fill-column:99 End: */ -// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 : +// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 : diff --git a/src/display/drawing-image.cpp b/src/display/drawing-image.cpp index 0c8ac9681..3f1a86ee7 100644 --- a/src/display/drawing-image.cpp +++ b/src/display/drawing-image.cpp @@ -23,6 +23,7 @@ DrawingImage::DrawingImage(Drawing &drawing) , _pixbuf(NULL) , _surface(NULL) , _style(NULL) + , _new_surface(NULL) {} DrawingImage::~DrawingImage() @@ -30,6 +31,7 @@ DrawingImage::~DrawingImage() if (_style) sp_style_unref(_style); if (_pixbuf) { + if (_new_surface) cairo_surface_destroy(_new_surface); cairo_surface_destroy(_surface); g_object_unref(_pixbuf); } @@ -118,26 +120,126 @@ unsigned DrawingImage::_renderItem(DrawingContext &ct, Geom::IntRect const &/*ar if (!outline) { if (!_pixbuf) return RENDER_OK; - + Inkscape::DrawingContext::Save save(ct); ct.transform(_ctm); ct.newPath(); ct.rectangle(_clipbox); ct.clip(); - ct.translate(_origin); - ct.scale(_scale); - ct.setSource(_surface, 0, 0); + ///////////////////////////////////////////////////////////////////////////// + // BEGIN: Hack to avoid Cairo bug + // The total transform (which is RIGHT-multiplied with the item points to get display points) equals: + // scale*translate_origin*_ctm = scale*translate(origin)*expansion*expansionInv*_ctm + // = scale*expansion*translate(origin*expansion)*expansionInv*_ctm + // To avoid a Cairo bug, we handle the scale*expansion part ourselves. + // See https://bugs.launchpad.net/inkscape/+bug/804162 + + Geom::Scale expansion(_ctm.expansion()); + int orgwidth = cairo_image_surface_get_width(_surface); + int orgheight = cairo_image_surface_get_height(_surface); + + if (_scale[Geom::X]*expansion[Geom::X]*orgwidth*255.0<1.0 || _scale[Geom::Y]*expansion[Geom::Y]*orgheight*255.0<1.0) { + // Resized image too small to actually see anything + return RENDER_OK; + } + + // Split scale*expansion in a part that is <= 1.0 and a part that is >= 1.0. We only take care of the part <= 1.0. + Geom::Scale scaleExpansionSmall(std::min<Geom::Coord>(fabs(_scale[Geom::X]*expansion[Geom::X]),1),std::min<Geom::Coord>(fabs(_scale[Geom::Y]*expansion[Geom::Y]),1)); + Geom::Scale scaleExpansionLarge(_scale[Geom::X]*expansion[Geom::X]/scaleExpansionSmall[Geom::X],_scale[Geom::Y]*expansion[Geom::Y]/scaleExpansionSmall[Geom::Y]); + + Geom::Point newSize(Geom::Point(orgwidth,orgheight)*scaleExpansionSmall); + if ((newSize-Geom::Point(orgwidth,orgheight)).length()<0.1) { + // Just use _surface directly. + ct.scale(expansion.inverse()); // This should not include scale (see derivation above) + ct.translate(_origin*expansion); + ct.scale(scaleExpansionLarge); + ct.setSource(_surface, 0, 0); + } else if (!_new_surface || (newSize-_rescaledSize).length()>0.1) { + // Rescaled image is sufficiently different from cached image to recompute + if (_new_surface) cairo_surface_destroy(_new_surface); + _rescaledSize = newSize; + + // This essentially considers an image to be composed of rectangular pixels (box kernel) and computes the least-squares approximation of the original. + // When the scale factor is really large or small this essentially results in using a box filter, while for scale factors approaching 1 it is more like a "tent" kernel. + // Although the quality of the result is not great, it is typically better than an ordinary box filter, and it is guaranteed to preserve the overall brightness of the image. + // The best improvement would probably be to do the same kind of thing based on a tent kernel, but that's quite a bit more complicated, and probably not worth the trouble for a hack like this. + int newwidth = static_cast<int>(floor(orgwidth*scaleExpansionSmall[Geom::X])+1); + int newheight = static_cast<int>(floor(orgheight*scaleExpansionSmall[Geom::Y])+1); + std::vector<int> xBegin(newwidth, -1), yBegin(newheight, -1); + std::vector< std::vector<float> > xCoefs(xBegin.size()), yCoefs(yBegin.size()); + for(int x=0; x<orgwidth; x++) { + double coordBegin = x*static_cast<double>(scaleExpansionSmall[Geom::X]); // x-coord in target coordinates where the current source pixel begins + double coordEnd = (x+1)*static_cast<double>(scaleExpansionSmall[Geom::X]); // x-coord in target coordinates where the current source pixel ends + int begin = static_cast<int>(floor(coordBegin)); // First pixel (x-coord) affected by the current source pixel + int end = static_cast<int>(ceil(coordEnd)); // First pixel (x-coord) NOT affected by the current source pixel (a zero contribution is counted as not affecting the pixel) + for(int nx=begin; nx<end; nx++) { + // Set xBegin if this is the first source pixel contributing to the target pixel. + if (xBegin[nx]==-1) xBegin[nx] = x; + // This computes the fraction of the current target pixel (at nx) that is covered by the source pixel (at x). + xCoefs[nx].push_back(static_cast<float>(std::min<double>(nx+1,coordEnd) - std::max<double>(nx,coordBegin))); + } + } + for(int y=0; y<orgheight; y++) { + double coordBegin = y*static_cast<double>(scaleExpansionSmall[Geom::Y]); // y-coord in target coordinates where the current source pixel begins + double coordEnd = (y+1)*static_cast<double>(scaleExpansionSmall[Geom::Y]); // y-coord in target coordinates where the current source pixel ends + int begin = static_cast<int>(floor(coordBegin)); // First pixel (y-coord) affected by the current source pixel + int end = static_cast<int>(ceil(coordEnd)); // First pixel (y-coord) NOT affected by the current source pixel (a zero contribution is counted as not affecting the pixel) + for(int ny=begin; ny<end; ny++) { + // Set yBegin if this is the first source pixel contributing to the target pixel. + if (yBegin[ny]==-1) yBegin[ny] = y; + // This computes the fraction of the current target pixel (at ny) that is covered by the source pixel (at y). + yCoefs[ny].push_back(static_cast<float>(std::min<double>(ny+1,coordEnd) - std::max<double>(ny,coordBegin))); + } + } + + _new_surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, newwidth,newheight); + unsigned char * orgdata = cairo_image_surface_get_data(_surface); + unsigned char * newdata = cairo_image_surface_get_data(_new_surface); + int orgstride = cairo_image_surface_get_stride(_surface); + int newstride = cairo_image_surface_get_stride(_new_surface); + + cairo_surface_flush(_surface); + cairo_surface_flush(_new_surface); + + for(int y=0; y<newheight; y++) { + for(int x=0; x<newwidth; x++) { + float tempSum[4] = {0,0,0,0}; + for(int oy=0; oy<static_cast<int>(yCoefs[y].size()); oy++) { + for(int ox=0; ox<static_cast<int>(xCoefs[x].size()); ox++) { + for(int c=0; c<4; c++) { + tempSum[c] += xCoefs[x][ox]*yCoefs[y][oy]*orgdata[c+4*(xBegin[x]+ox)+orgstride*(yBegin[y]+oy)]; + } + } + } + for(int c=0; c<4; c++) { + newdata[c+4*x+newstride*y] = static_cast<unsigned char>(tempSum[c]); + } + } + } + + cairo_surface_mark_dirty(_new_surface); + + ct.scale(expansion.inverse()); // This should not include scale (see derivation above) + ct.translate(_origin*expansion); + ct.scale(scaleExpansionLarge); + ct.setSource(_new_surface, 0, 0); + } else { + // No need to regenerate, but we do draw from _new_surface. + ct.scale(expansion.inverse()); // This should not include scale (see derivation above) + ct.translate(_origin*expansion); + ct.scale(scaleExpansionLarge); + ct.setSource(_new_surface, 0, 0); + } + + // END: Hack to avoid Cairo bug + ///////////////////////////////////////////////////////////////////////////// - cairo_matrix_t tt; - Geom::Affine total; - cairo_get_matrix(ct.raw(), &tt); - ink_matrix_to_2geom(total, tt); + // TODO: If Cairo's problems are gone, uncomment the following: + //ct.translate(_origin); + //ct.scale(_scale); + //ct.setSource(_surface, 0, 0); - if (total.expansionX() > 1.0 || total.expansionY() > 1.0) { - cairo_pattern_t *p = cairo_get_source(ct.raw()); - cairo_pattern_set_filter(p, CAIRO_FILTER_NEAREST); - } //ct.paint(_opacity); ct.paint(); diff --git a/src/display/drawing-image.h b/src/display/drawing-image.h index 306096d0e..593185c97 100644 --- a/src/display/drawing-image.h +++ b/src/display/drawing-image.h @@ -45,6 +45,9 @@ protected: cairo_surface_t *_surface; SPStyle *_style; + cairo_surface_t *_new_surface; // Part of hack around Cairo bug + Geom::Point _rescaledSize; // Part of hack around Cairo bug + // TODO: the following three should probably be merged into a new Geom::Viewbox object Geom::Rect _clipbox; ///< for preserveAspectRatio Geom::Point _origin; diff --git a/src/extension/internal/cairo-render-context.cpp b/src/extension/internal/cairo-render-context.cpp index b6a58c526..cf6730650 100644 --- a/src/extension/internal/cairo-render-context.cpp +++ b/src/extension/internal/cairo-render-context.cpp @@ -708,7 +708,7 @@ CairoRenderContext::popLayer(void) for (int row = 0 ; row < height; row++) { unsigned char *row_data = pixels + (row * stride); for (int i = 0 ; i < width; i++) { - guint32 *pixel = (guint32 *)row_data + i; + guint32 *pixel = reinterpret_cast<guint32 *>(row_data) + i; float lum_alpha = (((*pixel & 0x00ff0000) >> 16) * coeff_r + ((*pixel & 0x0000ff00) >> 8) * coeff_g + ((*pixel & 0x000000ff) ) * coeff_b ); diff --git a/src/extension/internal/filter/filter.cpp b/src/extension/internal/filter/filter.cpp index 9f7a45f7f..a2c565699 100644 --- a/src/extension/internal/filter/filter.cpp +++ b/src/extension/internal/filter/filter.cpp @@ -144,11 +144,11 @@ void Filter::effect(Inkscape::Extension::Effect *module, Inkscape::UI::View::Vie if (filter == NULL) { Inkscape::XML::Node * newfilterroot = xmldoc->createElement("svg:filter"); + merge_filters(newfilterroot, filterdoc->root(), xmldoc); defsrepr->appendChild(newfilterroot); Glib::ustring url = "url(#"; url += newfilterroot->attribute("id"); url += ")"; - merge_filters(newfilterroot, filterdoc->root(), xmldoc); Inkscape::GC::release(newfilterroot); diff --git a/src/extension/internal/image-resolution.cpp b/src/extension/internal/image-resolution.cpp index 3b3b85d06..51a3fe9c1 100644 --- a/src/extension/internal/image-resolution.cpp +++ b/src/extension/internal/image-resolution.cpp @@ -159,10 +159,10 @@ static double exifDouble(ExifEntry *entry, ExifByteOrder byte_order) { return double(r.numerator) / double(r.denominator); } case EXIF_FORMAT_FLOAT: { - return double(((float *)entry->data)[0]); + return double((reinterpret_cast<float *>(entry->data))[0]); } case EXIF_FORMAT_DOUBLE: { - return ((double *)entry->data)[0]; + return (reinterpret_cast<double *>(entry->data))[0]; } default: { return nan(0); diff --git a/src/libgdl/Makefile_insert b/src/libgdl/Makefile_insert index 6669a28fa..e4cab95fc 100644 --- a/src/libgdl/Makefile_insert +++ b/src/libgdl/Makefile_insert @@ -49,9 +49,9 @@ libgdl/clean: # of changes we make to GDL than to fix these minor issues in trunk. if CC_WNO_UNUSED_BUT_SET_VARIABLE_SUPPORTED -libgdl_libgdl_a_CFLAGS = -Wno-unused-parameter -Wno-sign-compare -Wno-unused-variable -Wno-unused-but-set-variable $(AM_CFLAGS) +libgdl_libgdl_a_CFLAGS = -Wno-unused-parameter -Wno-sign-compare -Wno-unused-variable -Wno-unused-but-set-variable -Wno-missing-field-initializers $(AM_CFLAGS) else -libgdl_libgdl_a_CFLAGS = -Wno-unused-parameter -Wno-sign-compare -Wno-unused-variable $(AM_CFLAGS) +libgdl_libgdl_a_CFLAGS = -Wno-unused-parameter -Wno-sign-compare -Wno-unused-variable -Wno-missing-field-initializers $(AM_CFLAGS) endif libgdl_libgdl_a_SOURCES = \ diff --git a/src/ui/dialog/filter-effects-dialog.cpp b/src/ui/dialog/filter-effects-dialog.cpp index 5afc85f10..d65f5c48c 100644 --- a/src/ui/dialog/filter-effects-dialog.cpp +++ b/src/ui/dialog/filter-effects-dialog.cpp @@ -1149,7 +1149,9 @@ FilterEffectsDialog::FilterModifier::FilterModifier(FilterEffectsDialog& d) ((Gtk::CellRendererText*)_list.get_column(1)->get_first_cell())-> signal_edited().connect(sigc::mem_fun(*this, &FilterEffectsDialog::FilterModifier::on_name_edited)); - sw->set_policy(Gtk::POLICY_NEVER, Gtk::POLICY_AUTOMATIC); + sw->set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC); + _list.get_column(1)->set_resizable(true); + sw->set_shadow_type(Gtk::SHADOW_IN); show_all_children(); _add.signal_clicked().connect(sigc::mem_fun(*this, &FilterModifier::add_filter)); @@ -1554,6 +1556,7 @@ FilterEffectsDialog::PrimitiveList::PrimitiveList(FilterEffectsDialog& d) set_model(_model); append_column(_("_Effect"), _columns.type); + get_column(0)->set_resizable(true); set_headers_visible(); _observer->signal_changed().connect(signal_primitive_changed().make_slot()); @@ -1724,7 +1727,6 @@ bool FilterEffectsDialog::PrimitiveList::on_expose_signal(GdkEventExpose * /*evt bool FilterEffectsDialog::PrimitiveList::on_draw_signal(const Cairo::RefPtr<Cairo::Context> & cr) { cr->set_line_width(1.0); - #if GTK_CHECK_VERSION(3,0,0) // In GTK+ 3, the draw function receives the widget window, not the // bin_window (i.e., just the area under the column headers). We @@ -1836,6 +1838,7 @@ bool FilterEffectsDialog::PrimitiveList::on_draw_signal(const Cairo::RefPtr<Cair std::vector<Gdk::Point> con_poly; int con_drag_y = 0; + int con_drag_x = 0; bool inside; const SPFilterPrimitive* row_prim = (*row)[_columns.primitive]; const int inputs = input_count(row_prim); @@ -1863,16 +1866,22 @@ bool FilterEffectsDialog::PrimitiveList::on_draw_signal(const Cairo::RefPtr<Cair cr->restore(); if(_in_drag == (i + 1)) + { con_drag_y = con_poly[2].get_y(); + con_drag_x = con_poly[2].get_x(); + } if(_in_drag != (i + 1) || row_prim != prim) + { draw_connection(cr, row, i, text_start_x, outline_x, con_poly[2].get_y(), row_count); + } } } else { // Draw "in" shape inside = do_connection_node(row, 0, con_poly, mx, my); con_drag_y = con_poly[2].get_y(); + con_drag_x = con_poly[2].get_x(); cr->save(); @@ -1894,13 +1903,18 @@ bool FilterEffectsDialog::PrimitiveList::on_draw_signal(const Cairo::RefPtr<Cair // Draw "in" connection if(_in_drag != 1 || row_prim != prim) + { draw_connection(cr, row, SP_ATTR_IN, text_start_x, outline_x, con_poly[2].get_y(), row_count); + } if(inputs == 2) { // Draw "in2" shape inside = do_connection_node(row, 1, con_poly, mx, my); if(_in_drag == 2) + { con_drag_y = con_poly[2].get_y(); + con_drag_x = con_poly[2].get_x(); + } cr->save(); @@ -1922,7 +1936,9 @@ bool FilterEffectsDialog::PrimitiveList::on_draw_signal(const Cairo::RefPtr<Cair // Draw "in2" connection if(_in_drag != 2 || row_prim != prim) + { draw_connection(cr, row, SP_ATTR_IN2, text_start_x, outline_x, con_poly[2].get_y(), row_count); + } } } @@ -1930,8 +1946,8 @@ bool FilterEffectsDialog::PrimitiveList::on_draw_signal(const Cairo::RefPtr<Cair if(row_prim == prim && _in_drag) { cr->save(); 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->move_to(con_drag_x, con_drag_y); + cr->line_to(mx, con_drag_y); cr->line_to(mx, my); cr->stroke(); cr->restore(); @@ -2153,7 +2169,8 @@ bool FilterEffectsDialog::PrimitiveList::on_button_press_event(GdkEventButton* e if(_in_drag) { _scroll_connection = Glib::signal_timeout().connect(sigc::mem_fun(*this, &PrimitiveList::on_scroll_timeout), 150); - _autoscroll = 0; + _autoscroll_x = 0; + _autoscroll_y = 0; get_selection()->select(path); return true; } @@ -2169,22 +2186,43 @@ bool FilterEffectsDialog::PrimitiveList::on_motion_notify_event(GdkEventMotion* Gdk::Rectangle vis; get_visible_rect(vis); int vis_x, vis_y; + + int vis_x2, vis_y2; // NOTE: insaner added -- necessary to get the scrolling while dragging to work + convert_widget_to_tree_coords(vis.get_x(), vis.get_y(), vis_x2, vis_y2); + convert_tree_to_widget_coords(vis.get_x(), vis.get_y(), vis_x, vis_y); const int top = vis_y + vis.get_height(); + const int right_edge = vis_x + vis.get_width(); // When autoscrolling during a connection drag, set the speed based on // where the mouse is in relation to the edges. if(e->y < vis_y) - _autoscroll = -(int)(speed + (vis_y - e->y) / 5); + _autoscroll_y = -(int)(speed + (vis_y - e->y) / 5); else if(e->y < vis_y + limit) - _autoscroll = -speed; + _autoscroll_y = -speed; else if(e->y > top) - _autoscroll = (int)(speed + (e->y - top) / 5); + _autoscroll_y = (int)(speed + (e->y - top) / 5); else if(e->y > top - limit) - _autoscroll = speed; + _autoscroll_y = speed; else - _autoscroll = 0; - + _autoscroll_y = 0; + + // NOTE: insaner added -- necessary to get the scrolling while dragging to work + double e2 = ( e->x - vis_x2/2); + // horizontal scrolling + if(e2 < vis_x) + _autoscroll_x = -(int)(speed + (vis_x - e2) / 5); + else if(e2 < vis_x + limit) + _autoscroll_x = -speed; + else if(e2 > right_edge) + _autoscroll_x = (int)(speed + (e2 - right_edge) / 5); + else if(e2 > right_edge - limit) + _autoscroll_x = speed; + else + _autoscroll_x = 0; + + + queue_draw(); return Gtk::TreeView::on_motion_notify_event(e); @@ -2379,10 +2417,10 @@ void FilterEffectsDialog::PrimitiveList::on_drag_end(const Glib::RefPtr<Gdk::Dra // If a connection is dragged towards the top or bottom of the list, the list should scroll to follow. bool FilterEffectsDialog::PrimitiveList::on_scroll_timeout() { - if(_autoscroll) { + if(_autoscroll_y) { #if WITH_GTKMM_3_0 Glib::RefPtr<Gtk::Adjustment> a = dynamic_cast<Gtk::ScrolledWindow*>(get_parent())->get_vadjustment(); - double v = a->get_value() + _autoscroll; + double v = a->get_value() + _autoscroll_y; if(v < 0) v = 0; @@ -2392,7 +2430,7 @@ bool FilterEffectsDialog::PrimitiveList::on_scroll_timeout() a->set_value(v); #else Gtk::Adjustment& a = *dynamic_cast<Gtk::ScrolledWindow*>(get_parent())->get_vadjustment(); - double v = a.get_value() + _autoscroll; + double v = a.get_value() + _autoscroll_y; if(v < 0) v = 0; @@ -2405,6 +2443,34 @@ bool FilterEffectsDialog::PrimitiveList::on_scroll_timeout() queue_draw(); } + + if(_autoscroll_x) { +#if WITH_GTKMM_3_0 + Glib::RefPtr<Gtk::Adjustment> a_h = dynamic_cast<Gtk::ScrolledWindow*>(get_parent())->get_hadjustment(); + double h = a_h->get_value() + _autoscroll_x; + + if(h < 0) + h = 0; + if(h > a_h->get_upper() - a_h->get_page_size()) + h = a_h->get_upper() - a_h->get_page_size(); + + a_h->set_value(h); +#else + Gtk::Adjustment& a_h = *dynamic_cast<Gtk::ScrolledWindow*>(get_parent())->get_hadjustment(); + double h = a_h.get_value() + _autoscroll_x; + + if(h < 0) + h = 0; + if(h > a_h.get_upper() - a_h.get_page_size()) + h = a_h.get_upper() - a_h.get_page_size(); + + a_h.set_value(h); + +#endif + + queue_draw(); + } + return true; } @@ -2452,6 +2518,7 @@ FilterEffectsDialog::FilterEffectsDialog() #endif Gtk::ScrolledWindow* sw_prims = Gtk::manage(new Gtk::ScrolledWindow); + Gtk::ScrolledWindow* sw_infobox = Gtk::manage(new Gtk::ScrolledWindow); Gtk::HBox* infobox = Gtk::manage(new Gtk::HBox(/*homogeneous:*/false, /*spacing:*/4)); Gtk::HBox* hb_prims = Gtk::manage(new Gtk::HBox); @@ -2460,13 +2527,15 @@ FilterEffectsDialog::FilterEffectsDialog() hpaned->pack2(_primitive_box); _primitive_box.pack_start(*sw_prims); _primitive_box.pack_start(*hb_prims, false, false); - _primitive_box.pack_start(*infobox,false, false); + _primitive_box.pack_start(*sw_infobox, false, false); sw_prims->add(_primitive_list); + sw_infobox->add(*infobox); infobox->pack_start(_infobox_icon, false, false); infobox->pack_start(_infobox_desc, false, false); _infobox_desc.set_line_wrap(true); _infobox_desc.set_size_request(200, -1); + hb_prims->pack_start(_add_primitive, false, false); hb_prims->pack_start(_add_primitive_type, false, false); _getContents()->pack_start(_settings_tabs, false, false); @@ -2481,8 +2550,10 @@ FilterEffectsDialog::FilterEffectsDialog() _add_primitive_type.signal_changed().connect( sigc::mem_fun(*this, &FilterEffectsDialog::update_primitive_infobox)); - sw_prims->set_policy(Gtk::POLICY_NEVER, Gtk::POLICY_AUTOMATIC); + sw_prims->set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC); /* NOTE: insaner -- SCROLL the connections panel thing!!! */ sw_prims->set_shadow_type(Gtk::SHADOW_IN); + sw_infobox->set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_NEVER); + // al_settings->set_padding(0, 0, 12, 0); // fr_settings->set_shadow_type(Gtk::SHADOW_NONE); // ((Gtk::Label*)fr_settings->get_label_widget())->set_use_markup(); diff --git a/src/ui/dialog/filter-effects-dialog.h b/src/ui/dialog/filter-effects-dialog.h index 355a8b1b2..658aac790 100644 --- a/src/ui/dialog/filter-effects-dialog.h +++ b/src/ui/dialog/filter-effects-dialog.h @@ -236,7 +236,8 @@ private: SPFilterPrimitive* _drag_prim; sigc::signal<void> _signal_primitive_changed; sigc::connection _scroll_connection; - int _autoscroll; + int _autoscroll_y; + int _autoscroll_x; std::auto_ptr<Inkscape::XML::SignalObserver> _observer; int _input_type_width; int _input_type_height; diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp index fb814e066..34a908995 100644 --- a/src/ui/dialog/inkscape-preferences.cpp +++ b/src/ui/dialog/inkscape-preferences.cpp @@ -598,7 +598,7 @@ void InkscapePreferences::initPageUI() _("When on, will allow dynamic layout of components that are not completely finished being refactored"), true); /* show infobox */ - _show_filters_info_box.init( _("Show filter primitives infobox"), "/options/showfiltersinfobox/value", true); + _show_filters_info_box.init( _("Show filter primitives infobox (requires restart)"), "/options/showfiltersinfobox/value", true); _page_ui.add_line(false, "", _show_filters_info_box, "", _("Show icons and descriptions for the filter primitives available at the filter effects dialog")); diff --git a/src/verbs.cpp b/src/verbs.cpp index f8bfbab40..b8e72bc9b 100644 --- a/src/verbs.cpp +++ b/src/verbs.cpp @@ -2793,7 +2793,7 @@ Verb *Verb::_base_verbs[] = { new DialogVerb(SP_VERB_DIALOG_LIVE_PATH_EFFECT, "DialogLivePathEffect", N_("Path E_ffects ..."), N_("Manage, edit, and apply path effects"), NULL), new DialogVerb(SP_VERB_DIALOG_FILTER_EFFECTS, "DialogFilterEffects", N_("Filter _Editor..."), - N_("Manage, edit, and apply SVG filters"), NULL), + N_("Manage, edit, and apply SVG filters"), INKSCAPE_ICON("dialog-filters")), new DialogVerb(SP_VERB_DIALOG_SVG_FONTS, "DialogSVGFonts", N_("SVG Font Editor..."), N_("Edit SVG fonts"), NULL), new DialogVerb(SP_VERB_DIALOG_PRINT_COLORS_PREVIEW, "DialogPrintColorsPreview", N_("Print Colors..."), diff --git a/src/widgets/stroke-style.cpp b/src/widgets/stroke-style.cpp index 0f79a609b..c6934f0a6 100644 --- a/src/widgets/stroke-style.cpp +++ b/src/widgets/stroke-style.cpp @@ -87,6 +87,33 @@ SPObject* getMarkerObj(gchar const *n, SPDocument *doc) namespace Inkscape { + +/** + * Construct a stroke-style radio button with a given icon + * + * \param[in] grp The Gtk::RadioButtonGroup to which to add the new button + * \param[in] icon The icon to use for the button + * \param[in] button_type The type of stroke-style radio button (join/cap) + * \param[in] stroke_style The style attribute to associate with the button + */ +StrokeStyle::StrokeStyleButton::StrokeStyleButton(Gtk::RadioButtonGroup &grp, + char const *icon, + StrokeStyleButtonType button_type, + gchar const *stroke_style) + : + Gtk::RadioButton(grp), + button_type(button_type), + stroke_style(stroke_style) +{ + show(); + set_mode(false); + + Gtk::Widget *px = manage(Glib::wrap(sp_icon_new(Inkscape::ICON_SIZE_LARGE_TOOLBAR, icon))); + g_assert(px != NULL); + px->show(); + add(*px); +} + /** * Create the fill or stroke style widget, and hook up all the signals. */ @@ -194,24 +221,27 @@ StrokeStyle::StrokeStyle() : hb = spw_hbox(table, 3, 1, i); - //tb = NULL; + Gtk::RadioButtonGroup joinGrp; + + joinMiter = makeRadioButton(joinGrp, INKSCAPE_ICON("stroke-join-miter"), + hb, STROKE_STYLE_BUTTON_JOIN, "miter"); - joinMiter = makeRadioButton(NULL, INKSCAPE_ICON("stroke-join-miter"), - hb, "join", "miter"); // 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). joinMiter->set_tooltip_text(_("Miter join")); - joinRound = makeRadioButton(joinMiter, INKSCAPE_ICON("stroke-join-round"), - hb, "join", "round"); + joinRound = makeRadioButton(joinGrp, INKSCAPE_ICON("stroke-join-round"), + hb, STROKE_STYLE_BUTTON_JOIN, "round"); + // 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). joinRound->set_tooltip_text(_("Round join")); - joinBevel = makeRadioButton(joinMiter, INKSCAPE_ICON("stroke-join-bevel"), - hb, "join", "bevel"); + joinBevel = makeRadioButton(joinGrp, INKSCAPE_ICON("stroke-join-bevel"), + hb, STROKE_STYLE_BUTTON_JOIN, "bevel"); + // 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). @@ -260,20 +290,25 @@ StrokeStyle::StrokeStyle() : hb = spw_hbox(table, 3, 1, i); - capButt = makeRadioButton(capButt, INKSCAPE_ICON("stroke-cap-butt"), - hb, "cap", "butt"); + Gtk::RadioButtonGroup capGrp; + + capButt = makeRadioButton(capGrp, INKSCAPE_ICON("stroke-cap-butt"), + hb, STROKE_STYLE_BUTTON_CAP, "butt"); + // TRANSLATORS: Butt cap: the line shape does not extend beyond the end point // of the line; the ends of the line are square capButt->set_tooltip_text(_("Butt cap")); - capRound = makeRadioButton(capButt, INKSCAPE_ICON("stroke-cap-round"), - hb, "cap", "round"); + capRound = makeRadioButton(capGrp, INKSCAPE_ICON("stroke-cap-round"), + hb, STROKE_STYLE_BUTTON_CAP, "round"); + // TRANSLATORS: Round cap: the line shape extends beyond the end point of the // line; the ends of the line are rounded capRound->set_tooltip_text(_("Round cap")); - capSquare = makeRadioButton(capButt, INKSCAPE_ICON("stroke-cap-square"), - hb, "cap", "square"); + capSquare = makeRadioButton(capGrp, INKSCAPE_ICON("stroke-cap-square"), + hb, STROKE_STYLE_BUTTON_CAP, "square"); + // TRANSLATORS: Square cap: the line shape extends beyond the end point of the // line; the ends of the line are square capSquare->set_tooltip_text(_("Square cap")); @@ -394,39 +429,36 @@ void StrokeStyle::setDesktop(SPDesktop *desktop) /** - * Helper function for creating radio buttons. This should probably be re-thought out - * when reimplementing this with Gtkmm. + * Helper function for creating stroke-style radio buttons. + * + * \param[in] grp The Gtk::RadioButtonGroup in which to add the button + * \param[in] icon The icon for the button + * \param[in] hb The Gtk::Box container in which to add the button + * \param[in] button_type The type (join/cap) for the button + * \param[in] stroke_style The style attribute to associate with the button + * + * \details After instantiating the button, it is added to a container box and + * a handler for the toggle event is connected. */ -Gtk::RadioButton * -StrokeStyle::makeRadioButton(Gtk::RadioButton *tb, char const *icon, - Gtk::HBox *hb, gchar const *key, gchar const *data) +StrokeStyle::StrokeStyleButton * +StrokeStyle::makeRadioButton(Gtk::RadioButtonGroup &grp, + char const *icon, + Gtk::HBox *hb, + StrokeStyleButtonType button_type, + gchar const *stroke_style) { g_assert(icon != NULL); g_assert(hb != NULL); - if (tb == NULL) { - tb = new Gtk::RadioButton(); - } else { - Gtk::RadioButtonGroup grp = tb->get_group(); - tb = new Gtk::RadioButton(grp); - } + StrokeStyleButton *tb = new StrokeStyleButton(grp, icon, button_type, stroke_style); - tb->show(); - tb->set_mode(false); hb->pack_start(*tb, false, false, 0); set_data(icon, tb); - tb->set_data(key, (gpointer*)data); - tb->signal_toggled().connect(sigc::bind<Gtk::RadioButton *, StrokeStyle *>( + tb->signal_toggled().connect(sigc::bind<StrokeStyleButton *, StrokeStyle *>( sigc::ptr_fun(&StrokeStyle::buttonToggledCB), tb, this)); - Gtk::Widget *px = manage(Glib::wrap(sp_icon_new(Inkscape::ICON_SIZE_LARGE_TOOLBAR, icon))); - g_assert(px != NULL); - px->show(); - tb->add(*px); - return tb; - } /** @@ -1120,38 +1152,30 @@ StrokeStyle::lineDashChangedCB() * calls the respective routines to update css properties, etc. * */ -void StrokeStyle::buttonToggledCB(Gtk::ToggleButton *tb, StrokeStyle *spw) +void StrokeStyle::buttonToggledCB(StrokeStyleButton *tb, StrokeStyle *spw) { if (spw->update) { return; } if (tb->get_active()) { - - gchar const *join - = static_cast<gchar const *>(tb->get_data("join")); - gchar const *cap - = static_cast<gchar const *>(tb->get_data("cap")); - - if (join) { - spw->miterLimitSpin->set_sensitive(!strcmp(join, "miter")); + if (tb->get_button_type() == STROKE_STYLE_BUTTON_JOIN) { + spw->miterLimitSpin->set_sensitive(!strcmp(tb->get_stroke_style(), "miter")); } /* TODO: Create some standardized method */ SPCSSAttr *css = sp_repr_css_attr_new(); - if (join) { - sp_repr_css_set_property(css, "stroke-linejoin", join); - - sp_desktop_set_style (spw->desktop, css); - - spw->setJoinButtons(tb); - } else if (cap) { - sp_repr_css_set_property(css, "stroke-linecap", cap); - - sp_desktop_set_style (spw->desktop, css); - - spw->setCapButtons(tb); + switch (tb->get_button_type()) { + case STROKE_STYLE_BUTTON_JOIN: + sp_repr_css_set_property(css, "stroke-linejoin", tb->get_stroke_style()); + sp_desktop_set_style (spw->desktop, css); + spw->setJoinButtons(tb); + break; + case STROKE_STYLE_BUTTON_CAP: + sp_repr_css_set_property(css, "stroke-linecap", tb->get_stroke_style()); + sp_desktop_set_style (spw->desktop, css); + spw->setCapButtons(tb); } sp_repr_css_attr_unref(css); diff --git a/src/widgets/stroke-style.h b/src/widgets/stroke-style.h index 5f05b97d1..fd9940db1 100644 --- a/src/widgets/stroke-style.h +++ b/src/widgets/stroke-style.h @@ -104,6 +104,7 @@ void sp_stroke_style_widget_set_desktop(Gtk::Widget *widget, SPDesktop *desktop) SPObject *getMarkerObj(gchar const *n, SPDocument *doc); namespace Inkscape { +class StrokeStyleButton; class StrokeStyle : public Gtk::VBox { @@ -113,7 +114,33 @@ public: void setDesktop(SPDesktop *desktop); private: - + /** List of valid types for the stroke-style radio-button widget */ + enum StrokeStyleButtonType { + STROKE_STYLE_BUTTON_JOIN, ///< A button to set the line-join style + STROKE_STYLE_BUTTON_CAP ///< A button to set the line-cap style + }; + + /** + * A custom radio-button for setting the stroke style. It can be configured + * to set either the join or cap style by setting the button_type field. + */ + class StrokeStyleButton : public Gtk::RadioButton { + public: + StrokeStyleButton(Gtk::RadioButtonGroup &grp, + char const *icon, + StrokeStyleButtonType button_type, + gchar const *stroke_style); + + /** Get the type (line/cap) of the stroke-style button */ + inline StrokeStyleButtonType get_button_type() {return button_type;} + + /** Get the stroke style attribute associated with the button */ + inline gchar const * get_stroke_style() {return stroke_style;} + + private: + StrokeStyleButtonType button_type; ///< The type (line/cap) of the button + gchar const *stroke_style; ///< The stroke style associated with the button + }; void updateLine(); void updateAllMarkers(GSList const *objects); @@ -129,8 +156,12 @@ private: SPObject *forkMarker(SPObject *marker, int loc, SPItem *item); const char *getItemColorForMarker(SPItem *item, Inkscape::PaintTarget fill_or_stroke, int loc); - Gtk::RadioButton * makeRadioButton(Gtk::RadioButton *tb, char const *icon, - Gtk::HBox *hb, gchar const *key, gchar const *data); + StrokeStyleButton * makeRadioButton(Gtk::RadioButtonGroup &grp, + char const *icon, + Gtk::HBox *hb, + StrokeStyleButtonType button_type, + gchar const *stroke_style); + static gboolean setStrokeWidthUnit(SPUnitSelector *, SPUnit const *old, SPUnit const *new_units, @@ -143,7 +174,7 @@ private: void miterLimitChangedCB(); void lineDashChangedCB(); static void markerSelectCB(MarkerComboBox *marker_combo, StrokeStyle *spw, SPMarkerLoc const which); - static void buttonToggledCB(Gtk::ToggleButton *tb, StrokeStyle *spw); + static void buttonToggledCB(StrokeStyleButton *tb, StrokeStyle *spw); MarkerComboBox *startMarkerCombo; @@ -161,12 +192,12 @@ private: Inkscape::UI::Widget::SpinButton *miterLimitSpin; Inkscape::UI::Widget::SpinButton *widthSpin; GtkWidget *unitSelector; - Gtk::RadioButton *joinMiter; - Gtk::RadioButton *joinRound; - Gtk::RadioButton *joinBevel; - Gtk::RadioButton *capButt; - Gtk::RadioButton *capRound; - Gtk::RadioButton *capSquare; + StrokeStyleButton *joinMiter; + StrokeStyleButton *joinRound; + StrokeStyleButton *joinBevel; + StrokeStyleButton *capButt; + StrokeStyleButton *capRound; + StrokeStyleButton *capSquare; SPDashSelector *dashSelector; gboolean update; |
