summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsu_v <suv-sf@users.sourceforge.net>2012-10-29 10:01:26 +0000
committer~suv <suv-sf@users.sourceforge.net>2012-10-29 10:01:26 +0000
commit3630eed967e5b7020d1c1fc1b14fcf9819103d46 (patch)
tree2ff0fa96e32bb6aec2c208845c81cb9a19c780a9
parentmerge from trunk (r11826) (diff)
parentFix for 165865 : Markers - fix Undo history (diff)
downloadinkscape-3630eed967e5b7020d1c1fc1b14fcf9819103d46.tar.gz
inkscape-3630eed967e5b7020d1c1fc1b14fcf9819103d46.zip
merge from trunk (r11850)
(bzr r11668.1.36)
-rw-r--r--po/inkscape.pot2323
-rw-r--r--po/lv.po863
-rw-r--r--src/box3d-side.cpp21
-rw-r--r--src/box3d.cpp36
-rw-r--r--src/color-profile.cpp6
-rw-r--r--src/display/canvas-axonomgrid.cpp116
-rw-r--r--src/display/canvas-axonomgrid.h15
-rw-r--r--src/display/canvas-grid.cpp7
-rw-r--r--src/display/canvas-text.cpp4
-rw-r--r--src/display/guideline.cpp8
-rw-r--r--src/display/nr-filter-composite.cpp9
-rw-r--r--src/display/nr-filter-image.cpp2
-rw-r--r--src/display/nr-filter-skeleton.cpp3
-rw-r--r--src/display/sodipodi-ctrl.cpp8
-rw-r--r--src/display/sodipodi-ctrlrect.cpp11
-rw-r--r--src/display/sp-canvas.cpp10
-rw-r--r--src/display/sp-ctrlpoint.cpp4
-rw-r--r--src/display/sp-ctrlquadr.cpp4
-rw-r--r--src/dom/svgimpl.cpp2
-rw-r--r--src/draw-context.cpp18
-rw-r--r--src/event-context.h1
-rw-r--r--src/extension/internal/cairo-png-out.cpp2
-rw-r--r--src/extension/internal/cairo-ps-out.cpp6
-rw-r--r--src/extension/internal/cairo-renderer-pdf-out.cpp20
-rw-r--r--src/extension/internal/cairo-renderer.cpp28
-rw-r--r--src/extension/internal/cairo-renderer.h2
-rw-r--r--src/extension/internal/latex-text-renderer.cpp7
-rw-r--r--src/extension/internal/latex-text-renderer.h4
-rw-r--r--src/file.cpp15
-rw-r--r--src/gradient-drag.h9
-rw-r--r--src/helper/stock-items.cpp1
-rw-r--r--src/helper/units.cpp18
-rw-r--r--src/snap-candidate.h6
-rw-r--r--src/sp-conn-end.cpp2
-rw-r--r--src/sp-item.cpp72
-rw-r--r--src/sp-lpe-item.cpp81
-rw-r--r--src/sp-lpe-item.h4
-rw-r--r--src/sp-metric.h2
-rw-r--r--src/sp-metrics.cpp4
-rw-r--r--src/sp-namedview.cpp4
-rw-r--r--src/ui/dialog/print.cpp2
-rw-r--r--src/ui/dialog/symbols.cpp2
-rw-r--r--src/widgets/eek-preview.cpp11
-rw-r--r--src/widgets/gradient-selector.cpp3
-rw-r--r--src/widgets/sp-color-icc-selector.cpp6
-rw-r--r--src/widgets/stroke-style.cpp5
-rw-r--r--src/zoom-context.cpp16
47 files changed, 1907 insertions, 1896 deletions
diff --git a/po/inkscape.pot b/po/inkscape.pot
index 9594397cc..80c425e8a 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: 2012-10-09 13:32+0200\n"
+"POT-Creation-Date: 2012-10-25 13:31+0200\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"
@@ -234,9 +234,9 @@ msgstr ""
#: ../src/extension/internal/filter/paint.h:364
#: ../src/extension/internal/filter/paint.h:508
#: ../src/extension/internal/filter/paint.h:603
-#: ../src/extension/internal/filter/paint.h:727
-#: ../src/extension/internal/filter/paint.h:879
-#: ../src/extension/internal/filter/paint.h:983
+#: ../src/extension/internal/filter/paint.h:726
+#: ../src/extension/internal/filter/paint.h:878
+#: ../src/extension/internal/filter/paint.h:982
msgid "Image Paint and Draw"
msgstr ""
@@ -974,8 +974,8 @@ 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:715
-#: ../src/extension/internal/filter/paint.h:719
+#: ../src/extension/internal/filter/paint.h:714
+#: ../src/extension/internal/filter/paint.h:718
#: ../src/extension/internal/filter/shadows.h:71
#: ../src/extension/internal/filter/transparency.h:345
#: ../src/ui/dialog/document-properties.cpp:148
@@ -1841,7 +1841,7 @@ msgid "Colorize separately the three color channels"
msgstr ""
#: ../share/filters/filters.svg.h:1
-msgid "Posterized Light Eraser 4"
+msgid "Posterized Light Eraser"
msgstr ""
#: ../share/filters/filters.svg.h:1
@@ -3359,21 +3359,21 @@ msgstr ""
msgid "Move guide"
msgstr ""
-#: ../src/desktop-events.cpp:482 ../src/desktop-events.cpp:532
+#: ../src/desktop-events.cpp:482 ../src/desktop-events.cpp:541
#: ../src/ui/dialog/guides.cpp:138
msgid "Delete guide"
msgstr ""
-#: ../src/desktop-events.cpp:512
+#: ../src/desktop-events.cpp:521
#, c-format
msgid "<b>Guideline</b>: %s"
msgstr ""
-#: ../src/desktop.cpp:859
+#: ../src/desktop.cpp:889
msgid "No previous zoom."
msgstr ""
-#: ../src/desktop.cpp:880
+#: ../src/desktop.cpp:910
msgid "No next zoom."
msgstr ""
@@ -4051,7 +4051,7 @@ msgstr ""
msgid "Delete tiled clones"
msgstr ""
-#: ../src/ui/dialog/clonetiler.cpp:2193 ../src/selection-chemistry.cpp:2467
+#: ../src/ui/dialog/clonetiler.cpp:2193 ../src/selection-chemistry.cpp:2469
msgid "Select an <b>object</b> to clone."
msgstr ""
@@ -4343,7 +4343,7 @@ msgid "Search paths, lines, polylines"
msgstr ""
#: ../src/dialogs/find.cpp:647 ../src/ui/dialog/find.cpp:98
-#: ../src/widgets/toolbox.cpp:1764
+#: ../src/widgets/toolbox.cpp:1783
msgid "Paths"
msgstr ""
@@ -4556,7 +4556,7 @@ msgstr ""
msgid "_Font"
msgstr ""
-#: ../src/ui/dialog/text-edit.cpp:69 ../src/menus-skeleton.h:248
+#: ../src/ui/dialog/text-edit.cpp:69 ../src/menus-skeleton.h:253
#: ../src/ui/dialog/find.cpp:73
msgid "_Text"
msgstr ""
@@ -5070,16 +5070,16 @@ msgstr ""
msgid " to "
msgstr ""
-#: ../src/document.cpp:488
+#: ../src/document.cpp:491
#, c-format
msgid "New document %d"
msgstr ""
-#: ../src/document.cpp:514
+#: ../src/document.cpp:517
msgid "Memory document %1"
msgstr ""
-#: ../src/document.cpp:704
+#: ../src/document.cpp:707
#, c-format
msgid "Unnamed document %d"
msgstr ""
@@ -5182,11 +5182,11 @@ msgid "[Unchanged]"
msgstr ""
#. Edit
-#: ../src/event-log.cpp:264 ../src/event-log.cpp:267 ../src/verbs.cpp:2298
+#: ../src/event-log.cpp:264 ../src/event-log.cpp:267 ../src/verbs.cpp:2334
msgid "_Undo"
msgstr ""
-#: ../src/event-log.cpp:274 ../src/event-log.cpp:278 ../src/verbs.cpp:2300
+#: ../src/event-log.cpp:274 ../src/event-log.cpp:278 ../src/verbs.cpp:2336
msgid "_Redo"
msgstr ""
@@ -5971,7 +5971,7 @@ msgstr ""
#: ../src/extension/internal/cairo-ps-out.cpp:317
#: ../src/extension/internal/cairo-ps-out.cpp:357
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:241
-#: ../src/extension/internal/emf-win32-inout.cpp:2544
+#: ../src/extension/internal/emf-win32-inout.cpp:2548
msgid "Convert texts to paths"
msgstr ""
@@ -6058,39 +6058,39 @@ msgstr ""
msgid "PDF+LaTeX: Omit text in PDF, and create LaTeX file"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2514
+#: ../src/extension/internal/emf-win32-inout.cpp:2518
msgid "EMF Input"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2519
+#: ../src/extension/internal/emf-win32-inout.cpp:2523
msgid "Enhanced Metafiles (*.emf)"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2520
+#: ../src/extension/internal/emf-win32-inout.cpp:2524
msgid "Enhanced Metafiles"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2528
+#: ../src/extension/internal/emf-win32-inout.cpp:2532
msgid "WMF Input"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2533
+#: ../src/extension/internal/emf-win32-inout.cpp:2537
msgid "Windows Metafiles (*.wmf)"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2534
+#: ../src/extension/internal/emf-win32-inout.cpp:2538
msgid "Windows Metafiles"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2542
+#: ../src/extension/internal/emf-win32-inout.cpp:2546
msgid "EMF Output"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2548
+#: ../src/extension/internal/emf-win32-inout.cpp:2552
msgid "Enhanced Metafile (*.emf)"
msgstr ""
-#: ../src/extension/internal/emf-win32-inout.cpp:2549
+#: ../src/extension/internal/emf-win32-inout.cpp:2553
msgid "Enhanced Metafile"
msgstr ""
@@ -6102,7 +6102,7 @@ msgstr ""
#: ../src/extension/internal/filter/bevels.h:135
#: ../src/extension/internal/filter/bevels.h:219
#: ../src/extension/internal/filter/paint.h:89
-#: ../src/live_effects/lpe-powerstroke.cpp:210
+#: ../src/live_effects/lpe-powerstroke.cpp:236
#: ../share/extensions/fractalize.inx.h:3
msgid "Smoothness:"
msgstr ""
@@ -6164,9 +6164,9 @@ msgstr ""
#: ../src/extension/internal/filter/paint.h:363
#: ../src/extension/internal/filter/paint.h:507
#: ../src/extension/internal/filter/paint.h:602
-#: ../src/extension/internal/filter/paint.h:726
-#: ../src/extension/internal/filter/paint.h:878
-#: ../src/extension/internal/filter/paint.h:982
+#: ../src/extension/internal/filter/paint.h:725
+#: ../src/extension/internal/filter/paint.h:877
+#: ../src/extension/internal/filter/paint.h:981
#: ../src/extension/internal/filter/protrusions.h:54
#: ../src/extension/internal/filter/shadows.h:78
#: ../src/extension/internal/filter/textures.h:90
@@ -6257,7 +6257,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:1340
#: ../src/extension/internal/filter/color.h:1513
#: ../src/extension/internal/filter/color.h:1519
-#: ../src/extension/internal/filter/paint.h:707
+#: ../src/extension/internal/filter/paint.h:706
#: ../src/extension/internal/filter/transparency.h:63
#: ../src/filter-enums.cpp:54
msgid "Darken"
@@ -6275,7 +6275,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:1332
#: ../src/extension/internal/filter/color.h:1337
#: ../src/extension/internal/filter/color.h:1511
-#: ../src/extension/internal/filter/paint.h:705
+#: ../src/extension/internal/filter/paint.h:704
#: ../src/extension/internal/filter/transparency.h:62
#: ../src/filter-enums.cpp:53 ../src/ui/dialog/input.cpp:365
msgid "Screen"
@@ -6294,7 +6294,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:1338
#: ../src/extension/internal/filter/color.h:1512
#: ../src/extension/internal/filter/color.h:1518
-#: ../src/extension/internal/filter/paint.h:703
+#: ../src/extension/internal/filter/paint.h:702
#: ../src/extension/internal/filter/transparency.h:60
#: ../src/filter-enums.cpp:52
msgid "Multiply"
@@ -6309,7 +6309,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:334
#: ../src/extension/internal/filter/color.h:1339
#: ../src/extension/internal/filter/color.h:1510
-#: ../src/extension/internal/filter/paint.h:706
+#: ../src/extension/internal/filter/paint.h:705
#: ../src/extension/internal/filter/transparency.h:64
#: ../src/filter-enums.cpp:55
msgid "Lighten"
@@ -6379,7 +6379,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:1503
#: ../src/extension/internal/filter/color.h:1517
#: ../src/extension/internal/filter/distort.h:78
-#: ../src/extension/internal/filter/paint.h:704
+#: ../src/extension/internal/filter/paint.h:703
#: ../src/extension/internal/filter/textures.h:77
#: ../src/extension/internal/filter/transparency.h:61
#: ../src/filter-enums.cpp:51 ../src/ui/dialog/inkscape-preferences.cpp:618
@@ -6465,7 +6465,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:1112
#: ../src/extension/internal/filter/paint.h:86
#: ../src/extension/internal/filter/paint.h:593
-#: ../src/extension/internal/filter/paint.h:709
+#: ../src/extension/internal/filter/paint.h:708
msgid "Lightness:"
msgstr ""
@@ -6566,7 +6566,7 @@ msgstr ""
#: ../src/extension/internal/filter/bumps.h:325
#: ../src/extension/internal/filter/color.h:1218
#: ../src/extension/internal/filter/transparency.h:57
-#: ../src/filter-enums.cpp:29 ../src/selection-describer.cpp:54
+#: ../src/filter-enums.cpp:29 ../src/selection-describer.cpp:55
msgid "Image"
msgstr ""
@@ -6714,7 +6714,7 @@ msgid "Discrete"
msgstr ""
#: ../src/extension/internal/filter/color.h:429 ../src/filter-enums.cpp:85
-#: ../src/live_effects/lpe-powerstroke.cpp:162
+#: ../src/live_effects/lpe-powerstroke.cpp:188
msgid "Linear"
msgstr ""
@@ -6843,7 +6843,7 @@ msgid "Fade to:"
msgstr ""
#: ../src/extension/internal/filter/color.h:743
-#: ../src/ui/widget/selected-style.cpp:245
+#: ../src/ui/widget/selected-style.cpp:246
#: ../src/widgets/sp-color-icc-selector.cpp:234
#: ../src/widgets/sp-color-scales.cpp:464
#: ../src/widgets/sp-color-scales.cpp:465
@@ -6851,7 +6851,7 @@ msgid "Black"
msgstr ""
#: ../src/extension/internal/filter/color.h:744
-#: ../src/ui/widget/selected-style.cpp:241
+#: ../src/ui/widget/selected-style.cpp:242
msgid "White"
msgstr ""
@@ -6874,7 +6874,7 @@ msgid "Customize greyscale components"
msgstr ""
#: ../src/extension/internal/filter/color.h:904
-#: ../src/ui/widget/selected-style.cpp:237
+#: ../src/ui/widget/selected-style.cpp:238
msgid "Invert"
msgstr ""
@@ -6955,7 +6955,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:1206
#: ../src/ui/dialog/object-attributes.cpp:65
#: ../src/ui/dialog/object-attributes.cpp:73 ../src/ui/dialog/tile.cpp:615
-#: ../src/widgets/desktop-widget.cpp:589 ../src/widgets/node-toolbar.cpp:591
+#: ../src/widgets/desktop-widget.cpp:671 ../src/widgets/node-toolbar.cpp:591
msgid "X:"
msgstr ""
@@ -6964,7 +6964,7 @@ msgstr ""
#: ../src/extension/internal/filter/color.h:1207
#: ../src/ui/dialog/object-attributes.cpp:66
#: ../src/ui/dialog/object-attributes.cpp:74 ../src/ui/dialog/tile.cpp:616
-#: ../src/widgets/desktop-widget.cpp:592 ../src/widgets/node-toolbar.cpp:609
+#: ../src/widgets/desktop-widget.cpp:681 ../src/widgets/node-toolbar.cpp:609
msgid "Y:"
msgstr ""
@@ -7089,7 +7089,7 @@ msgstr ""
#: ../src/extension/internal/filter/distort.h:77
#: ../src/extension/internal/filter/textures.h:75
-#: ../src/ui/widget/selected-style.cpp:124
+#: ../src/ui/widget/selected-style.cpp:125
#: ../src/ui/widget/style-swatch.cpp:120
msgid "Stroke:"
msgstr ""
@@ -7115,14 +7115,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:694
+#: ../src/extension/internal/filter/paint.h:693
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:695 ../src/filter-enums.cpp:35
+#: ../src/extension/internal/filter/paint.h:694 ../src/filter-enums.cpp:35
#: ../src/filter-enums.cpp:117
msgid "Turbulence"
msgstr ""
@@ -7131,7 +7131,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:697
+#: ../src/extension/internal/filter/paint.h:696
msgid "Horizontal frequency:"
msgstr ""
@@ -7139,7 +7139,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:698
+#: ../src/extension/internal/filter/paint.h:697
msgid "Vertical frequency:"
msgstr ""
@@ -7147,7 +7147,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:699
+#: ../src/extension/internal/filter/paint.h:698
#: ../src/extension/internal/filter/textures.h:69
msgid "Complexity:"
msgstr ""
@@ -7156,7 +7156,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:700
+#: ../src/extension/internal/filter/paint.h:699
#: ../src/extension/internal/filter/textures.h:70
msgid "Variation:"
msgstr ""
@@ -7176,7 +7176,7 @@ msgstr ""
#: ../src/extension/internal/filter/distort.h:192
#: ../src/extension/internal/filter/overlays.h:60
-#: ../src/extension/internal/filter/paint.h:693
+#: ../src/extension/internal/filter/paint.h:692
#: ../src/extension/internal/filter/textures.h:64
msgid "Turbulence type:"
msgstr ""
@@ -7339,7 +7339,7 @@ msgid "Noise Fill"
msgstr ""
#: ../src/extension/internal/filter/overlays.h:59
-#: ../src/extension/internal/filter/paint.h:692
+#: ../src/extension/internal/filter/paint.h:691
#: ../src/extension/internal/filter/shadows.h:59 ../src/ui/dialog/find.cpp:83
#: ../src/ui/dialog/tracedialog.cpp:746
#: ../share/extensions/color_custom.inx.h:14
@@ -7394,7 +7394,7 @@ msgid "Dented"
msgstr ""
#: ../src/extension/internal/filter/paint.h:88
-#: ../src/extension/internal/filter/paint.h:701
+#: ../src/extension/internal/filter/paint.h:700
msgid "Noise reduction:"
msgstr ""
@@ -7441,7 +7441,7 @@ msgstr ""
#: ../src/extension/internal/filter/paint.h:332
#: ../src/ui/dialog/align-and-distribute.cpp:1049
#: ../src/ui/dialog/align-and-distribute.cpp:1057
-#: ../src/widgets/desktop-widget.cpp:1821
+#: ../src/widgets/desktop-widget.cpp:1926
msgid "Drawing"
msgstr ""
@@ -7450,7 +7450,7 @@ msgid "Simplify"
msgstr ""
#: ../src/extension/internal/filter/paint.h:339
-#: ../src/extension/internal/filter/paint.h:711
+#: ../src/extension/internal/filter/paint.h:710
msgid "Erase:"
msgstr ""
@@ -7463,12 +7463,12 @@ msgid "Melt"
msgstr ""
#: ../src/extension/internal/filter/paint.h:351
-#: ../src/extension/internal/filter/paint.h:714
+#: ../src/extension/internal/filter/paint.h:713
msgid "Fill color"
msgstr ""
#: ../src/extension/internal/filter/paint.h:352
-#: ../src/extension/internal/filter/paint.h:716
+#: ../src/extension/internal/filter/paint.h:715
msgid "Image on fill"
msgstr ""
@@ -7490,18 +7490,18 @@ msgstr ""
#: ../src/extension/internal/filter/paint.h:497
#: ../src/extension/internal/filter/paint.h:591
-#: ../src/extension/internal/filter/paint.h:978
+#: ../src/extension/internal/filter/paint.h:977
msgid "Simplify:"
msgstr ""
#: ../src/extension/internal/filter/paint.h:498
-#: ../src/extension/internal/filter/paint.h:854
+#: ../src/extension/internal/filter/paint.h:853
msgid "Effect type:"
msgstr ""
#: ../src/extension/internal/filter/paint.h:502
-#: ../src/extension/internal/filter/paint.h:862
-#: ../src/extension/internal/filter/paint.h:977
+#: ../src/extension/internal/filter/paint.h:861
+#: ../src/extension/internal/filter/paint.h:976
msgid "Levels:"
msgstr ""
@@ -7530,7 +7530,7 @@ msgid "Line width:"
msgstr ""
#: ../src/extension/internal/filter/paint.h:594
-#: ../src/extension/internal/filter/paint.h:863
+#: ../src/extension/internal/filter/paint.h:862
#: ../src/ui/widget/filter-effect-chooser.cpp:25
msgid "Blend mode:"
msgstr ""
@@ -7539,80 +7539,80 @@ msgstr ""
msgid "Posterize and draw smooth lines around color shapes"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:689
+#: ../src/extension/internal/filter/paint.h:688
msgid "Point Engraving"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:702
+#: ../src/extension/internal/filter/paint.h:701
msgid "Noise blend:"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:710
+#: ../src/extension/internal/filter/paint.h:709
msgid "Grain lightness:"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:712
+#: ../src/extension/internal/filter/paint.h:711
#: ../src/extension/internal/filter/transparency.h:343
msgid "Blur:"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:718
+#: ../src/extension/internal/filter/paint.h:717
msgid "Points color"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:720
+#: ../src/extension/internal/filter/paint.h:719
msgid "Image on points"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:730
+#: ../src/extension/internal/filter/paint.h:729
msgid "Convert image to a transparent point engraving"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:852
+#: ../src/extension/internal/filter/paint.h:851
msgid "Poster Paint"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:858
+#: ../src/extension/internal/filter/paint.h:857
msgid "Transfer type:"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:859
+#: ../src/extension/internal/filter/paint.h:858
msgid "Poster"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:860
+#: ../src/extension/internal/filter/paint.h:859
msgid "Painting"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:870
+#: ../src/extension/internal/filter/paint.h:869
msgid "Simplify (primary):"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:871
+#: ../src/extension/internal/filter/paint.h:870
msgid "Simplify (secondary):"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:872
+#: ../src/extension/internal/filter/paint.h:871
msgid "Pre-saturation:"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:873
+#: ../src/extension/internal/filter/paint.h:872
msgid "Post-saturation:"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:874
+#: ../src/extension/internal/filter/paint.h:873
msgid "Simulate antialiasing"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:882
+#: ../src/extension/internal/filter/paint.h:881
msgid "Poster and painting effects"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:975
+#: ../src/extension/internal/filter/paint.h:974
msgid "Posterize Basic"
msgstr ""
-#: ../src/extension/internal/filter/paint.h:986
+#: ../src/extension/internal/filter/paint.h:985
msgid "Simple posterizing effect"
msgstr ""
@@ -7875,7 +7875,7 @@ msgstr ""
#: ../src/extension/internal/grid.cpp:212
#: ../src/ui/dialog/document-properties.cpp:146
#: ../src/ui/dialog/inkscape-preferences.cpp:743
-#: ../src/widgets/toolbox.cpp:1854
+#: ../src/widgets/toolbox.cpp:1873
msgid "Grids"
msgstr ""
@@ -8025,27 +8025,27 @@ msgctxt "PDF input precision"
msgid "very fine"
msgstr ""
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:753
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:761
msgid "PDF Input"
msgstr ""
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:758
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:766
msgid "Adobe PDF (*.pdf)"
msgstr ""
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:759
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:767
msgid "Adobe Portable Document Format"
msgstr ""
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:766
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:774
msgid "AI Input"
msgstr ""
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:771
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:779
msgid "Adobe Illustrator 9.0 and above (*.ai)"
msgstr ""
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:772
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:780
msgid "Open files saved in Adobe Illustrator 9.0 and newer versions"
msgstr ""
@@ -8137,15 +8137,15 @@ msgstr ""
msgid "Vector graphics format used by Corel WordPerfect"
msgstr ""
-#: ../src/extension/prefdialog.cpp:251
+#: ../src/extension/prefdialog.cpp:249
msgid "Live preview"
msgstr ""
-#: ../src/extension/prefdialog.cpp:251
+#: ../src/extension/prefdialog.cpp:249
msgid "Is the effect previewed live on canvas?"
msgstr ""
-#: ../src/extension/system.cpp:153 ../src/extension/system.cpp:155
+#: ../src/extension/system.cpp:154 ../src/extension/system.cpp:156
msgid "Format autodetect failed. The file is being opened as SVG."
msgstr ""
@@ -8153,123 +8153,123 @@ msgstr ""
msgid "default.svg"
msgstr ""
-#: ../src/file.cpp:281
+#: ../src/file.cpp:285
msgid "Broken links have been changed to point to existing files."
msgstr ""
-#: ../src/file.cpp:292 ../src/file.cpp:1205
+#: ../src/file.cpp:296 ../src/file.cpp:1211
#, c-format
msgid "Failed to load the requested file %s"
msgstr ""
-#: ../src/file.cpp:316
+#: ../src/file.cpp:322
msgid "Document not saved yet. Cannot revert."
msgstr ""
-#: ../src/file.cpp:322
+#: ../src/file.cpp:328
#, c-format
msgid "Changes will be lost! Are you sure you want to reload document %s?"
msgstr ""
-#: ../src/file.cpp:351
+#: ../src/file.cpp:357
msgid "Document reverted."
msgstr ""
-#: ../src/file.cpp:353
+#: ../src/file.cpp:359
msgid "Document not reverted."
msgstr ""
-#: ../src/file.cpp:503
+#: ../src/file.cpp:509
msgid "Select file to open"
msgstr ""
-#: ../src/file.cpp:587
+#: ../src/file.cpp:593
msgid "Clean up document"
msgstr ""
-#: ../src/file.cpp:592
+#: ../src/file.cpp:598
#, c-format
msgid "Removed <b>%i</b> unused definition in &lt;defs&gt;."
msgid_plural "Removed <b>%i</b> unused definitions in &lt;defs&gt;."
msgstr[0] ""
msgstr[1] ""
-#: ../src/file.cpp:597
+#: ../src/file.cpp:603
msgid "No unused definitions in &lt;defs&gt;."
msgstr ""
-#: ../src/file.cpp:628
+#: ../src/file.cpp:634
#, c-format
msgid ""
"No Inkscape extension found to save document (%s). This may have been "
"caused by an unknown filename extension."
msgstr ""
-#: ../src/file.cpp:629 ../src/file.cpp:637 ../src/file.cpp:645
-#: ../src/file.cpp:651 ../src/file.cpp:656
+#: ../src/file.cpp:635 ../src/file.cpp:643 ../src/file.cpp:651
+#: ../src/file.cpp:657 ../src/file.cpp:662
msgid "Document not saved."
msgstr ""
-#: ../src/file.cpp:636
+#: ../src/file.cpp:642
#, c-format
msgid ""
"File %s is write protected. Please remove write protection and try again."
msgstr ""
-#: ../src/file.cpp:644
+#: ../src/file.cpp:650
#, c-format
msgid "File %s could not be saved."
msgstr ""
-#: ../src/file.cpp:672
+#: ../src/file.cpp:678
msgid "Document saved."
msgstr ""
#. We are saving for the first time; create a unique default filename
-#: ../src/file.cpp:819 ../src/file.cpp:1368
+#: ../src/file.cpp:825 ../src/file.cpp:1374
#, c-format
msgid "drawing%s"
msgstr ""
-#: ../src/file.cpp:825
+#: ../src/file.cpp:831
#, c-format
msgid "drawing-%d%s"
msgstr ""
-#: ../src/file.cpp:829
+#: ../src/file.cpp:835
#, c-format
msgid "%s"
msgstr ""
-#: ../src/file.cpp:844
+#: ../src/file.cpp:850
msgid "Select file to save a copy to"
msgstr ""
-#: ../src/file.cpp:846
+#: ../src/file.cpp:852
msgid "Select file to save to"
msgstr ""
-#: ../src/file.cpp:949
+#: ../src/file.cpp:955
msgid "No changes need to be saved."
msgstr ""
-#: ../src/file.cpp:967
+#: ../src/file.cpp:973
msgid "Saving document..."
msgstr ""
-#: ../src/file.cpp:1202 ../src/ui/dialog/ocaldialogs.cpp:1211
+#: ../src/file.cpp:1208 ../src/ui/dialog/ocaldialogs.cpp:1211
msgid "Import"
msgstr ""
-#: ../src/file.cpp:1252
+#: ../src/file.cpp:1258
msgid "Select file to import"
msgstr ""
-#: ../src/file.cpp:1390
+#: ../src/file.cpp:1396
msgid "Select file to export to"
msgstr ""
-#: ../src/file.cpp:1643
+#: ../src/file.cpp:1649
msgid "Import Clip Art"
msgstr ""
@@ -8355,7 +8355,7 @@ msgid "Luminance to Alpha"
msgstr ""
#. File
-#: ../src/filter-enums.cpp:70 ../src/verbs.cpp:2265
+#: ../src/filter-enums.cpp:70 ../src/verbs.cpp:2301
#: ../share/extensions/jessyInk_mouseHandler.inx.h:1
#: ../share/extensions/jessyInk_transitions.inx.h:2
msgid "Default"
@@ -8365,7 +8365,7 @@ msgstr ""
msgid "Arithmetic"
msgstr ""
-#: ../src/filter-enums.cpp:92 ../src/selection-chemistry.cpp:484
+#: ../src/filter-enums.cpp:92 ../src/selection-chemistry.cpp:486
msgid "Duplicate"
msgstr ""
@@ -8382,7 +8382,7 @@ msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1440
#: ../src/ui/dialog/input.cpp:613 ../src/ui/dialog/input.cpp:615
#: ../src/ui/dialog/input.cpp:617 ../src/ui/dialog/input.cpp:1287
-#: ../src/ui/dialog/input.cpp:1290 ../src/verbs.cpp:2262
+#: ../src/ui/dialog/input.cpp:1290 ../src/verbs.cpp:2298
#: ../src/widgets/pencil-toolbar.cpp:190
#: ../share/extensions/gcodetools_area.inx.h:32
#: ../share/extensions/gcodetools_dxf_points.inx.h:15
@@ -8883,11 +8883,11 @@ msgid "Ex squares"
msgstr ""
#: ../src/inkscape.cpp:316
-msgid "Autosave failed! Cannot create directory "
+msgid "Autosave failed! Cannot create directory %1."
msgstr ""
#: ../src/inkscape.cpp:325
-msgid "Autosave failed! Cannot open directory "
+msgid "Autosave failed! Cannot open directory %1."
msgstr ""
#: ../src/inkscape.cpp:341
@@ -8926,114 +8926,64 @@ msgstr ""
msgid "Automatic backup of the following documents failed:\n"
msgstr ""
-#. sp_ui_menu_append_check_item_from_verb(m, view, _("_Menu"), _("Show or hide the menu bar"), "menu",
-#. checkitem_toggled, checkitem_update, 0);
-#: ../src/interface.cpp:899
-msgid "_Commands Bar"
-msgstr ""
-
-#: ../src/interface.cpp:899
-msgid "Show or hide the Commands bar (under the menu)"
-msgstr ""
-
-#: ../src/interface.cpp:901
-msgid "Sn_ap Controls Bar"
-msgstr ""
-
-#: ../src/interface.cpp:901
-msgid "Show or hide the snapping controls"
-msgstr ""
-
-#: ../src/interface.cpp:903
-msgid "T_ool Controls Bar"
-msgstr ""
-
-#: ../src/interface.cpp:903
-msgid "Show or hide the Tool Controls bar"
-msgstr ""
-
-#: ../src/interface.cpp:905
-msgid "_Toolbox"
-msgstr ""
-
-#: ../src/interface.cpp:905
-msgid "Show or hide the main toolbox (on the left)"
-msgstr ""
-
-#: ../src/interface.cpp:911
-msgid "_Palette"
-msgstr ""
-
-#: ../src/interface.cpp:911
-msgid "Show or hide the color palette"
-msgstr ""
-
-#: ../src/interface.cpp:913
-msgid "_Statusbar"
-msgstr ""
-
-#: ../src/interface.cpp:913
-msgid "Show or hide the statusbar (at the bottom of the window)"
-msgstr ""
-
-#: ../src/interface.cpp:921
+#: ../src/interface.cpp:918
msgctxt "Interface setup"
msgid "Default"
msgstr ""
-#: ../src/interface.cpp:921
+#: ../src/interface.cpp:918
msgid "Default interface setup"
msgstr ""
-#: ../src/interface.cpp:922
+#: ../src/interface.cpp:919
msgctxt "Interface setup"
msgid "Custom"
msgstr ""
-#: ../src/interface.cpp:922
+#: ../src/interface.cpp:919
msgid "Setup for custom task"
msgstr ""
-#: ../src/interface.cpp:923
+#: ../src/interface.cpp:920
msgctxt "Interface setup"
msgid "Wide"
msgstr ""
-#: ../src/interface.cpp:923
+#: ../src/interface.cpp:920
msgid "Setup for widescreen work"
msgstr ""
-#: ../src/interface.cpp:1035
+#: ../src/interface.cpp:1032
#, c-format
msgid "Verb \"%s\" Unknown"
msgstr ""
-#: ../src/interface.cpp:1077
+#: ../src/interface.cpp:1074
msgid "Open _Recent"
msgstr ""
-#: ../src/interface.cpp:1185 ../src/interface.cpp:1271
-#: ../src/interface.cpp:1374 ../src/ui/widget/selected-style.cpp:496
+#: ../src/interface.cpp:1182 ../src/interface.cpp:1268
+#: ../src/interface.cpp:1371 ../src/ui/widget/selected-style.cpp:498
msgid "Drop color"
msgstr ""
-#: ../src/interface.cpp:1224 ../src/interface.cpp:1334
+#: ../src/interface.cpp:1221 ../src/interface.cpp:1331
msgid "Drop color on gradient"
msgstr ""
-#: ../src/interface.cpp:1387
+#: ../src/interface.cpp:1384
msgid "Could not parse SVG data"
msgstr ""
-#: ../src/interface.cpp:1426
+#: ../src/interface.cpp:1423
msgid "Drop SVG"
msgstr ""
-#: ../src/interface.cpp:1463
+#: ../src/interface.cpp:1460
msgid "Drop bitmap image"
msgstr ""
-#: ../src/interface.cpp:1555
+#: ../src/interface.cpp:1552
#, c-format
msgid ""
"<span weight=\"bold\" size=\"larger\">A file named \"%s\" already exists. Do "
@@ -9042,160 +8992,160 @@ msgid ""
"The file already exists in \"%s\". Replacing it will overwrite its contents."
msgstr ""
-#: ../src/interface.cpp:1562 ../share/extensions/web-set-att.inx.h:7
+#: ../src/interface.cpp:1559 ../share/extensions/web-set-att.inx.h:7
#: ../share/extensions/web-transmit-att.inx.h:7
msgid "Replace"
msgstr ""
-#: ../src/interface.cpp:1631
+#: ../src/interface.cpp:1628
msgid "Go to parent"
msgstr ""
#. TRANSLATORS: #%1 is the id of the group e.g. <g id="#g7">, not a number.
-#: ../src/interface.cpp:1672
+#: ../src/interface.cpp:1669
msgid "Enter group #%1"
msgstr ""
#. Item dialog
-#: ../src/interface.cpp:1811 ../src/verbs.cpp:2745
+#: ../src/interface.cpp:1808 ../src/verbs.cpp:2795
msgid "_Object Properties..."
msgstr ""
-#: ../src/interface.cpp:1820
+#: ../src/interface.cpp:1817
msgid "_Select This"
msgstr ""
-#: ../src/interface.cpp:1831
+#: ../src/interface.cpp:1828
msgid "Select Same"
msgstr ""
#. Select same fill and stroke
-#: ../src/interface.cpp:1841
+#: ../src/interface.cpp:1838
msgid "Fill and Stroke"
msgstr ""
#. Select same fill color
-#: ../src/interface.cpp:1848
+#: ../src/interface.cpp:1845
msgid "Fill Color"
msgstr ""
#. Select same stroke color
-#: ../src/interface.cpp:1855
+#: ../src/interface.cpp:1852
msgid "Stroke Color"
msgstr ""
#. Select same stroke style
-#: ../src/interface.cpp:1862
+#: ../src/interface.cpp:1859
msgid "Stroke Style"
msgstr ""
#. Select same stroke style
-#: ../src/interface.cpp:1869
+#: ../src/interface.cpp:1866
msgid "Object type"
msgstr ""
#. Move to layer
-#: ../src/interface.cpp:1876
+#: ../src/interface.cpp:1873
msgid "_Move to layer ..."
msgstr ""
#. Create link
-#: ../src/interface.cpp:1886
+#: ../src/interface.cpp:1883
msgid "Create _Link"
msgstr ""
#. Set mask
-#: ../src/interface.cpp:1909
+#: ../src/interface.cpp:1906
msgid "Set Mask"
msgstr ""
#. Release mask
-#: ../src/interface.cpp:1920
+#: ../src/interface.cpp:1917
msgid "Release Mask"
msgstr ""
#. Set Clip
-#: ../src/interface.cpp:1931
+#: ../src/interface.cpp:1928
msgid "Set Cl_ip"
msgstr ""
#. Release Clip
-#: ../src/interface.cpp:1942
+#: ../src/interface.cpp:1939
msgid "Release C_lip"
msgstr ""
#. Group
-#: ../src/interface.cpp:1953 ../src/verbs.cpp:2394
+#: ../src/interface.cpp:1950 ../src/verbs.cpp:2434
msgid "_Group"
msgstr ""
-#: ../src/interface.cpp:2024
+#: ../src/interface.cpp:2021
msgid "Create link"
msgstr ""
#. Ungroup
-#: ../src/interface.cpp:2055 ../src/verbs.cpp:2396
+#: ../src/interface.cpp:2052 ../src/verbs.cpp:2436
msgid "_Ungroup"
msgstr ""
#. Link dialog
-#: ../src/interface.cpp:2080
+#: ../src/interface.cpp:2077
msgid "Link _Properties..."
msgstr ""
#. Select item
-#: ../src/interface.cpp:2086
+#: ../src/interface.cpp:2083
msgid "_Follow Link"
msgstr ""
#. Reset transformations
-#: ../src/interface.cpp:2092
+#: ../src/interface.cpp:2089
msgid "_Remove Link"
msgstr ""
-#: ../src/interface.cpp:2123
+#: ../src/interface.cpp:2120
msgid "Remove link"
msgstr ""
#. Image properties
-#: ../src/interface.cpp:2134
+#: ../src/interface.cpp:2131
msgid "Image _Properties..."
msgstr ""
#. Edit externally
-#: ../src/interface.cpp:2140
+#: ../src/interface.cpp:2137
msgid "Edit Externally..."
msgstr ""
#. Trace Bitmap
#. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize)
-#: ../src/interface.cpp:2149 ../src/verbs.cpp:2457
+#: ../src/interface.cpp:2146 ../src/verbs.cpp:2497
msgid "_Trace Bitmap..."
msgstr ""
-#: ../src/interface.cpp:2159
+#: ../src/interface.cpp:2156
msgctxt "Context menu"
msgid "Embed Image"
msgstr ""
-#: ../src/interface.cpp:2170
+#: ../src/interface.cpp:2167
msgctxt "Context menu"
msgid "Extract Image..."
msgstr ""
#. Item dialog
#. Fill and Stroke dialog
-#: ../src/interface.cpp:2309 ../src/interface.cpp:2329 ../src/verbs.cpp:2710
+#: ../src/interface.cpp:2306 ../src/interface.cpp:2326 ../src/verbs.cpp:2758
msgid "_Fill and Stroke..."
msgstr ""
#. Edit Text dialog
-#: ../src/interface.cpp:2335 ../src/verbs.cpp:2725
+#: ../src/interface.cpp:2332 ../src/verbs.cpp:2775
msgid "_Text and Font..."
msgstr ""
#. Spellcheck dialog
-#: ../src/interface.cpp:2341 ../src/verbs.cpp:2733
+#: ../src/interface.cpp:2338 ../src/verbs.cpp:2783
msgid "Check Spellin_g..."
msgstr ""
@@ -9391,7 +9341,7 @@ msgstr ""
#: ../src/ui/dialog/align-and-distribute.cpp:1056
#: ../src/ui/dialog/document-properties.cpp:144
#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1540
-#: ../src/widgets/desktop-widget.cpp:1817
+#: ../src/widgets/desktop-widget.cpp:1922
#: ../share/extensions/voronoi2svg.inx.h:8
msgid "Page"
msgstr ""
@@ -9401,7 +9351,7 @@ msgid "The index of the current page"
msgstr ""
#: ../src/libgdl/gdl-dock-object.c:125 ../src/ui/widget/page-sizer.cpp:258
-#: ../src/widgets/gradient-selector.cpp:152
+#: ../src/widgets/gradient-selector.cpp:153
#: ../src/widgets/sp-xmlview-attr-list.cpp:57
msgid "Name"
msgstr ""
@@ -9747,7 +9697,7 @@ msgstr ""
msgid "Power stroke"
msgstr ""
-#: ../src/live_effects/effect.cpp:125 ../src/selection-chemistry.cpp:2758
+#: ../src/live_effects/effect.cpp:125 ../src/selection-chemistry.cpp:2760
msgid "Clone original path"
msgstr ""
@@ -10147,127 +10097,127 @@ msgstr ""
msgid "Fuse ends closer than this number. 0 means don't fuse."
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:163
+#: ../src/live_effects/lpe-powerstroke.cpp:189
msgid "CubicBezierFit"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:164
+#: ../src/live_effects/lpe-powerstroke.cpp:190
msgid "CubicBezierJohan"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:165
+#: ../src/live_effects/lpe-powerstroke.cpp:191
msgid "SpiroInterpolator"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:177
+#: ../src/live_effects/lpe-powerstroke.cpp:203
msgid "Butt"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:178
+#: ../src/live_effects/lpe-powerstroke.cpp:204
msgid "Square"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:179
+#: ../src/live_effects/lpe-powerstroke.cpp:205
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:16
msgid "Round"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:180
+#: ../src/live_effects/lpe-powerstroke.cpp:206
msgid "Peak"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:181
+#: ../src/live_effects/lpe-powerstroke.cpp:207
msgid "Zero width"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:194
+#: ../src/live_effects/lpe-powerstroke.cpp:220
msgid "Beveled"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:195
+#: ../src/live_effects/lpe-powerstroke.cpp:221
#: ../src/widgets/star-toolbar.cpp:547
msgid "Rounded"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:196
+#: ../src/live_effects/lpe-powerstroke.cpp:222
msgid "Extrapolated"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:197
+#: ../src/live_effects/lpe-powerstroke.cpp:223
msgid "Miter"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:198
+#: ../src/live_effects/lpe-powerstroke.cpp:224
#: ../src/widgets/pencil-toolbar.cpp:138
msgid "Spiro"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:200
+#: ../src/live_effects/lpe-powerstroke.cpp:226
msgid "Extrapolated arc"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:207
+#: ../src/live_effects/lpe-powerstroke.cpp:233
msgid "Offset points"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:208
+#: ../src/live_effects/lpe-powerstroke.cpp:234
msgid "Sort points"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:208
+#: ../src/live_effects/lpe-powerstroke.cpp:234
msgid "Sort offset points according to their time value along the curve"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:209
+#: ../src/live_effects/lpe-powerstroke.cpp:235
msgid "Interpolator type:"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:209
+#: ../src/live_effects/lpe-powerstroke.cpp:235
msgid ""
"Determines which kind of interpolator will be used to interpolate between "
"stroke width along the path"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:210
+#: ../src/live_effects/lpe-powerstroke.cpp:236
msgid ""
"Sets the smoothness for the CubicBezierJohan interpolator; 0 = linear "
"interpolation, 1 = smooth"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:211
+#: ../src/live_effects/lpe-powerstroke.cpp:237
msgid "Start cap:"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:211
+#: ../src/live_effects/lpe-powerstroke.cpp:237
msgid "Determines the shape of the path's start"
msgstr ""
#. Join type
#. TRANSLATORS: The line join style specifies the shape to be used at the
#. corners of paths. It can be "miter", "round" or "bevel".
-#: ../src/live_effects/lpe-powerstroke.cpp:212
+#: ../src/live_effects/lpe-powerstroke.cpp:238
#: ../src/widgets/stroke-style.cpp:186
msgid "Join:"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:212
+#: ../src/live_effects/lpe-powerstroke.cpp:238
msgid "Determines the shape of the path's corners"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:213
+#: ../src/live_effects/lpe-powerstroke.cpp:239
msgid "Miter limit:"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:213
+#: ../src/live_effects/lpe-powerstroke.cpp:239
#: ../src/widgets/stroke-style.cpp:234
msgid "Maximum length of the miter (in units of stroke width)"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:214
+#: ../src/live_effects/lpe-powerstroke.cpp:240
msgid "End cap:"
msgstr ""
-#: ../src/live_effects/lpe-powerstroke.cpp:214
+#: ../src/live_effects/lpe-powerstroke.cpp:240
msgid "Determines the shape of the path's end"
msgstr ""
@@ -11032,11 +10982,11 @@ msgstr ""
#. " <verb verb-id=\"FileExportToOCAL\" />\n"
#. " <verb verb-id=\"DialogMetadata\" />\n"
-#: ../src/menus-skeleton.h:43 ../src/verbs.cpp:2538 ../src/verbs.cpp:2544
+#: ../src/menus-skeleton.h:43 ../src/verbs.cpp:2580 ../src/verbs.cpp:2586
msgid "_Edit"
msgstr ""
-#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2310
+#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2346
msgid "Paste Si_ze"
msgstr ""
@@ -11085,39 +11035,43 @@ msgstr ""
msgid "_Object"
msgstr ""
-#: ../src/menus-skeleton.h:189
+#: ../src/menus-skeleton.h:190
msgid "Cli_p"
msgstr ""
-#: ../src/menus-skeleton.h:193
+#: ../src/menus-skeleton.h:194
msgid "Mas_k"
msgstr ""
-#: ../src/menus-skeleton.h:197
+#: ../src/menus-skeleton.h:198
msgid "Patter_n"
msgstr ""
-#: ../src/menus-skeleton.h:221
+#: ../src/menus-skeleton.h:202
+msgid "Symbo_l"
+msgstr ""
+
+#: ../src/menus-skeleton.h:226
msgid "_Path"
msgstr ""
-#: ../src/menus-skeleton.h:268
+#: ../src/menus-skeleton.h:273
msgid "Filter_s"
msgstr ""
-#: ../src/menus-skeleton.h:274
+#: ../src/menus-skeleton.h:279
msgid "Exte_nsions"
msgstr ""
-#: ../src/menus-skeleton.h:281
+#: ../src/menus-skeleton.h:286
msgid "Whiteboa_rd"
msgstr ""
-#: ../src/menus-skeleton.h:285
+#: ../src/menus-skeleton.h:290
msgid "_Help"
msgstr ""
-#: ../src/menus-skeleton.h:289
+#: ../src/menus-skeleton.h:294
msgid "Tutorials"
msgstr ""
@@ -11713,15 +11667,15 @@ msgstr ""
msgid "Selected object is not a group. Cannot enter."
msgstr ""
-#: ../src/selection-chemistry.cpp:346
+#: ../src/selection-chemistry.cpp:348
msgid "Delete text"
msgstr ""
-#: ../src/selection-chemistry.cpp:354
+#: ../src/selection-chemistry.cpp:356
msgid "<b>Nothing</b> was deleted."
msgstr ""
-#: ../src/selection-chemistry.cpp:372 ../src/text-context.cpp:1031
+#: ../src/selection-chemistry.cpp:374 ../src/text-context.cpp:1031
#: ../src/ui/dialog/swatches.cpp:209 ../src/ui/dialog/swatches.cpp:275
#: ../src/widgets/erasor-toolbar.cpp:114
#: ../src/widgets/gradient-toolbar.cpp:1193
@@ -11731,496 +11685,532 @@ msgstr ""
msgid "Delete"
msgstr ""
-#: ../src/selection-chemistry.cpp:400
+#: ../src/selection-chemistry.cpp:402
msgid "Select <b>object(s)</b> to duplicate."
msgstr ""
-#: ../src/selection-chemistry.cpp:509
+#: ../src/selection-chemistry.cpp:511
msgid "Delete all"
msgstr ""
-#: ../src/selection-chemistry.cpp:705
+#: ../src/selection-chemistry.cpp:707
msgid "Select <b>some objects</b> to group."
msgstr ""
-#: ../src/selection-chemistry.cpp:720 ../src/selection-describer.cpp:52
+#: ../src/selection-chemistry.cpp:722 ../src/selection-describer.cpp:53
msgid "Group"
msgstr ""
-#: ../src/selection-chemistry.cpp:734
+#: ../src/selection-chemistry.cpp:736
msgid "Select a <b>group</b> to ungroup."
msgstr ""
-#: ../src/selection-chemistry.cpp:775
+#: ../src/selection-chemistry.cpp:777
msgid "<b>No groups</b> to ungroup in the selection."
msgstr ""
-#: ../src/selection-chemistry.cpp:781 ../src/sp-item-group.cpp:501
+#: ../src/selection-chemistry.cpp:783 ../src/sp-item-group.cpp:501
msgid "Ungroup"
msgstr ""
-#: ../src/selection-chemistry.cpp:867
+#: ../src/selection-chemistry.cpp:869
msgid "Select <b>object(s)</b> to raise."
msgstr ""
-#: ../src/selection-chemistry.cpp:873 ../src/selection-chemistry.cpp:933
-#: ../src/selection-chemistry.cpp:966 ../src/selection-chemistry.cpp:1030
+#: ../src/selection-chemistry.cpp:875 ../src/selection-chemistry.cpp:935
+#: ../src/selection-chemistry.cpp:968 ../src/selection-chemistry.cpp:1032
msgid ""
"You cannot raise/lower objects from <b>different groups</b> or <b>layers</b>."
msgstr ""
#. TRANSLATORS: "Raise" means "to raise an object" in the undo history
-#: ../src/selection-chemistry.cpp:913
+#: ../src/selection-chemistry.cpp:915
msgctxt "Undo action"
msgid "Raise"
msgstr ""
-#: ../src/selection-chemistry.cpp:925
+#: ../src/selection-chemistry.cpp:927
msgid "Select <b>object(s)</b> to raise to top."
msgstr ""
-#: ../src/selection-chemistry.cpp:948
+#: ../src/selection-chemistry.cpp:950
msgid "Raise to top"
msgstr ""
-#: ../src/selection-chemistry.cpp:960
+#: ../src/selection-chemistry.cpp:962
msgid "Select <b>object(s)</b> to lower."
msgstr ""
-#: ../src/selection-chemistry.cpp:1010
+#: ../src/selection-chemistry.cpp:1012
msgid "Lower"
msgstr ""
-#: ../src/selection-chemistry.cpp:1022
+#: ../src/selection-chemistry.cpp:1024
msgid "Select <b>object(s)</b> to lower to bottom."
msgstr ""
-#: ../src/selection-chemistry.cpp:1057
+#: ../src/selection-chemistry.cpp:1059
msgid "Lower to bottom"
msgstr ""
-#: ../src/selection-chemistry.cpp:1064
+#: ../src/selection-chemistry.cpp:1066
msgid "Nothing to undo."
msgstr ""
-#: ../src/selection-chemistry.cpp:1072
+#: ../src/selection-chemistry.cpp:1074
msgid "Nothing to redo."
msgstr ""
-#: ../src/selection-chemistry.cpp:1133
+#: ../src/selection-chemistry.cpp:1135
msgid "Paste"
msgstr ""
-#: ../src/selection-chemistry.cpp:1141
+#: ../src/selection-chemistry.cpp:1143
msgid "Paste style"
msgstr ""
-#: ../src/selection-chemistry.cpp:1151
+#: ../src/selection-chemistry.cpp:1153
msgid "Paste live path effect"
msgstr ""
-#: ../src/selection-chemistry.cpp:1172
+#: ../src/selection-chemistry.cpp:1174
msgid "Select <b>object(s)</b> to remove live path effects from."
msgstr ""
-#: ../src/selection-chemistry.cpp:1184
+#: ../src/selection-chemistry.cpp:1186
msgid "Remove live path effect"
msgstr ""
-#: ../src/selection-chemistry.cpp:1195
+#: ../src/selection-chemistry.cpp:1197
msgid "Select <b>object(s)</b> to remove filters from."
msgstr ""
-#: ../src/selection-chemistry.cpp:1205
+#: ../src/selection-chemistry.cpp:1207
#: ../src/ui/dialog/filter-effects-dialog.cpp:1393
msgid "Remove filter"
msgstr ""
-#: ../src/selection-chemistry.cpp:1214
+#: ../src/selection-chemistry.cpp:1216
msgid "Paste size"
msgstr ""
-#: ../src/selection-chemistry.cpp:1223
+#: ../src/selection-chemistry.cpp:1225
msgid "Paste size separately"
msgstr ""
-#: ../src/selection-chemistry.cpp:1233
+#: ../src/selection-chemistry.cpp:1235
msgid "Select <b>object(s)</b> to move to the layer above."
msgstr ""
-#: ../src/selection-chemistry.cpp:1259
+#: ../src/selection-chemistry.cpp:1261
msgid "Raise to next layer"
msgstr ""
-#: ../src/selection-chemistry.cpp:1266
+#: ../src/selection-chemistry.cpp:1268
msgid "No more layers above."
msgstr ""
-#: ../src/selection-chemistry.cpp:1278
+#: ../src/selection-chemistry.cpp:1280
msgid "Select <b>object(s)</b> to move to the layer below."
msgstr ""
-#: ../src/selection-chemistry.cpp:1304
+#: ../src/selection-chemistry.cpp:1306
msgid "Lower to previous layer"
msgstr ""
-#: ../src/selection-chemistry.cpp:1311
+#: ../src/selection-chemistry.cpp:1313
msgid "No more layers below."
msgstr ""
-#: ../src/selection-chemistry.cpp:1323
+#: ../src/selection-chemistry.cpp:1325
msgid "Select <b>object(s)</b> to move."
msgstr ""
-#: ../src/selection-chemistry.cpp:1340 ../src/verbs.cpp:2483
+#: ../src/selection-chemistry.cpp:1342 ../src/verbs.cpp:2523
msgid "Move selection to layer"
msgstr ""
-#: ../src/selection-chemistry.cpp:1564
+#: ../src/selection-chemistry.cpp:1566
msgid "Remove transform"
msgstr ""
-#: ../src/selection-chemistry.cpp:1667
+#: ../src/selection-chemistry.cpp:1669
msgid "Rotate 90&#176; CCW"
msgstr ""
-#: ../src/selection-chemistry.cpp:1667
+#: ../src/selection-chemistry.cpp:1669
msgid "Rotate 90&#176; CW"
msgstr ""
-#: ../src/selection-chemistry.cpp:1688 ../src/seltrans.cpp:479
+#: ../src/selection-chemistry.cpp:1690 ../src/seltrans.cpp:479
#: ../src/ui/dialog/transformation.cpp:800
msgid "Rotate"
msgstr ""
-#: ../src/selection-chemistry.cpp:2067
+#: ../src/selection-chemistry.cpp:2069
msgid "Rotate by pixels"
msgstr ""
-#: ../src/selection-chemistry.cpp:2097 ../src/seltrans.cpp:476
+#: ../src/selection-chemistry.cpp:2099 ../src/seltrans.cpp:476
#: ../src/ui/dialog/transformation.cpp:775
#: ../share/extensions/interp_att_g.inx.h:19
msgid "Scale"
msgstr ""
-#: ../src/selection-chemistry.cpp:2122
+#: ../src/selection-chemistry.cpp:2124
msgid "Scale by whole factor"
msgstr ""
-#: ../src/selection-chemistry.cpp:2137
+#: ../src/selection-chemistry.cpp:2139
msgid "Move vertically"
msgstr ""
-#: ../src/selection-chemistry.cpp:2140
+#: ../src/selection-chemistry.cpp:2142
msgid "Move horizontally"
msgstr ""
-#: ../src/selection-chemistry.cpp:2143 ../src/selection-chemistry.cpp:2169
+#: ../src/selection-chemistry.cpp:2145 ../src/selection-chemistry.cpp:2171
#: ../src/seltrans.cpp:473 ../src/ui/dialog/transformation.cpp:714
msgid "Move"
msgstr ""
-#: ../src/selection-chemistry.cpp:2163
+#: ../src/selection-chemistry.cpp:2165
msgid "Move vertically by pixels"
msgstr ""
-#: ../src/selection-chemistry.cpp:2166
+#: ../src/selection-chemistry.cpp:2168
msgid "Move horizontally by pixels"
msgstr ""
-#: ../src/selection-chemistry.cpp:2298
+#: ../src/selection-chemistry.cpp:2300
msgid "The selection has no applied path effect."
msgstr ""
-#: ../src/selection-chemistry.cpp:2501
+#: ../src/selection-chemistry.cpp:2503
msgctxt "Action"
msgid "Clone"
msgstr ""
-#: ../src/selection-chemistry.cpp:2517
+#: ../src/selection-chemistry.cpp:2519
msgid "Select <b>clones</b> to relink."
msgstr ""
-#: ../src/selection-chemistry.cpp:2524
+#: ../src/selection-chemistry.cpp:2526
msgid "Copy an <b>object</b> to clipboard to relink clones to."
msgstr ""
-#: ../src/selection-chemistry.cpp:2548
+#: ../src/selection-chemistry.cpp:2550
msgid "<b>No clones to relink</b> in the selection."
msgstr ""
-#: ../src/selection-chemistry.cpp:2551
+#: ../src/selection-chemistry.cpp:2553
msgid "Relink clone"
msgstr ""
-#: ../src/selection-chemistry.cpp:2565
+#: ../src/selection-chemistry.cpp:2567
msgid "Select <b>clones</b> to unlink."
msgstr ""
-#: ../src/selection-chemistry.cpp:2619
+#: ../src/selection-chemistry.cpp:2621
msgid "<b>No clones to unlink</b> in the selection."
msgstr ""
-#: ../src/selection-chemistry.cpp:2623
+#: ../src/selection-chemistry.cpp:2625
msgid "Unlink clone"
msgstr ""
-#: ../src/selection-chemistry.cpp:2636
+#: ../src/selection-chemistry.cpp:2638
msgid ""
"Select a <b>clone</b> to go to its original. Select a <b>linked offset</b> "
"to go to its source. Select a <b>text on path</b> to go to the path. Select "
"a <b>flowed text</b> to go to its frame."
msgstr ""
-#: ../src/selection-chemistry.cpp:2669
+#: ../src/selection-chemistry.cpp:2671
msgid ""
"<b>Cannot find</b> the object to select (orphaned clone, offset, textpath, "
"flowed text?)"
msgstr ""
-#: ../src/selection-chemistry.cpp:2675
+#: ../src/selection-chemistry.cpp:2677
msgid ""
"The object you're trying to select is <b>not visible</b> (it is in &lt;"
"defs&gt;)"
msgstr ""
-#: ../src/selection-chemistry.cpp:2720
+#: ../src/selection-chemistry.cpp:2722
msgid "Select <b>one</b> path to clone."
msgstr ""
-#: ../src/selection-chemistry.cpp:2724
+#: ../src/selection-chemistry.cpp:2726
msgid "Select one <b>path</b> to clone."
msgstr ""
-#: ../src/selection-chemistry.cpp:2779
+#: ../src/selection-chemistry.cpp:2781
msgid "Select <b>object(s)</b> to convert to marker."
msgstr ""
-#: ../src/selection-chemistry.cpp:2847
+#: ../src/selection-chemistry.cpp:2849
msgid "Objects to marker"
msgstr ""
-#: ../src/selection-chemistry.cpp:2875
+#: ../src/selection-chemistry.cpp:2877
msgid "Select <b>object(s)</b> to convert to guides."
msgstr ""
-#: ../src/selection-chemistry.cpp:2887
+#: ../src/selection-chemistry.cpp:2889
msgid "Objects to guides"
msgstr ""
-#: ../src/selection-chemistry.cpp:2904
+#: ../src/selection-chemistry.cpp:2909
+msgid "Select one <b>group</b> to convert to symbol."
+msgstr ""
+
+#: ../src/selection-chemistry.cpp:2917
+msgid "Select only one <b>group</b> to convert to symbol."
+msgstr ""
+
+#: ../src/selection-chemistry.cpp:2923
+msgid "Select original (<b>Shift+D</b>) to convert to symbol."
+msgstr ""
+
+#: ../src/selection-chemistry.cpp:2929
+msgid "Group selection first to convert to symbol."
+msgstr ""
+
+#: ../src/selection-chemistry.cpp:2968
+msgid "Group to symbol"
+msgstr ""
+
+#: ../src/selection-chemistry.cpp:2988
+msgid "Select a <b>symbol</b> to extract objects from."
+msgstr ""
+
+#: ../src/selection-chemistry.cpp:2996 ../src/selection-chemistry.cpp:3002
+msgid "Select only one <b>symbol</b> to convert to group."
+msgstr ""
+
+#: ../src/selection-chemistry.cpp:3045
+msgid "Group from symbol"
+msgstr ""
+
+#: ../src/selection-chemistry.cpp:3062
msgid "Select <b>object(s)</b> to convert to pattern."
msgstr ""
-#: ../src/selection-chemistry.cpp:2992
+#: ../src/selection-chemistry.cpp:3150
msgid "Objects to pattern"
msgstr ""
-#: ../src/selection-chemistry.cpp:3008
+#: ../src/selection-chemistry.cpp:3166
msgid "Select an <b>object with pattern fill</b> to extract objects from."
msgstr ""
-#: ../src/selection-chemistry.cpp:3061
+#: ../src/selection-chemistry.cpp:3219
msgid "<b>No pattern fills</b> in the selection."
msgstr ""
-#: ../src/selection-chemistry.cpp:3064
+#: ../src/selection-chemistry.cpp:3222
msgid "Pattern to objects"
msgstr ""
-#: ../src/selection-chemistry.cpp:3155
+#: ../src/selection-chemistry.cpp:3313
msgid "Select <b>object(s)</b> to make a bitmap copy."
msgstr ""
-#: ../src/selection-chemistry.cpp:3159
+#: ../src/selection-chemistry.cpp:3317
msgid "Rendering bitmap..."
msgstr ""
-#: ../src/selection-chemistry.cpp:3333
+#: ../src/selection-chemistry.cpp:3491
msgid "Create bitmap"
msgstr ""
-#: ../src/selection-chemistry.cpp:3365
+#: ../src/selection-chemistry.cpp:3523
msgid "Select <b>object(s)</b> to create clippath or mask from."
msgstr ""
-#: ../src/selection-chemistry.cpp:3368
+#: ../src/selection-chemistry.cpp:3526
msgid "Select mask object and <b>object(s)</b> to apply clippath or mask to."
msgstr ""
-#: ../src/selection-chemistry.cpp:3549
+#: ../src/selection-chemistry.cpp:3707
msgid "Set clipping path"
msgstr ""
-#: ../src/selection-chemistry.cpp:3551
+#: ../src/selection-chemistry.cpp:3709
msgid "Set mask"
msgstr ""
-#: ../src/selection-chemistry.cpp:3566
+#: ../src/selection-chemistry.cpp:3724
msgid "Select <b>object(s)</b> to remove clippath or mask from."
msgstr ""
-#: ../src/selection-chemistry.cpp:3677
+#: ../src/selection-chemistry.cpp:3835
msgid "Release clipping path"
msgstr ""
-#: ../src/selection-chemistry.cpp:3679
+#: ../src/selection-chemistry.cpp:3837
msgid "Release mask"
msgstr ""
-#: ../src/selection-chemistry.cpp:3698
+#: ../src/selection-chemistry.cpp:3856
msgid "Select <b>object(s)</b> to fit canvas to."
msgstr ""
#. Fit Page
-#: ../src/selection-chemistry.cpp:3718 ../src/verbs.cpp:2804
+#: ../src/selection-chemistry.cpp:3876 ../src/verbs.cpp:2854
msgid "Fit Page to Selection"
msgstr ""
-#: ../src/selection-chemistry.cpp:3747 ../src/verbs.cpp:2806
+#: ../src/selection-chemistry.cpp:3905 ../src/verbs.cpp:2856
msgid "Fit Page to Drawing"
msgstr ""
-#: ../src/selection-chemistry.cpp:3768 ../src/verbs.cpp:2808
+#: ../src/selection-chemistry.cpp:3926 ../src/verbs.cpp:2858
msgid "Fit Page to Selection or Drawing"
msgstr ""
#. TRANSLATORS: "Link" means internet link (anchor)
-#: ../src/selection-describer.cpp:44
+#: ../src/selection-describer.cpp:45
msgctxt "Web"
msgid "Link"
msgstr ""
-#: ../src/selection-describer.cpp:46
+#: ../src/selection-describer.cpp:47
msgid "Circle"
msgstr ""
#. Ellipse
-#: ../src/selection-describer.cpp:48 ../src/selection-describer.cpp:73
+#: ../src/selection-describer.cpp:49 ../src/selection-describer.cpp:74
#: ../src/ui/dialog/inkscape-preferences.cpp:397
#: ../src/widgets/pencil-toolbar.cpp:193
msgid "Ellipse"
msgstr ""
-#: ../src/selection-describer.cpp:50
+#: ../src/selection-describer.cpp:51
msgid "Flowed text"
msgstr ""
-#: ../src/selection-describer.cpp:56
+#: ../src/selection-describer.cpp:57
msgid "Line"
msgstr ""
-#: ../src/selection-describer.cpp:58
+#: ../src/selection-describer.cpp:59
msgid "Path"
msgstr ""
-#: ../src/selection-describer.cpp:60 ../src/widgets/star-toolbar.cpp:475
+#: ../src/selection-describer.cpp:61 ../src/widgets/star-toolbar.cpp:475
msgid "Polygon"
msgstr ""
-#: ../src/selection-describer.cpp:62
+#: ../src/selection-describer.cpp:63
msgid "Polyline"
msgstr ""
#. Rectangle
-#: ../src/selection-describer.cpp:64
+#: ../src/selection-describer.cpp:65
#: ../src/ui/dialog/inkscape-preferences.cpp:387
msgid "Rectangle"
msgstr ""
#. 3D box
-#: ../src/selection-describer.cpp:66
+#: ../src/selection-describer.cpp:67
#: ../src/ui/dialog/inkscape-preferences.cpp:392
msgid "3D Box"
msgstr ""
-#: ../src/selection-describer.cpp:68
+#: ../src/selection-describer.cpp:69
msgctxt "Object"
msgid "Text"
msgstr ""
#. TRANSLATORS: "Clone" is a noun, type of object
-#: ../src/selection-describer.cpp:71
+#: ../src/selection-describer.cpp:72
msgctxt "Object"
msgid "Clone"
msgstr ""
-#: ../src/selection-describer.cpp:75
+#: ../src/selection-describer.cpp:76
#: ../share/extensions/gcodetools_lathe.inx.h:31
msgid "Offset path"
msgstr ""
#. Spiral
-#: ../src/selection-describer.cpp:77
+#: ../src/selection-describer.cpp:78
#: ../src/ui/dialog/inkscape-preferences.cpp:405
#: ../share/extensions/gcodetools_area.inx.h:45
msgid "Spiral"
msgstr ""
#. Star
-#: ../src/selection-describer.cpp:79
+#: ../src/selection-describer.cpp:80
#: ../src/ui/dialog/inkscape-preferences.cpp:401
#: ../src/widgets/star-toolbar.cpp:482
msgid "Star"
msgstr ""
-#: ../src/selection-describer.cpp:149
+#: ../src/selection-describer.cpp:150
msgid "root"
msgstr ""
-#: ../src/selection-describer.cpp:161
+#: ../src/selection-describer.cpp:162
#, c-format
msgid "layer <b>%s</b>"
msgstr ""
-#: ../src/selection-describer.cpp:163
+#: ../src/selection-describer.cpp:164
#, c-format
msgid "layer <b><i>%s</i></b>"
msgstr ""
-#: ../src/selection-describer.cpp:172
+#: ../src/selection-describer.cpp:173
#, c-format
msgid "<i>%s</i>"
msgstr ""
-#: ../src/selection-describer.cpp:181
+#: ../src/selection-describer.cpp:182
#, c-format
msgid " in %s"
msgstr ""
-#: ../src/selection-describer.cpp:183
+#: ../src/selection-describer.cpp:184
#, c-format
msgid " in group %s (%s)"
msgstr ""
-#: ../src/selection-describer.cpp:185
+#: ../src/selection-describer.cpp:186
#, c-format
msgid " in <b>%i</b> parents (%s)"
msgid_plural " in <b>%i</b> parents (%s)"
msgstr[0] ""
msgstr[1] ""
-#: ../src/selection-describer.cpp:188
+#: ../src/selection-describer.cpp:189
#, c-format
msgid " in <b>%i</b> layers"
msgid_plural " in <b>%i</b> layers"
msgstr[0] ""
msgstr[1] ""
-#: ../src/selection-describer.cpp:198
+#: ../src/selection-describer.cpp:199
+msgid "Convert symbol to group to edit"
+msgstr ""
+
+#: ../src/selection-describer.cpp:203
msgid "Use <b>Shift+D</b> to look up original"
msgstr ""
-#: ../src/selection-describer.cpp:202
+#: ../src/selection-describer.cpp:207
msgid "Use <b>Shift+D</b> to look up path"
msgstr ""
-#: ../src/selection-describer.cpp:206
+#: ../src/selection-describer.cpp:211
msgid "Use <b>Shift+D</b> to look up frame"
msgstr ""
#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:221 ../src/spray-context.cpp:227
+#: ../src/selection-describer.cpp:226 ../src/spray-context.cpp:227
#: ../src/tweak-context.cpp:204
#, c-format
msgid "<b>%i</b> object selected"
@@ -12229,7 +12219,7 @@ msgstr[0] ""
msgstr[1] ""
#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:226
+#: ../src/selection-describer.cpp:231
#, c-format
msgid "<b>%i</b> object of type <b>%s</b>"
msgid_plural "<b>%i</b> objects of type <b>%s</b>"
@@ -12237,7 +12227,7 @@ msgstr[0] ""
msgstr[1] ""
#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:231
+#: ../src/selection-describer.cpp:236
#, c-format
msgid "<b>%i</b> object of types <b>%s</b>, <b>%s</b>"
msgid_plural "<b>%i</b> objects of types <b>%s</b>, <b>%s</b>"
@@ -12245,7 +12235,7 @@ msgstr[0] ""
msgstr[1] ""
#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:236
+#: ../src/selection-describer.cpp:241
#, c-format
msgid "<b>%i</b> object of types <b>%s</b>, <b>%s</b>, <b>%s</b>"
msgid_plural "<b>%i</b> objects of types <b>%s</b>, <b>%s</b>, <b>%s</b>"
@@ -12253,14 +12243,14 @@ msgstr[0] ""
msgstr[1] ""
#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:241
+#: ../src/selection-describer.cpp:246
#, c-format
msgid "<b>%i</b> object of <b>%i</b> types"
msgid_plural "<b>%i</b> objects of <b>%i</b> types"
msgstr[0] ""
msgstr[1] ""
-#: ../src/selection-describer.cpp:251
+#: ../src/selection-describer.cpp:256
#, c-format
msgid "; <i>%d filtered object</i> "
msgid_plural "; <i>%d filtered objects</i> "
@@ -12388,7 +12378,7 @@ msgstr ""
msgid "Create Guides Around the Page"
msgstr ""
-#: ../src/sp-guide.cpp:327 ../src/verbs.cpp:2380
+#: ../src/sp-guide.cpp:327 ../src/verbs.cpp:2420
msgid "Delete All Guides"
msgstr ""
@@ -12571,18 +12561,24 @@ msgstr ""
msgid "<b>Text span</b>"
msgstr ""
+#. char *symbol_desc = SP_ITEM(use->child)->description();
+#. g_free(symbol_desc);
+#: ../src/sp-use.cpp:328
+msgid "<b>Clone of Symbol</b>"
+msgstr ""
+
#. TRANSLATORS: Used for statusbar description for long <use> chains:
#. * "Clone of: Clone of: ... in Layer 1".
-#: ../src/sp-use.cpp:328
+#: ../src/sp-use.cpp:336
msgid "..."
msgstr ""
-#: ../src/sp-use.cpp:336
+#: ../src/sp-use.cpp:344
#, c-format
msgid "<b>Clone</b> of: %s"
msgstr ""
-#: ../src/sp-use.cpp:340
+#: ../src/sp-use.cpp:348
msgid "<b>Orphaned clone</b>"
msgstr ""
@@ -12799,7 +12795,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:195 ../src/verbs.cpp:2400
+#: ../src/text-chemistry.cpp:195 ../src/verbs.cpp:2440
msgid "Put text on path"
msgstr ""
@@ -12811,7 +12807,7 @@ msgstr ""
msgid "<b>No texts-on-paths</b> in the selection."
msgstr ""
-#: ../src/text-chemistry.cpp:231 ../src/verbs.cpp:2402
+#: ../src/text-chemistry.cpp:231 ../src/verbs.cpp:2442
msgid "Remove text from path"
msgstr ""
@@ -13276,41 +13272,41 @@ msgid "Blur tweak"
msgstr ""
#. check whether something is selected
-#: ../src/ui/clipboard.cpp:257
+#: ../src/ui/clipboard.cpp:262
msgid "Nothing was copied."
msgstr ""
-#: ../src/ui/clipboard.cpp:329 ../src/ui/clipboard.cpp:538
-#: ../src/ui/clipboard.cpp:561
+#: ../src/ui/clipboard.cpp:371 ../src/ui/clipboard.cpp:580
+#: ../src/ui/clipboard.cpp:603
msgid "Nothing on the clipboard."
msgstr ""
-#: ../src/ui/clipboard.cpp:387
+#: ../src/ui/clipboard.cpp:429
msgid "Select <b>object(s)</b> to paste style to."
msgstr ""
-#: ../src/ui/clipboard.cpp:398 ../src/ui/clipboard.cpp:415
+#: ../src/ui/clipboard.cpp:440 ../src/ui/clipboard.cpp:457
msgid "No style on the clipboard."
msgstr ""
-#: ../src/ui/clipboard.cpp:440
+#: ../src/ui/clipboard.cpp:482
msgid "Select <b>object(s)</b> to paste size to."
msgstr ""
-#: ../src/ui/clipboard.cpp:447
+#: ../src/ui/clipboard.cpp:489
msgid "No size on the clipboard."
msgstr ""
-#: ../src/ui/clipboard.cpp:500
+#: ../src/ui/clipboard.cpp:542
msgid "Select <b>object(s)</b> to paste live path effect to."
msgstr ""
#. no_effect:
-#: ../src/ui/clipboard.cpp:525
+#: ../src/ui/clipboard.cpp:567
msgid "No effect on the clipboard."
msgstr ""
-#: ../src/ui/clipboard.cpp:544 ../src/ui/clipboard.cpp:572
+#: ../src/ui/clipboard.cpp:586 ../src/ui/clipboard.cpp:614
msgid "Clipboard does not contain a path."
msgstr ""
@@ -13424,7 +13420,7 @@ msgid "Rearrange"
msgstr ""
#: ../src/ui/dialog/align-and-distribute.cpp:900
-#: ../src/widgets/toolbox.cpp:1756
+#: ../src/widgets/toolbox.cpp:1775
msgid "Nodes"
msgstr ""
@@ -13437,53 +13433,53 @@ msgid "_Treat selection as group: "
msgstr ""
#. Align
-#: ../src/ui/dialog/align-and-distribute.cpp:921 ../src/verbs.cpp:2826
-#: ../src/verbs.cpp:2827
+#: ../src/ui/dialog/align-and-distribute.cpp:921 ../src/verbs.cpp:2876
+#: ../src/verbs.cpp:2877
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:2828
-#: ../src/verbs.cpp:2829
+#: ../src/ui/dialog/align-and-distribute.cpp:924 ../src/verbs.cpp:2878
+#: ../src/verbs.cpp:2879
msgid "Align left edges"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:927 ../src/verbs.cpp:2830
-#: ../src/verbs.cpp:2831
+#: ../src/ui/dialog/align-and-distribute.cpp:927 ../src/verbs.cpp:2880
+#: ../src/verbs.cpp:2881
msgid "Center on vertical axis"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:930 ../src/verbs.cpp:2832
-#: ../src/verbs.cpp:2833
+#: ../src/ui/dialog/align-and-distribute.cpp:930 ../src/verbs.cpp:2882
+#: ../src/verbs.cpp:2883
msgid "Align right sides"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:933 ../src/verbs.cpp:2834
-#: ../src/verbs.cpp:2835
+#: ../src/ui/dialog/align-and-distribute.cpp:933 ../src/verbs.cpp:2884
+#: ../src/verbs.cpp:2885
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:2836
-#: ../src/verbs.cpp:2837
+#: ../src/ui/dialog/align-and-distribute.cpp:936 ../src/verbs.cpp:2886
+#: ../src/verbs.cpp:2887
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:2838
-#: ../src/verbs.cpp:2839
+#: ../src/ui/dialog/align-and-distribute.cpp:939 ../src/verbs.cpp:2888
+#: ../src/verbs.cpp:2889
msgid "Align top edges"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:942 ../src/verbs.cpp:2840
-#: ../src/verbs.cpp:2841
+#: ../src/ui/dialog/align-and-distribute.cpp:942 ../src/verbs.cpp:2890
+#: ../src/verbs.cpp:2891
msgid "Center on horizontal axis"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:945 ../src/verbs.cpp:2842
-#: ../src/verbs.cpp:2843
+#: ../src/ui/dialog/align-and-distribute.cpp:945 ../src/verbs.cpp:2892
+#: ../src/verbs.cpp:2893
msgid "Align bottom edges"
msgstr ""
-#: ../src/ui/dialog/align-and-distribute.cpp:948 ../src/verbs.cpp:2844
-#: ../src/verbs.cpp:2845
+#: ../src/ui/dialog/align-and-distribute.cpp:948 ../src/verbs.cpp:2894
+#: ../src/verbs.cpp:2895
msgid "Align top edges of objects to the bottom edge of the anchor"
msgstr ""
@@ -13605,7 +13601,7 @@ msgstr ""
#: ../src/ui/dialog/align-and-distribute.cpp:1050
#: ../src/ui/dialog/align-and-distribute.cpp:1058
#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1544
-#: ../src/widgets/desktop-widget.cpp:1825
+#: ../src/widgets/desktop-widget.cpp:1930
#: ../share/extensions/printing_marks.inx.h:17
msgid "Selection"
msgstr ""
@@ -13896,11 +13892,11 @@ msgid "Remove selected grid."
msgstr ""
#: ../src/ui/dialog/document-properties.cpp:145
-#: ../src/widgets/toolbox.cpp:1863
+#: ../src/widgets/toolbox.cpp:1882
msgid "Guides"
msgstr ""
-#: ../src/ui/dialog/document-properties.cpp:147 ../src/verbs.cpp:2648
+#: ../src/ui/dialog/document-properties.cpp:147 ../src/verbs.cpp:2690
msgid "Snap"
msgstr ""
@@ -13948,7 +13944,7 @@ msgstr ""
#. Inkscape::GC::release(defsRepr);
#. inform the document, so we can undo
#. Color Management
-#: ../src/ui/dialog/document-properties.cpp:429 ../src/verbs.cpp:2820
+#: ../src/ui/dialog/document-properties.cpp:429 ../src/verbs.cpp:2870
msgid "Link Color Profile"
msgstr ""
@@ -13994,7 +13990,7 @@ msgstr ""
#: ../src/ui/dialog/document-properties.cpp:626
#: ../src/ui/dialog/document-properties.cpp:665
-#: ../src/ui/widget/selected-style.cpp:325
+#: ../src/ui/widget/selected-style.cpp:326
msgid "Remove"
msgstr ""
@@ -16162,12 +16158,12 @@ msgstr ""
#. Zoom
#: ../src/ui/dialog/inkscape-preferences.cpp:370
-#: ../src/widgets/desktop-widget.cpp:562
+#: ../src/widgets/desktop-widget.cpp:636
msgid "Zoom"
msgstr ""
#. Measure
-#: ../src/ui/dialog/inkscape-preferences.cpp:375 ../src/verbs.cpp:2582
+#: ../src/ui/dialog/inkscape-preferences.cpp:375 ../src/verbs.cpp:2624
msgctxt "ContextVerb"
msgid "Measure"
msgstr ""
@@ -16222,7 +16218,7 @@ msgid ""
msgstr ""
#. Text
-#: ../src/ui/dialog/inkscape-preferences.cpp:433 ../src/verbs.cpp:2574
+#: ../src/ui/dialog/inkscape-preferences.cpp:433 ../src/verbs.cpp:2616
msgctxt "ContextVerb"
msgid "Text"
msgstr ""
@@ -16287,7 +16283,7 @@ msgstr ""
#. Gradient
#: ../src/ui/dialog/inkscape-preferences.cpp:472
-#: ../src/widgets/gradient-selector.cpp:146
+#: ../src/widgets/gradient-selector.cpp:147
msgid "Gradient"
msgstr ""
@@ -18354,7 +18350,7 @@ msgstr ""
msgid "_Use pressure-sensitive tablet (requires restart)"
msgstr ""
-#: ../src/ui/dialog/input.cpp:898 ../src/verbs.cpp:2271
+#: ../src/ui/dialog/input.cpp:898 ../src/verbs.cpp:2307
msgid "_Save"
msgstr ""
@@ -18384,8 +18380,7 @@ msgstr ""
#. TODO: find an unused layer number, forming name from _("Layer ") + "%d"
#: ../src/ui/dialog/layer-properties.cpp:313
-#: ../src/ui/dialog/layer-properties.cpp:335
-#: ../src/ui/dialog/layer-properties.cpp:366
+#: ../src/ui/dialog/layer-properties.cpp:369
msgid "Layer"
msgstr ""
@@ -18398,7 +18393,7 @@ msgid "Rename layer"
msgstr ""
#. TRANSLATORS: This means "The layer has been renamed"
-#: ../src/ui/dialog/layer-properties.cpp:329 ../src/ui/dialog/layers.cpp:693
+#: ../src/ui/dialog/layer-properties.cpp:329 ../src/ui/dialog/layers.cpp:709
msgid "Renamed layer"
msgstr ""
@@ -18406,69 +18401,69 @@ msgstr ""
msgid "Add Layer"
msgstr ""
-#: ../src/ui/dialog/layer-properties.cpp:336
+#: ../src/ui/dialog/layer-properties.cpp:339
msgid "_Add"
msgstr ""
-#: ../src/ui/dialog/layer-properties.cpp:360
+#: ../src/ui/dialog/layer-properties.cpp:363
msgid "New layer created."
msgstr ""
-#: ../src/ui/dialog/layer-properties.cpp:364
+#: ../src/ui/dialog/layer-properties.cpp:367
msgid "Move to Layer"
msgstr ""
-#: ../src/ui/dialog/layer-properties.cpp:367
+#: ../src/ui/dialog/layer-properties.cpp:370
#: ../src/ui/dialog/transformation.cpp:109
msgid "_Move"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:516 ../src/ui/widget/layer-selector.cpp:620
+#: ../src/ui/dialog/layers.cpp:522 ../src/ui/widget/layer-selector.cpp:620
msgid "Unhide layer"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:516 ../src/ui/widget/layer-selector.cpp:620
+#: ../src/ui/dialog/layers.cpp:522 ../src/ui/widget/layer-selector.cpp:620
msgid "Hide layer"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:527 ../src/ui/widget/layer-selector.cpp:612
+#: ../src/ui/dialog/layers.cpp:533 ../src/ui/widget/layer-selector.cpp:612
msgid "Lock layer"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:527 ../src/ui/widget/layer-selector.cpp:612
+#: ../src/ui/dialog/layers.cpp:533 ../src/ui/widget/layer-selector.cpp:612
msgid "Unlock layer"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:664
+#: ../src/ui/dialog/layers.cpp:680
msgid "Moved layer"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:834
+#: ../src/ui/dialog/layers.cpp:842
msgctxt "Layers"
msgid "New"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:840
+#: ../src/ui/dialog/layers.cpp:847
msgctxt "Layers"
-msgid "Top"
+msgid "Bot"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:846
+#: ../src/ui/dialog/layers.cpp:853
msgctxt "Layers"
-msgid "Up"
+msgid "Dn"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:852
+#: ../src/ui/dialog/layers.cpp:859
msgctxt "Layers"
-msgid "Dn"
+msgid "Up"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:858
+#: ../src/ui/dialog/layers.cpp:865
msgctxt "Layers"
-msgid "Bot"
+msgid "Top"
msgstr ""
-#: ../src/ui/dialog/layers.cpp:868
+#: ../src/ui/dialog/layers.cpp:875
msgid "X"
msgstr ""
@@ -18639,8 +18634,8 @@ msgstr ""
msgid "L_ock"
msgstr ""
-#: ../src/ui/dialog/object-properties.cpp:63 ../src/verbs.cpp:2536
-#: ../src/verbs.cpp:2542
+#: ../src/ui/dialog/object-properties.cpp:63 ../src/verbs.cpp:2578
+#: ../src/verbs.cpp:2584
msgid "_Set"
msgstr ""
@@ -19966,8 +19961,8 @@ msgid "MetadataLicence|Other"
msgstr ""
#: ../src/ui/widget/object-composite-settings.cpp:67
-#: ../src/ui/widget/selected-style.cpp:1063
-#: ../src/ui/widget/selected-style.cpp:1064
+#: ../src/ui/widget/selected-style.cpp:1065
+#: ../src/ui/widget/selected-style.cpp:1066
msgid "Opacity (%)"
msgstr ""
@@ -19976,8 +19971,8 @@ msgid "Change blur"
msgstr ""
#: ../src/ui/widget/object-composite-settings.cpp:220
-#: ../src/ui/widget/selected-style.cpp:895
-#: ../src/ui/widget/selected-style.cpp:1189
+#: ../src/ui/widget/selected-style.cpp:897
+#: ../src/ui/widget/selected-style.cpp:1191
msgid "Change opacity"
msgstr ""
@@ -20202,314 +20197,329 @@ msgid ""
"will be rendered exactly as displayed."
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:123
+#: ../src/ui/widget/selected-style.cpp:124
#: ../src/ui/widget/style-swatch.cpp:119
msgid "Fill:"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:125
+#: ../src/ui/widget/selected-style.cpp:126
msgid "O:"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:165
+#: ../src/ui/widget/selected-style.cpp:166
msgid "N/A"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:168
-#: ../src/ui/widget/selected-style.cpp:1056
-#: ../src/ui/widget/selected-style.cpp:1057
+#: ../src/ui/widget/selected-style.cpp:169
+#: ../src/ui/widget/selected-style.cpp:1058
+#: ../src/ui/widget/selected-style.cpp:1059
#: ../src/widgets/gradient-toolbar.cpp:176
msgid "Nothing selected"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:170
+#: ../src/ui/widget/selected-style.cpp:171
#: ../src/ui/widget/style-swatch.cpp:300
msgctxt "Fill and stroke"
msgid "<i>None</i>"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:173
+#: ../src/ui/widget/selected-style.cpp:174
#: ../src/ui/widget/style-swatch.cpp:302
msgctxt "Fill and stroke"
msgid "No fill"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:173
+#: ../src/ui/widget/selected-style.cpp:174
#: ../src/ui/widget/style-swatch.cpp:302
msgctxt "Fill and stroke"
msgid "No stroke"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:175
+#: ../src/ui/widget/selected-style.cpp:176
#: ../src/ui/widget/style-swatch.cpp:281 ../src/widgets/paint-selector.cpp:239
msgid "Pattern"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:178
+#: ../src/ui/widget/selected-style.cpp:179
#: ../src/ui/widget/style-swatch.cpp:283
msgid "Pattern fill"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:178
+#: ../src/ui/widget/selected-style.cpp:179
#: ../src/ui/widget/style-swatch.cpp:283
msgid "Pattern stroke"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:180
+#: ../src/ui/widget/selected-style.cpp:181
msgid "<b>L</b>"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:183
+#: ../src/ui/widget/selected-style.cpp:184
#: ../src/ui/widget/style-swatch.cpp:275
msgid "Linear gradient fill"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:183
+#: ../src/ui/widget/selected-style.cpp:184
#: ../src/ui/widget/style-swatch.cpp:275
msgid "Linear gradient stroke"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:190
+#: ../src/ui/widget/selected-style.cpp:191
msgid "<b>R</b>"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:193
+#: ../src/ui/widget/selected-style.cpp:194
#: ../src/ui/widget/style-swatch.cpp:279
msgid "Radial gradient fill"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:193
+#: ../src/ui/widget/selected-style.cpp:194
#: ../src/ui/widget/style-swatch.cpp:279
msgid "Radial gradient stroke"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:200
+#: ../src/ui/widget/selected-style.cpp:201
msgid "Different"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:203
+#: ../src/ui/widget/selected-style.cpp:204
msgid "Different fills"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:203
+#: ../src/ui/widget/selected-style.cpp:204
msgid "Different strokes"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:205
+#: ../src/ui/widget/selected-style.cpp:206
#: ../src/ui/widget/style-swatch.cpp:305
msgid "<b>Unset</b>"
msgstr ""
#. TRANSLATORS COMMENT: unset is a verb here
-#: ../src/ui/widget/selected-style.cpp:208
-#: ../src/ui/widget/selected-style.cpp:266
-#: ../src/ui/widget/selected-style.cpp:527
+#: ../src/ui/widget/selected-style.cpp:209
+#: ../src/ui/widget/selected-style.cpp:267
+#: ../src/ui/widget/selected-style.cpp:529
#: ../src/ui/widget/style-swatch.cpp:307 ../src/widgets/fill-style.cpp:708
msgid "Unset fill"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:208
-#: ../src/ui/widget/selected-style.cpp:266
-#: ../src/ui/widget/selected-style.cpp:543
+#: ../src/ui/widget/selected-style.cpp:209
+#: ../src/ui/widget/selected-style.cpp:267
+#: ../src/ui/widget/selected-style.cpp:545
#: ../src/ui/widget/style-swatch.cpp:307 ../src/widgets/fill-style.cpp:708
msgid "Unset stroke"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:211
+#: ../src/ui/widget/selected-style.cpp:212
msgid "Flat color fill"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:211
+#: ../src/ui/widget/selected-style.cpp:212
msgid "Flat color stroke"
msgstr ""
#. TRANSLATOR COMMENT: A means "Averaged"
-#: ../src/ui/widget/selected-style.cpp:214
+#: ../src/ui/widget/selected-style.cpp:215
msgid "<b>a</b>"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:217
+#: ../src/ui/widget/selected-style.cpp:218
msgid "Fill is averaged over selected objects"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:217
+#: ../src/ui/widget/selected-style.cpp:218
msgid "Stroke is averaged over selected objects"
msgstr ""
#. TRANSLATOR COMMENT: M means "Multiple"
-#: ../src/ui/widget/selected-style.cpp:220
+#: ../src/ui/widget/selected-style.cpp:221
msgid "<b>m</b>"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:223
+#: ../src/ui/widget/selected-style.cpp:224
msgid "Multiple selected objects have the same fill"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:223
+#: ../src/ui/widget/selected-style.cpp:224
msgid "Multiple selected objects have the same stroke"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:225
+#: ../src/ui/widget/selected-style.cpp:226
msgid "Edit fill..."
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:225
+#: ../src/ui/widget/selected-style.cpp:226
msgid "Edit stroke..."
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:229
+#: ../src/ui/widget/selected-style.cpp:230
msgid "Last set color"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:233
+#: ../src/ui/widget/selected-style.cpp:234
msgid "Last selected color"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:249
+#: ../src/ui/widget/selected-style.cpp:250
msgid "Copy color"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:253
+#: ../src/ui/widget/selected-style.cpp:254
msgid "Paste color"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:257
-#: ../src/ui/widget/selected-style.cpp:820
+#: ../src/ui/widget/selected-style.cpp:258
+#: ../src/ui/widget/selected-style.cpp:822
msgid "Swap fill and stroke"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:261
-#: ../src/ui/widget/selected-style.cpp:552
-#: ../src/ui/widget/selected-style.cpp:561
+#: ../src/ui/widget/selected-style.cpp:262
+#: ../src/ui/widget/selected-style.cpp:554
+#: ../src/ui/widget/selected-style.cpp:563
msgid "Make fill opaque"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:261
+#: ../src/ui/widget/selected-style.cpp:262
msgid "Make stroke opaque"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:270
-#: ../src/ui/widget/selected-style.cpp:509 ../src/widgets/fill-style.cpp:506
+#: ../src/ui/widget/selected-style.cpp:271
+#: ../src/ui/widget/selected-style.cpp:511 ../src/widgets/fill-style.cpp:506
msgid "Remove fill"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:270
-#: ../src/ui/widget/selected-style.cpp:518 ../src/widgets/fill-style.cpp:506
+#: ../src/ui/widget/selected-style.cpp:271
+#: ../src/ui/widget/selected-style.cpp:520 ../src/widgets/fill-style.cpp:506
msgid "Remove stroke"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:573
+#: ../src/ui/widget/selected-style.cpp:575
msgid "Apply last set color to fill"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:585
+#: ../src/ui/widget/selected-style.cpp:587
msgid "Apply last set color to stroke"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:596
+#: ../src/ui/widget/selected-style.cpp:598
msgid "Apply last selected color to fill"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:607
+#: ../src/ui/widget/selected-style.cpp:609
msgid "Apply last selected color to stroke"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:633
+#: ../src/ui/widget/selected-style.cpp:635
msgid "Invert fill"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:657
+#: ../src/ui/widget/selected-style.cpp:659
msgid "Invert stroke"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:669
+#: ../src/ui/widget/selected-style.cpp:671
msgid "White fill"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:681
+#: ../src/ui/widget/selected-style.cpp:683
msgid "White stroke"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:693
+#: ../src/ui/widget/selected-style.cpp:695
msgid "Black fill"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:705
+#: ../src/ui/widget/selected-style.cpp:707
msgid "Black stroke"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:748
+#: ../src/ui/widget/selected-style.cpp:750
msgid "Paste fill"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:766
+#: ../src/ui/widget/selected-style.cpp:768
msgid "Paste stroke"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:922
+#: ../src/ui/widget/selected-style.cpp:924
msgid "Change stroke width"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:1017
+#: ../src/ui/widget/selected-style.cpp:1019
msgid ", drag to adjust"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:1102
+#: ../src/ui/widget/selected-style.cpp:1104
#, c-format
msgid "Stroke width: %.5g%s%s"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:1106
+#: ../src/ui/widget/selected-style.cpp:1108
msgid " (averaged)"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:1134
+#: ../src/ui/widget/selected-style.cpp:1136
msgid "0 (transparent)"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:1158
+#: ../src/ui/widget/selected-style.cpp:1160
msgid "100% (opaque)"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:1318
+#: ../src/ui/widget/selected-style.cpp:1327
+msgid "Adjust alpha"
+msgstr ""
+
+#: ../src/ui/widget/selected-style.cpp:1329
+#, c-format
+msgid ""
+"Adjusting <b>alpha</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Ctrl</"
+"b> to adjust lightness, with <b>Shift</b> to adjust saturation, without "
+"modifiers to adjust hue"
+msgstr ""
+
+#: ../src/ui/widget/selected-style.cpp:1333
msgid "Adjust saturation"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:1320
+#: ../src/ui/widget/selected-style.cpp:1335
#, c-format
msgid ""
"Adjusting <b>saturation</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with "
-"<b>Ctrl</b> to adjust lightness, without modifiers to adjust hue"
+"<b>Ctrl</b> to adjust lightness, with <b>Alt</b> to adjust alpha, without "
+"modifiers to adjust hue"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:1324
+#: ../src/ui/widget/selected-style.cpp:1339
msgid "Adjust lightness"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:1326
+#: ../src/ui/widget/selected-style.cpp:1341
#, c-format
msgid ""
"Adjusting <b>lightness</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with "
-"<b>Shift</b> to adjust saturation, without modifiers to adjust hue"
+"<b>Shift</b> to adjust saturation, with <b>Alt</b> to adjust alpha, without "
+"modifiers to adjust hue"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:1330
+#: ../src/ui/widget/selected-style.cpp:1345
msgid "Adjust hue"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:1332
+#: ../src/ui/widget/selected-style.cpp:1347
#, c-format
msgid ""
"Adjusting <b>hue</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</"
-"b> to adjust saturation, with <b>Ctrl</b> to adjust lightness"
+"b> to adjust saturation, with <b>Alt</b> to adjust alpha, with <b>Ctrl</b> "
+"to adjust lightness"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:1445
-#: ../src/ui/widget/selected-style.cpp:1459
+#: ../src/ui/widget/selected-style.cpp:1467
+#: ../src/ui/widget/selected-style.cpp:1481
msgid "Adjust stroke width"
msgstr ""
-#: ../src/ui/widget/selected-style.cpp:1446
+#: ../src/ui/widget/selected-style.cpp:1468
#, c-format
msgid "Adjusting <b>stroke width</b>: was %.3g, now <b>%.3g</b> (diff %.3g)"
msgstr ""
@@ -20543,19 +20553,14 @@ msgstr ""
msgid "Stroke width: %.5g%s"
msgstr ""
-#: ../src/ui/widget/style-swatch.cpp:344
+#: ../src/ui/widget/style-swatch.cpp:343
#, c-format
-msgid "O:%.3g"
+msgid "O: %2.0f"
msgstr ""
-#: ../src/ui/widget/style-swatch.cpp:346
+#: ../src/ui/widget/style-swatch.cpp:348
#, c-format
-msgid "O:.%d"
-msgstr ""
-
-#: ../src/ui/widget/style-swatch.cpp:351
-#, c-format
-msgid "Opacity: %.3g"
+msgid "Opacity: %2.1f %%"
msgstr ""
#: ../src/vanishing-point.cpp:132
@@ -20600,1903 +20605,1987 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: ../src/verbs.cpp:1166
+#: ../src/verbs.cpp:1173
msgid "Switch to next layer"
msgstr ""
-#: ../src/verbs.cpp:1167
+#: ../src/verbs.cpp:1174
msgid "Switched to next layer."
msgstr ""
-#: ../src/verbs.cpp:1169
+#: ../src/verbs.cpp:1176
msgid "Cannot go past last layer."
msgstr ""
-#: ../src/verbs.cpp:1178
+#: ../src/verbs.cpp:1185
msgid "Switch to previous layer"
msgstr ""
-#: ../src/verbs.cpp:1179
+#: ../src/verbs.cpp:1186
msgid "Switched to previous layer."
msgstr ""
-#: ../src/verbs.cpp:1181
+#: ../src/verbs.cpp:1188
msgid "Cannot go before first layer."
msgstr ""
-#: ../src/verbs.cpp:1202 ../src/verbs.cpp:1299 ../src/verbs.cpp:1331
-#: ../src/verbs.cpp:1337 ../src/verbs.cpp:1369
+#: ../src/verbs.cpp:1209 ../src/verbs.cpp:1306 ../src/verbs.cpp:1338
+#: ../src/verbs.cpp:1344 ../src/verbs.cpp:1368 ../src/verbs.cpp:1383
msgid "No current layer."
msgstr ""
-#: ../src/verbs.cpp:1231 ../src/verbs.cpp:1235
+#: ../src/verbs.cpp:1238 ../src/verbs.cpp:1242
#, c-format
msgid "Raised layer <b>%s</b>."
msgstr ""
-#: ../src/verbs.cpp:1232
+#: ../src/verbs.cpp:1239
msgid "Layer to top"
msgstr ""
-#: ../src/verbs.cpp:1236
+#: ../src/verbs.cpp:1243
msgid "Raise layer"
msgstr ""
-#: ../src/verbs.cpp:1239 ../src/verbs.cpp:1243
+#: ../src/verbs.cpp:1246 ../src/verbs.cpp:1250
#, c-format
msgid "Lowered layer <b>%s</b>."
msgstr ""
-#: ../src/verbs.cpp:1240
+#: ../src/verbs.cpp:1247
msgid "Layer to bottom"
msgstr ""
-#: ../src/verbs.cpp:1244
+#: ../src/verbs.cpp:1251
msgid "Lower layer"
msgstr ""
-#: ../src/verbs.cpp:1253
+#: ../src/verbs.cpp:1260
msgid "Cannot move layer any further."
msgstr ""
-#: ../src/verbs.cpp:1267 ../src/verbs.cpp:1286
+#: ../src/verbs.cpp:1274 ../src/verbs.cpp:1293
#, c-format
msgid "%s copy"
msgstr ""
-#: ../src/verbs.cpp:1294
+#: ../src/verbs.cpp:1301
msgid "Duplicate layer"
msgstr ""
#. TRANSLATORS: this means "The layer has been duplicated."
-#: ../src/verbs.cpp:1297
+#: ../src/verbs.cpp:1304
msgid "Duplicated layer."
msgstr ""
-#: ../src/verbs.cpp:1326
+#: ../src/verbs.cpp:1333
msgid "Delete layer"
msgstr ""
#. TRANSLATORS: this means "The layer has been deleted."
-#: ../src/verbs.cpp:1329
+#: ../src/verbs.cpp:1336
msgid "Deleted layer."
msgstr ""
-#: ../src/verbs.cpp:1340
+#: ../src/verbs.cpp:1347
msgid "Toggle layer solo"
msgstr ""
-#: ../src/verbs.cpp:1346
+#: ../src/verbs.cpp:1353
msgid "Show all layers"
msgstr ""
-#: ../src/verbs.cpp:1351
+#: ../src/verbs.cpp:1358
msgid "Hide all layers"
msgstr ""
-#: ../src/verbs.cpp:1357
+#: ../src/verbs.cpp:1363
msgid "Lock all layers"
msgstr ""
-#: ../src/verbs.cpp:1363
+#: ../src/verbs.cpp:1371
+msgid "Lock other layers"
+msgstr ""
+
+#: ../src/verbs.cpp:1377
msgid "Unlock all layers"
msgstr ""
-#: ../src/verbs.cpp:1437
+#: ../src/verbs.cpp:1451
msgid "Flip horizontally"
msgstr ""
-#: ../src/verbs.cpp:1442
+#: ../src/verbs.cpp:1456
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:2019
+#: ../src/verbs.cpp:2055
msgid "tutorial-basic.svg"
msgstr ""
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2023
+#: ../src/verbs.cpp:2059
msgid "tutorial-shapes.svg"
msgstr ""
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2027
+#: ../src/verbs.cpp:2063
msgid "tutorial-advanced.svg"
msgstr ""
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2031
+#: ../src/verbs.cpp:2067
msgid "tutorial-tracing.svg"
msgstr ""
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2035
+#: ../src/verbs.cpp:2071
msgid "tutorial-calligraphy.svg"
msgstr ""
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2039
+#: ../src/verbs.cpp:2075
msgid "tutorial-interpolate.svg"
msgstr ""
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2043
+#: ../src/verbs.cpp:2079
msgid "tutorial-elements.svg"
msgstr ""
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2047
+#: ../src/verbs.cpp:2083
msgid "tutorial-tips.svg"
msgstr ""
-#: ../src/verbs.cpp:2235 ../src/verbs.cpp:2812
+#: ../src/verbs.cpp:2271 ../src/verbs.cpp:2862
msgid "Unlock all objects in the current layer"
msgstr ""
-#: ../src/verbs.cpp:2239 ../src/verbs.cpp:2814
+#: ../src/verbs.cpp:2275 ../src/verbs.cpp:2864
msgid "Unlock all objects in all layers"
msgstr ""
-#: ../src/verbs.cpp:2243 ../src/verbs.cpp:2816
+#: ../src/verbs.cpp:2279 ../src/verbs.cpp:2866
msgid "Unhide all objects in the current layer"
msgstr ""
-#: ../src/verbs.cpp:2247 ../src/verbs.cpp:2818
+#: ../src/verbs.cpp:2283 ../src/verbs.cpp:2868
msgid "Unhide all objects in all layers"
msgstr ""
-#: ../src/verbs.cpp:2262
+#: ../src/verbs.cpp:2298
msgid "Does nothing"
msgstr ""
-#: ../src/verbs.cpp:2265
+#: ../src/verbs.cpp:2301
msgid "Create new document from the default template"
msgstr ""
-#: ../src/verbs.cpp:2267
+#: ../src/verbs.cpp:2303
msgid "_Open..."
msgstr ""
-#: ../src/verbs.cpp:2268
+#: ../src/verbs.cpp:2304
msgid "Open an existing document"
msgstr ""
-#: ../src/verbs.cpp:2269
+#: ../src/verbs.cpp:2305
msgid "Re_vert"
msgstr ""
-#: ../src/verbs.cpp:2270
+#: ../src/verbs.cpp:2306
msgid "Revert to the last saved version of document (changes will be lost)"
msgstr ""
-#: ../src/verbs.cpp:2271
+#: ../src/verbs.cpp:2307
msgid "Save document"
msgstr ""
-#: ../src/verbs.cpp:2273
+#: ../src/verbs.cpp:2309
msgid "Save _As..."
msgstr ""
-#: ../src/verbs.cpp:2274
+#: ../src/verbs.cpp:2310
msgid "Save document under a new name"
msgstr ""
-#: ../src/verbs.cpp:2275
+#: ../src/verbs.cpp:2311
msgid "Save a Cop_y..."
msgstr ""
-#: ../src/verbs.cpp:2276
+#: ../src/verbs.cpp:2312
msgid "Save a copy of the document under a new name"
msgstr ""
-#: ../src/verbs.cpp:2277
+#: ../src/verbs.cpp:2313
msgid "_Print..."
msgstr ""
-#: ../src/verbs.cpp:2277
+#: ../src/verbs.cpp:2313
msgid "Print document"
msgstr ""
#. TRANSLATORS: "Vacuum Defs" means "Clean up defs" (so as to remove unused definitions)
-#: ../src/verbs.cpp:2280
+#: ../src/verbs.cpp:2316
msgid "Clean _up document"
msgstr ""
-#: ../src/verbs.cpp:2280
+#: ../src/verbs.cpp:2316
msgid ""
"Remove unused definitions (such as gradients or clipping paths) from the &lt;"
"defs&gt; of the document"
msgstr ""
-#: ../src/verbs.cpp:2282
+#: ../src/verbs.cpp:2318
msgid "_Import..."
msgstr ""
-#: ../src/verbs.cpp:2283
+#: ../src/verbs.cpp:2319
msgid "Import a bitmap or SVG image into this document"
msgstr ""
-#: ../src/verbs.cpp:2284
+#: ../src/verbs.cpp:2320
msgid "_Export Bitmap..."
msgstr ""
-#: ../src/verbs.cpp:2285
+#: ../src/verbs.cpp:2321
msgid "Export this document or a selection as a bitmap image"
msgstr ""
-#: ../src/verbs.cpp:2286
+#: ../src/verbs.cpp:2322
msgid "Import Clip Art..."
msgstr ""
-#: ../src/verbs.cpp:2287
+#: ../src/verbs.cpp:2323
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:2289
+#: ../src/verbs.cpp:2325
msgid "N_ext Window"
msgstr ""
-#: ../src/verbs.cpp:2290
+#: ../src/verbs.cpp:2326
msgid "Switch to the next document window"
msgstr ""
-#: ../src/verbs.cpp:2291
+#: ../src/verbs.cpp:2327
msgid "P_revious Window"
msgstr ""
-#: ../src/verbs.cpp:2292
+#: ../src/verbs.cpp:2328
msgid "Switch to the previous document window"
msgstr ""
-#: ../src/verbs.cpp:2293
+#: ../src/verbs.cpp:2329
msgid "_Close"
msgstr ""
-#: ../src/verbs.cpp:2294
+#: ../src/verbs.cpp:2330
msgid "Close this document window"
msgstr ""
-#: ../src/verbs.cpp:2295
+#: ../src/verbs.cpp:2331
msgid "_Quit"
msgstr ""
-#: ../src/verbs.cpp:2295
+#: ../src/verbs.cpp:2331
msgid "Quit Inkscape"
msgstr ""
-#: ../src/verbs.cpp:2298
+#: ../src/verbs.cpp:2334
msgid "Undo last action"
msgstr ""
-#: ../src/verbs.cpp:2301
+#: ../src/verbs.cpp:2337
msgid "Do again the last undone action"
msgstr ""
-#: ../src/verbs.cpp:2302
+#: ../src/verbs.cpp:2338
msgid "Cu_t"
msgstr ""
-#: ../src/verbs.cpp:2303
+#: ../src/verbs.cpp:2339
msgid "Cut selection to clipboard"
msgstr ""
-#: ../src/verbs.cpp:2304
+#: ../src/verbs.cpp:2340
msgid "_Copy"
msgstr ""
-#: ../src/verbs.cpp:2305
+#: ../src/verbs.cpp:2341
msgid "Copy selection to clipboard"
msgstr ""
-#: ../src/verbs.cpp:2306
+#: ../src/verbs.cpp:2342
msgid "_Paste"
msgstr ""
-#: ../src/verbs.cpp:2307
+#: ../src/verbs.cpp:2343
msgid "Paste objects from clipboard to mouse point, or paste text"
msgstr ""
-#: ../src/verbs.cpp:2308
+#: ../src/verbs.cpp:2344
msgid "Paste _Style"
msgstr ""
-#: ../src/verbs.cpp:2309
+#: ../src/verbs.cpp:2345
msgid "Apply the style of the copied object to selection"
msgstr ""
-#: ../src/verbs.cpp:2311
+#: ../src/verbs.cpp:2347
msgid "Scale selection to match the size of the copied object"
msgstr ""
-#: ../src/verbs.cpp:2312
+#: ../src/verbs.cpp:2348
msgid "Paste _Width"
msgstr ""
-#: ../src/verbs.cpp:2313
+#: ../src/verbs.cpp:2349
msgid "Scale selection horizontally to match the width of the copied object"
msgstr ""
-#: ../src/verbs.cpp:2314
+#: ../src/verbs.cpp:2350
msgid "Paste _Height"
msgstr ""
-#: ../src/verbs.cpp:2315
+#: ../src/verbs.cpp:2351
msgid "Scale selection vertically to match the height of the copied object"
msgstr ""
-#: ../src/verbs.cpp:2316
+#: ../src/verbs.cpp:2352
msgid "Paste Size Separately"
msgstr ""
-#: ../src/verbs.cpp:2317
+#: ../src/verbs.cpp:2353
msgid "Scale each selected object to match the size of the copied object"
msgstr ""
-#: ../src/verbs.cpp:2318
+#: ../src/verbs.cpp:2354
msgid "Paste Width Separately"
msgstr ""
-#: ../src/verbs.cpp:2319
+#: ../src/verbs.cpp:2355
msgid ""
"Scale each selected object horizontally to match the width of the copied "
"object"
msgstr ""
-#: ../src/verbs.cpp:2320
+#: ../src/verbs.cpp:2356
msgid "Paste Height Separately"
msgstr ""
-#: ../src/verbs.cpp:2321
+#: ../src/verbs.cpp:2357
msgid ""
"Scale each selected object vertically to match the height of the copied "
"object"
msgstr ""
-#: ../src/verbs.cpp:2322
+#: ../src/verbs.cpp:2358
msgid "Paste _In Place"
msgstr ""
-#: ../src/verbs.cpp:2323
+#: ../src/verbs.cpp:2359
msgid "Paste objects from clipboard to the original location"
msgstr ""
-#: ../src/verbs.cpp:2324
+#: ../src/verbs.cpp:2360
msgid "Paste Path _Effect"
msgstr ""
-#: ../src/verbs.cpp:2325
+#: ../src/verbs.cpp:2361
msgid "Apply the path effect of the copied object to selection"
msgstr ""
-#: ../src/verbs.cpp:2326
+#: ../src/verbs.cpp:2362
msgid "Remove Path _Effect"
msgstr ""
-#: ../src/verbs.cpp:2327
+#: ../src/verbs.cpp:2363
msgid "Remove any path effects from selected objects"
msgstr ""
-#: ../src/verbs.cpp:2328
+#: ../src/verbs.cpp:2364
msgid "_Remove Filters"
msgstr ""
-#: ../src/verbs.cpp:2329
+#: ../src/verbs.cpp:2365
msgid "Remove any filters from selected objects"
msgstr ""
-#: ../src/verbs.cpp:2330
+#: ../src/verbs.cpp:2366
msgid "_Delete"
msgstr ""
-#: ../src/verbs.cpp:2331
+#: ../src/verbs.cpp:2367
msgid "Delete selection"
msgstr ""
-#: ../src/verbs.cpp:2332
+#: ../src/verbs.cpp:2368
msgid "Duplic_ate"
msgstr ""
-#: ../src/verbs.cpp:2333
+#: ../src/verbs.cpp:2369
msgid "Duplicate selected objects"
msgstr ""
-#: ../src/verbs.cpp:2334
+#: ../src/verbs.cpp:2370
msgid "Create Clo_ne"
msgstr ""
-#: ../src/verbs.cpp:2335
+#: ../src/verbs.cpp:2371
msgid "Create a clone (a copy linked to the original) of selected object"
msgstr ""
-#: ../src/verbs.cpp:2336
+#: ../src/verbs.cpp:2372
msgid "Unlin_k Clone"
msgstr ""
-#: ../src/verbs.cpp:2337
+#: ../src/verbs.cpp:2373
msgid ""
"Cut the selected clones' links to the originals, turning them into "
"standalone objects"
msgstr ""
-#: ../src/verbs.cpp:2338
+#: ../src/verbs.cpp:2374
msgid "Relink to Copied"
msgstr ""
-#: ../src/verbs.cpp:2339
+#: ../src/verbs.cpp:2375
msgid "Relink the selected clones to the object currently on the clipboard"
msgstr ""
-#: ../src/verbs.cpp:2340
+#: ../src/verbs.cpp:2376
msgid "Select _Original"
msgstr ""
-#: ../src/verbs.cpp:2341
+#: ../src/verbs.cpp:2377
msgid "Select the object to which the selected clone is linked"
msgstr ""
-#: ../src/verbs.cpp:2342
+#: ../src/verbs.cpp:2378
msgid "Clone original path (LPE)"
msgstr ""
-#: ../src/verbs.cpp:2343
+#: ../src/verbs.cpp:2379
msgid ""
"Creates a new path, applies the Clone original LPE, and refers it to the "
"selected path"
msgstr ""
-#: ../src/verbs.cpp:2344
+#: ../src/verbs.cpp:2380
msgid "Objects to _Marker"
msgstr ""
-#: ../src/verbs.cpp:2345
+#: ../src/verbs.cpp:2381
msgid "Convert selection to a line marker"
msgstr ""
-#: ../src/verbs.cpp:2346
+#: ../src/verbs.cpp:2382
msgid "Objects to Gu_ides"
msgstr ""
-#: ../src/verbs.cpp:2347
+#: ../src/verbs.cpp:2383
msgid ""
"Convert selected objects to a collection of guidelines aligned with their "
"edges"
msgstr ""
-#: ../src/verbs.cpp:2348
+#: ../src/verbs.cpp:2384
msgid "Objects to Patter_n"
msgstr ""
-#: ../src/verbs.cpp:2349
+#: ../src/verbs.cpp:2385
msgid "Convert selection to a rectangle with tiled pattern fill"
msgstr ""
-#: ../src/verbs.cpp:2350
+#: ../src/verbs.cpp:2386
msgid "Pattern to _Objects"
msgstr ""
-#: ../src/verbs.cpp:2351
+#: ../src/verbs.cpp:2387
msgid "Extract objects from a tiled pattern fill"
msgstr ""
-#: ../src/verbs.cpp:2352
+#: ../src/verbs.cpp:2388
+msgid "Group to Symbol"
+msgstr ""
+
+#: ../src/verbs.cpp:2389
+msgid "Convert group to a symbol"
+msgstr ""
+
+#: ../src/verbs.cpp:2390
+msgid "Symbol to Group"
+msgstr ""
+
+#: ../src/verbs.cpp:2391
+msgid "Extract group from a symbol"
+msgstr ""
+
+#: ../src/verbs.cpp:2392
msgid "Clea_r All"
msgstr ""
-#: ../src/verbs.cpp:2353
+#: ../src/verbs.cpp:2393
msgid "Delete all objects from document"
msgstr ""
-#: ../src/verbs.cpp:2354
+#: ../src/verbs.cpp:2394
msgid "Select Al_l"
msgstr ""
-#: ../src/verbs.cpp:2355
+#: ../src/verbs.cpp:2395
msgid "Select all objects or all nodes"
msgstr ""
-#: ../src/verbs.cpp:2356
+#: ../src/verbs.cpp:2396
msgid "Select All in All La_yers"
msgstr ""
-#: ../src/verbs.cpp:2357
+#: ../src/verbs.cpp:2397
msgid "Select all objects in all visible and unlocked layers"
msgstr ""
-#: ../src/verbs.cpp:2358
+#: ../src/verbs.cpp:2398
msgid "Fill _and Stroke"
msgstr ""
-#: ../src/verbs.cpp:2359
+#: ../src/verbs.cpp:2399
msgid ""
"Select all objects with the same fill and stroke as the selected objects"
msgstr ""
-#: ../src/verbs.cpp:2360
+#: ../src/verbs.cpp:2400
msgid "_Fill Color"
msgstr ""
-#: ../src/verbs.cpp:2361
+#: ../src/verbs.cpp:2401
msgid "Select all objects with the same fill as the selected objects"
msgstr ""
-#: ../src/verbs.cpp:2362
+#: ../src/verbs.cpp:2402
msgid "_Stroke Color"
msgstr ""
-#: ../src/verbs.cpp:2363
+#: ../src/verbs.cpp:2403
msgid "Select all objects with the same stroke as the selected objects"
msgstr ""
-#: ../src/verbs.cpp:2364
+#: ../src/verbs.cpp:2404
msgid "Stroke St_yle"
msgstr ""
-#: ../src/verbs.cpp:2365
+#: ../src/verbs.cpp:2405
msgid ""
"Select all objects with the same stroke style (width, dash, markers) as the "
"selected objects"
msgstr ""
-#: ../src/verbs.cpp:2366
+#: ../src/verbs.cpp:2406
msgid "_Object Type"
msgstr ""
-#: ../src/verbs.cpp:2367
+#: ../src/verbs.cpp:2407
msgid ""
"Select all objects with the same object type (rect, arc, text, path, bitmap "
"etc) as the selected objects"
msgstr ""
-#: ../src/verbs.cpp:2368
+#: ../src/verbs.cpp:2408
msgid "In_vert Selection"
msgstr ""
-#: ../src/verbs.cpp:2369
+#: ../src/verbs.cpp:2409
msgid "Invert selection (unselect what is selected and select everything else)"
msgstr ""
-#: ../src/verbs.cpp:2370
+#: ../src/verbs.cpp:2410
msgid "Invert in All Layers"
msgstr ""
-#: ../src/verbs.cpp:2371
+#: ../src/verbs.cpp:2411
msgid "Invert selection in all visible and unlocked layers"
msgstr ""
-#: ../src/verbs.cpp:2372
+#: ../src/verbs.cpp:2412
msgid "Select Next"
msgstr ""
-#: ../src/verbs.cpp:2373
+#: ../src/verbs.cpp:2413
msgid "Select next object or node"
msgstr ""
-#: ../src/verbs.cpp:2374
+#: ../src/verbs.cpp:2414
msgid "Select Previous"
msgstr ""
-#: ../src/verbs.cpp:2375
+#: ../src/verbs.cpp:2415
msgid "Select previous object or node"
msgstr ""
-#: ../src/verbs.cpp:2376
+#: ../src/verbs.cpp:2416
msgid "D_eselect"
msgstr ""
-#: ../src/verbs.cpp:2377
+#: ../src/verbs.cpp:2417
msgid "Deselect any selected objects or nodes"
msgstr ""
-#: ../src/verbs.cpp:2378
+#: ../src/verbs.cpp:2418
msgid "Create _Guides Around the Page"
msgstr ""
-#: ../src/verbs.cpp:2379 ../src/verbs.cpp:2381
+#: ../src/verbs.cpp:2419 ../src/verbs.cpp:2421
msgid "Create four guides aligned with the page borders"
msgstr ""
-#: ../src/verbs.cpp:2382
+#: ../src/verbs.cpp:2422
msgid "Next path effect parameter"
msgstr ""
-#: ../src/verbs.cpp:2383
+#: ../src/verbs.cpp:2423
msgid "Show next editable path effect parameter"
msgstr ""
#. Selection
-#: ../src/verbs.cpp:2386
+#: ../src/verbs.cpp:2426
msgid "Raise to _Top"
msgstr ""
-#: ../src/verbs.cpp:2387
+#: ../src/verbs.cpp:2427
msgid "Raise selection to top"
msgstr ""
-#: ../src/verbs.cpp:2388
+#: ../src/verbs.cpp:2428
msgid "Lower to _Bottom"
msgstr ""
-#: ../src/verbs.cpp:2389
+#: ../src/verbs.cpp:2429
msgid "Lower selection to bottom"
msgstr ""
-#: ../src/verbs.cpp:2390
+#: ../src/verbs.cpp:2430
msgid "_Raise"
msgstr ""
-#: ../src/verbs.cpp:2391
+#: ../src/verbs.cpp:2431
msgid "Raise selection one step"
msgstr ""
-#: ../src/verbs.cpp:2392
+#: ../src/verbs.cpp:2432
msgid "_Lower"
msgstr ""
-#: ../src/verbs.cpp:2393
+#: ../src/verbs.cpp:2433
msgid "Lower selection one step"
msgstr ""
-#: ../src/verbs.cpp:2395
+#: ../src/verbs.cpp:2435
msgid "Group selected objects"
msgstr ""
-#: ../src/verbs.cpp:2397
+#: ../src/verbs.cpp:2437
msgid "Ungroup selected groups"
msgstr ""
-#: ../src/verbs.cpp:2399
+#: ../src/verbs.cpp:2439
msgid "_Put on Path"
msgstr ""
-#: ../src/verbs.cpp:2401
+#: ../src/verbs.cpp:2441
msgid "_Remove from Path"
msgstr ""
-#: ../src/verbs.cpp:2403
+#: ../src/verbs.cpp:2443
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:2406
+#: ../src/verbs.cpp:2446
msgid "Remove all manual kerns and glyph rotations from a text object"
msgstr ""
-#: ../src/verbs.cpp:2408
+#: ../src/verbs.cpp:2448
msgid "_Union"
msgstr ""
-#: ../src/verbs.cpp:2409
+#: ../src/verbs.cpp:2449
msgid "Create union of selected paths"
msgstr ""
-#: ../src/verbs.cpp:2410
+#: ../src/verbs.cpp:2450
msgid "_Intersection"
msgstr ""
-#: ../src/verbs.cpp:2411
+#: ../src/verbs.cpp:2451
msgid "Create intersection of selected paths"
msgstr ""
-#: ../src/verbs.cpp:2412
+#: ../src/verbs.cpp:2452
msgid "_Difference"
msgstr ""
-#: ../src/verbs.cpp:2413
+#: ../src/verbs.cpp:2453
msgid "Create difference of selected paths (bottom minus top)"
msgstr ""
-#: ../src/verbs.cpp:2414
+#: ../src/verbs.cpp:2454
msgid "E_xclusion"
msgstr ""
-#: ../src/verbs.cpp:2415
+#: ../src/verbs.cpp:2455
msgid ""
"Create exclusive OR of selected paths (those parts that belong to only one "
"path)"
msgstr ""
-#: ../src/verbs.cpp:2416
+#: ../src/verbs.cpp:2456
msgid "Di_vision"
msgstr ""
-#: ../src/verbs.cpp:2417
+#: ../src/verbs.cpp:2457
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:2420
+#: ../src/verbs.cpp:2460
msgid "Cut _Path"
msgstr ""
-#: ../src/verbs.cpp:2421
+#: ../src/verbs.cpp:2461
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:2425
+#: ../src/verbs.cpp:2465
msgid "Outs_et"
msgstr ""
-#: ../src/verbs.cpp:2426
+#: ../src/verbs.cpp:2466
msgid "Outset selected paths"
msgstr ""
-#: ../src/verbs.cpp:2428
+#: ../src/verbs.cpp:2468
msgid "O_utset Path by 1 px"
msgstr ""
-#: ../src/verbs.cpp:2429
+#: ../src/verbs.cpp:2469
msgid "Outset selected paths by 1 px"
msgstr ""
-#: ../src/verbs.cpp:2431
+#: ../src/verbs.cpp:2471
msgid "O_utset Path by 10 px"
msgstr ""
-#: ../src/verbs.cpp:2432
+#: ../src/verbs.cpp:2472
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:2436
+#: ../src/verbs.cpp:2476
msgid "I_nset"
msgstr ""
-#: ../src/verbs.cpp:2437
+#: ../src/verbs.cpp:2477
msgid "Inset selected paths"
msgstr ""
-#: ../src/verbs.cpp:2439
+#: ../src/verbs.cpp:2479
msgid "I_nset Path by 1 px"
msgstr ""
-#: ../src/verbs.cpp:2440
+#: ../src/verbs.cpp:2480
msgid "Inset selected paths by 1 px"
msgstr ""
-#: ../src/verbs.cpp:2442
+#: ../src/verbs.cpp:2482
msgid "I_nset Path by 10 px"
msgstr ""
-#: ../src/verbs.cpp:2443
+#: ../src/verbs.cpp:2483
msgid "Inset selected paths by 10 px"
msgstr ""
-#: ../src/verbs.cpp:2445
+#: ../src/verbs.cpp:2485
msgid "D_ynamic Offset"
msgstr ""
-#: ../src/verbs.cpp:2445
+#: ../src/verbs.cpp:2485
msgid "Create a dynamic offset object"
msgstr ""
-#: ../src/verbs.cpp:2447
+#: ../src/verbs.cpp:2487
msgid "_Linked Offset"
msgstr ""
-#: ../src/verbs.cpp:2448
+#: ../src/verbs.cpp:2488
msgid "Create a dynamic offset object linked to the original path"
msgstr ""
-#: ../src/verbs.cpp:2450
+#: ../src/verbs.cpp:2490
msgid "_Stroke to Path"
msgstr ""
-#: ../src/verbs.cpp:2451
+#: ../src/verbs.cpp:2491
msgid "Convert selected object's stroke to paths"
msgstr ""
-#: ../src/verbs.cpp:2452
+#: ../src/verbs.cpp:2492
msgid "Si_mplify"
msgstr ""
-#: ../src/verbs.cpp:2453
+#: ../src/verbs.cpp:2493
msgid "Simplify selected paths (remove extra nodes)"
msgstr ""
-#: ../src/verbs.cpp:2454
+#: ../src/verbs.cpp:2494
msgid "_Reverse"
msgstr ""
-#: ../src/verbs.cpp:2455
+#: ../src/verbs.cpp:2495
msgid "Reverse the direction of selected paths (useful for flipping markers)"
msgstr ""
-#: ../src/verbs.cpp:2458
+#: ../src/verbs.cpp:2498
msgid "Create one or more paths from a bitmap by tracing it"
msgstr ""
-#: ../src/verbs.cpp:2459
+#: ../src/verbs.cpp:2499
msgid "Make a _Bitmap Copy"
msgstr ""
-#: ../src/verbs.cpp:2460
+#: ../src/verbs.cpp:2500
msgid "Export selection to a bitmap and insert it into document"
msgstr ""
-#: ../src/verbs.cpp:2461
+#: ../src/verbs.cpp:2501
msgid "_Combine"
msgstr ""
-#: ../src/verbs.cpp:2462
+#: ../src/verbs.cpp:2502
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:2465
+#: ../src/verbs.cpp:2505
msgid "Break _Apart"
msgstr ""
-#: ../src/verbs.cpp:2466
+#: ../src/verbs.cpp:2506
msgid "Break selected paths into subpaths"
msgstr ""
-#: ../src/verbs.cpp:2467
+#: ../src/verbs.cpp:2507
msgid "Ro_ws and Columns..."
msgstr ""
-#: ../src/verbs.cpp:2468
+#: ../src/verbs.cpp:2508
msgid "Arrange selected objects in a table"
msgstr ""
#. Layer
-#: ../src/verbs.cpp:2470
+#: ../src/verbs.cpp:2510
msgid "_Add Layer..."
msgstr ""
-#: ../src/verbs.cpp:2471
+#: ../src/verbs.cpp:2511
msgid "Create a new layer"
msgstr ""
-#: ../src/verbs.cpp:2472
+#: ../src/verbs.cpp:2512
msgid "Re_name Layer..."
msgstr ""
-#: ../src/verbs.cpp:2473
+#: ../src/verbs.cpp:2513
msgid "Rename the current layer"
msgstr ""
-#: ../src/verbs.cpp:2474
+#: ../src/verbs.cpp:2514
msgid "Switch to Layer Abov_e"
msgstr ""
-#: ../src/verbs.cpp:2475
+#: ../src/verbs.cpp:2515
msgid "Switch to the layer above the current"
msgstr ""
-#: ../src/verbs.cpp:2476
+#: ../src/verbs.cpp:2516
msgid "Switch to Layer Belo_w"
msgstr ""
-#: ../src/verbs.cpp:2477
+#: ../src/verbs.cpp:2517
msgid "Switch to the layer below the current"
msgstr ""
-#: ../src/verbs.cpp:2478
+#: ../src/verbs.cpp:2518
msgid "Move Selection to Layer Abo_ve"
msgstr ""
-#: ../src/verbs.cpp:2479
+#: ../src/verbs.cpp:2519
msgid "Move selection to the layer above the current"
msgstr ""
-#: ../src/verbs.cpp:2480
+#: ../src/verbs.cpp:2520
msgid "Move Selection to Layer Bel_ow"
msgstr ""
-#: ../src/verbs.cpp:2481
+#: ../src/verbs.cpp:2521
msgid "Move selection to the layer below the current"
msgstr ""
-#: ../src/verbs.cpp:2482
+#: ../src/verbs.cpp:2522
msgid "Move Selection to Layer..."
msgstr ""
-#: ../src/verbs.cpp:2484
+#: ../src/verbs.cpp:2524
msgid "Layer to _Top"
msgstr ""
-#: ../src/verbs.cpp:2485
+#: ../src/verbs.cpp:2525
msgid "Raise the current layer to the top"
msgstr ""
-#: ../src/verbs.cpp:2486
+#: ../src/verbs.cpp:2526
msgid "Layer to _Bottom"
msgstr ""
-#: ../src/verbs.cpp:2487
+#: ../src/verbs.cpp:2527
msgid "Lower the current layer to the bottom"
msgstr ""
-#: ../src/verbs.cpp:2488
+#: ../src/verbs.cpp:2528
msgid "_Raise Layer"
msgstr ""
-#: ../src/verbs.cpp:2489
+#: ../src/verbs.cpp:2529
msgid "Raise the current layer"
msgstr ""
-#: ../src/verbs.cpp:2490
+#: ../src/verbs.cpp:2530
msgid "_Lower Layer"
msgstr ""
-#: ../src/verbs.cpp:2491
+#: ../src/verbs.cpp:2531
msgid "Lower the current layer"
msgstr ""
-#: ../src/verbs.cpp:2492
+#: ../src/verbs.cpp:2532
msgid "D_uplicate Current Layer"
msgstr ""
-#: ../src/verbs.cpp:2493
+#: ../src/verbs.cpp:2533
msgid "Duplicate an existing layer"
msgstr ""
-#: ../src/verbs.cpp:2494
+#: ../src/verbs.cpp:2534
msgid "_Delete Current Layer"
msgstr ""
-#: ../src/verbs.cpp:2495
+#: ../src/verbs.cpp:2535
msgid "Delete the current layer"
msgstr ""
-#: ../src/verbs.cpp:2496
+#: ../src/verbs.cpp:2536
msgid "_Show/hide other layers"
msgstr ""
-#: ../src/verbs.cpp:2497
+#: ../src/verbs.cpp:2537
msgid "Solo the current layer"
msgstr ""
-#: ../src/verbs.cpp:2498
+#: ../src/verbs.cpp:2538
msgid "_Show all layers"
msgstr ""
-#: ../src/verbs.cpp:2499
+#: ../src/verbs.cpp:2539
msgid "Show all the layers"
msgstr ""
-#: ../src/verbs.cpp:2500
+#: ../src/verbs.cpp:2540
msgid "_Hide all layers"
msgstr ""
-#: ../src/verbs.cpp:2501
+#: ../src/verbs.cpp:2541
msgid "Hide all the layers"
msgstr ""
-#: ../src/verbs.cpp:2502
+#: ../src/verbs.cpp:2542
msgid "_Lock all layers"
msgstr ""
-#: ../src/verbs.cpp:2503
+#: ../src/verbs.cpp:2543
msgid "Lock all the layers"
msgstr ""
-#: ../src/verbs.cpp:2504
+#: ../src/verbs.cpp:2544
+msgid "Lock/Unlock _other layers"
+msgstr ""
+
+#: ../src/verbs.cpp:2545
+msgid "Lock all the other layers"
+msgstr ""
+
+#: ../src/verbs.cpp:2546
msgid "_Unlock all layers"
msgstr ""
-#: ../src/verbs.cpp:2505
+#: ../src/verbs.cpp:2547
msgid "Unlock all the layers"
msgstr ""
-#: ../src/verbs.cpp:2506
+#: ../src/verbs.cpp:2548
msgid "_Lock/Unlock Current Layer"
msgstr ""
-#: ../src/verbs.cpp:2507
+#: ../src/verbs.cpp:2549
msgid "Toggle lock on current layer"
msgstr ""
-#: ../src/verbs.cpp:2508
+#: ../src/verbs.cpp:2550
msgid "_Show/hide Current Layer"
msgstr ""
-#: ../src/verbs.cpp:2509
+#: ../src/verbs.cpp:2551
msgid "Toggle visibility of current layer"
msgstr ""
#. Object
-#: ../src/verbs.cpp:2512
+#: ../src/verbs.cpp:2554
msgid "Rotate _90&#176; CW"
msgstr ""
#. This is shared between tooltips and statusbar, so they
#. must use UTF-8, not HTML entities for special characters.
-#: ../src/verbs.cpp:2515
+#: ../src/verbs.cpp:2557
msgid "Rotate selection 90° clockwise"
msgstr ""
-#: ../src/verbs.cpp:2516
+#: ../src/verbs.cpp:2558
msgid "Rotate 9_0&#176; CCW"
msgstr ""
#. This is shared between tooltips and statusbar, so they
#. must use UTF-8, not HTML entities for special characters.
-#: ../src/verbs.cpp:2519
+#: ../src/verbs.cpp:2561
msgid "Rotate selection 90° counter-clockwise"
msgstr ""
-#: ../src/verbs.cpp:2520
+#: ../src/verbs.cpp:2562
msgid "Remove _Transformations"
msgstr ""
-#: ../src/verbs.cpp:2521
+#: ../src/verbs.cpp:2563
msgid "Remove transformations from object"
msgstr ""
-#: ../src/verbs.cpp:2522
+#: ../src/verbs.cpp:2564
msgid "_Object to Path"
msgstr ""
-#: ../src/verbs.cpp:2523
+#: ../src/verbs.cpp:2565
msgid "Convert selected object to path"
msgstr ""
-#: ../src/verbs.cpp:2524
+#: ../src/verbs.cpp:2566
msgid "_Flow into Frame"
msgstr ""
-#: ../src/verbs.cpp:2525
+#: ../src/verbs.cpp:2567
msgid ""
"Put text into a frame (path or shape), creating a flowed text linked to the "
"frame object"
msgstr ""
-#: ../src/verbs.cpp:2526
+#: ../src/verbs.cpp:2568
msgid "_Unflow"
msgstr ""
-#: ../src/verbs.cpp:2527
+#: ../src/verbs.cpp:2569
msgid "Remove text from frame (creates a single-line text object)"
msgstr ""
-#: ../src/verbs.cpp:2528
+#: ../src/verbs.cpp:2570
msgid "_Convert to Text"
msgstr ""
-#: ../src/verbs.cpp:2529
+#: ../src/verbs.cpp:2571
msgid "Convert flowed text to regular text object (preserves appearance)"
msgstr ""
-#: ../src/verbs.cpp:2531
+#: ../src/verbs.cpp:2573
msgid "Flip _Horizontal"
msgstr ""
-#: ../src/verbs.cpp:2531
+#: ../src/verbs.cpp:2573
msgid "Flip selected objects horizontally"
msgstr ""
-#: ../src/verbs.cpp:2534
+#: ../src/verbs.cpp:2576
msgid "Flip _Vertical"
msgstr ""
-#: ../src/verbs.cpp:2534
+#: ../src/verbs.cpp:2576
msgid "Flip selected objects vertically"
msgstr ""
-#: ../src/verbs.cpp:2537
+#: ../src/verbs.cpp:2579
msgid "Apply mask to selection (using the topmost object as mask)"
msgstr ""
-#: ../src/verbs.cpp:2539
+#: ../src/verbs.cpp:2581
msgid "Edit mask"
msgstr ""
-#: ../src/verbs.cpp:2540 ../src/verbs.cpp:2546
+#: ../src/verbs.cpp:2582 ../src/verbs.cpp:2588
msgid "_Release"
msgstr ""
-#: ../src/verbs.cpp:2541
+#: ../src/verbs.cpp:2583
msgid "Remove mask from selection"
msgstr ""
-#: ../src/verbs.cpp:2543
+#: ../src/verbs.cpp:2585
msgid ""
"Apply clipping path to selection (using the topmost object as clipping path)"
msgstr ""
-#: ../src/verbs.cpp:2545
+#: ../src/verbs.cpp:2587
msgid "Edit clipping path"
msgstr ""
-#: ../src/verbs.cpp:2547
+#: ../src/verbs.cpp:2589
msgid "Remove clipping path from selection"
msgstr ""
#. Tools
-#: ../src/verbs.cpp:2550
+#: ../src/verbs.cpp:2592
msgctxt "ContextVerb"
msgid "Select"
msgstr ""
-#: ../src/verbs.cpp:2551
+#: ../src/verbs.cpp:2593
msgid "Select and transform objects"
msgstr ""
-#: ../src/verbs.cpp:2552
+#: ../src/verbs.cpp:2594
msgctxt "ContextVerb"
msgid "Node Edit"
msgstr ""
-#: ../src/verbs.cpp:2553
+#: ../src/verbs.cpp:2595
msgid "Edit paths by nodes"
msgstr ""
-#: ../src/verbs.cpp:2554
+#: ../src/verbs.cpp:2596
msgctxt "ContextVerb"
msgid "Tweak"
msgstr ""
-#: ../src/verbs.cpp:2555
+#: ../src/verbs.cpp:2597
msgid "Tweak objects by sculpting or painting"
msgstr ""
-#: ../src/verbs.cpp:2556
+#: ../src/verbs.cpp:2598
msgctxt "ContextVerb"
msgid "Spray"
msgstr ""
-#: ../src/verbs.cpp:2557
+#: ../src/verbs.cpp:2599
msgid "Spray objects by sculpting or painting"
msgstr ""
-#: ../src/verbs.cpp:2558
+#: ../src/verbs.cpp:2600
msgctxt "ContextVerb"
msgid "Rectangle"
msgstr ""
-#: ../src/verbs.cpp:2559
+#: ../src/verbs.cpp:2601
msgid "Create rectangles and squares"
msgstr ""
-#: ../src/verbs.cpp:2560
+#: ../src/verbs.cpp:2602
msgctxt "ContextVerb"
msgid "3D Box"
msgstr ""
-#: ../src/verbs.cpp:2561
+#: ../src/verbs.cpp:2603
msgid "Create 3D boxes"
msgstr ""
-#: ../src/verbs.cpp:2562
+#: ../src/verbs.cpp:2604
msgctxt "ContextVerb"
msgid "Ellipse"
msgstr ""
-#: ../src/verbs.cpp:2563
+#: ../src/verbs.cpp:2605
msgid "Create circles, ellipses, and arcs"
msgstr ""
-#: ../src/verbs.cpp:2564
+#: ../src/verbs.cpp:2606
msgctxt "ContextVerb"
msgid "Star"
msgstr ""
-#: ../src/verbs.cpp:2565
+#: ../src/verbs.cpp:2607
msgid "Create stars and polygons"
msgstr ""
-#: ../src/verbs.cpp:2566
+#: ../src/verbs.cpp:2608
msgctxt "ContextVerb"
msgid "Spiral"
msgstr ""
-#: ../src/verbs.cpp:2567
+#: ../src/verbs.cpp:2609
msgid "Create spirals"
msgstr ""
-#: ../src/verbs.cpp:2568
+#: ../src/verbs.cpp:2610
msgctxt "ContextVerb"
msgid "Pencil"
msgstr ""
-#: ../src/verbs.cpp:2569
+#: ../src/verbs.cpp:2611
msgid "Draw freehand lines"
msgstr ""
-#: ../src/verbs.cpp:2570
+#: ../src/verbs.cpp:2612
msgctxt "ContextVerb"
msgid "Pen"
msgstr ""
-#: ../src/verbs.cpp:2571
+#: ../src/verbs.cpp:2613
msgid "Draw Bezier curves and straight lines"
msgstr ""
-#: ../src/verbs.cpp:2572
+#: ../src/verbs.cpp:2614
msgctxt "ContextVerb"
msgid "Calligraphy"
msgstr ""
-#: ../src/verbs.cpp:2573
+#: ../src/verbs.cpp:2615
msgid "Draw calligraphic or brush strokes"
msgstr ""
-#: ../src/verbs.cpp:2575
+#: ../src/verbs.cpp:2617
msgid "Create and edit text objects"
msgstr ""
-#: ../src/verbs.cpp:2576
+#: ../src/verbs.cpp:2618
msgctxt "ContextVerb"
msgid "Gradient"
msgstr ""
-#: ../src/verbs.cpp:2577
+#: ../src/verbs.cpp:2619
msgid "Create and edit gradients"
msgstr ""
-#: ../src/verbs.cpp:2578
+#: ../src/verbs.cpp:2620
msgctxt "ContextVerb"
msgid "Mesh"
msgstr ""
-#: ../src/verbs.cpp:2579
+#: ../src/verbs.cpp:2621
msgid "Create and edit meshes"
msgstr ""
-#: ../src/verbs.cpp:2580
+#: ../src/verbs.cpp:2622
msgctxt "ContextVerb"
msgid "Zoom"
msgstr ""
-#: ../src/verbs.cpp:2581
+#: ../src/verbs.cpp:2623
msgid "Zoom in or out"
msgstr ""
-#: ../src/verbs.cpp:2583
+#: ../src/verbs.cpp:2625
msgid "Measurement tool"
msgstr ""
-#: ../src/verbs.cpp:2584
+#: ../src/verbs.cpp:2626
msgctxt "ContextVerb"
msgid "Dropper"
msgstr ""
-#: ../src/verbs.cpp:2585 ../src/widgets/sp-color-notebook.cpp:389
+#: ../src/verbs.cpp:2627 ../src/widgets/sp-color-notebook.cpp:389
msgid "Pick colors from image"
msgstr ""
-#: ../src/verbs.cpp:2586
+#: ../src/verbs.cpp:2628
msgctxt "ContextVerb"
msgid "Connector"
msgstr ""
-#: ../src/verbs.cpp:2587
+#: ../src/verbs.cpp:2629
msgid "Create diagram connectors"
msgstr ""
-#: ../src/verbs.cpp:2588
+#: ../src/verbs.cpp:2630
msgctxt "ContextVerb"
msgid "Paint Bucket"
msgstr ""
-#: ../src/verbs.cpp:2589
+#: ../src/verbs.cpp:2631
msgid "Fill bounded areas"
msgstr ""
-#: ../src/verbs.cpp:2590
+#: ../src/verbs.cpp:2632
msgctxt "ContextVerb"
msgid "LPE Edit"
msgstr ""
-#: ../src/verbs.cpp:2591
+#: ../src/verbs.cpp:2633
msgid "Edit Path Effect parameters"
msgstr ""
-#: ../src/verbs.cpp:2592
+#: ../src/verbs.cpp:2634
msgctxt "ContextVerb"
msgid "Eraser"
msgstr ""
-#: ../src/verbs.cpp:2593
+#: ../src/verbs.cpp:2635
msgid "Erase existing paths"
msgstr ""
-#: ../src/verbs.cpp:2594
+#: ../src/verbs.cpp:2636
msgctxt "ContextVerb"
msgid "LPE Tool"
msgstr ""
-#: ../src/verbs.cpp:2595
+#: ../src/verbs.cpp:2637
msgid "Do geometric constructions"
msgstr ""
#. Tool prefs
-#: ../src/verbs.cpp:2597
+#: ../src/verbs.cpp:2639
msgid "Selector Preferences"
msgstr ""
-#: ../src/verbs.cpp:2598
+#: ../src/verbs.cpp:2640
msgid "Open Preferences for the Selector tool"
msgstr ""
-#: ../src/verbs.cpp:2599
+#: ../src/verbs.cpp:2641
msgid "Node Tool Preferences"
msgstr ""
-#: ../src/verbs.cpp:2600
+#: ../src/verbs.cpp:2642
msgid "Open Preferences for the Node tool"
msgstr ""
-#: ../src/verbs.cpp:2601
+#: ../src/verbs.cpp:2643
msgid "Tweak Tool Preferences"
msgstr ""
-#: ../src/verbs.cpp:2602
+#: ../src/verbs.cpp:2644
msgid "Open Preferences for the Tweak tool"
msgstr ""
-#: ../src/verbs.cpp:2603
+#: ../src/verbs.cpp:2645
msgid "Spray Tool Preferences"
msgstr ""
-#: ../src/verbs.cpp:2604
+#: ../src/verbs.cpp:2646
msgid "Open Preferences for the Spray tool"
msgstr ""
-#: ../src/verbs.cpp:2605
+#: ../src/verbs.cpp:2647
msgid "Rectangle Preferences"
msgstr ""
-#: ../src/verbs.cpp:2606
+#: ../src/verbs.cpp:2648
msgid "Open Preferences for the Rectangle tool"
msgstr ""
-#: ../src/verbs.cpp:2607
+#: ../src/verbs.cpp:2649
msgid "3D Box Preferences"
msgstr ""
-#: ../src/verbs.cpp:2608
+#: ../src/verbs.cpp:2650
msgid "Open Preferences for the 3D Box tool"
msgstr ""
-#: ../src/verbs.cpp:2609
+#: ../src/verbs.cpp:2651
msgid "Ellipse Preferences"
msgstr ""
-#: ../src/verbs.cpp:2610
+#: ../src/verbs.cpp:2652
msgid "Open Preferences for the Ellipse tool"
msgstr ""
-#: ../src/verbs.cpp:2611
+#: ../src/verbs.cpp:2653
msgid "Star Preferences"
msgstr ""
-#: ../src/verbs.cpp:2612
+#: ../src/verbs.cpp:2654
msgid "Open Preferences for the Star tool"
msgstr ""
-#: ../src/verbs.cpp:2613
+#: ../src/verbs.cpp:2655
msgid "Spiral Preferences"
msgstr ""
-#: ../src/verbs.cpp:2614
+#: ../src/verbs.cpp:2656
msgid "Open Preferences for the Spiral tool"
msgstr ""
-#: ../src/verbs.cpp:2615
+#: ../src/verbs.cpp:2657
msgid "Pencil Preferences"
msgstr ""
-#: ../src/verbs.cpp:2616
+#: ../src/verbs.cpp:2658
msgid "Open Preferences for the Pencil tool"
msgstr ""
-#: ../src/verbs.cpp:2617
+#: ../src/verbs.cpp:2659
msgid "Pen Preferences"
msgstr ""
-#: ../src/verbs.cpp:2618
+#: ../src/verbs.cpp:2660
msgid "Open Preferences for the Pen tool"
msgstr ""
-#: ../src/verbs.cpp:2619
+#: ../src/verbs.cpp:2661
msgid "Calligraphic Preferences"
msgstr ""
-#: ../src/verbs.cpp:2620
+#: ../src/verbs.cpp:2662
msgid "Open Preferences for the Calligraphy tool"
msgstr ""
-#: ../src/verbs.cpp:2621
+#: ../src/verbs.cpp:2663
msgid "Text Preferences"
msgstr ""
-#: ../src/verbs.cpp:2622
+#: ../src/verbs.cpp:2664
msgid "Open Preferences for the Text tool"
msgstr ""
-#: ../src/verbs.cpp:2623
+#: ../src/verbs.cpp:2665
msgid "Gradient Preferences"
msgstr ""
-#: ../src/verbs.cpp:2624
+#: ../src/verbs.cpp:2666
msgid "Open Preferences for the Gradient tool"
msgstr ""
-#: ../src/verbs.cpp:2625
+#: ../src/verbs.cpp:2667
msgid "Mesh Preferences"
msgstr ""
-#: ../src/verbs.cpp:2626
+#: ../src/verbs.cpp:2668
msgid "Open Preferences for the Mesh tool"
msgstr ""
-#: ../src/verbs.cpp:2627
+#: ../src/verbs.cpp:2669
msgid "Zoom Preferences"
msgstr ""
-#: ../src/verbs.cpp:2628
+#: ../src/verbs.cpp:2670
msgid "Open Preferences for the Zoom tool"
msgstr ""
-#: ../src/verbs.cpp:2629
+#: ../src/verbs.cpp:2671
msgid "Measure Preferences"
msgstr ""
-#: ../src/verbs.cpp:2630
+#: ../src/verbs.cpp:2672
msgid "Open Preferences for the Measure tool"
msgstr ""
-#: ../src/verbs.cpp:2631
+#: ../src/verbs.cpp:2673
msgid "Dropper Preferences"
msgstr ""
-#: ../src/verbs.cpp:2632
+#: ../src/verbs.cpp:2674
msgid "Open Preferences for the Dropper tool"
msgstr ""
-#: ../src/verbs.cpp:2633
+#: ../src/verbs.cpp:2675
msgid "Connector Preferences"
msgstr ""
-#: ../src/verbs.cpp:2634
+#: ../src/verbs.cpp:2676
msgid "Open Preferences for the Connector tool"
msgstr ""
-#: ../src/verbs.cpp:2635
+#: ../src/verbs.cpp:2677
msgid "Paint Bucket Preferences"
msgstr ""
-#: ../src/verbs.cpp:2636
+#: ../src/verbs.cpp:2678
msgid "Open Preferences for the Paint Bucket tool"
msgstr ""
-#: ../src/verbs.cpp:2637
+#: ../src/verbs.cpp:2679
msgid "Eraser Preferences"
msgstr ""
-#: ../src/verbs.cpp:2638
+#: ../src/verbs.cpp:2680
msgid "Open Preferences for the Eraser tool"
msgstr ""
-#: ../src/verbs.cpp:2639
+#: ../src/verbs.cpp:2681
msgid "LPE Tool Preferences"
msgstr ""
-#: ../src/verbs.cpp:2640
+#: ../src/verbs.cpp:2682
msgid "Open Preferences for the LPETool tool"
msgstr ""
#. Zoom/View
-#: ../src/verbs.cpp:2642
+#: ../src/verbs.cpp:2684
msgid "Zoom In"
msgstr ""
-#: ../src/verbs.cpp:2642
+#: ../src/verbs.cpp:2684
msgid "Zoom in"
msgstr ""
-#: ../src/verbs.cpp:2643
+#: ../src/verbs.cpp:2685
msgid "Zoom Out"
msgstr ""
-#: ../src/verbs.cpp:2643
+#: ../src/verbs.cpp:2685
msgid "Zoom out"
msgstr ""
-#: ../src/verbs.cpp:2644
+#: ../src/verbs.cpp:2686
msgid "_Rulers"
msgstr ""
-#: ../src/verbs.cpp:2644
+#: ../src/verbs.cpp:2686
msgid "Show or hide the canvas rulers"
msgstr ""
-#: ../src/verbs.cpp:2645
+#: ../src/verbs.cpp:2687
msgid "Scroll_bars"
msgstr ""
-#: ../src/verbs.cpp:2645
+#: ../src/verbs.cpp:2687
msgid "Show or hide the canvas scrollbars"
msgstr ""
-#: ../src/verbs.cpp:2646
+#: ../src/verbs.cpp:2688
msgid "_Grid"
msgstr ""
-#: ../src/verbs.cpp:2646
+#: ../src/verbs.cpp:2688
msgid "Show or hide the grid"
msgstr ""
-#: ../src/verbs.cpp:2647
+#: ../src/verbs.cpp:2689
msgid "G_uides"
msgstr ""
-#: ../src/verbs.cpp:2647
+#: ../src/verbs.cpp:2689
msgid "Show or hide guides (drag from a ruler to create a guide)"
msgstr ""
-#: ../src/verbs.cpp:2648
+#: ../src/verbs.cpp:2690
msgid "Enable snapping"
msgstr ""
-#: ../src/verbs.cpp:2649
+#: ../src/verbs.cpp:2691
+msgid "_Commands Bar"
+msgstr ""
+
+#: ../src/verbs.cpp:2691
+msgid "Show or hide the Commands bar (under the menu)"
+msgstr ""
+
+#: ../src/verbs.cpp:2692
+msgid "Sn_ap Controls Bar"
+msgstr ""
+
+#: ../src/verbs.cpp:2692
+msgid "Show or hide the snapping controls"
+msgstr ""
+
+#: ../src/verbs.cpp:2693
+msgid "T_ool Controls Bar"
+msgstr ""
+
+#: ../src/verbs.cpp:2693
+msgid "Show or hide the Tool Controls bar"
+msgstr ""
+
+#: ../src/verbs.cpp:2694
+msgid "_Toolbox"
+msgstr ""
+
+#: ../src/verbs.cpp:2694
+msgid "Show or hide the main toolbox (on the left)"
+msgstr ""
+
+#: ../src/verbs.cpp:2695
+msgid "_Palette"
+msgstr ""
+
+#: ../src/verbs.cpp:2695
+msgid "Show or hide the color palette"
+msgstr ""
+
+#: ../src/verbs.cpp:2696
+msgid "_Statusbar"
+msgstr ""
+
+#: ../src/verbs.cpp:2696
+msgid "Show or hide the statusbar (at the bottom of the window)"
+msgstr ""
+
+#: ../src/verbs.cpp:2697
msgid "Nex_t Zoom"
msgstr ""
-#: ../src/verbs.cpp:2649
+#: ../src/verbs.cpp:2697
msgid "Next zoom (from the history of zooms)"
msgstr ""
-#: ../src/verbs.cpp:2651
+#: ../src/verbs.cpp:2699
msgid "Pre_vious Zoom"
msgstr ""
-#: ../src/verbs.cpp:2651
+#: ../src/verbs.cpp:2699
msgid "Previous zoom (from the history of zooms)"
msgstr ""
-#: ../src/verbs.cpp:2653
+#: ../src/verbs.cpp:2701
msgid "Zoom 1:_1"
msgstr ""
-#: ../src/verbs.cpp:2653
+#: ../src/verbs.cpp:2701
msgid "Zoom to 1:1"
msgstr ""
-#: ../src/verbs.cpp:2655
+#: ../src/verbs.cpp:2703
msgid "Zoom 1:_2"
msgstr ""
-#: ../src/verbs.cpp:2655
+#: ../src/verbs.cpp:2703
msgid "Zoom to 1:2"
msgstr ""
-#: ../src/verbs.cpp:2657
+#: ../src/verbs.cpp:2705
msgid "_Zoom 2:1"
msgstr ""
-#: ../src/verbs.cpp:2657
+#: ../src/verbs.cpp:2705
msgid "Zoom to 2:1"
msgstr ""
-#: ../src/verbs.cpp:2660
+#: ../src/verbs.cpp:2708
msgid "_Fullscreen"
msgstr ""
-#: ../src/verbs.cpp:2660 ../src/verbs.cpp:2662
+#: ../src/verbs.cpp:2708 ../src/verbs.cpp:2710
msgid "Stretch this document window to full screen"
msgstr ""
-#: ../src/verbs.cpp:2662
+#: ../src/verbs.cpp:2710
msgid "Fullscreen & Focus Mode"
msgstr ""
-#: ../src/verbs.cpp:2662
+#: ../src/verbs.cpp:2710
msgid " and "
msgstr ""
-#: ../src/verbs.cpp:2662 ../src/verbs.cpp:2665
+#: ../src/verbs.cpp:2710 ../src/verbs.cpp:2713
msgid "Remove excess toolbars to focus on drawing"
msgstr ""
-#: ../src/verbs.cpp:2665
+#: ../src/verbs.cpp:2713
msgid "Toggle _Focus Mode"
msgstr ""
-#: ../src/verbs.cpp:2667
+#: ../src/verbs.cpp:2715
msgid "Duplic_ate Window"
msgstr ""
-#: ../src/verbs.cpp:2667
+#: ../src/verbs.cpp:2715
msgid "Open a new window with the same document"
msgstr ""
-#: ../src/verbs.cpp:2669
+#: ../src/verbs.cpp:2717
msgid "_New View Preview"
msgstr ""
-#: ../src/verbs.cpp:2670
+#: ../src/verbs.cpp:2718
msgid "New View Preview"
msgstr ""
#. "view_new_preview"
-#: ../src/verbs.cpp:2672 ../src/verbs.cpp:2680
+#: ../src/verbs.cpp:2720 ../src/verbs.cpp:2728
msgid "_Normal"
msgstr ""
-#: ../src/verbs.cpp:2673
+#: ../src/verbs.cpp:2721
msgid "Switch to normal display mode"
msgstr ""
-#: ../src/verbs.cpp:2674
+#: ../src/verbs.cpp:2722
msgid "No _Filters"
msgstr ""
-#: ../src/verbs.cpp:2675
+#: ../src/verbs.cpp:2723
msgid "Switch to normal display without filters"
msgstr ""
-#: ../src/verbs.cpp:2676
+#: ../src/verbs.cpp:2724
msgid "_Outline"
msgstr ""
-#: ../src/verbs.cpp:2677
+#: ../src/verbs.cpp:2725
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:2678 ../src/verbs.cpp:2686
+#: ../src/verbs.cpp:2726 ../src/verbs.cpp:2734
msgid "_Toggle"
msgstr ""
-#: ../src/verbs.cpp:2679
+#: ../src/verbs.cpp:2727
msgid "Toggle between normal and outline display modes"
msgstr ""
-#: ../src/verbs.cpp:2681
+#: ../src/verbs.cpp:2729
msgid "Switch to normal color display mode"
msgstr ""
-#: ../src/verbs.cpp:2682
+#: ../src/verbs.cpp:2730
msgid "_Grayscale"
msgstr ""
-#: ../src/verbs.cpp:2683
+#: ../src/verbs.cpp:2731
msgid "Switch to grayscale display mode"
msgstr ""
-#: ../src/verbs.cpp:2687
+#: ../src/verbs.cpp:2735
msgid "Toggle between normal and grayscale color display modes"
msgstr ""
-#: ../src/verbs.cpp:2689
+#: ../src/verbs.cpp:2737
msgid "Color-managed view"
msgstr ""
-#: ../src/verbs.cpp:2690
+#: ../src/verbs.cpp:2738
msgid "Toggle color-managed display for this document window"
msgstr ""
-#: ../src/verbs.cpp:2692
+#: ../src/verbs.cpp:2740
msgid "Ico_n Preview..."
msgstr ""
-#: ../src/verbs.cpp:2693
+#: ../src/verbs.cpp:2741
msgid "Open a window to preview objects at different icon resolutions"
msgstr ""
-#: ../src/verbs.cpp:2694
+#: ../src/verbs.cpp:2742
msgid "_Page"
msgstr ""
-#: ../src/verbs.cpp:2695
+#: ../src/verbs.cpp:2743
msgid "Zoom to fit page in window"
msgstr ""
-#: ../src/verbs.cpp:2696
+#: ../src/verbs.cpp:2744
msgid "Page _Width"
msgstr ""
-#: ../src/verbs.cpp:2697
+#: ../src/verbs.cpp:2745
msgid "Zoom to fit page width in window"
msgstr ""
-#: ../src/verbs.cpp:2698
+#: ../src/verbs.cpp:2746
msgid "_Drawing"
msgstr ""
-#: ../src/verbs.cpp:2699
+#: ../src/verbs.cpp:2747
msgid "Zoom to fit drawing in window"
msgstr ""
-#: ../src/verbs.cpp:2700
+#: ../src/verbs.cpp:2748
msgid "_Selection"
msgstr ""
-#: ../src/verbs.cpp:2701
+#: ../src/verbs.cpp:2749
msgid "Zoom to fit selection in window"
msgstr ""
#. Dialogs
-#: ../src/verbs.cpp:2704
+#: ../src/verbs.cpp:2752
msgid "P_references..."
msgstr ""
-#: ../src/verbs.cpp:2705
+#: ../src/verbs.cpp:2753
msgid "Edit global Inkscape preferences"
msgstr ""
-#: ../src/verbs.cpp:2706
+#: ../src/verbs.cpp:2754
msgid "_Document Properties..."
msgstr ""
-#: ../src/verbs.cpp:2707
+#: ../src/verbs.cpp:2755
msgid "Edit properties of this document (to be saved with the document)"
msgstr ""
-#: ../src/verbs.cpp:2708
+#: ../src/verbs.cpp:2756
msgid "Document _Metadata..."
msgstr ""
-#: ../src/verbs.cpp:2709
+#: ../src/verbs.cpp:2757
msgid "Edit document metadata (to be saved with the document)"
msgstr ""
-#: ../src/verbs.cpp:2711
+#: ../src/verbs.cpp:2759
msgid ""
"Edit objects' colors, gradients, arrowheads, and other fill and stroke "
"properties..."
msgstr ""
-#: ../src/verbs.cpp:2712
+#: ../src/verbs.cpp:2760
msgid "Gl_yphs..."
msgstr ""
-#: ../src/verbs.cpp:2713
+#: ../src/verbs.cpp:2761
msgid "Select characters from a glyphs palette"
msgstr ""
#. TRANSLATORS: "Swatches" means: color samples
-#: ../src/verbs.cpp:2715
+#: ../src/verbs.cpp:2763
msgid "S_watches..."
msgstr ""
-#: ../src/verbs.cpp:2716
+#: ../src/verbs.cpp:2764
msgid "Select colors from a swatches palette"
msgstr ""
-#: ../src/verbs.cpp:2717
+#: ../src/verbs.cpp:2765
+msgid "S_ymbols..."
+msgstr ""
+
+#: ../src/verbs.cpp:2766
+msgid "Select symbol from a symbols palette"
+msgstr ""
+
+#: ../src/verbs.cpp:2767
msgid "Transfor_m..."
msgstr ""
-#: ../src/verbs.cpp:2718
+#: ../src/verbs.cpp:2768
msgid "Precisely control objects' transformations"
msgstr ""
-#: ../src/verbs.cpp:2719
+#: ../src/verbs.cpp:2769
msgid "_Align and Distribute..."
msgstr ""
-#: ../src/verbs.cpp:2720
+#: ../src/verbs.cpp:2770
msgid "Align and distribute objects"
msgstr ""
-#: ../src/verbs.cpp:2721
+#: ../src/verbs.cpp:2771
msgid "_Spray options..."
msgstr ""
-#: ../src/verbs.cpp:2722
+#: ../src/verbs.cpp:2772
msgid "Some options for the spray"
msgstr ""
-#: ../src/verbs.cpp:2723
+#: ../src/verbs.cpp:2773
msgid "Undo _History..."
msgstr ""
-#: ../src/verbs.cpp:2724
+#: ../src/verbs.cpp:2774
msgid "Undo History"
msgstr ""
-#: ../src/verbs.cpp:2726
+#: ../src/verbs.cpp:2776
msgid "View and select font family, font size and other text properties"
msgstr ""
-#: ../src/verbs.cpp:2727
+#: ../src/verbs.cpp:2777
msgid "_XML Editor..."
msgstr ""
-#: ../src/verbs.cpp:2728
+#: ../src/verbs.cpp:2778
msgid "View and edit the XML tree of the document"
msgstr ""
-#: ../src/verbs.cpp:2729
+#: ../src/verbs.cpp:2779
msgid "_Find/Replace..."
msgstr ""
-#: ../src/verbs.cpp:2730
+#: ../src/verbs.cpp:2780
msgid "Find objects in document"
msgstr ""
-#: ../src/verbs.cpp:2731
+#: ../src/verbs.cpp:2781
msgid "Find and _Replace Text..."
msgstr ""
-#: ../src/verbs.cpp:2732
+#: ../src/verbs.cpp:2782
msgid "Find and replace text in document"
msgstr ""
-#: ../src/verbs.cpp:2734
+#: ../src/verbs.cpp:2784
msgid "Check spelling of text in document"
msgstr ""
-#: ../src/verbs.cpp:2735
+#: ../src/verbs.cpp:2785
msgid "_Messages..."
msgstr ""
-#: ../src/verbs.cpp:2736
+#: ../src/verbs.cpp:2786
msgid "View debug messages"
msgstr ""
-#: ../src/verbs.cpp:2737
+#: ../src/verbs.cpp:2787
msgid "S_cripts..."
msgstr ""
-#: ../src/verbs.cpp:2738
+#: ../src/verbs.cpp:2788
msgid "Run scripts"
msgstr ""
-#: ../src/verbs.cpp:2739
+#: ../src/verbs.cpp:2789
msgid "Show/Hide D_ialogs"
msgstr ""
-#: ../src/verbs.cpp:2740
+#: ../src/verbs.cpp:2790
msgid "Show or hide all open dialogs"
msgstr ""
-#: ../src/verbs.cpp:2741
+#: ../src/verbs.cpp:2791
msgid "Create Tiled Clones..."
msgstr ""
-#: ../src/verbs.cpp:2742
+#: ../src/verbs.cpp:2792
msgid ""
"Create multiple clones of selected object, arranging them into a pattern or "
"scattering"
msgstr ""
-#: ../src/verbs.cpp:2743
+#: ../src/verbs.cpp:2793
msgid "_Object attributes..."
msgstr ""
-#: ../src/verbs.cpp:2744
+#: ../src/verbs.cpp:2794
msgid "Edit the object attributes..."
msgstr ""
-#: ../src/verbs.cpp:2746
+#: ../src/verbs.cpp:2796
msgid "Edit the ID, locked and visible status, and other object properties"
msgstr ""
@@ -22504,230 +22593,230 @@ msgstr ""
#. new DialogVerb(SP_VERB_XMPP_CLIENT, "DialogXmppClient",
#. N_("_Instant Messaging..."), N_("Jabber Instant Messaging Client"), NULL),
#. #endif
-#: ../src/verbs.cpp:2751
+#: ../src/verbs.cpp:2801
msgid "_Input Devices..."
msgstr ""
-#: ../src/verbs.cpp:2752
+#: ../src/verbs.cpp:2802
msgid "Configure extended input devices, such as a graphics tablet"
msgstr ""
-#: ../src/verbs.cpp:2753
+#: ../src/verbs.cpp:2803
msgid "_Extensions..."
msgstr ""
-#: ../src/verbs.cpp:2754
+#: ../src/verbs.cpp:2804
msgid "Query information about extensions"
msgstr ""
-#: ../src/verbs.cpp:2755
+#: ../src/verbs.cpp:2805
msgid "Layer_s..."
msgstr ""
-#: ../src/verbs.cpp:2756
+#: ../src/verbs.cpp:2806
msgid "View Layers"
msgstr ""
-#: ../src/verbs.cpp:2757
+#: ../src/verbs.cpp:2807
msgid "Path E_ffects ..."
msgstr ""
-#: ../src/verbs.cpp:2758
+#: ../src/verbs.cpp:2808
msgid "Manage, edit, and apply path effects"
msgstr ""
-#: ../src/verbs.cpp:2759
+#: ../src/verbs.cpp:2809
msgid "Filter _Editor..."
msgstr ""
-#: ../src/verbs.cpp:2760
+#: ../src/verbs.cpp:2810
msgid "Manage, edit, and apply SVG filters"
msgstr ""
-#: ../src/verbs.cpp:2761
+#: ../src/verbs.cpp:2811
msgid "SVG Font Editor..."
msgstr ""
-#: ../src/verbs.cpp:2762
+#: ../src/verbs.cpp:2812
msgid "Edit SVG fonts"
msgstr ""
-#: ../src/verbs.cpp:2763
+#: ../src/verbs.cpp:2813
msgid "Print Colors..."
msgstr ""
-#: ../src/verbs.cpp:2764
+#: ../src/verbs.cpp:2814
msgid ""
"Select which color separations to render in Print Colors Preview rendermode"
msgstr ""
-#: ../src/verbs.cpp:2765
+#: ../src/verbs.cpp:2815
msgid "_Export PNG Image..."
msgstr ""
-#: ../src/verbs.cpp:2766
+#: ../src/verbs.cpp:2816
msgid "Export this document or a selection as a PNG image"
msgstr ""
#. Help
-#: ../src/verbs.cpp:2769
+#: ../src/verbs.cpp:2819
msgid "About E_xtensions"
msgstr ""
-#: ../src/verbs.cpp:2770
+#: ../src/verbs.cpp:2820
msgid "Information on Inkscape extensions"
msgstr ""
-#: ../src/verbs.cpp:2771
+#: ../src/verbs.cpp:2821
msgid "About _Memory"
msgstr ""
-#: ../src/verbs.cpp:2772
+#: ../src/verbs.cpp:2822
msgid "Memory usage information"
msgstr ""
-#: ../src/verbs.cpp:2773
+#: ../src/verbs.cpp:2823
msgid "_About Inkscape"
msgstr ""
-#: ../src/verbs.cpp:2774
+#: ../src/verbs.cpp:2824
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:2779
+#: ../src/verbs.cpp:2829
msgid "Inkscape: _Basic"
msgstr ""
-#: ../src/verbs.cpp:2780
+#: ../src/verbs.cpp:2830
msgid "Getting started with Inkscape"
msgstr ""
#. "tutorial_basic"
-#: ../src/verbs.cpp:2781
+#: ../src/verbs.cpp:2831
msgid "Inkscape: _Shapes"
msgstr ""
-#: ../src/verbs.cpp:2782
+#: ../src/verbs.cpp:2832
msgid "Using shape tools to create and edit shapes"
msgstr ""
-#: ../src/verbs.cpp:2783
+#: ../src/verbs.cpp:2833
msgid "Inkscape: _Advanced"
msgstr ""
-#: ../src/verbs.cpp:2784
+#: ../src/verbs.cpp:2834
msgid "Advanced Inkscape topics"
msgstr ""
#. "tutorial_advanced"
#. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize)
-#: ../src/verbs.cpp:2786
+#: ../src/verbs.cpp:2836
msgid "Inkscape: T_racing"
msgstr ""
-#: ../src/verbs.cpp:2787
+#: ../src/verbs.cpp:2837
msgid "Using bitmap tracing"
msgstr ""
#. "tutorial_tracing"
-#: ../src/verbs.cpp:2788
+#: ../src/verbs.cpp:2838
msgid "Inkscape: _Calligraphy"
msgstr ""
-#: ../src/verbs.cpp:2789
+#: ../src/verbs.cpp:2839
msgid "Using the Calligraphy pen tool"
msgstr ""
-#: ../src/verbs.cpp:2790
+#: ../src/verbs.cpp:2840
msgid "Inkscape: _Interpolate"
msgstr ""
-#: ../src/verbs.cpp:2791
+#: ../src/verbs.cpp:2841
msgid "Using the interpolate extension"
msgstr ""
#. "tutorial_interpolate"
-#: ../src/verbs.cpp:2792
+#: ../src/verbs.cpp:2842
msgid "_Elements of Design"
msgstr ""
-#: ../src/verbs.cpp:2793
+#: ../src/verbs.cpp:2843
msgid "Principles of design in the tutorial form"
msgstr ""
#. "tutorial_design"
-#: ../src/verbs.cpp:2794
+#: ../src/verbs.cpp:2844
msgid "_Tips and Tricks"
msgstr ""
-#: ../src/verbs.cpp:2795
+#: ../src/verbs.cpp:2845
msgid "Miscellaneous tips and tricks"
msgstr ""
#. "tutorial_tips"
#. Effect -- renamed Extension
-#: ../src/verbs.cpp:2798
+#: ../src/verbs.cpp:2848
msgid "Previous Exte_nsion"
msgstr ""
-#: ../src/verbs.cpp:2799
+#: ../src/verbs.cpp:2849
msgid "Repeat the last extension with the same settings"
msgstr ""
-#: ../src/verbs.cpp:2800
+#: ../src/verbs.cpp:2850
msgid "_Previous Extension Settings..."
msgstr ""
-#: ../src/verbs.cpp:2801
+#: ../src/verbs.cpp:2851
msgid "Repeat the last extension with new settings"
msgstr ""
-#: ../src/verbs.cpp:2805
+#: ../src/verbs.cpp:2855
msgid "Fit the page to the current selection"
msgstr ""
-#: ../src/verbs.cpp:2807
+#: ../src/verbs.cpp:2857
msgid "Fit the page to the drawing"
msgstr ""
-#: ../src/verbs.cpp:2809
+#: ../src/verbs.cpp:2859
msgid ""
"Fit the page to the current selection or the drawing if there is no selection"
msgstr ""
#. LockAndHide
-#: ../src/verbs.cpp:2811
+#: ../src/verbs.cpp:2861
msgid "Unlock All"
msgstr ""
-#: ../src/verbs.cpp:2813
+#: ../src/verbs.cpp:2863
msgid "Unlock All in All Layers"
msgstr ""
-#: ../src/verbs.cpp:2815
+#: ../src/verbs.cpp:2865
msgid "Unhide All"
msgstr ""
-#: ../src/verbs.cpp:2817
+#: ../src/verbs.cpp:2867
msgid "Unhide All in All Layers"
msgstr ""
-#: ../src/verbs.cpp:2821
+#: ../src/verbs.cpp:2871
msgid "Link an ICC color profile"
msgstr ""
-#: ../src/verbs.cpp:2822
+#: ../src/verbs.cpp:2872
msgid "Remove Color Profile"
msgstr ""
-#: ../src/verbs.cpp:2823
+#: ../src/verbs.cpp:2873
msgid "Remove a linked ICC color profile"
msgstr ""
-#: ../src/verbs.cpp:2846 ../src/verbs.cpp:2847
+#: ../src/verbs.cpp:2896 ../src/verbs.cpp:2897
msgid "Center on horizontal and vertical axis"
msgstr ""
@@ -23247,64 +23336,64 @@ msgstr ""
msgid "Pattern offset"
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:436
+#: ../src/widgets/desktop-widget.cpp:466
msgid "Zoom drawing if window size changes"
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:588
+#: ../src/widgets/desktop-widget.cpp:670
msgid "Cursor coordinates"
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:603
+#: ../src/widgets/desktop-widget.cpp:696
msgid "Z:"
msgstr ""
#. display the initial welcome message in the statusbar
-#: ../src/widgets/desktop-widget.cpp:634
+#: ../src/widgets/desktop-widget.cpp:739
msgid ""
"<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; "
"use selector (arrow) to move or transform them."
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:737
+#: ../src/widgets/desktop-widget.cpp:842
#, c-format
msgid "%s%s: %d (outline%s) - Inkscape"
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:739
+#: ../src/widgets/desktop-widget.cpp:844
#, c-format
msgid "%s%s: %d (no filters%s) - Inkscape"
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:741
+#: ../src/widgets/desktop-widget.cpp:846
#, c-format
msgid "%s%s: %d %s- Inkscape"
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:745
+#: ../src/widgets/desktop-widget.cpp:850
#, c-format
msgid "%s%s (outline%s) - Inkscape"
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:747
+#: ../src/widgets/desktop-widget.cpp:852
#, c-format
msgid "%s%s (no filters%s) - Inkscape"
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:749
+#: ../src/widgets/desktop-widget.cpp:854
#, c-format
msgid "%s%s %s- Inkscape"
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:916
+#: ../src/widgets/desktop-widget.cpp:1021
msgid "Color-managed display is <b>enabled</b> in this window"
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:918
+#: ../src/widgets/desktop-widget.cpp:1023
msgid "Color-managed display is <b>disabled</b> in this window"
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:973
+#: ../src/widgets/desktop-widget.cpp:1078
#, c-format
msgid ""
"<span weight=\"bold\" size=\"larger\">Save changes to document \"%s\" before "
@@ -23313,12 +23402,12 @@ msgid ""
"If you close without saving, your changes will be discarded."
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:983
-#: ../src/widgets/desktop-widget.cpp:1042
+#: ../src/widgets/desktop-widget.cpp:1088
+#: ../src/widgets/desktop-widget.cpp:1147
msgid "Close _without saving"
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:1032
+#: ../src/widgets/desktop-widget.cpp:1137
#, c-format
msgid ""
"<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a "
@@ -23327,11 +23416,11 @@ msgid ""
"Do you want to save this file as Inkscape SVG?"
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:1044
+#: ../src/widgets/desktop-widget.cpp:1149
msgid "_Save as Inkscape SVG"
msgstr ""
-#: ../src/widgets/desktop-widget.cpp:1254
+#: ../src/widgets/desktop-widget.cpp:1359
msgid "Note:"
msgstr ""
@@ -23430,14 +23519,18 @@ msgstr ""
msgid "Font size:"
msgstr ""
-#: ../src/widgets/gradient-selector.cpp:203
+#: ../src/widgets/gradient-selector.cpp:204
msgid "Create a duplicate gradient"
msgstr ""
-#: ../src/widgets/gradient-selector.cpp:213
+#: ../src/widgets/gradient-selector.cpp:214
msgid "Edit gradient"
msgstr ""
+#: ../src/widgets/gradient-selector.cpp:308
+msgid "Rename gradient"
+msgstr ""
+
#: ../src/widgets/gradient-toolbar.cpp:170
#: ../src/widgets/gradient-toolbar.cpp:183
#: ../src/widgets/gradient-toolbar.cpp:775
@@ -25217,131 +25310,131 @@ msgstr ""
msgid "Style of Paint Bucket fill objects"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1710
+#: ../src/widgets/toolbox.cpp:1729
msgid "Bounding box"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1710
+#: ../src/widgets/toolbox.cpp:1729
msgid "Snap bounding boxes"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1719
+#: ../src/widgets/toolbox.cpp:1738
msgid "Bounding box edges"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1719
+#: ../src/widgets/toolbox.cpp:1738
msgid "Snap to edges of a bounding box"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1728
+#: ../src/widgets/toolbox.cpp:1747
msgid "Bounding box corners"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1728
+#: ../src/widgets/toolbox.cpp:1747
msgid "Snap bounding box corners"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1737
+#: ../src/widgets/toolbox.cpp:1756
msgid "BBox Edge Midpoints"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1737
+#: ../src/widgets/toolbox.cpp:1756
msgid "Snap midpoints of bounding box edges"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1747
+#: ../src/widgets/toolbox.cpp:1766
msgid "BBox Centers"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1747
+#: ../src/widgets/toolbox.cpp:1766
msgid "Snapping centers of bounding boxes"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1756
+#: ../src/widgets/toolbox.cpp:1775
msgid "Snap nodes, paths, and handles"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1764
+#: ../src/widgets/toolbox.cpp:1783
msgid "Snap to paths"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1773
+#: ../src/widgets/toolbox.cpp:1792
msgid "Path intersections"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1773
+#: ../src/widgets/toolbox.cpp:1792
msgid "Snap to path intersections"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1782
+#: ../src/widgets/toolbox.cpp:1801
msgid "To nodes"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1782
+#: ../src/widgets/toolbox.cpp:1801
msgid "Snap cusp nodes, incl. rectangle corners"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1791
+#: ../src/widgets/toolbox.cpp:1810
msgid "Smooth nodes"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1791
+#: ../src/widgets/toolbox.cpp:1810
msgid "Snap smooth nodes, incl. quadrant points of ellipses"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1800
+#: ../src/widgets/toolbox.cpp:1819
msgid "Line Midpoints"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1800
+#: ../src/widgets/toolbox.cpp:1819
msgid "Snap midpoints of line segments"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1809
+#: ../src/widgets/toolbox.cpp:1828
msgid "Others"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1809
+#: ../src/widgets/toolbox.cpp:1828
msgid "Snap other points (centers, guide origins, gradient handles, etc.)"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1817
+#: ../src/widgets/toolbox.cpp:1836
msgid "Object Centers"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1817
+#: ../src/widgets/toolbox.cpp:1836
msgid "Snap centers of objects"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1826
+#: ../src/widgets/toolbox.cpp:1845
msgid "Rotation Centers"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1826
+#: ../src/widgets/toolbox.cpp:1845
msgid "Snap an item's rotation center"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1835
+#: ../src/widgets/toolbox.cpp:1854
msgid "Text baseline"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1835
+#: ../src/widgets/toolbox.cpp:1854
msgid "Snap text anchors and baselines"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1845
+#: ../src/widgets/toolbox.cpp:1864
msgid "Page border"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1845
+#: ../src/widgets/toolbox.cpp:1864
msgid "Snap to the page border"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1854
+#: ../src/widgets/toolbox.cpp:1873
msgid "Snap to grids"
msgstr ""
-#: ../src/widgets/toolbox.cpp:1863
+#: ../src/widgets/toolbox.cpp:1882
msgid "Snap guides"
msgstr ""
@@ -25636,7 +25729,15 @@ msgstr ""
msgid "Unable to find image data."
msgstr ""
-#: ../share/extensions/funcplot.py:294
+#: ../share/extensions/funcplot.py:47
+msgid "x-interval cannot be zero. Please modify 'Start X' or 'End X'"
+msgstr ""
+
+#: ../share/extensions/funcplot.py:59
+msgid "y-interval cannot be zero. Please modify 'Y top' or 'Y bottom'"
+msgstr ""
+
+#: ../share/extensions/funcplot.py:300
msgid "Please select a rectangle"
msgstr ""
@@ -27237,7 +27338,7 @@ msgid "Pressure angle (degrees):"
msgstr ""
#: ../share/extensions/gears.inx.h:7
-msgid "Unit of measure for both circular pitch and center diameter."
+msgid "Unit of measurement for both circular pitch and center diameter."
msgstr ""
#: ../share/extensions/gcodetools_about.inx.h:1
diff --git a/po/lv.po b/po/lv.po
index 337b3a33a..3f71376bb 100644
--- a/po/lv.po
+++ b/po/lv.po
@@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Inkscape\n"
"Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2012-10-09 13:32+0200\n"
-"PO-Revision-Date: 2012-10-17 09:40+0300\n"
+"PO-Revision-Date: 2012-10-24 16:34+0300\n"
"Last-Translator: JÄnis Eisaks <jancs@dv.lv>\n"
"Language-Team: Latvian\n"
"Language: lv\n"
@@ -122,7 +122,7 @@ msgstr "Objekta malas deg ugunī"
#: ../share/filters/filters.svg.h:1
msgid "Bloom"
-msgstr ""
+msgstr "Ziedēšana"
#: ../share/filters/filters.svg.h:1
msgid "Soft, cushion-like bevel with matte highlights"
@@ -134,7 +134,7 @@ msgstr "Mala ar valnīti"
#: ../share/filters/filters.svg.h:1
msgid "Ridged border with inner bevel"
-msgstr ""
+msgstr "Vaļņota mala ar iekšēju slīpumu"
#: ../share/filters/filters.svg.h:1
msgid "Ripple"
@@ -148,7 +148,7 @@ msgstr "Deformēt"
#: ../share/filters/filters.svg.h:1
msgid "Horizontal rippling of edges"
-msgstr ""
+msgstr "HorizontÄla malu viļņoÅ¡anÄs"
#: ../share/filters/filters.svg.h:1
msgid "Speckle"
@@ -280,7 +280,7 @@ msgstr "Faktūras"
#: ../share/filters/filters.svg.h:1
msgid "Bulging, knotty, slick 3D surface"
-msgstr ""
+msgstr "Izspiedusies, mezglaina, spīdīga 3D virsma"
#: ../share/filters/filters.svg.h:1
msgid "Barbed Wire"
@@ -288,7 +288,7 @@ msgstr "Dzeloņstieple"
#: ../share/filters/filters.svg.h:1
msgid "Gray bevelled wires with drop shadows"
-msgstr ""
+msgstr "Pelēkas slīpi nocirstas stieples ar ēnu"
#: ../share/filters/filters.svg.h:1
msgid "Swiss Cheese"
@@ -312,7 +312,7 @@ msgstr "Poga"
#: ../share/filters/filters.svg.h:1
msgid "Soft bevel, slightly depressed middle"
-msgstr ""
+msgstr "Neizteikts slÄ«pums ar nedaudz zemÄku vidusdaļu"
#: ../share/filters/filters.svg.h:1
msgid "Inset"
@@ -345,7 +345,7 @@ msgstr "SpÄ«dÄ«gs, kunkuļains ievÄrÄ«juma smÄ“rÄ“jums"
#: ../share/filters/filters.svg.h:1
msgid "Pixel Smear"
-msgstr ""
+msgstr "Pikseļu izsmērēšana"
#: ../share/filters/filters.svg.h:1
msgid "Van Gogh painting effect for bitmaps"
@@ -371,7 +371,7 @@ msgstr "Grambas (puni)"
#: ../share/filters/filters.svg.h:1
msgid "Flexible bubbles effect with some displacement"
-msgstr ""
+msgstr "ElastÄ«gu burbuļu efekts ar nelielu pÄrvietojumu"
#: ../share/filters/filters.svg.h:1
msgid "Glowing Bubble"
@@ -399,7 +399,7 @@ msgstr "Izkusis metÄls"
#: ../share/filters/filters.svg.h:1
msgid "Melting parts of object together, with a glossy bevel and a glow"
-msgstr ""
+msgstr "SakausÄ“ kopÄ objekta daļas, veidojot gludu un spÄ«dÄ«gu slÄ«pumu"
#: ../share/filters/filters.svg.h:1
msgid "Pressed Steel"
@@ -415,7 +415,7 @@ msgstr "Matēts slīpums"
#: ../share/filters/filters.svg.h:1
msgid "Soft, pastel-colored, blurry bevel"
-msgstr ""
+msgstr "Neizteikts, izplÅ«dis, slÄ«pums pasteļkrÄsÄs"
#: ../share/filters/filters.svg.h:1
msgid "Thin Membrane"
@@ -477,7 +477,7 @@ msgstr "SarÅ«sÄ“jis metÄls"
#: ../share/filters/filters.svg.h:1
msgid "Eroded metal texture with ridges, grooves, holes and bumps"
-msgstr ""
+msgstr "SarÅ«sÄ“juÅ¡a metÄla tekstÅ«ra ar valnīšiem, gropÄ“m, caurumiem un grambÄm"
#: ../share/filters/filters.svg.h:1
msgid "Cracked Lava"
@@ -545,7 +545,7 @@ msgstr "MetalizÄ“ts efekts ar maigu apgaismojumu, viegli caurspÄ«dÄ«gs gar malÄ
#: ../share/filters/filters.svg.h:1
msgid "Dragee"
-msgstr ""
+msgstr "Dražeja"
#: ../share/filters/filters.svg.h:1
msgid "Gel Ridge with a pearlescent look"
@@ -608,11 +608,11 @@ msgstr ""
#: ../share/filters/filters.svg.h:1
msgid "Gold Splatter"
-msgstr ""
+msgstr "Zelta šļakatas"
#: ../share/filters/filters.svg.h:1
msgid "Splattered cast metal, with golden highlights"
-msgstr ""
+msgstr "MetÄla šļakatas ar zeltainu izcÄ“lumu"
#: ../share/filters/filters.svg.h:1
msgid "Gold Paste"
@@ -692,7 +692,7 @@ msgstr "Elektronu mikroskopija"
#: ../share/filters/filters.svg.h:1
msgid "Bevel, crude light, discoloration and glow like in electronic microscopy"
-msgstr ""
+msgstr "SlÄ«pums, vienkÄrÅ¡a gaisma, nabadzÄ«gas krÄsa un spÄ«dums kÄ elektronu mikroskopijÄ"
#: ../share/filters/filters.svg.h:1
msgid "Tartan"
@@ -700,7 +700,7 @@ msgstr "Seģene"
#: ../share/filters/filters.svg.h:1
msgid "Checkered tartan pattern"
-msgstr ""
+msgstr "Rūtaina auduma raksts"
#: ../share/filters/filters.svg.h:1
msgid "Shaken Liquid"
@@ -736,19 +736,19 @@ msgstr "Apgaismota krÄsaina stikla efekts ar gaismas avotu apakÅ¡Ä"
#: ../share/filters/filters.svg.h:1
msgid "HSL Bumps Alpha"
-msgstr ""
+msgstr "HLS grambu alfa"
#: ../share/filters/filters.svg.h:1
msgid "Same as HSL Bumps but with transparent highlights"
-msgstr ""
+msgstr "LÄ«dzÄ«gi kÄ HLS grambas, tikai ar caurspÄ«dÄ«giem izcÄ“lumiem"
#: ../share/filters/filters.svg.h:1
msgid "Bubbly Bumps Alpha"
-msgstr ""
+msgstr "Sīkburbuļainu grambu alfa"
#: ../share/filters/filters.svg.h:1
msgid "Same as Bubbly Bumps but with transparent highlights"
-msgstr ""
+msgstr "LÄ«dzÄ«gi kÄ sÄ«kburbuļainas grambas, tikai ar caurspÄ«dÄ«giem izcÄ“lumiem"
#: ../share/filters/filters.svg.h:1
msgid "Torn Edges"
@@ -828,7 +828,7 @@ msgstr "MatÄ“tas kÅ«sÄjoÅ¡as pumpas"
#: ../share/filters/filters.svg.h:1
msgid "Same as Bubbly Bumps but with a diffuse light instead of a specular one"
-msgstr ""
+msgstr "LÄ«dzÄ«gi kÄ sÄ«kburbuļainas grambas, tikai ar izkliedÄ“tu gaismu atstarotas vietÄ"
#: ../share/filters/filters.svg.h:1
msgid "Blotting Paper"
@@ -888,7 +888,7 @@ msgstr "Gludas varavÄ«ksnes krÄsas, viegli apkusuÅ¡as gar malÄm"
#: ../share/filters/filters.svg.h:1
msgid "Flex Metal"
-msgstr ""
+msgstr "Lokans metÄls"
#: ../share/filters/filters.svg.h:1
msgid "Bright, polished uneven metal casting, colorizable"
@@ -924,7 +924,7 @@ msgstr "3D pērļu karaliene"
#: ../share/filters/filters.svg.h:1
msgid "3D warped, iridescent pearly shell texture"
-msgstr ""
+msgstr "3D savīta, zaigojoša perlamutra tekstūra"
#: ../share/filters/filters.svg.h:1
msgid "Tiger Fur"
@@ -1011,15 +1011,15 @@ msgstr "Pievieno maza mēroga graudainību"
#: ../share/filters/filters.svg.h:1
msgid "Plaster Color"
-msgstr ""
+msgstr "Ä¢ipÅ¡a krÄsa"
#: ../share/filters/filters.svg.h:1
msgid "Colored plaster emboss effect"
-msgstr ""
+msgstr "KrÄsota Ä£ipÅ¡a ciļņa efekts"
#: ../share/filters/filters.svg.h:1
msgid "Velvet Bumps"
-msgstr ""
+msgstr "Velvets"
#: ../share/filters/filters.svg.h:1
msgid "Gives Smooth Bumps velvet like"
@@ -1264,7 +1264,7 @@ msgstr "Biezas, spÄ«dÄ«gas un caurspÄ«dÄ«gas krÄsas faktÅ«ra ar lielu dziļumu"
#: ../share/filters/filters.svg.h:1
msgid "Canvas Bumps"
-msgstr ""
+msgstr "Audekla pumpainums"
#: ../share/filters/filters.svg.h:1
msgid "Canvas texture with an HSL sensitive height map"
@@ -1272,19 +1272,19 @@ msgstr "Auduma faktūra ar HLS-jūtīgu augstuma karti"
#: ../share/filters/filters.svg.h:1
msgid "Canvas Bumps Matte"
-msgstr ""
+msgstr "Audekla pumpainums, matēts"
#: ../share/filters/filters.svg.h:1
msgid "Same as Canvas Bumps but with a diffuse light instead of a specular one"
-msgstr ""
+msgstr "LÄ«dzÄ«gi kÄ Audekla pumpainums, tikai ar izkliedÄ“tu gaismu atstarotÄs vietÄ"
#: ../share/filters/filters.svg.h:1
msgid "Canvas Bumps Alpha"
-msgstr ""
+msgstr "Audekla pumpainuma alfa"
#: ../share/filters/filters.svg.h:1
msgid "Same as Canvas Bumps but with transparent highlights"
-msgstr ""
+msgstr "LÄ«dzÄ«gi kÄ Audekla pumpainums, tikai ar caurspÄ«dÄ«gu izcÄ“lumu"
#: ../share/filters/filters.svg.h:1
msgid "Bright Metal"
@@ -1349,15 +1349,15 @@ msgstr "Reljefa druka"
#: ../share/filters/filters.svg.h:1
msgid "Bumps effect with a bevel, color flood and complex lighting"
-msgstr ""
+msgstr "Pumpainuma efekts ar slÄ«pumu, krÄsu aizpildÄ«jumu un saliktu apgaismojumu"
#: ../share/filters/filters.svg.h:1
msgid "Growing Cells"
-msgstr ""
+msgstr "Augošas šūnas"
#: ../share/filters/filters.svg.h:1
msgid "Random rounded living cells like fill"
-msgstr ""
+msgstr "AizpildÄ«jums ar dažÄdu izmÄ“ru dzÄ«vÄm šūnÄm lÄ«dzÄ«giem objektiem"
#: ../share/filters/filters.svg.h:1
msgid "Fluorescence"
@@ -1377,7 +1377,7 @@ msgstr "Pikseļu rīki"
#: ../share/filters/filters.svg.h:1
msgid "Reduce or remove antialiasing around shapes"
-msgstr ""
+msgstr "SamazinÄt vai aizvÄkt kropļojumnovÄ“rsi ap figÅ«rÄm"
#: ../share/filters/filters.svg.h:1
msgid "Set Resolution"
@@ -1393,7 +1393,7 @@ msgstr ""
#: ../share/filters/filters.svg.h:1
msgid "Matte emboss effect"
-msgstr ""
+msgstr "Matēta ciļņa efekts"
#: ../share/filters/filters.svg.h:1
msgid "Basic Specular Bump"
@@ -1425,7 +1425,7 @@ msgstr "Plastilīns"
#: ../share/filters/filters.svg.h:1
msgid "Matte modeling paste emboss effect"
-msgstr ""
+msgstr "Matētas modelēšanas masas ciļņa efekts"
#: ../share/filters/filters.svg.h:1
msgid "Rough Canvas Painting"
@@ -1433,7 +1433,7 @@ msgstr "Glezna uz raupja audekla"
#: ../share/filters/filters.svg.h:1
msgid "Paper Bump"
-msgstr ""
+msgstr "Papīra pumpainums"
#: ../share/filters/filters.svg.h:1
msgid "Paper like emboss effect"
@@ -1474,11 +1474,11 @@ msgstr "KrÄsot objektus ar caurspÄ«dÄ«gu nekÄrtÄ«bu, kas apliecas apkÄrt krÄ
#: ../share/filters/filters.svg.h:1
msgid "Pointillism"
-msgstr ""
+msgstr "Puantilisms"
#: ../share/filters/filters.svg.h:1
msgid "Gives a turbulent pointillist HSL sensitive transparency"
-msgstr ""
+msgstr "Rada nekÄrtÄ«gu, puantilisku, HLS jÅ«tÄ«gu caurspÄ«dÄ«gumu"
#: ../share/filters/filters.svg.h:1
msgid "Silhouette Marbled"
@@ -1498,7 +1498,7 @@ msgstr "Pievieno necaurspÄ«dÄ«gu, izkrÄsojamu fonu"
#: ../share/filters/filters.svg.h:1
msgid "Flatten Transparency"
-msgstr ""
+msgstr "PlacinÄt caurspÄ«dÄ«gumu"
#: ../share/filters/filters.svg.h:1
msgid "Adds a white opaque background"
@@ -1530,7 +1530,7 @@ msgstr "PastiprinÄt un pÄrzÄ«mÄ“t krÄsu robežas ar 1 bita melno un balto"
#: ../share/filters/filters.svg.h:1
msgid "Poster Draw"
-msgstr ""
+msgstr "PlakÄta zÄ«mēšana"
#: ../share/filters/filters.svg.h:1
msgid "Enhance and redraw edges around posterized areas"
@@ -1554,11 +1554,11 @@ msgstr "Pievieno noteiktÄ vietÄ neliela apjoma ekrÄnam lÄ«dzÄ«gu troksni"
#: ../share/filters/filters.svg.h:1
msgid "Poster Color Fun"
-msgstr ""
+msgstr "PlakÄta krÄsu karuselis"
#: ../share/filters/filters.svg.h:1
msgid "Poster Rough"
-msgstr ""
+msgstr "RaupjÅ¡ plakÄts"
#: ../share/filters/filters.svg.h:1
msgid "Adds roughness to one of the two channels of the Poster paint filter"
@@ -1610,11 +1610,11 @@ msgstr "NekÄrtÄ«gs plakÄts"
#: ../share/filters/filters.svg.h:1
msgid "Tartan Smart"
-msgstr ""
+msgstr "Rūtainais viedais"
#: ../share/filters/filters.svg.h:1
msgid "Highly configurable checkered tartan pattern"
-msgstr ""
+msgstr "RÅ«taina auduma raksts ar plaÅ¡Äm pieskaņoÅ¡anas iespÄ“jÄm"
#: ../share/filters/filters.svg.h:1
msgid "Light Contour"
@@ -1630,7 +1630,7 @@ msgstr "Å Ä·idrums"
#: ../share/filters/filters.svg.h:1
msgid "Colorizable filling with liquid transparency"
-msgstr ""
+msgstr "KrÄsojams aizpildÄ«jums ar nenoteiktu caurspÄ«dÄ«gumu"
#: ../share/filters/filters.svg.h:1
msgid "Aluminium"
@@ -3262,7 +3262,7 @@ msgstr "Izveidot elipsi"
#: ../src/box3d-context.cpp:472
#: ../src/box3d-context.cpp:479
msgid "Change perspective (angle of PLs)"
-msgstr ""
+msgstr "Mainīt perspektīvu (leņķi starp PL )"
#. status text
#: ../src/box3d-context.cpp:663
@@ -3536,15 +3536,15 @@ msgstr "UzkrÄt pÄrbÄ«des katrai slejai"
#. TRANSLATORS: "Cumulate" is a verb here
#: ../src/ui/dialog/clonetiler.cpp:311
msgid "<small>Exclude tile:</small>"
-msgstr ""
+msgstr "<small>Neņemt vÄ“rÄ raksta elementu:</small>"
#: ../src/ui/dialog/clonetiler.cpp:317
msgid "Exclude tile height in shift"
-msgstr ""
+msgstr "PÄrbÄ«dot neņemt vÄ“rÄ raksta elementa augstumu"
#: ../src/ui/dialog/clonetiler.cpp:322
msgid "Exclude tile width in shift"
-msgstr ""
+msgstr "PÄrbÄ«dot neņemt vÄ“rÄ raksta elementa platumu"
#: ../src/ui/dialog/clonetiler.cpp:331
msgid "Sc_ale"
@@ -4074,7 +4074,7 @@ msgstr "_EksportÄ“t kÄ..."
#: ../src/ui/dialog/export.cpp:143
msgid "B_atch export all selected objects"
-msgstr ""
+msgstr "Visu _atlasīto objektu secīgs eksports"
#: ../src/ui/dialog/export.cpp:143
msgid "Export each selected object into its own PNG file, using export hints if any (caution, overwrites without asking!)"
@@ -4171,11 +4171,12 @@ msgid "Export the bitmap file with these settings"
msgstr "Eksportēt bitkartes attēlu ar šiem iestatījumiem"
#: ../src/ui/dialog/export.cpp:544
-#, fuzzy, c-format
+#, c-format
msgid "B_atch export %d selected object"
msgid_plural "B_atch export %d selected objects"
-msgstr[0] "RÄdÄ«t atlasÄ«tÄ objekta(-u) masku(-as)"
-msgstr[1] ""
+msgstr[0] "SecÄ«gs %d atlasÄ«tÄ objekta eksports"
+msgstr[1] "Secīgs %d atlasīto objektu eksports"
+msgstr[2] "Secīgs %d atlasīto objektu eksports"
#: ../src/ui/dialog/export.cpp:862
msgid "Export in progress"
@@ -5152,11 +5153,11 @@ msgstr "Zīmēt ceļu"
#: ../src/draw-context.cpp:834
msgid "Creating single dot"
-msgstr ""
+msgstr "Izveido atsevišķu punktu"
#: ../src/draw-context.cpp:835
msgid "Create single dot"
-msgstr ""
+msgstr "Izveidot atsevišķu punktu"
#. alpha of color under cursor, to show in the statusbar
#. locale-sensitive printf is OK, since this goes to the UI, not into SVG
@@ -5169,7 +5170,7 @@ msgstr " alfa %.3g"
#: ../src/dropper-context.cpp:284
#, c-format
msgid ", averaged with radius %d"
-msgstr ""
+msgstr ", noapaļots ar rÄdiusu %d"
#: ../src/dropper-context.cpp:284
#, c-format
@@ -5220,7 +5221,7 @@ msgstr ""
#: ../src/eraser-context.cpp:839
msgid "Draw eraser stroke"
-msgstr ""
+msgstr "Zīmēt dzēšgumijas vilkumu"
#: ../src/event-context.cpp:678
msgid "<b>Space+mouse drag</b> to pan canvas"
@@ -5244,9 +5245,8 @@ msgid "_Redo"
msgstr "At_kÄrtot"
#: ../src/extension/dependency.cpp:235
-#, fuzzy
msgid "Dependency:"
-msgstr "AtkarÄ«bu pÄrbaude"
+msgstr "Atkarība:"
#: ../src/extension/dependency.cpp:236
msgid " type: "
@@ -5307,15 +5307,13 @@ msgid "the XML description of it got lost."
msgstr "tÄ XML apraksts ir zudis."
#: ../src/extension/extension.cpp:270
-#, fuzzy
msgid "no implementation was defined for the extension."
-msgstr "tam nav definēts nosaukums."
+msgstr ""
#. std::cout << "Failed: " << *(_deps[i]) << std::endl;
#: ../src/extension/extension.cpp:277
-#, fuzzy
msgid "a dependency was not met."
-msgstr "Netika ievērota politika."
+msgstr "nav izpildīta atkarības prasība."
#: ../src/extension/extension.cpp:297
msgid "Extension \""
@@ -5326,9 +5324,9 @@ msgid "\" failed to load because "
msgstr "\" neizdevÄs ielÄdÄ“t, jo "
#: ../src/extension/extension.cpp:624
-#, fuzzy, c-format
+#, c-format
msgid "Could not create extension error log file '%s'"
-msgstr "ŽurnÄla kļūda: neizdevÄs atvÄ“rt rakstīšanai žurnÄla failu \"%1\"."
+msgstr "Nav iespÄ“jams izveidot paplaÅ¡inÄjuma kļūdu žurnÄla failu '%s'"
#: ../src/extension/extension.cpp:727
#: ../share/extensions/webslicer_create_rect.inx.h:26
@@ -5348,9 +5346,8 @@ msgid "Loaded"
msgstr "IelÄdÄ“ts"
#: ../src/extension/extension.cpp:729
-#, fuzzy
msgid "Unloaded"
-msgstr "Parole veiksmīgi aizmirsta."
+msgstr "AizvÄkts no atmiņas"
#: ../src/extension/extension.cpp:729
msgid "Deactivated"
@@ -5375,9 +5372,8 @@ msgid "Modules directory (%s) is unavailable. External modules in that director
msgstr "Moduļu mape (%s) nav pieejama. Ä€rÄ“jie moduļi no šī mapes netiks ielÄdÄ“ti."
#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:39
-#, fuzzy
msgid "Adaptive Threshold"
-msgstr "ApstiprinÄt slieksni"
+msgstr ""
#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:41
#: ../src/extension/internal/bitmap/raise.cpp:42
@@ -5454,9 +5450,8 @@ msgid "Raster"
msgstr "Rastrs"
#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:49
-#, fuzzy
msgid "Apply adaptive thresholding to selected bitmap(s)"
-msgstr "MacPaint bitkartes attēls"
+msgstr ""
#: ../src/extension/internal/bitmap/addNoise.cpp:45
msgid "Add Noise"
@@ -5592,18 +5587,16 @@ msgid "Matte Channel"
msgstr "MatÄ“juma kanÄls"
#: ../src/extension/internal/bitmap/channel.cpp:66
-#, fuzzy
msgid "Extract specific channel from image"
-msgstr "Ekstraģēt krÄsa kanÄlu kÄ caurspÄ«dÄ«gu attÄ“lu"
+msgstr "Ekstraģēt no attÄ“la noteiktu kanÄlu"
#: ../src/extension/internal/bitmap/charcoal.cpp:38
msgid "Charcoal"
msgstr "Kokogle"
#: ../src/extension/internal/bitmap/charcoal.cpp:47
-#, fuzzy
msgid "Apply charcoal stylization to selected bitmap(s)"
-msgstr "Alfa -> iezīmētais"
+msgstr "Alfa -> iezīmētai"
#: ../src/extension/internal/bitmap/colorize.cpp:50
#: ../src/extension/internal/filter/color.h:316
@@ -5651,9 +5644,8 @@ msgid "Crop selected bitmap(s)."
msgstr "Apgriezt izvÄ“lÄ“to (-Äs) bitkarti (-es)"
#: ../src/extension/internal/bitmap/cycleColormap.cpp:37
-#, fuzzy
msgid "Cycle Colormap"
-msgstr "KrÄsu kartes izvÄ“lne"
+msgstr ""
#: ../src/extension/internal/bitmap/cycleColormap.cpp:39
#: ../src/extension/internal/bitmap/spread.cpp:39
@@ -5663,29 +5655,24 @@ msgid "Amount:"
msgstr "Apjoms:"
#: ../src/extension/internal/bitmap/cycleColormap.cpp:45
-#, fuzzy
msgid "Cycle colormap(s) of selected bitmap(s)"
-msgstr "ApstrÄdÄt atlasÄ«to(s) attÄ“lu(s) ar Gausa izpludinÄjumu"
+msgstr ""
#: ../src/extension/internal/bitmap/despeckle.cpp:36
-#, fuzzy
msgid "Despeckle"
-msgstr "Noņemt troksni"
+msgstr ""
#: ../src/extension/internal/bitmap/despeckle.cpp:43
-#, fuzzy
msgid "Reduce speckle noise of selected bitmap(s)"
-msgstr "Pievienot nejauÅ¡u troksni izvÄ“lÄ“tajai (-Äm) bitkartei (-Ä“m)"
+msgstr ""
#: ../src/extension/internal/bitmap/edge.cpp:37
-#, fuzzy
msgid "Edge"
-msgstr "Kontūras"
+msgstr "Mala"
#: ../src/extension/internal/bitmap/edge.cpp:45
-#, fuzzy
msgid "Highlight edges of selected bitmap(s)"
-msgstr "ApstrÄdÄt atlasÄ«to(s) attÄ“lu(s) ar Gausa izpludinÄjumu"
+msgstr "Izcelt atlasÄ«tÄ(o) attÄ“la(u) malas"
#: ../src/extension/internal/bitmap/emboss.cpp:38
msgid "Emboss"
@@ -5700,9 +5687,8 @@ msgid "Enhance"
msgstr "Uzlabot"
#: ../src/extension/internal/bitmap/enhance.cpp:42
-#, fuzzy
msgid "Enhance selected bitmap(s); minimize noise"
-msgstr "Pievienot nejauÅ¡u troksni izvÄ“lÄ“tajai (-Äm) bitkartei (-Ä“m)"
+msgstr "Uzlabot atlasÄ«to(Äs) bitkarti(es (samazinÄt troksni)"
#: ../src/extension/internal/bitmap/equalize.cpp:35
msgid "Equalize"
@@ -5710,7 +5696,7 @@ msgstr "IzlÄ«dzinÄt"
#: ../src/extension/internal/bitmap/equalize.cpp:42
msgid "Equalize selected bitmap(s); histogram equalization"
-msgstr ""
+msgstr "IzlÄ«dzinÄt atlasÄ«to (-Äs) bitkarti (-es); histogrammas izlÄ«dzinÄÅ¡ana"
#: ../src/extension/internal/bitmap/gaussianBlur.cpp:38
#: ../src/filter-enums.cpp:28
@@ -5732,9 +5718,8 @@ msgid "Implode"
msgstr ""
#: ../src/extension/internal/bitmap/implode.cpp:45
-#, fuzzy
msgid "Implode selected bitmap(s)"
-msgstr "IzpludinÄt izvÄ“lÄ“to (-Äs) bitkarti (-es)"
+msgstr ""
#: ../src/extension/internal/bitmap/level.cpp:41
msgid "Level"
@@ -5781,9 +5766,8 @@ msgid "Replace each pixel component with the median color in a circular neighbor
msgstr ""
#: ../src/extension/internal/bitmap/modulate.cpp:40
-#, fuzzy
msgid "HSB Adjust"
-msgstr "PielÄgot spilgtumu"
+msgstr "Pieskaņot HSB"
#: ../src/extension/internal/bitmap/modulate.cpp:42
msgid "Hue:"
@@ -5891,9 +5875,8 @@ msgstr "Azimuts:"
#: ../src/extension/internal/bitmap/shade.cpp:43
#: ../src/extension/internal/filter/bumps.h:111
#: ../src/extension/internal/filter/bumps.h:336
-#, fuzzy
msgid "Elevation:"
-msgstr "Augstums:"
+msgstr "Pacēklums"
#: ../src/extension/internal/bitmap/shade.cpp:44
msgid "Colored Shading"
@@ -5918,9 +5901,8 @@ msgid "Solarize selected bitmap(s), like overexposing photographic film"
msgstr "SolarizÄ“t atlasÄ«to(-Äs) bitkarti(-es), lÄ«dzÄ«gi kÄ pÄreksponÄ“jot fotofilmu"
#: ../src/extension/internal/bitmap/spread.cpp:37
-#, fuzzy
msgid "Dither"
-msgstr "Tonēšanas izmērs:"
+msgstr ""
#: ../src/extension/internal/bitmap/spread.cpp:45
msgid "Randomly scatter pixels in selected bitmap(s), within the given radius of the original position"
@@ -5946,18 +5928,16 @@ msgid "Threshold:"
msgstr "Slieksnis:"
#: ../src/extension/internal/bitmap/threshold.cpp:46
-#, fuzzy
msgid "Threshold selected bitmap(s)"
-msgstr "IzpludinÄt izvÄ“lÄ“to (-Äs) bitkarti (-es)"
+msgstr ""
#: ../src/extension/internal/bitmap/unsharpmask.cpp:41
msgid "Unsharp Mask"
msgstr "Izplūduma maska"
#: ../src/extension/internal/bitmap/unsharpmask.cpp:52
-#, fuzzy
msgid "Sharpen selected bitmap(s) using unsharp mask algorithms"
-msgstr "MacPaint bitkartes attēls"
+msgstr "PalielinÄt bitkartes attÄ“la (-u) izšķirtspÄ“ju izmantojot asum samazinÄÅ¡anas algoritmus"
#: ../src/extension/internal/bitmap/wave.cpp:38
msgid "Wave"
@@ -5972,19 +5952,16 @@ msgid "Wavelength:"
msgstr "Viļņa garums:"
#: ../src/extension/internal/bitmap/wave.cpp:47
-#, fuzzy
msgid "Alter selected bitmap(s) along sine wave"
-msgstr "MacPaint bitkartes attēls"
+msgstr ""
#: ../src/extension/internal/bluredge.cpp:135
-#, fuzzy
msgid "Inset/Outset Halo"
-msgstr "PÄrvietot atlasÄ«tos ceļus uz iekÅ¡u"
+msgstr ""
#: ../src/extension/internal/bluredge.cpp:137
-#, fuzzy
msgid "Width in px of the halo"
-msgstr "MaksimÄlais pÄrvietojums gar X asi (px):"
+msgstr ""
#: ../src/extension/internal/bluredge.cpp:138
msgid "Number of steps:"
@@ -6029,9 +6006,8 @@ msgstr "PostScript level 2"
#: ../src/extension/internal/cairo-ps-out.cpp:357
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:241
#: ../src/extension/internal/emf-win32-inout.cpp:2544
-#, fuzzy
msgid "Convert texts to paths"
-msgstr "Montēšanas ceļi, kurus ignorēt"
+msgstr "PÄrvÄ“rst tekstus par ceļiem"
#: ../src/extension/internal/cairo-ps-out.cpp:318
msgid "PS+LaTeX: Omit text in PS, and create LaTeX file"
@@ -6040,9 +6016,8 @@ msgstr "PS+LaTeX: izlaist tekstu PS un izveidot LaTeX failu"
#: ../src/extension/internal/cairo-ps-out.cpp:319
#: ../src/extension/internal/cairo-ps-out.cpp:359
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:243
-#, fuzzy
msgid "Rasterize filter effects"
-msgstr "Filtra efektu apgabala platums"
+msgstr ""
#: ../src/extension/internal/cairo-ps-out.cpp:320
#: ../src/extension/internal/cairo-ps-out.cpp:360
@@ -6169,9 +6144,8 @@ msgstr "Gludums:"
#: ../src/extension/internal/filter/bevels.h:56
#: ../src/extension/internal/filter/bevels.h:137
#: ../src/extension/internal/filter/bevels.h:221
-#, fuzzy
msgid "Elevation (°):"
-msgstr "Augstums"
+msgstr ""
#: ../src/extension/internal/filter/bevels.h:57
#: ../src/extension/internal/filter/bevels.h:138
@@ -6182,9 +6156,8 @@ msgstr "Azimuts (°):"
#: ../src/extension/internal/filter/bevels.h:58
#: ../src/extension/internal/filter/bevels.h:139
#: ../src/extension/internal/filter/bevels.h:223
-#, fuzzy
msgid "Lighting color"
-msgstr "krÄsas izvÄ“lÄ“tÄjs"
+msgstr ""
#: ../src/extension/internal/filter/bevels.h:62
#: ../src/extension/internal/filter/bevels.h:143
@@ -6240,9 +6213,8 @@ msgid "Filters"
msgstr "Filtri"
#: ../src/extension/internal/filter/bevels.h:66
-#, fuzzy
msgid "Basic diffuse bevel to use for building textures"
-msgstr "Pamata spoguļgluds slīpums faktūru veidošanai"
+msgstr ""
#: ../src/extension/internal/filter/bevels.h:133
msgid "Matte Jelly"
@@ -6424,9 +6396,8 @@ msgstr "Fona krÄsa"
#: ../src/extension/internal/filter/blurs.h:337
#: ../src/extension/internal/filter/bumps.h:129
#: ../src/extension/internal/filter/color.h:1211
-#, fuzzy
msgid "Blend type:"
-msgstr "Līknes tips:"
+msgstr "Sajaukšanas tips:"
#: ../src/extension/internal/filter/blurs.h:338
#: ../src/extension/internal/filter/bumps.h:130
@@ -6557,9 +6528,8 @@ msgid "Point"
msgstr "Punkts"
#: ../src/extension/internal/filter/bumps.h:107
-#, fuzzy
msgid "Spot"
-msgstr "3x3x3, 4 punkts"
+msgstr ""
#: ../src/extension/internal/filter/bumps.h:109
msgid "Distant light options"
@@ -6650,23 +6620,20 @@ msgid "Lighting"
msgstr "Apgaismojums"
#: ../src/extension/internal/filter/bumps.h:337
-#, fuzzy
msgid "Lighting blend:"
-msgstr "KrÄsu ekspozÄ«cija"
+msgstr ""
#: ../src/extension/internal/filter/bumps.h:344
-#, fuzzy
msgid "Highlight blend:"
-msgstr "KrÄsu ekspozÄ«cija"
+msgstr ""
#: ../src/extension/internal/filter/bumps.h:353
msgid "Bump color"
msgstr "Reljefa krÄsa"
#: ../src/extension/internal/filter/bumps.h:354
-#, fuzzy
msgid "Revert bump"
-msgstr "Rel_jefa karte"
+msgstr ""
#: ../src/extension/internal/filter/bumps.h:355
msgid "Transparency type:"
@@ -6683,7 +6650,6 @@ msgstr ""
#: ../src/extension/internal/filter/distort.h:70
#: ../src/extension/internal/filter/morphology.h:174
#: ../src/filter-enums.cpp:72
-#, fuzzy
msgid "In"
msgstr "Pēc"
@@ -6715,9 +6681,8 @@ msgid "Brightness filter"
msgstr "Spilgtuma filtrs"
#: ../src/extension/internal/filter/color.h:151
-#, fuzzy
msgid "Channel Painting"
-msgstr "Eļļas glezna"
+msgstr "KanÄlu krÄsosana"
#: ../src/extension/internal/filter/color.h:159
#: ../src/extension/internal/filter/transparency.h:135
@@ -6800,9 +6765,8 @@ msgid "Gamma"
msgstr "Gamma"
#: ../src/extension/internal/filter/color.h:439
-#, fuzzy
msgid "Basic component transfer structure"
-msgstr "PÄtraucam pÄrraidīšanu..."
+msgstr ""
#: ../src/extension/internal/filter/color.h:508
msgid "Duochrome"
@@ -6983,9 +6947,8 @@ msgid "Green and blue"
msgstr "Zaļš un zils"
#: ../src/extension/internal/filter/color.h:912
-#, fuzzy
msgid "Light transparency:"
-msgstr "KrÄsas caurspÄ«dÄ«gums."
+msgstr "Gaismas caurspīdīgums:"
#: ../src/extension/internal/filter/color.h:913
msgid "Invert hue"
@@ -7028,9 +6991,8 @@ msgid "Modify lightness and contrast separately"
msgstr "Mainīt spilgtumu un kontrastu atsevišķi"
#: ../src/extension/internal/filter/color.h:1195
-#, fuzzy
msgid "Nudge RGB"
-msgstr "RGB attēls"
+msgstr ""
#: ../src/extension/internal/filter/color.h:1199
msgid "Red offset"
@@ -7132,9 +7094,8 @@ msgid "Phosphorescence"
msgstr "Fosforescence"
#: ../src/extension/internal/filter/color.h:1506
-#, fuzzy
msgid "Colored nights"
-msgstr "KrÄsoti burti"
+msgstr "KrÄsainÄs naktis"
#: ../src/extension/internal/filter/color.h:1507
msgid "Hue to background"
@@ -7171,9 +7132,8 @@ msgstr "Filca spalvas"
#: ../src/extension/internal/filter/distort.h:71
#: ../src/extension/internal/filter/morphology.h:175
#: ../src/filter-enums.cpp:73
-#, fuzzy
msgid "Out"
-msgstr "TÄlÄk"
+msgstr ""
#: ../src/extension/internal/filter/distort.h:77
#: ../src/extension/internal/filter/textures.h:75
@@ -7260,9 +7220,8 @@ msgid "Blur and displace edges of shapes and pictures"
msgstr "IzpludinÄt un nobÄ«dÄ«t figÅ«ru un attÄ“lu malas"
#: ../src/extension/internal/filter/distort.h:190
-#, fuzzy
msgid "Roughen"
-msgstr "Ceļa nelīdzena padarīšanas pieskaņošana"
+msgstr ""
#: ../src/extension/internal/filter/distort.h:192
#: ../src/extension/internal/filter/overlays.h:60
@@ -7359,9 +7318,8 @@ msgid "Hide image"
msgstr "Slēpt attēlu"
#: ../src/extension/internal/filter/morphology.h:172
-#, fuzzy
msgid "Composite type:"
-msgstr "Līknes tips:"
+msgstr ""
#: ../src/extension/internal/filter/morphology.h:177
#: ../src/filter-enums.cpp:75
@@ -7422,9 +7380,8 @@ msgid "Stroke opacity:"
msgstr "Vilkuma necaurspīdība:"
#: ../src/extension/internal/filter/morphology.h:206
-#, fuzzy
msgid "Adds a colorizable outline"
-msgstr "Pievieno necaurspÄ«dÄ«gu, izkrÄsojamu fonu"
+msgstr "Pievieno izkrÄsojamas aprises"
#: ../src/extension/internal/filter/overlays.h:56
msgid "Noise Fill"
@@ -7478,14 +7435,12 @@ msgstr "Hromolito"
#: ../src/extension/internal/filter/paint.h:75
#: ../share/extensions/jessyInk_keyBindings.inx.h:5
-#, fuzzy
msgid "Drawing mode"
-msgstr "PÄrslÄ“gt zÄ«mēšanas režīmu"
+msgstr "Zīmēšanas režīms"
#: ../src/extension/internal/filter/paint.h:76
-#, fuzzy
msgid "Drawing blend:"
-msgstr "KrÄsu ekspozÄ«cija"
+msgstr ""
#: ../src/extension/internal/filter/paint.h:84
msgid "Dented"
@@ -7568,9 +7523,8 @@ msgstr "AizpildÄ«juma krÄsa"
#: ../src/extension/internal/filter/paint.h:352
#: ../src/extension/internal/filter/paint.h:716
-#, fuzzy
msgid "Image on fill"
-msgstr "Attēls uz vilkuima"
+msgstr ""
#: ../src/extension/internal/filter/paint.h:355
msgid "Stroke color"
@@ -7610,9 +7564,8 @@ msgid "Electro solarization effects"
msgstr "ElektrosolorizÄcijas efekts"
#: ../src/extension/internal/filter/paint.h:585
-#, fuzzy
msgid "Neon Draw"
-msgstr "Zīmēt robežu"
+msgstr ""
#: ../src/extension/internal/filter/paint.h:587
msgid "Line type:"
@@ -7623,9 +7576,8 @@ msgid "Smoothed"
msgstr "NogludinÄts"
#: ../src/extension/internal/filter/paint.h:589
-#, fuzzy
msgid "Contrasted"
-msgstr "Kontrasts"
+msgstr "Kontrastēts"
#: ../src/extension/internal/filter/paint.h:592
msgid "Line width:"
@@ -7646,14 +7598,12 @@ msgid "Point Engraving"
msgstr "Punkta gravēšana"
#: ../src/extension/internal/filter/paint.h:702
-#, fuzzy
msgid "Noise blend:"
-msgstr "KrÄsu ekspozÄ«cija"
+msgstr ""
#: ../src/extension/internal/filter/paint.h:710
-#, fuzzy
msgid "Grain lightness:"
-msgstr "Hroma gaišums"
+msgstr ""
#: ../src/extension/internal/filter/paint.h:712
#: ../src/extension/internal/filter/transparency.h:343
@@ -7673,9 +7623,8 @@ msgid "Convert image to a transparent point engraving"
msgstr ""
#: ../src/extension/internal/filter/paint.h:852
-#, fuzzy
msgid "Poster Paint"
-msgstr "Zīmēšanas režīms"
+msgstr "PlakÄta zÄ«mēšana"
#: ../src/extension/internal/filter/paint.h:858
msgid "Transfer type:"
@@ -7690,14 +7639,12 @@ msgid "Painting"
msgstr "Glezna"
#: ../src/extension/internal/filter/paint.h:870
-#, fuzzy
msgid "Simplify (primary):"
-msgstr "PrimÄrÄ GIcon"
+msgstr ""
#: ../src/extension/internal/filter/paint.h:871
-#, fuzzy
msgid "Simplify (secondary):"
-msgstr "SekundÄrÄ GIcon"
+msgstr ""
#: ../src/extension/internal/filter/paint.h:872
msgid "Pre-saturation:"
@@ -7708,33 +7655,28 @@ msgid "Post-saturation:"
msgstr "PÄ“cpiesÄtinÄjums:"
#: ../src/extension/internal/filter/paint.h:874
-#, fuzzy
msgid "Simulate antialiasing"
-msgstr "Teksta nogludinÄÅ¡ana"
+msgstr ""
#: ../src/extension/internal/filter/paint.h:882
msgid "Poster and painting effects"
msgstr "PlakÄtu un gleznu efekti"
#: ../src/extension/internal/filter/paint.h:975
-#, fuzzy
msgid "Posterize Basic"
-msgstr "Pamata latīņu"
+msgstr ""
#: ../src/extension/internal/filter/paint.h:986
-#, fuzzy
msgid "Simple posterizing effect"
-msgstr "VienkÄrÅ¡a efektu iestatne"
+msgstr ""
#: ../src/extension/internal/filter/protrusions.h:48
-#, fuzzy
msgid "Snow crest"
-msgstr "No rīta sniegs"
+msgstr ""
#: ../src/extension/internal/filter/protrusions.h:50
-#, fuzzy
msgid "Drift Size:"
-msgstr "&Tikai izmērs"
+msgstr ""
#: ../src/extension/internal/filter/protrusions.h:58
msgid "Snow has fallen on object"
@@ -7777,9 +7719,8 @@ msgid "Use object's color"
msgstr "Izmantot objekta krÄsu"
#: ../src/extension/internal/filter/shadows.h:82
-#, fuzzy
msgid "Colorizable Drop shadow"
-msgstr "KrÄ«toÅ¡as Ä“nas _X pÄrvietojums"
+msgstr ""
#: ../src/extension/internal/filter/textures.h:62
msgid "Ink Blot"
@@ -7790,23 +7731,20 @@ msgid "Frequency:"
msgstr "Biežums:"
#: ../src/extension/internal/filter/textures.h:71
-#, fuzzy
msgid "Horizontal inlay:"
-msgstr "HorizontÄlais NoregulÄ“jums"
+msgstr ""
#: ../src/extension/internal/filter/textures.h:72
-#, fuzzy
msgid "Vertical inlay:"
-msgstr "VertikÄlÄs formas"
+msgstr ""
#: ../src/extension/internal/filter/textures.h:73
msgid "Displacement:"
msgstr "PÄrvietojums:"
#: ../src/extension/internal/filter/textures.h:79
-#, fuzzy
msgid "Overlapping"
-msgstr "VariÄciju atlasÄ«tÄji"
+msgstr "PÄrklÄÅ¡anÄs"
#: ../src/extension/internal/filter/textures.h:80
msgid "External"
@@ -7818,9 +7756,8 @@ msgid "Custom"
msgstr "Izvēles"
#: ../src/extension/internal/filter/textures.h:83
-#, fuzzy
msgid "Custom stroke options"
-msgstr "PielÄgotas Å¡ifrēšanas opcijas"
+msgstr "PielÄgotas vilkuma iespejas"
#: ../src/extension/internal/filter/textures.h:84
msgid "k1:"
@@ -7893,9 +7830,8 @@ msgid "Silhouette"
msgstr "Siluets"
#: ../src/extension/internal/filter/transparency.h:344
-#, fuzzy
msgid "Cutout"
-msgstr "Ārējais izgriezums"
+msgstr ""
#: ../src/extension/internal/filter/transparency.h:353
msgid "Repaint anything visible monochrome"
@@ -8065,9 +8001,8 @@ msgid "bleed box"
msgstr "pÄrlaides rÄmis"
#: ../src/extension/internal/pdfinput/pdf-input.cpp:73
-#, fuzzy
msgid "art box"
-msgstr "izvēles rūtiņa"
+msgstr ""
#: ../src/extension/internal/pdfinput/pdf-input.cpp:85
msgid "Select page:"
@@ -8081,9 +8016,8 @@ msgstr "no %i"
#. Crop settings
#: ../src/extension/internal/pdfinput/pdf-input.cpp:110
-#, fuzzy
msgid "Clip to:"
-msgstr "KÄ apcirpt"
+msgstr "t"
#: ../src/extension/internal/pdfinput/pdf-input.cpp:125
msgid "Page settings"
@@ -8103,9 +8037,8 @@ msgstr "raupjš"
#. Text options
#: ../src/extension/internal/pdfinput/pdf-input.cpp:141
-#, fuzzy
msgid "Text handling:"
-msgstr "MÄ“stuļu asptrÄde"
+msgstr ""
#: ../src/extension/internal/pdfinput/pdf-input.cpp:144
#: ../src/extension/internal/pdfinput/pdf-input.cpp:146
@@ -8264,9 +8197,8 @@ msgid "Vector graphics format used by Corel WordPerfect"
msgstr "Corel WordPerfect vektoru grafikas formÄts"
#: ../src/extension/prefdialog.cpp:251
-#, fuzzy
msgid "Live preview"
-msgstr "_AtjauninÄt priekÅ¡skatÄ«jumu pie izmaiņÄm"
+msgstr "Dzīvais priekšskats"
#: ../src/extension/prefdialog.cpp:251
msgid "Is the effect previewed live on canvas?"
@@ -8402,9 +8334,8 @@ msgid "Select file to export to"
msgstr "Izvēlieties failu, uz kuru eksportēt"
#: ../src/file.cpp:1643
-#, fuzzy
msgid "Import Clip Art"
-msgstr "Importēt ..."
+msgstr ""
#: ../src/filter-enums.cpp:21
msgid "Color Matrix"
@@ -8415,14 +8346,12 @@ msgid "Composite"
msgstr "Salikts"
#: ../src/filter-enums.cpp:24
-#, fuzzy
msgid "Convolve Matrix"
-msgstr "Lauka matrica"
+msgstr ""
#: ../src/filter-enums.cpp:25
-#, fuzzy
msgid "Diffuse Lighting"
-msgstr "Telpiskuma izgaismojums"
+msgstr ""
#: ../src/filter-enums.cpp:26
msgid "Displacement Map"
@@ -8451,14 +8380,12 @@ msgid "Tile"
msgstr "Raksta elements"
#: ../src/filter-enums.cpp:40
-#, fuzzy
msgid "Source Graphic"
-msgstr "Grafikas veiktspēja"
+msgstr ""
#: ../src/filter-enums.cpp:41
-#, fuzzy
msgid "Source Alpha"
-msgstr "PaÅ¡reizÄ“jÄ Alpha"
+msgstr ""
#: ../src/filter-enums.cpp:42
msgid "Background Image"
@@ -8469,14 +8396,12 @@ msgid "Background Alpha"
msgstr "Fona Alfa"
#: ../src/filter-enums.cpp:44
-#, fuzzy
msgid "Fill Paint"
-msgstr "Zīmēšanas režīms"
+msgstr ""
#: ../src/filter-enums.cpp:45
-#, fuzzy
msgid "Stroke Paint"
-msgstr "Vilkuma krÄsa"
+msgstr ""
#: ../src/filter-enums.cpp:61
msgid "Matrix"
@@ -8491,9 +8416,8 @@ msgid "Hue Rotate"
msgstr "Griezt nokrÄsu"
#: ../src/filter-enums.cpp:64
-#, fuzzy
msgid "Luminance to Alpha"
-msgstr "Alfa -> iezīmējums"
+msgstr ""
#. File
#: ../src/filter-enums.cpp:70
@@ -8801,24 +8725,20 @@ msgid "Select <b>objects</b> on which to create gradient."
msgstr "Atlasiet <b>objektus</b>, kuriem izveidot krÄsu pÄreju."
#: ../src/gradient-drag.cpp:104
-#, fuzzy
msgid "Mesh gradient <b>corner</b>"
-msgstr "RÄdÄ«t stÅ«ra pogas"
+msgstr ""
#: ../src/gradient-drag.cpp:105
-#, fuzzy
msgid "Mesh gradient <b>handle</b>"
-msgstr " no %d krÄsu pÄrejas tura"
+msgstr ""
#: ../src/gradient-drag.cpp:106
-#, fuzzy
msgid "Mesh gradient <b>tensor</b>"
-msgstr "Gradienta redaktora izvēlne"
+msgstr ""
#: ../src/gradient-drag.cpp:565
-#, fuzzy
msgid "Added patch row or column"
-msgstr "Dzēst katru kolonnu un rindu"
+msgstr ""
#: ../src/gradient-drag.cpp:791
msgid "Merge gradient handles"
@@ -9174,9 +9094,8 @@ msgid "Custom"
msgstr "Izvēles"
#: ../src/interface.cpp:922
-#, fuzzy
msgid "Setup for custom task"
-msgstr "Meklēt uzdevumu sarakstus:"
+msgstr ""
#: ../src/interface.cpp:923
msgctxt "Interface setup"
@@ -9184,9 +9103,8 @@ msgid "Wide"
msgstr "Plats"
#: ../src/interface.cpp:923
-#, fuzzy
msgid "Setup for widescreen work"
-msgstr "Smags darbs, maza alga"
+msgstr ""
#: ../src/interface.cpp:1035
#, c-format
@@ -9449,9 +9367,8 @@ msgstr "Aizvērt šo doku"
#: ../src/libgdl/gdl-dock-item-grip.c:721
#: ../src/libgdl/gdl-dock-tablabel.c:125
-#, fuzzy
msgid "Controlling dock item"
-msgstr "VÄ“lamais dokojamÄ elementa augstums"
+msgstr "VadoÅ¡Ä doka elements"
#: ../src/libgdl/gdl-dock-item-grip.c:722
msgid "Dockitem which 'owns' this grip"
@@ -9561,15 +9478,13 @@ msgstr "Ja iestatÄ«ts 1, visi galvenajam piesaistÄ«tie dokojamie elementi ir slÄ
#: ../src/libgdl/gdl-dock-master.c:157
#: ../src/libgdl/gdl-switcher.c:732
-#, fuzzy
msgid "Switcher Style"
-msgstr "SÄkuma stils:"
+msgstr ""
#: ../src/libgdl/gdl-dock-master.c:158
#: ../src/libgdl/gdl-switcher.c:733
-#, fuzzy
msgid "Switcher buttons style"
-msgstr "NorÄdÄ«t apvilkÅ¡anas stilu"
+msgstr ""
#: ../src/libgdl/gdl-dock-master.c:783
#, c-format
@@ -9615,14 +9530,12 @@ msgid "Human readable name for the dock object"
msgstr "DokojamÄ objekta cilvÄ“kam saprotams nosaukums"
#: ../src/libgdl/gdl-dock-object.c:140
-#, fuzzy
msgid "Stock Icon"
-msgstr "KrÄjuma ikona"
+msgstr ""
#: ../src/libgdl/gdl-dock-object.c:141
-#, fuzzy
msgid "Stock icon for the dock object"
-msgstr "DokojamÄ objekta Pixbuf ikona"
+msgstr ""
#: ../src/libgdl/gdl-dock-object.c:147
msgid "Pixbuf Icon"
@@ -9924,7 +9837,7 @@ msgstr ""
#: ../src/live_effects/effect.cpp:120
msgid "Hatches (rough)"
-msgstr ""
+msgstr "Iesvītrojums (rupjš)"
#: ../src/live_effects/effect.cpp:121
msgid "Sketch"
@@ -10000,7 +9913,7 @@ msgstr "Pirms apliekÅ¡anas gar liektu ceļu pagriež oriÄ£inÄlu par 90 grÄdiem
#: ../src/live_effects/lpe-clone-original.cpp:18
msgid "Linked path:"
-msgstr ""
+msgstr "Saistītie ceļi:"
#: ../src/live_effects/lpe-clone-original.cpp:18
msgid "Path from which to take the original path data"
@@ -10958,7 +10871,7 @@ msgstr "Neizmantot X serveri (apstrÄdÄt failus tikai no komandrindas)"
#: ../src/main.cpp:279
msgid "Try to use X server (even if $DISPLAY is not set)"
-msgstr "M`ēģiniet izmantot X serveri (pat ja $DISPLAY nav iestatīts)"
+msgstr "Mēģiniet izmantot X serveri (pat ja $DISPLAY nav iestatīts)"
#: ../src/main.cpp:284
msgid "Open specified document(s) (option string may be excluded)"
@@ -11391,24 +11304,20 @@ msgid "<b>No objects</b> to convert to path in the selection."
msgstr "AtlasÄ«tajÄ <b>nav</b> par ceļu pÄrvÄ“rÅ¡amu <b>objektu</b>."
#: ../src/path-chemistry.cpp:602
-#, fuzzy
msgid "Select <b>path(s)</b> to reverse."
-msgstr "Atlasiet vienkÄrÅ¡ojamo(s) <b>ceļu(s)</b>."
+msgstr ""
#: ../src/path-chemistry.cpp:611
-#, fuzzy
msgid "Reversing paths..."
-msgstr "Importēt kontūras"
+msgstr ""
#: ../src/path-chemistry.cpp:646
-#, fuzzy
msgid "Reverse path"
-msgstr " Direktorija ceļš "
+msgstr ""
#: ../src/path-chemistry.cpp:648
-#, fuzzy
msgid "<b>No paths</b> to reverse in the selection."
-msgstr "AtlasÄ«tajÄ <b>nav vienkÄrÅ¡ojamu ceļu</b>."
+msgstr ""
#: ../src/pen-context.cpp:250
#: ../src/pencil-context.cpp:561
@@ -11481,18 +11390,16 @@ msgstr ""
#. Write curves to object
#: ../src/pencil-context.cpp:505
-#, fuzzy
msgid "Finishing freehand"
-msgstr "&Brīvrokas daudzstūris"
+msgstr ""
#: ../src/pencil-context.cpp:611
msgid "<b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. Release <b>Alt</b> to finalize."
msgstr ""
#: ../src/pencil-context.cpp:639
-#, fuzzy
msgid "Finishing freehand sketch"
-msgstr "Sketch diagramma (*.sk)"
+msgstr "Beidz brīvrokas uzmetumu"
#: ../src/persp3d.cpp:346
msgid "Toggle vanishing point"
@@ -12723,7 +12630,7 @@ msgstr "Izveidot spirÄli"
#: ../src/splivarot.cpp:68
#: ../src/splivarot.cpp:74
msgid "Union"
-msgstr ""
+msgstr "Apvienojums"
#: ../src/splivarot.cpp:80
msgid "Intersection"
@@ -12736,11 +12643,11 @@ msgstr "Atšķirība"
#: ../src/splivarot.cpp:98
msgid "Exclusion"
-msgstr ""
+msgstr "Izslēgšana"
#: ../src/splivarot.cpp:103
msgid "Division"
-msgstr ""
+msgstr "Dalīšana"
#: ../src/splivarot.cpp:108
msgid "Cut path"
@@ -13239,14 +13146,14 @@ msgid "%s. Drag to <b>move</b>."
msgstr "%s. Velciet, lai <b>pÄrvietou</b>."
#: ../src/tweak-context.cpp:215
-#, fuzzy, c-format
+#, c-format
msgid "%s. Drag or click to <b>move in</b>; with Shift to <b>move out</b>."
-msgstr "<b>Uzklikšķiniet</b> vai <b>vilkt apkÄrt laukumam</b>, lai tuvinÄtu, <b>Shift+klikšķis</b> - lai tÄlinÄtu."
+msgstr ""
#: ../src/tweak-context.cpp:219
-#, fuzzy, c-format
+#, c-format
msgid "%s. Drag or click to <b>move randomly</b>."
-msgstr "Klikšķiniet un pavelciet, lai pÄrvietotu visus punktus"
+msgstr ""
#: ../src/tweak-context.cpp:223
#, c-format
@@ -13264,9 +13171,9 @@ msgid "%s. Drag or click to <b>duplicate</b>; with Shift, <b>delete</b>."
msgstr "%s. Velciet vai uzklikšķiniet, lai <b>dublētu</b>; ar Shift - <b>dzēstu</b>."
#: ../src/tweak-context.cpp:235
-#, fuzzy, c-format
+#, c-format
msgid "%s. Drag to <b>push paths</b>."
-msgstr "Montēšanas ceļi, kurus ignorēt"
+msgstr ""
#: ../src/tweak-context.cpp:239
#, c-format
@@ -13279,9 +13186,9 @@ msgid "%s. Drag or click to <b>attract paths</b>; with Shift to <b>repel</b>."
msgstr ""
#: ../src/tweak-context.cpp:255
-#, fuzzy, c-format
+#, c-format
msgid "%s. Drag or click to <b>roughen paths</b>."
-msgstr "Klikšķiniet vai klikšķiniet un pavelciet, lai pievienotu punktu"
+msgstr ""
#: ../src/tweak-context.cpp:259
#, c-format
@@ -13299,9 +13206,8 @@ msgid "%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>.
msgstr "%s. Velciet vai uzklikšķiniet, lai<b>palielinÄtu izpludinÄjumu</b>; ar Shift t - <b>lai samazinÄtu</b>."
#: ../src/tweak-context.cpp:1233
-#, fuzzy
msgid "<b>Nothing selected!</b> Select objects to tweak."
-msgstr "<b>Nekas nav atlasÄ«ts!</b> Atlasiet izsmidzinÄmos objektus."
+msgstr ""
#: ../src/tweak-context.cpp:1267
msgid "Move tweak"
@@ -13336,18 +13242,16 @@ msgid "Shrink/grow path tweak"
msgstr "Ceļa samazinÄjuma/palielinÄjuma pieskaņosana"
#: ../src/tweak-context.cpp:1299
-#, fuzzy
msgid "Attract/repel path tweak"
-msgstr "Ceļa samazinÄjuma/palielinÄjuma pieskaņosana"
+msgstr ""
#: ../src/tweak-context.cpp:1303
msgid "Roughen path tweak"
msgstr "Ceļa nelīdzena padarīšanas pieskaņošana"
#: ../src/tweak-context.cpp:1307
-#, fuzzy
msgid "Color paint tweak"
-msgstr "KrÄsu drebēšanas pieskaņoÅ¡ana"
+msgstr ""
#: ../src/tweak-context.cpp:1311
msgid "Color jitter tweak"
@@ -13754,9 +13658,8 @@ msgid "Capture log messages"
msgstr "PÄrtvert žurnÄla ierakstus"
#: ../src/ui/dialog/debug.cpp:87
-#, fuzzy
msgid "Release log messages"
-msgstr "Kļūdu žurnÄla ieraksti"
+msgstr ""
#: ../src/ui/dialog/document-metadata.cpp:71
#: ../src/ui/dialog/document-properties.cpp:150
@@ -14004,9 +13907,8 @@ msgid "<b>Color</b>"
msgstr "<b>KrÄsa</b>"
#: ../src/ui/dialog/document-properties.cpp:254
-#, fuzzy
msgid "<b>Border</b>"
-msgstr "Robeža"
+msgstr "<b>Mala</b>"
#: ../src/ui/dialog/document-properties.cpp:256
msgid "<b>Page Size</b>"
@@ -14346,7 +14248,7 @@ msgstr "Kaira"
#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1591
msgid "Antialias"
-msgstr ""
+msgstr "Kropļojumnovērse"
#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1617
msgid "Destination"
@@ -14416,7 +14318,7 @@ msgstr "KrÄ«toÅ¡Äs gaismas leņķis XY plaknÄ“, grÄdos"
#: ../src/ui/dialog/filter-effects-dialog.cpp:975
msgid "Elevation"
-msgstr ""
+msgstr "Pacēlums"
#: ../src/ui/dialog/filter-effects-dialog.cpp:975
msgid "Direction angle for the light source on the YZ plane, in degrees"
@@ -14655,7 +14557,7 @@ msgstr ""
#: ../src/ui/dialog/filter-effects-dialog.cpp:2381
msgid "Bias:"
-msgstr ""
+msgstr "Nosliece:"
#: ../src/ui/dialog/filter-effects-dialog.cpp:2381
msgid "This value is added to each component. This is useful to define a constant value as the zero response of the filter."
@@ -14794,9 +14696,8 @@ msgid "Indicates whether the filter primitive should perform a noise or turbulen
msgstr ""
#: ../src/ui/dialog/filter-effects-dialog.cpp:2432
-#, fuzzy
msgid "Base Frequency:"
-msgstr "<b>CPU frekvence:</b> %1"
+msgstr ""
#: ../src/ui/dialog/filter-effects-dialog.cpp:2433
msgid "Octaves:"
@@ -14936,16 +14837,15 @@ msgstr "Kur meklēt"
#: ../src/ui/dialog/find.cpp:77
msgid "Scope"
-msgstr ""
+msgstr "Darbības lauks"
#: ../src/ui/dialog/find.cpp:79
msgid "Case sensiti_ve"
msgstr "Reģistrjūtīgs"
#: ../src/ui/dialog/find.cpp:79
-#, fuzzy
msgid "Match upper/lower case"
-msgstr "Romiešu cipari ar mazajiem burtiem"
+msgstr "Å…emt vÄ“rÄ lielos/mazos burtus"
#: ../src/ui/dialog/find.cpp:80
msgid "E_xact match"
@@ -15721,9 +15621,8 @@ msgid "Bamum"
msgstr "Bamuma"
#: ../src/ui/dialog/glyphs.cpp:264
-#, fuzzy
msgid "Modifier Tone Letters"
-msgstr "Skaņas modificÄ“jamÄs zÄ«mes"
+msgstr ""
#: ../src/ui/dialog/glyphs.cpp:265
msgid "Latin Extended-D"
@@ -15842,9 +15741,8 @@ msgid "Append text"
msgstr "Pievienot tekstu"
#: ../src/ui/dialog/guides.cpp:47
-#, fuzzy
msgid "Rela_tive change"
-msgstr "Nevar nomainīt direktoriju"
+msgstr ""
#: ../src/ui/dialog/guides.cpp:47
msgid "Move and/or rotate the guide relative to current settings"
@@ -15915,9 +15813,8 @@ msgid "Selection only or whole document"
msgstr "Tikai iezīmēto vai visu dokumentu."
#: ../src/ui/dialog/inkscape-preferences.cpp:176
-#, fuzzy
msgid "Show selection cue"
-msgstr "RÄdÄ«t attÄ“la iezÄ«mÄ“jumu"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:177
msgid "Whether selected objects display a selection cue (the same as in selector)"
@@ -15940,9 +15837,8 @@ msgid "Converting an object to guides places these along the object's true edges
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:197
-#, fuzzy
msgid "Ctrl+click _dot size:"
-msgstr "Ctrl-klikšķis, lai iestatītu klonēšanas avotu"
+msgstr "Ctrl-klikšķis, lai iestatītu punkta izmēru:"
#: ../src/ui/dialog/inkscape-preferences.cpp:197
msgid "times current stroke width"
@@ -16038,9 +15934,8 @@ msgid "Treat groups as a single object during conversion to guides rather than c
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:308
-#, fuzzy
msgid "Average all sketches"
-msgstr "PÄrrakstÄ«t visus mÄ“rļus?"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:309
msgid "Width is in absolute units"
@@ -16052,13 +15947,12 @@ msgstr "Atlasiet jaunu ceļu"
#: ../src/ui/dialog/inkscape-preferences.cpp:311
msgid "Don't attach connectors to text objects"
-msgstr ""
+msgstr "Nepievienot savienotÄjus teksta objektiem"
#. Selector
#: ../src/ui/dialog/inkscape-preferences.cpp:314
-#, fuzzy
msgid "Selector"
-msgstr "Logu izvÄ“lÄ“tÄjs"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:318
msgid "When transforming, show"
@@ -16081,9 +15975,8 @@ msgid "Show only a box outline of the objects when moving or transforming"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:325
-#, fuzzy
msgid "Per-object selection cue"
-msgstr "RÄdÄ«t attÄ“la iezÄ«mÄ“jumu"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:328
msgid "No per-object selection indication"
@@ -16092,7 +15985,7 @@ msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:329
#, fuzzy
msgid "Mark"
-msgstr "%1 marka"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:331
msgid "Each selected object has a diamond mark in the top left corner"
@@ -16172,9 +16065,8 @@ msgid "Show temporary outline even when a path is selected for editing"
msgstr "RÄdÄ«t pagaidu aprises pat tad, ja ceļš ir atlasÄ«ts laboÅ¡anai"
#: ../src/ui/dialog/inkscape-preferences.cpp:356
-#, fuzzy
msgid "_Flash time:"
-msgstr "&Pieejas laiks"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:356
msgid "Specifies how long the path outline will be visible after a mouse-over (in milliseconds); specify 0 to have the outline shown until mouse leaves the path"
@@ -16185,9 +16077,8 @@ msgid "Editing preferences"
msgstr "LaboÅ¡anas uzstÄdÄ«jumi"
#: ../src/ui/dialog/inkscape-preferences.cpp:358
-#, fuzzy
msgid "Show transform handles for single nodes"
-msgstr "RÄdÄ«t atlasÄ«to mezglu pÄrveidoÅ¡anas turus"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:359
msgid "Show transform handles even when only a single node is selected"
@@ -16207,9 +16098,8 @@ msgid "Tweak"
msgstr "Pieskaņot"
#: ../src/ui/dialog/inkscape-preferences.cpp:365
-#, fuzzy
msgid "Object paint style"
-msgstr "Mainīt objekta stilu"
+msgstr ""
#. Zoom
#: ../src/ui/dialog/inkscape-preferences.cpp:370
@@ -16538,7 +16428,7 @@ msgstr "Khmeru (km)"
#: ../src/ui/dialog/inkscape-preferences.cpp:515
msgid "Kinyarwanda (rw)"
-msgstr ""
+msgstr "Kinjaruanda (rw)"
#: ../src/ui/dialog/inkscape-preferences.cpp:515
msgid "Korean (ko)"
@@ -16726,9 +16616,8 @@ msgstr ""
#. show infobox
#: ../src/ui/dialog/inkscape-preferences.cpp:594
-#, fuzzy
msgid "Show filter primitives infobox"
-msgstr "ParÄdÄ«t Ätro filtru joslu"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:596
msgid "Show icons and descriptions for the filter primitives available at the filter effects dialog"
@@ -16774,9 +16663,8 @@ msgid "Dialogs are hidden in taskbar"
msgstr "Dialogi ir paslÄ“pti uzdevumu joslÄ"
#: ../src/ui/dialog/inkscape-preferences.cpp:614
-#, fuzzy
msgid "Save and restore documents viewport"
-msgstr "SaglabÄt un atjaunot dialoglodziņu stÄvokli"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:615
msgid "Zoom when window is resized"
@@ -16851,19 +16739,16 @@ msgid "Dialog Transparency"
msgstr "Dialogu caurspēdīgums"
#: ../src/ui/dialog/inkscape-preferences.cpp:663
-#, fuzzy
msgid "_Opacity when focused:"
-msgstr "Aktivizēt fokusēto attēlu"
+msgstr "Necaurspīdība fokusetam"
#: ../src/ui/dialog/inkscape-preferences.cpp:665
-#, fuzzy
msgid "Opacity when _unfocused:"
-msgstr "Redzams, kad horizontÄls"
+msgstr "NecaurspÄ«dÄ«ba Ärpus fokusa"
#: ../src/ui/dialog/inkscape-preferences.cpp:667
-#, fuzzy
msgid "_Time of opacity change animation:"
-msgstr "Mainīt datumu un laiku"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:670
msgid "Miscellaneous"
@@ -16996,9 +16881,8 @@ msgid "Add default metadata to new documents. Default metadata can be set from D
msgstr "Pievienot metadatus jaunam dokumentam. Noklusētos metadatus var iestatīt izmantojot Dokumenta īpašības -> Metadati."
#: ../src/ui/dialog/inkscape-preferences.cpp:807
-#, fuzzy
msgid "_Grab sensitivity:"
-msgstr "Spiedienjūtīgs"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:807
#: ../src/ui/dialog/inkscape-preferences.cpp:810
@@ -17013,9 +16897,8 @@ msgid "How close on the screen you need to be to an object to be able to grab it
msgstr "Cik tuvu objektam uz ekrÄna ir jÄatrodas, lai to bÅ«tu iespÄ“jams satvert ar peli (ekrÄna pikseļos)"
#: ../src/ui/dialog/inkscape-preferences.cpp:810
-#, fuzzy
msgid "_Click/drag threshold:"
-msgstr "HorizontÄlÄs vilkÅ¡anas aizture"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:811
msgid "Maximum mouse drag (in screen pixels) which is considered a click, not a drag"
@@ -17063,18 +16946,16 @@ msgid "XML formatting"
msgstr "XML formatēšana"
#: ../src/ui/dialog/inkscape-preferences.cpp:832
-#, fuzzy
msgid "Inline attributes"
-msgstr "saglabÄt &AtribÅ«tus"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:833
msgid "Put attributes on the same line as the element tag"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:836
-#, fuzzy
msgid "_Indent, spaces:"
-msgstr "Zīmēt atstarpes"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:836
msgid "The number of spaces to use for indenting nested elements; set to 0 for no indentation"
@@ -17093,9 +16974,8 @@ msgid "If set, relative coordinates may be used in path data"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:843
-#, fuzzy
msgid "Force repeat commands"
-msgstr "Komanda (skatīt --commands)"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:844
msgid "Force repeating of the same path command (for example, 'L 1,2 L 3,4' instead of 'L 1,2 3,4')"
@@ -17114,9 +16994,8 @@ msgid "Significant figures of the values written to the SVG file"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:852
-#, fuzzy
msgid "Minimum _exponent:"
-msgstr "Eksponente: 0x"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:852
msgid "The smallest number written to SVG is 10 to the power of this exponent; anything smaller is written as zero"
@@ -17125,9 +17004,8 @@ msgstr ""
#. Code to add controls for attribute checking options
#. Add incorrect style properties options
#: ../src/ui/dialog/inkscape-preferences.cpp:857
-#, fuzzy
msgid "Improper Attributes Actions"
-msgstr "Mapju darbÄ«bas - ApstiprinÄÅ¡ana"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:859
#: ../src/ui/dialog/inkscape-preferences.cpp:867
@@ -17212,9 +17090,8 @@ msgstr "SVG izvade"
#. TRANSLATORS: see http://www.newsandtech.com/issues/2004/03-04/pt/03-04_rendering.htm
#: ../src/ui/dialog/inkscape-preferences.cpp:895
-#, fuzzy
msgid "Perceptual"
-msgstr "PerceptuÄls"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:895
msgid "Relative Colorimetric"
@@ -17246,9 +17123,8 @@ msgid "Display profile:"
msgstr "EkrÄna profils:"
#: ../src/ui/dialog/inkscape-preferences.cpp:919
-#, fuzzy
msgid "Retrieve profile from display"
-msgstr "RÄdÄ«t logus no visÄm darba vietÄm"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:922
msgid "Retrieve profiles from those attached to displays via XICC"
@@ -17259,16 +17135,12 @@ msgid "Retrieve profiles from those attached to displays"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:929
-#, fuzzy
msgid "Display rendering intent:"
-msgstr "_EkrÄna renderēšanas veids:"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:930
-#, fuzzy
msgid "The rendering intent to use to calibrate display output"
msgstr ""
-"ICC profils ekrÄna krÄsu kalibrēšanai.\n"
-"PÄrmeklÄ“tÄs mapes: %s"
#: ../src/ui/dialog/inkscape-preferences.cpp:932
msgid "Proofing"
@@ -17307,9 +17179,8 @@ msgid "The ICC profile to use to simulate device output"
msgstr "ICC profils, ko izmantot imitÄ“jot izvadi uz iekÄrtas"
#: ../src/ui/dialog/inkscape-preferences.cpp:952
-#, fuzzy
msgid "Device rendering intent:"
-msgstr "_EkrÄna renderēšanas veids:"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:953
msgid "The rendering intent to use to calibrate device output"
@@ -17397,16 +17268,14 @@ msgid "Autosave"
msgstr "AutomÄtiska saglabÄÅ¡ana"
#: ../src/ui/dialog/inkscape-preferences.cpp:1072
-#, fuzzy
msgid "Open Clip Art Library _Server Name:"
-msgstr "Open Clip Art bibliotēkas servera nosaukums:"
+msgstr "Open Clip Art bibliotēkas _servera nosaukums:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1073
msgid "The server name of the Open Clip Art Library webdav server; it's used by the Import and Export to OCAL function"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1075
-#, fuzzy
msgid "Open Clip Art Library _Username:"
msgstr "Open Clip Art bibliotÄ“kas lietotÄja vÄrds:"
@@ -17415,9 +17284,8 @@ msgid "The username used to log into Open Clip Art Library"
msgstr "LietotÄja vÄrds, ar kuru pieslÄ“gties Open Clip Art bibliotÄ“kai"
#: ../src/ui/dialog/inkscape-preferences.cpp:1078
-#, fuzzy
msgid "Open Clip Art Library _Password:"
-msgstr "Open Clip Art bibliotēkas parole:"
+msgstr "Open Clip Art bibliotēkas _parole:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1079
msgid "The password used to log into Open Clip Art Library"
@@ -17518,9 +17386,8 @@ msgid "Wrap around at start and end when cycling objects in z-order"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1126
-#, fuzzy
msgid "Selecting"
-msgstr "Izvēlas grumu %1..."
+msgstr "Izvēlas"
#. Transforms options
#: ../src/ui/dialog/inkscape-preferences.cpp:1129
@@ -17680,9 +17547,8 @@ msgid "Only try to snap the node that is initially closest to the mouse pointer"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1192
-#, fuzzy
msgid "_Weight factor:"
-msgstr "Mērogs: %d:1"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1193
msgid "When multiple snap solutions are found, then Inkscape can either prefer the closest transformation (when set to 0), or prefer the node that was initially the closest to the pointer (when set to 1)"
@@ -17719,9 +17585,8 @@ msgid "Pressing > or < scales selection up or down by this increment"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1211
-#, fuzzy
msgid "_Inset/Outset by:"
-msgstr "lasīt grupai"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1212
msgid "Inset and Outset commands displace the path by this distance"
@@ -17817,9 +17682,8 @@ msgid "Orphaned clones are deleted along with their original"
msgstr "Kloni-bÄreņi tiek nodzÄ“sti kopÄ ar to oriÄ£inÄlu"
#: ../src/ui/dialog/inkscape-preferences.cpp:1256
-#, fuzzy
msgid "Duplicating original+clones/linked offset"
-msgstr "Kad pabeigts, dzÄ“st oriÄ£inÄlo, neÅ¡ifrÄ“to failu"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1258
msgid "Relink duplicated clones"
@@ -17892,9 +17756,8 @@ msgid "Ungroup groups created when setting clip/mask"
msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1294
-#, fuzzy
msgid "Clippaths and masks"
-msgstr "ApstiprinÄt slÄņa maskas"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1297
msgid "Stroke Style Markers"
@@ -17923,9 +17786,8 @@ msgid "Configure number of processors/threads to use when rendering filters"
msgstr "Iestatiet filtru renderēšanai izmantojamo procesoru/pavedienu skaitu"
#: ../src/ui/dialog/inkscape-preferences.cpp:1318
-#, fuzzy
msgid "Rendering _cache size:"
-msgstr "Bufera izmērs:"
+msgstr "Renderēšanas bufera izmērs:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1318
msgctxt "mebibyte (2^20 bytes) abbreviation"
@@ -17999,7 +17861,6 @@ msgstr "Filtru efektu kvalitÄte attÄ“loÅ¡anai uz ekrÄna"
#. build custom preferences tab
#: ../src/ui/dialog/inkscape-preferences.cpp:1368
#: ../src/ui/dialog/print.cpp:224
-#, fuzzy
msgid "Rendering"
msgstr "Renderē"
@@ -18020,9 +17881,8 @@ msgid "16x16"
msgstr "16x16"
#: ../src/ui/dialog/inkscape-preferences.cpp:1378
-#, fuzzy
msgid "Oversample bitmaps:"
-msgstr "Savienotas bitkartes"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1381
msgid "Automatically reload bitmaps"
@@ -18129,9 +17989,8 @@ msgid "Spellcheck"
msgstr "Pareizrakstība"
#: ../src/ui/dialog/inkscape-preferences.cpp:1499
-#, fuzzy
msgid "Latency _skew:"
-msgstr "Sašķiebt attēlu"
+msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1500
msgid "Factor by which the event clock is skewed from the actual time (0.9766 on some systems)"
@@ -18286,9 +18145,8 @@ msgstr "Planšetdators"
#: ../src/ui/dialog/input.cpp:856
#: ../src/ui/dialog/input.cpp:1626
-#, fuzzy
msgid "pad"
-msgstr "X papild"
+msgstr ""
#: ../src/ui/dialog/input.cpp:897
msgid "_Use pressure-sensitive tablet (requires restart)"
@@ -18819,9 +18677,8 @@ msgid "Edit glyph name"
msgstr "Labot glifanosaukumu"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:640
-#, fuzzy
msgid "Set glyph unicode"
-msgstr "Pēc _Unicode bloka"
+msgstr "Iestatīt unikoda glifus"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:652
msgid "Remove font"
@@ -18900,7 +18757,7 @@ msgstr "Rakstsavirzes lielums:"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:866
msgid "Set font family"
-msgstr "Iestatīt fonta ģimeni"
+msgstr "Iestatīt fonta saimi"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:875
msgid "font"
@@ -19109,9 +18966,8 @@ msgid "Sc_ans:"
msgstr ""
#: ../src/ui/dialog/tracedialog.cpp:624
-#, fuzzy
msgid "The desired number of scans"
-msgstr "Tīkla līnijas numurs"
+msgstr ""
#: ../src/ui/dialog/tracedialog.cpp:629
msgid "Co_lors"
@@ -19140,9 +18996,8 @@ msgstr "Pirms vektorizēšanas bitkartei pielietot Gausa izpludinÄÅ¡anu"
#. TRANSLATORS: "Stack" is a verb here
#: ../src/ui/dialog/tracedialog.cpp:656
-#, fuzzy
msgid "Stac_k scans"
-msgstr "steka pÄrplūšana"
+msgstr ""
#: ../src/ui/dialog/tracedialog.cpp:660
msgid "Stack scans on top of one another (no gaps) instead of tiling (usually with gaps)"
@@ -19210,9 +19065,8 @@ msgid "Increase this to reduce the number of nodes in the trace by more aggressi
msgstr "Palieliniet Å¡o, lai samazinÄtu mezglu skaitu vektorizÄ“tajÄ attÄ“lÄ ar agresÄ«vÄkas optimizÄcijas palÄ«dzÄ«bu"
#: ../src/ui/dialog/tracedialog.cpp:738
-#, fuzzy
msgid "To_lerance:"
-msgstr " Kopét uz"
+msgstr ""
#. ## end option page
#: ../src/ui/dialog/tracedialog.cpp:752
@@ -19345,9 +19199,8 @@ msgid "Transformation matrix element F"
msgstr "PÄrveidoÅ¡anas matricas elements F"
#: ../src/ui/dialog/transformation.cpp:96
-#, fuzzy
msgid "Rela_tive move"
-msgstr "PÄrvietot direktoriju \"%s\" uz:"
+msgstr ""
#: ../src/ui/dialog/transformation.cpp:96
msgid "Add the specified relative displacement to the current position; otherwise, edit the current absolute position directly"
@@ -19467,9 +19320,8 @@ msgid "Add nodes"
msgstr "Pievienot mezglus"
#: ../src/ui/tool/multi-path-manipulator.cpp:346
-#, fuzzy
msgid "Add extremum nodes"
-msgstr "Sakļaut augšējÄ lÄ«meņa mezglus"
+msgstr ""
#: ../src/ui/tool/multi-path-manipulator.cpp:352
msgid "Duplicate nodes"
@@ -19693,10 +19545,9 @@ msgid "<b>Ctrl</b>: move along axes, click to change node type"
msgstr "<b>Ctrl</b>: pÄrvietoties gar asÄ«m, uzklikšķiniet, lai mainÄ«tu mezgla tipu"
#: ../src/ui/tool/node.cpp:1277
-#, fuzzy
msgctxt "Path node tip"
msgid "<b>Alt</b>: sculpt nodes"
-msgstr "Sakļaut augšējÄ lÄ«meņa mezglus"
+msgstr ""
#: ../src/ui/tool/node.cpp:1285
#, c-format
@@ -19745,9 +19596,8 @@ msgid "Delete node"
msgstr "Dzēst mezglu"
#: ../src/ui/tool/path-manipulator.cpp:1383
-#, fuzzy
msgid "Cycle node type"
-msgstr "Mainīt mezgla tipu"
+msgstr "Mainīt mezgla tipu uz riņķi"
#: ../src/ui/tool/path-manipulator.cpp:1398
msgid "Drag handle"
@@ -20105,9 +19955,8 @@ msgid "Bitmap options"
msgstr "Bitkartes iestatījumi"
#: ../src/ui/widget/rendering-options.cpp:36
-#, fuzzy
msgid "Preferred resolution of rendering, in dots per inch."
-msgstr "NoklusÄ“tÄ bitkartes izšķirtspÄ“ja (punktos uz collu) eksporta dialoglodzinņÄ"
+msgstr "NoklusÄ“tÄ izšķirtspÄ“ja renderēšanai, punktos uz collu"
#: ../src/ui/widget/rendering-options.cpp:44
msgid "Render using Cairo vector operations. The resulting image is usually smaller in file size and can be arbitrarily scaled, but some filter effects will not be correctly rendered."
@@ -20319,14 +20168,12 @@ msgid "Remove stroke"
msgstr "AizvÄkt vilkumu"
#: ../src/ui/widget/selected-style.cpp:573
-#, fuzzy
msgid "Apply last set color to fill"
-msgstr "KrÄsa: <b>%s</b>; <b>Uzklikšķiniet</b>, lai iestatÄ«tu aizpildÄ«jumu, <b>Shift+klikšķis</b> - lai iestatÄ«tu vilkumu"
+msgstr ""
#: ../src/ui/widget/selected-style.cpp:585
-#, fuzzy
msgid "Apply last set color to stroke"
-msgstr "KrÄsa: <b>%s</b>; <b>Uzklikšķiniet</b>, lai iestatÄ«tu aizpildÄ«jumu, <b>Shift+klikšķis</b> - lai iestatÄ«tu vilkumu"
+msgstr ""
#: ../src/ui/widget/selected-style.cpp:596
msgid "Apply last selected color to fill"
@@ -20476,22 +20323,23 @@ msgstr "Necaurspīdība: %.3g"
#: ../src/vanishing-point.cpp:132
msgid "Split vanishing points"
-msgstr ""
+msgstr "Sadalīt saplūšanas punktus"
#: ../src/vanishing-point.cpp:177
msgid "Merge vanishing points"
-msgstr ""
+msgstr "Apvienot saplūšanas punktus"
#: ../src/vanishing-point.cpp:243
msgid "3D box: Move vanishing point"
-msgstr ""
+msgstr "3D paralÄ“lskaldnis: pÄrvietot saplūšanas punktu"
#: ../src/vanishing-point.cpp:326
#, c-format
msgid "<b>Finite</b> vanishing point shared by <b>%d</b> box"
msgid_plural "<b>Finite</b> vanishing point shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate selected box(es)"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "<b>Galīgs</b> saplūšanas punkts, kopējs <b>%d</b> paralēlskaldnim"
+msgstr[1] "<b>Galīgs</b> saplūšanas punkts, kopējs <b>%d</b> paralēlskaldņiem; velciet ar <b>Shift</b>, lai atdalītu atlasīto(s) paralēlskaldni (-ņus)"
+msgstr[2] "<b>Galīgs</b> saplūšanas punkts, kopējs <b>%d</b> paralēlskaldņiem; velciet ar <b>Shift</b>, lai atdalītu atlasīto(s) paralēlskaldni (-ņus)"
#. This won't make sense any more when infinite VPs are not shown on the canvas,
#. but currently we update the status message anyway
@@ -20499,15 +20347,17 @@ msgstr[1] ""
#, c-format
msgid "<b>Infinite</b> vanishing point shared by <b>%d</b> box"
msgid_plural "<b>Infinite</b> vanishing point shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate selected box(es)"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "<b>Bezalīgs</b> saplūšanas punkts, kopējs <b>%d</b> paralēlskaldnim"
+msgstr[1] "<b>Bezgalīgs</b> saplūšanas punkts, kopējs <b>%d</b> paralēlskaldņiem; velciet ar <b>Shift</b>, lai atdalītu atlasīto(s) paralēlskaldni (-ņus)"
+msgstr[2] "<b>Bezgalīgs</b> saplūšanas punkts, kopējs <b>%d</b> paralēlskaldņiem; velciet ar <b>Shift</b>, lai atdalītu atlasīto(s) paralēlskaldni (-ņus)"
#: ../src/vanishing-point.cpp:341
#, c-format
msgid "shared by <b>%d</b> box; drag with <b>Shift</b> to separate selected box(es)"
msgid_plural "shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate selected box(es)"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "kopējs <b>%d</b> paralēlskaldnim; velciet ar <b>Shift</b>, lai atdalītu atlasīto(s) paralēlskaldni (-ņus)"
+msgstr[1] "kopējs <b>%d</b> paralēlskaldņiem; velciet ar <b>Shift</b>, lai atdalītu atlasīto(s) paralēlskaldni (-ņus)"
+msgstr[2] ", kopējs <b>%d</b> paralēlskaldņiem; velciet ar <b>Shift</b>, lai atdalītu atlasīto(s) paralēlskaldni (-ņus)"
#: ../src/verbs.cpp:1166
msgid "Switch to next layer"
@@ -20890,9 +20740,8 @@ msgid "Scale each selected object vertically to match the height of the copied o
msgstr "MÄ“rogot katru atlasÄ«to objektu vertikÄli, lai atbilstu nokopÄ“tÄ objekta augstumam"
#: ../src/verbs.cpp:2322
-#, fuzzy
msgid "Paste _In Place"
-msgstr "Slēgt izvietojumu"
+msgstr "IelÄ«mÄ“t vietÄ"
#: ../src/verbs.cpp:2323
msgid "Paste objects from clipboard to the original location"
@@ -20904,7 +20753,7 @@ msgstr "Ielīmēt ceļa _efektu"
#: ../src/verbs.cpp:2325
msgid "Apply the path effect of the copied object to selection"
-msgstr ""
+msgstr "Pielietot nokopÄ“tÄ objekta ceļa efektu atlasÄ«tajam"
#: ../src/verbs.cpp:2326
msgid "Remove Path _Effect"
@@ -20912,7 +20761,7 @@ msgstr "AizvÄkt ceļa _efektu"
#: ../src/verbs.cpp:2327
msgid "Remove any path effects from selected objects"
-msgstr ""
+msgstr "AizvÄkt visus ceļa efektus no atlasÄ«tajiem objektiem"
#: ../src/verbs.cpp:2328
msgid "_Remove Filters"
@@ -20971,9 +20820,8 @@ msgid "Select the object to which the selected clone is linked"
msgstr "Atlasīt objektu, kuram ir piesaistīts atlasītais klons"
#: ../src/verbs.cpp:2342
-#, fuzzy
msgid "Clone original path (LPE)"
-msgstr "{Nestabils!] KlonÄ“t sÄkotnÄ“jo ceļu"
+msgstr ""
#: ../src/verbs.cpp:2343
msgid "Creates a new path, applies the Clone original LPE, and refers it to the selected path"
@@ -20984,9 +20832,8 @@ msgid "Objects to _Marker"
msgstr "Objektus par _marÄ·ieriem"
#: ../src/verbs.cpp:2345
-#, fuzzy
msgid "Convert selection to a line marker"
-msgstr "Atlasiet <b>objektu(s)</b>, kurus vÄ“laties pÄrvÄ“rst par marÄ·ieriem."
+msgstr "PÄrvÄ“rst atlasÄ«to par lÄ«nijas marÄ·ieri"
#: ../src/verbs.cpp:2346
msgid "Objects to Gu_ides"
@@ -21109,9 +20956,8 @@ msgid "Select previous object or node"
msgstr "Izvēlēties iepriekšējo objektu vai mezglu"
#: ../src/verbs.cpp:2376
-#, fuzzy
msgid "D_eselect"
-msgstr "Noņ&emt izvēli visiem"
+msgstr "Atc_elt atlasi"
#: ../src/verbs.cpp:2377
msgid "Deselect any selected objects or nodes"
@@ -21236,9 +21082,8 @@ 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:2420
-#, fuzzy
msgid "Cut _Path"
-msgstr " Direktorija ceļš "
+msgstr ""
#: ../src/verbs.cpp:2421
msgid "Cut the bottom path's stroke into pieces, removing fill"
@@ -21248,19 +21093,16 @@ msgstr ""
#. i.e. by displacing it perpendicular to the path in each point.
#. See also the Advanced Tutorial for explanation.
#: ../src/verbs.cpp:2425
-#, fuzzy
msgid "Outs_et"
-msgstr "U&zstÄdÄ«t izvÄ“lÄ“to"
+msgstr ""
#: ../src/verbs.cpp:2426
-#, fuzzy
msgid "Outset selected paths"
-msgstr "PÄrvietot atlasÄ«tos ceļus uz iekÅ¡u"
+msgstr ""
#: ../src/verbs.cpp:2428
-#, fuzzy
msgid "O_utset Path by 1 px"
-msgstr "KÄrtot pÄ“c dokumenta ceļa"
+msgstr ""
#: ../src/verbs.cpp:2429
msgid "Outset selected paths by 1 px"
@@ -21286,9 +21128,8 @@ msgid "Inset selected paths"
msgstr "PÄrvietot atlasÄ«tos ceļus uz iekÅ¡u"
#: ../src/verbs.cpp:2439
-#, fuzzy
msgid "I_nset Path by 1 px"
-msgstr "KÄrtot pÄ“c dokumenta ceļa"
+msgstr ""
#: ../src/verbs.cpp:2440
msgid "Inset selected paths by 1 px"
@@ -21324,7 +21165,7 @@ msgstr "Vilku_mu par ceļu"
#: ../src/verbs.cpp:2451
msgid "Convert selected object's stroke to paths"
-msgstr ""
+msgstr "PÄrvÄ“rst atlasÄ«tÄ objekta vilkumu ceļos"
#: ../src/verbs.cpp:2452
msgid "Si_mplify"
@@ -21332,10 +21173,9 @@ msgstr "V_ienkÄrÅ¡ot"
#: ../src/verbs.cpp:2453
msgid "Simplify selected paths (remove extra nodes)"
-msgstr ""
+msgstr "VienkÄrÅ¡o atlasÄ«tos ceļus (aizvÄc liekos mezglus)"
#: ../src/verbs.cpp:2454
-#, fuzzy
msgid "_Reverse"
msgstr "Apg_rieztÄ secÄ«bÄ"
@@ -21345,7 +21185,7 @@ msgstr ""
#: ../src/verbs.cpp:2458
msgid "Create one or more paths from a bitmap by tracing it"
-msgstr ""
+msgstr "VektorizÄ“jot izveido no bitkartes vienu vai vairÄkus ceļus"
#: ../src/verbs.cpp:2459
msgid "Make a _Bitmap Copy"
@@ -21353,7 +21193,7 @@ msgstr "Izveidot _bitkartes kopiju"
#: ../src/verbs.cpp:2460
msgid "Export selection to a bitmap and insert it into document"
-msgstr ""
+msgstr "EksportÄ“t atlasÄ«to uz bitkarti un ievietot to dokumentÄ"
#: ../src/verbs.cpp:2461
msgid "_Combine"
@@ -21361,7 +21201,7 @@ msgstr "_Kombinēt"
#: ../src/verbs.cpp:2462
msgid "Combine several paths into one"
-msgstr ""
+msgstr "Apvieno vairÄkus ceļus vienÄ"
#. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the
#. Advanced tutorial for more info
@@ -21379,7 +21219,7 @@ msgstr "Rin_das un slejas..."
#: ../src/verbs.cpp:2468
msgid "Arrange selected objects in a table"
-msgstr ""
+msgstr "SakÄrtot atlasÄ«tos objektus tabulÄ"
#. Layer
#: ../src/verbs.cpp:2470
@@ -21597,7 +21437,7 @@ msgstr "_PÄrveidot par tekstu"
#: ../src/verbs.cpp:2529
msgid "Convert flowed text to regular text object (preserves appearance)"
-msgstr ""
+msgstr "PÄrvÄ“rÅ¡ teksta aizpildÄ«jumu par vienkÄrÅ¡u teksta objektu (saglabÄjot izskatu)"
#: ../src/verbs.cpp:2531
msgid "Flip _Horizontal"
@@ -21617,7 +21457,7 @@ msgstr "Apmest izvÄ“lÄ“to objektu vertikÄli"
#: ../src/verbs.cpp:2537
msgid "Apply mask to selection (using the topmost object as mask)"
-msgstr ""
+msgstr "Uzlieciet masku atlasÄ«tajam (izmantojot augšējo objektu kÄ masku)"
#: ../src/verbs.cpp:2539
msgid "Edit mask"
@@ -21670,7 +21510,7 @@ msgstr "Pieskaņot"
#: ../src/verbs.cpp:2555
msgid "Tweak objects by sculpting or painting"
-msgstr ""
+msgstr "Pieskaņot objektus veidojot vai krÄsojot"
#: ../src/verbs.cpp:2556
msgctxt "ContextVerb"
@@ -21679,7 +21519,7 @@ msgstr "SmidzinÄt"
#: ../src/verbs.cpp:2557
msgid "Spray objects by sculpting or painting"
-msgstr ""
+msgstr "IzsmidzinÄt objektus veidojot vai krÄsojot"
#: ../src/verbs.cpp:2558
msgctxt "ContextVerb"
@@ -21791,7 +21631,7 @@ msgstr "Mērinstruments"
#: ../src/verbs.cpp:2584
msgctxt "ContextVerb"
msgid "Dropper"
-msgstr ""
+msgstr "Pipete"
#: ../src/verbs.cpp:2585
#: ../src/widgets/sp-color-notebook.cpp:389
@@ -21974,7 +21814,7 @@ msgstr "AtvÄ“rt iestatÄ«jumus tÄlummaiņas rÄ«kam"
#: ../src/verbs.cpp:2629
msgid "Measure Preferences"
-msgstr ""
+msgstr "Mērīšanas iestatījumi"
#: ../src/verbs.cpp:2630
msgid "Open Preferences for the Measure tool"
@@ -21982,11 +21822,11 @@ msgstr "Atvērt iestatījumus mērīšanas rīkam"
#: ../src/verbs.cpp:2631
msgid "Dropper Preferences"
-msgstr ""
+msgstr "Pipetes iestatījumi"
#: ../src/verbs.cpp:2632
msgid "Open Preferences for the Dropper tool"
-msgstr ""
+msgstr "Atvērt pipetes rīka iestatījumus"
#: ../src/verbs.cpp:2633
msgid "Connector Preferences"
@@ -22222,7 +22062,7 @@ msgstr "Ikonu priekšskatījums..."
#: ../src/verbs.cpp:2693
msgid "Open a window to preview objects at different icon resolutions"
-msgstr ""
+msgstr "Atveriet logu, lai priekÅ¡skatÄ«tu objektus atšķirÄ«gÄ ikonu izšķirtspÄ“jÄ"
#: ../src/verbs.cpp:2694
msgid "_Page"
@@ -22296,11 +22136,11 @@ msgstr "Izvēlieties simbolus no glifu paletes"
#. TRANSLATORS: "Swatches" means: color samples
#: ../src/verbs.cpp:2715
msgid "S_watches..."
-msgstr ""
+msgstr "KrÄsu paraugi..."
#: ../src/verbs.cpp:2716
msgid "Select colors from a swatches palette"
-msgstr ""
+msgstr "IzvÄ“lieties krÄsas no krÄsu paraugu paletes"
#: ../src/verbs.cpp:2717
msgid "Transfor_m..."
@@ -22336,7 +22176,7 @@ msgstr "Atsaukumu vēsture"
#: ../src/verbs.cpp:2726
msgid "View and select font family, font size and other text properties"
-msgstr ""
+msgstr "Aplūkojiet un izvēlieties fontu saimi, fonta izmēru un citas teksta īpašības"
#: ../src/verbs.cpp:2727
msgid "_XML Editor..."
@@ -22723,16 +22563,16 @@ msgstr "Leņķis X virzienÄ"
#. Translators: PL is short for 'perspective line'
#: ../src/widgets/box3d-toolbar.cpp:322
msgid "Angle of PLs in X direction"
-msgstr ""
+msgstr "Leņķis starp PL X virzienÄ"
#. Translators: VP is short for 'vanishing point'
#: ../src/widgets/box3d-toolbar.cpp:344
msgid "State of VP in X direction"
-msgstr ""
+msgstr "SP stÄvoklis X virzienÄ"
#: ../src/widgets/box3d-toolbar.cpp:345
msgid "Toggle VP in X direction between 'finite' and 'infinite' (=parallel)"
-msgstr ""
+msgstr "PÄrslÄ“dziet SP X virzienÄ starp 'galÄ«gs' un 'bezgalÄ«gs' (=paralÄ“ls)"
#: ../src/widgets/box3d-toolbar.cpp:360
msgid "Angle in Y direction"
@@ -22745,16 +22585,16 @@ msgstr "Leņķis Y:"
#. Translators: PL is short for 'perspective line'
#: ../src/widgets/box3d-toolbar.cpp:362
msgid "Angle of PLs in Y direction"
-msgstr ""
+msgstr "Leņķis starp PL Y virzienÄ"
#. Translators: VP is short for 'vanishing point'
#: ../src/widgets/box3d-toolbar.cpp:383
msgid "State of VP in Y direction"
-msgstr ""
+msgstr "SP stÄvoklis Y virzienÄ"
#: ../src/widgets/box3d-toolbar.cpp:384
msgid "Toggle VP in Y direction between 'finite' and 'infinite' (=parallel)"
-msgstr ""
+msgstr "PÄrslÄ“dziet SP Y virzienÄ starp 'galÄ«gs' un 'bezgalÄ«gs' (=paralÄ“ls)"
#: ../src/widgets/box3d-toolbar.cpp:399
msgid "Angle in Z direction"
@@ -22763,16 +22603,16 @@ msgstr "Leņķis Z virzienÄ"
#. Translators: PL is short for 'perspective line'
#: ../src/widgets/box3d-toolbar.cpp:401
msgid "Angle of PLs in Z direction"
-msgstr ""
+msgstr "Leņķis starp PL Z virzienÄ"
#. Translators: VP is short for 'vanishing point'
#: ../src/widgets/box3d-toolbar.cpp:422
msgid "State of VP in Z direction"
-msgstr ""
+msgstr "SP stÄvoklis Z virzienÄ"
#: ../src/widgets/box3d-toolbar.cpp:423
msgid "Toggle VP in Z direction between 'finite' and 'infinite' (=parallel)"
-msgstr ""
+msgstr "PÄrslÄ“dziet SP Z virzienÄ starp 'galÄ«gs' un 'bezgalÄ«gs' (=paralÄ“ls)"
#: ../src/widgets/calligraphy-toolbar.cpp:231
msgid "No preset"
@@ -23175,7 +23015,7 @@ msgstr "Z:"
#. display the initial welcome message in the statusbar
#: ../src/widgets/desktop-widget.cpp:634
msgid "<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; use selector (arrow) to move or transform them."
-msgstr ""
+msgstr "<b>Laipni lÅ«dzam Inkscape!</b> Izmantojiet figÅ«ru zÄ«mēšanas vai brÄ«vrokas lÄ«dzekļus, lai izveidotu objektus; izmantojiet kursora bultiņu, lai tos pÄrvietotu vai pÄrveidotu."
#: ../src/widgets/desktop-widget.cpp:737
#, c-format
@@ -23268,7 +23108,7 @@ msgstr "NorÄdÄ«t necaurspÄ«dÄ«bu"
#: ../src/widgets/dropper-toolbar.cpp:133
msgid "If alpha was picked, assign it to selection as fill or stroke transparency"
-msgstr ""
+msgstr "Ja ir izvÄ“lÄ“ta alfa, piešķiriet to atlasÄ«tajam kÄ aizpildÄ«juma vai vilkuma caurspÄ«dÄ«gumu"
#: ../src/widgets/dropper-toolbar.cpp:136
msgid "Assign"
@@ -23302,7 +23142,7 @@ msgstr "Dzēšgumijas platums (attiecÄ«bÄ pret redzamo auduma laukumu)"
#: ../src/widgets/fill-style.cpp:358
msgid "Change fill rule"
-msgstr ""
+msgstr "Mainiet aizpildīšanas noteikumu"
#: ../src/widgets/fill-style.cpp:443
#: ../src/widgets/fill-style.cpp:522
@@ -24440,7 +24280,7 @@ msgstr "_S"
#: ../src/widgets/sp-color-icc-selector.cpp:219
#: ../src/widgets/sp-color-scales.cpp:432
msgid "_L:"
-msgstr ""
+msgstr "_L:"
#: ../src/widgets/sp-color-icc-selector.cpp:220
#: ../src/widgets/sp-color-icc-selector.cpp:221
@@ -24572,7 +24412,7 @@ msgstr ""
#: ../src/widgets/star-toolbar.cpp:483
msgid "Star instead of a regular polygon (with one handle)"
-msgstr ""
+msgstr "Zvaigzne regulÄra daudzstÅ«ra vietÄ (ar vienu turi)"
#: ../src/widgets/star-toolbar.cpp:504
msgid "triangle/tri-star"
@@ -24816,7 +24656,7 @@ msgstr "IestatÄ«t marÄ·iera krÄsu"
#: ../src/widgets/swatch-selector.cpp:140
msgid "Change swatch color"
-msgstr ""
+msgstr "Mainiet krÄsu paraugu krÄsu"
#: ../src/widgets/text-toolbar.cpp:371
#, c-format
@@ -24825,7 +24665,7 @@ msgstr "NeizdevÄs atrast atbilstoÅ¡u fontu: %s\n"
#: ../src/widgets/text-toolbar.cpp:405
msgid "Text: Change font family"
-msgstr "Teksts: mainīt fonta grupu"
+msgstr "Teksts: mainīt fonta saimi"
#: ../src/widgets/text-toolbar.cpp:473
msgid "Text: Change font size"
@@ -25086,11 +24926,11 @@ msgstr "Jauno spirÄļu stils"
#: ../src/widgets/toolbox.cpp:195
msgid "Style of new paths created by Pencil"
-msgstr ""
+msgstr "Jauno, ar zīmuļa rīku veidoto ceļu stils"
#: ../src/widgets/toolbox.cpp:197
msgid "Style of new paths created by Pen"
-msgstr ""
+msgstr "Jauno, ar spalvas rīku veidoto ceļu stils"
#: ../src/widgets/toolbox.cpp:199
msgid "Style of new calligraphic strokes"
@@ -25281,7 +25121,7 @@ msgstr "IekÅ¡Ä/ÄrÄ pÄrvietoÅ¡anas režīms"
#: ../src/widgets/tweak-toolbar.cpp:190
msgid "Move objects towards cursor; with Shift from cursor"
-msgstr ""
+msgstr "PÄrvietot objektus uz kursora pusi; ar Shift - prom no kursora"
#: ../src/widgets/tweak-toolbar.cpp:196
msgid "Move jitter mode"
@@ -25337,7 +25177,7 @@ msgstr "Pievilkšanas/atgrūšanas režīms"
#: ../src/widgets/tweak-toolbar.cpp:239
msgid "Attract parts of paths towards cursor; with Shift from cursor"
-msgstr ""
+msgstr "Pievilkt ceļa daļas uz kursora pusi; ar Shift - prom no kursora"
#: ../src/widgets/tweak-toolbar.cpp:245
msgid "Roughen mode"
@@ -25501,11 +25341,11 @@ msgstr "Diemžēl, %s atrast neizdevÄs"
#: ../share/extensions/embedimage.py:108
#, python-format
msgid "%s is not of type image/png, image/jpeg, image/bmp, image/gif, image/tiff, or image/x-icon"
-msgstr ""
+msgstr "%s tips nav image/png, image/jpeg, image/bmp, image/gif, image/tiff, vai image/x-icon"
#: ../share/extensions/export_gimp_palette.py:16
msgid "The export_gpl.py module requires PyXML. Please download the latest version from http://pyxml.sourceforge.net/."
-msgstr ""
+msgstr "Modulim export_gpl.py ir nepiecieÅ¡ams PyXML. LÅ«dzu, lejupielÄdÄ“jiet jaunÄko versiju no http://pyxml.sourceforge.net/."
#: ../share/extensions/extractimage.py:68
#, python-format
@@ -25526,7 +25366,7 @@ msgstr "Lūdzu, izvēlieties taisnstūri"
#: ../share/extensions/gcodetools.py:6232
#: ../share/extensions/gcodetools.py:6427
msgid "No paths are selected! Trying to work on all available paths."
-msgstr ""
+msgstr "Nav atlasÄ«ts neviens ceļš! Mēģina apstrÄdÄt visus pieejamos ceļus."
#: ../share/extensions/gcodetools.py:3324
msgid "Noting is selected. Please select something."
@@ -25675,6 +25515,11 @@ msgid ""
"and Russian support forum:\n"
"\thttp://www.cnc-club.ru/gcodetoolsru"
msgstr ""
+"PamÄcÄ«bas, rokasgrÄmatas un atbalsts ir atrodams\n"
+"angļu valodÄ - forumÄ:\n"
+"\thttp://www.cnc-club.ru/gcodetools\n"
+"un kievu valodÄ - forumÄ:\n"
+"\thttp://www.cnc-club.ru/gcodetoolsru"
#: ../share/extensions/gcodetools.py:6107
msgid "Lathe X and Z axis remap should be 'X', 'Y' or 'Z'. Exiting..."
@@ -25763,10 +25608,12 @@ msgid ""
"Node with id '{0}' is not a suitable text node and was therefore ignored.\n"
"\n"
msgstr ""
+"Mezglls ar id '{0}' nav izmantojams teksta mezgls un tÄdēļ nav ņemts vÄ“rÄ.\n"
+"\n"
#: ../share/extensions/jessyInk_effects.py:53
msgid "No object selected. Please select the object you want to assign an effect to and then press apply.\n"
-msgstr ""
+msgstr "Nav atlasīts neviens objekts. Lūdzu, atlasiet objektu, kuram vēlaties pielietot efektu un pēc tam nospiediet 'Pielietot'.\n"
#: ../share/extensions/jessyInk_export.py:82
msgid "Could not find Inkscape command.\n"
@@ -25841,6 +25688,8 @@ msgid ""
"\n"
"{0}Initial effect (order number {1}):"
msgstr ""
+"\n"
+"{0}SÄkotnÄ“jais efekts (kÄrtas numurs {1}):"
#: ../share/extensions/jessyInk_summary.py:170
msgid ""
@@ -25852,7 +25701,7 @@ msgstr ""
#: ../share/extensions/jessyInk_summary.py:174
msgid "{0}\tView will be set according to object \"{1}\""
-msgstr ""
+msgstr "{0}\tSkats tiks iestatīts atbilstoši objektam \"{1}\""
#: ../share/extensions/jessyInk_summary.py:176
msgid "{0}\tObject \"{1}\""
@@ -25899,7 +25748,7 @@ msgstr "Ir izvÄ“lÄ“ts vairÄk nekÄ viens objekts. LÅ«dzu, izvÄ“lieties tikai vi
#: ../share/extensions/jessyInk_view.py:79
msgid "No object selected. Please select the object you want to assign a view to and then press apply.\n"
-msgstr ""
+msgstr "Nav atlasīts neviens objekts. Lūdzu, atlasiet objektu, kuram vēlaties pielietot skatu un pēc tam nospiediet 'Pielietot'.\n"
#: ../share/extensions/markers_strokepaint.py:83
#, python-format
@@ -25922,6 +25771,8 @@ msgid ""
"The total length of the pattern is too small :\n"
"Please choose a larger object or set 'Space between copies' > 0"
msgstr ""
+"Raksta kopÄ“jais garums ir pÄrÄk mazs:\n"
+"lÅ«dzu, izvÄ“lieties lielÄku objektu vai arÄ« iestatiet 'AttÄlums starp kopijÄm' > 0"
#: ../share/extensions/pathalongpath.py:277
msgid ""
@@ -25932,7 +25783,7 @@ msgstr ""
#: ../share/extensions/pathmodifier.py:237
#, python-format
msgid "Please first convert objects to paths! (Got [%s].)"
-msgstr ""
+msgstr "LÅ«dzu, vispirms pÄrvÄ“rtiet objektus par ceļiem! (IegÅ«ts [%s].)"
#: ../share/extensions/perspective.py:45
msgid "Failed to import the numpy or numpy.linalg modules. These modules are required by this extension. Please install them and try again. On a Debian-like system this can be done with the command, sudo apt-get install python-numpy."
@@ -25945,11 +25796,13 @@ msgid ""
"The first selected object is of type '%s'.\n"
"Try using the procedure Path->Object to Path."
msgstr ""
+"PirmÄ atlasÄ«tÄ objekta tips ir '%s'.\n"
+"Mēģiniet izmantot darbību Ceļš->Objektu par ceļu."
#: ../share/extensions/perspective.py:67
#: ../share/extensions/summersnight.py:59
msgid "This extension requires that the second selected path be four nodes long."
-msgstr ""
+msgstr "Å im paplaÅ¡inÄjuma ir nepiecieÅ¡ams, lai otrais atlasÄ«tais ceļš bÅ«tu Äetrus mezglus garÅ¡."
#: ../share/extensions/perspective.py:93
#: ../share/extensions/summersnight.py:92
@@ -25957,6 +25810,8 @@ msgid ""
"The second selected object is a group, not a path.\n"
"Try using the procedure Object->Ungroup."
msgstr ""
+"Otrais atlasītais objekts ir grupa, nevis ceļš.\n"
+"Mēģiniet izmantot darbību Objekts ->Atgrupēt."
#: ../share/extensions/perspective.py:95
#: ../share/extensions/summersnight.py:94
@@ -25964,6 +25819,8 @@ msgid ""
"The second selected object is not a path.\n"
"Try using the procedure Path->Object to Path."
msgstr ""
+"Otrais atlasītais objekts nav ceļš.\n"
+"Mēģiniet izmantot darbību Ceļš->Objektu par ceļu."
#: ../share/extensions/perspective.py:98
#: ../share/extensions/summersnight.py:97
@@ -25971,10 +25828,12 @@ msgid ""
"The first selected object is not a path.\n"
"Try using the procedure Path->Object to Path."
msgstr ""
+"Pirmais atlasītais objekts nav ceļš.\n"
+"Mēģiniet izmantot darbību Ceļš->Objektu par ceļu."
#: ../share/extensions/polyhedron_3d.py:65
msgid "Failed to import the numpy module. This module is required by this extension. Please install it and try again. On a Debian-like system this can be done with the command 'sudo apt-get install python-numpy'."
-msgstr ""
+msgstr "NeizdevÄs importÄ“t numpy moduli, kas ir nepiecieÅ¡ams Å¡im paplaÅ¡inÄjumam. LÅ«dzu, uzstÄdiet to un mēģiniet vÄ“lreiz. Uz Debian-veidÄ«gÄm sistÄ“mÄm to var paveikt ar komandu 'sudo apt-get install python-numpy'."
#: ../share/extensions/polyhedron_3d.py:336
msgid "No face data found in specified file."
@@ -26003,7 +25862,7 @@ msgstr ""
#: ../share/extensions/render_barcode_datamatrix.py:202
msgid "Unrecognised DataMatrix size"
-msgstr ""
+msgstr "Neatpazīts DataMatrix izmērs"
#. we have an invalid bit value
#: ../share/extensions/render_barcode_datamatrix.py:643
@@ -26061,6 +25920,8 @@ msgid ""
"This extension requires two selected paths. \n"
"The second path must be exactly four nodes long."
msgstr ""
+"Å im paplaÅ¡inÄjuma ir nepiecieÅ¡ami divi atlasÄ«ti ceļi.\n"
+"Otrajam ceļam ir jÄbÅ«t tieÅ¡i Äetrus mezglus garam."
#: ../share/extensions/svg_and_media_zip_output.py:128
#, python-format
@@ -26116,11 +25977,11 @@ msgstr "Mape \"%s\" nepstÄv."
#: ../share/extensions/webslicer_export.py:102
#, python-format
msgid "You have more than one element with \"%s\" html-id."
-msgstr ""
+msgstr "Jums ir vairÄk nekÄ viens elements ar \"%s\" html-id."
#: ../share/extensions/webslicer_export.py:332
msgid "You must install the ImageMagick to get JPG and GIF."
-msgstr ""
+msgstr "Lai iegÅ«tu JPG un GIF, ir nepiecieÅ¡ams uzstÄdÄ«t ImageMagick."
#. PARAMETER PROCESSING
#. lines of longitude are odd : abort
@@ -26192,7 +26053,7 @@ msgstr "Adobe Illustrator SVG (*.ai.svg)"
#: ../share/extensions/aisvg.inx.h:3
msgid "Cleans the cruft out of Adobe Illustrator SVGs before opening"
-msgstr ""
+msgstr "TÄ«ra nederÄ«go informÄciju no Adobe Illustrator SVG failiem pirms atvÄ“rÅ¡anas"
#: ../share/extensions/ccx_input.inx.h:1
msgid "Corel DRAW Compressed Exchange files (.ccx)"
@@ -26444,7 +26305,7 @@ msgstr "Lai varÄ“tu importÄ“t Dia failus, jÄbÅ«t uzstÄdÄ«tai Dia. AplikÄciju
#: ../share/extensions/dia.inx.h:5
msgid "The dia2svg.sh script should be installed with your Inkscape distribution. If you do not have it, there is likely to be something wrong with your Inkscape installation."
-msgstr ""
+msgstr "Skriptam dia2svg.sh ir jÄbÅ«t uzstÄdÄ«tam, uzstÄdot jÅ«su Inkscape pakotni. Ja jums tÄ nav, ļoti iespÄ“jams, ka uzstÄdīšanas gaitÄ ir bijuÅ¡as kÄdas problÄ“mas."
#: ../share/extensions/dimension.inx.h:1
msgid "Bounding box type :"
@@ -26629,7 +26490,7 @@ msgstr "SimediÄnas punkts"
#: ../share/extensions/draw_from_triangle.inx.h:34
msgid "Symmedians"
-msgstr ""
+msgstr "SimediÄna"
#: ../share/extensions/draw_from_triangle.inx.h:35
msgid ""
@@ -26690,7 +26551,7 @@ msgstr "DXF ievade"
#: ../share/extensions/dxf_input.inx.h:10
msgid "Gcodetools compatible point import"
-msgstr ""
+msgstr "Ar G-code rīkiem savietojama punkta imports"
#: ../share/extensions/dxf_input.inx.h:12
msgid "Import AutoCAD's Document Exchange Format"
@@ -26909,7 +26770,7 @@ msgstr "Dziļums:"
#: ../share/extensions/foldablebox.inx.h:3
msgid "Foldable Box"
-msgstr "SalokÄm paralÄ“lskaldnis"
+msgstr "SalokÄms paralÄ“lskaldnis"
#: ../share/extensions/foldablebox.inx.h:5
msgid "Paper Thickness:"
@@ -26929,7 +26790,7 @@ msgstr "Apakšiedaļas:"
#: ../share/extensions/funcplot.inx.h:1
msgid "Add x-axis endpoints"
-msgstr ""
+msgstr "Pievienojiet x-ass gala punktus"
#: ../share/extensions/funcplot.inx.h:2
msgid "Calculate first derivative numerically"
@@ -27008,6 +26869,15 @@ msgid ""
"\n"
"The constants pi and e are also available."
msgstr ""
+"Pieejamas Python matemÄtiskÄs funkcijas:\n"
+"\n"
+"ceil(x); fabs(x); floor(x); fmod(x,y); frexp(x); ldexp(x,i); \n"
+"modf(x); exp(x); log(x [, base]); log10(x); pow(x,y); sqrt(x); \n"
+"acos(x); asin(x); atan(x); atan2(y,x); hypot(x,y); \n"
+"cos(x); sin(x); tan(x); degrees(x); radians(x); \n"
+"cosh(x); sinh(x); tanh(x).\n"
+"\n"
+"Konstantes pi un e ir arīdzan pieejamas.."
#: ../share/extensions/funcplot.inx.h:32
msgid "Start X value:"
@@ -27041,7 +26911,7 @@ msgstr ""
#: ../share/extensions/gears.inx.h:2
msgid "Diameter of center hole (0 for none):"
-msgstr ""
+msgstr "Centra cauruma diametrs (0 - bez cauruma):"
#: ../share/extensions/gears.inx.h:3
msgid "Gear"
@@ -27075,7 +26945,7 @@ msgstr "Par"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:4
#: ../share/extensions/gcodetools_tools_library.inx.h:1
msgid "Gcodetools"
-msgstr ""
+msgstr "G-code rīki"
#: ../share/extensions/gcodetools_about.inx.h:3
#: ../share/extensions/gcodetools_area.inx.h:25
@@ -27596,7 +27466,7 @@ msgstr ""
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:11
msgid "Maximum angle for corner (0-180 deg):"
-msgstr ""
+msgstr "MaksimÄlais stÅ«ra leņķis (0-180 gr.):"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:12
msgid "Perpendicular"
@@ -27683,7 +27553,7 @@ msgstr "Malas platums (px):"
#: ../share/extensions/generate_voronoi.inx.h:9
msgid "Voronoi Pattern"
-msgstr "Voronova tekstūra"
+msgstr "Voronoja raksts"
#: ../share/extensions/gimp_xcf.inx.h:1
msgid "GIMP XCF"
@@ -27854,7 +27724,7 @@ msgstr "Leņķa iedaļas"
#: ../share/extensions/grid_polar.inx.h:4
msgid "Centre Dot Diameter (px):"
-msgstr ""
+msgstr "Centra punkta diametrs (px):"
#: ../share/extensions/grid_polar.inx.h:5
msgid "Circular Divisions"
@@ -28006,7 +27876,7 @@ msgstr "Giljotīna"
#: ../share/extensions/guillotine.inx.h:4
msgid "Ignore these settings and use export hints?"
-msgstr ""
+msgstr "Neņemt vÄ“rÄ Å¡os iestatÄ«jumus un izmantot eksportēšanas padomus?"
#: ../share/extensions/guillotine.inx.h:5
msgid "Image name (without extension)"
@@ -28018,11 +27888,11 @@ msgstr "Zīmēt turus"
#: ../share/extensions/hpgl_output.inx.h:1
msgid "Export to an HP Graphics Language file"
-msgstr ""
+msgstr "Eksportēt uz HP Graphics Language failu"
#: ../share/extensions/hpgl_output.inx.h:2
msgid "HP Graphics Language file (*.hpgl)"
-msgstr ""
+msgstr "HP Graphics Language fails (*.hpgl)"
#: ../share/extensions/hpgl_output.inx.h:3
msgid "HPGL Output"
@@ -28094,7 +27964,7 @@ msgstr "Inkscape rokasgrÄmata:"
#. i18n. Please don't translate it unless a page exists in your language
#: ../share/extensions/inkscape_help_manual.inx.h:3
msgid "http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.php"
-msgstr ""
+msgstr "http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.php"
#: ../share/extensions/inkscape_help_relnotes.inx.h:1
msgid "New in This Version"
@@ -28103,7 +27973,7 @@ msgstr "Kas jauns Å¡ajÄ versijÄ"
#. i18n. Please don't translate it unless a page exists in your language
#: ../share/extensions/inkscape_help_relnotes.inx.h:3
msgid "http://wiki.inkscape.org/wiki/index.php/Release_notes/0.49"
-msgstr ""
+msgstr "http://wiki.inkscape.org/wiki/index.php/Release_notes/0.49"
#: ../share/extensions/inkscape_help_reportabug.inx.h:1
msgid "Report a Bug"
@@ -28316,11 +28186,11 @@ msgstr ""
#: ../share/extensions/jessyInk_export.inx.h:3
msgid "JessyInk zipped pdf or png output"
-msgstr ""
+msgstr "JessyInk saspiesta pdf vai png izvade"
#: ../share/extensions/jessyInk_export.inx.h:4
msgid "JessyInk zipped pdf or png output (*.zip)"
-msgstr ""
+msgstr "JessyInk saspiesta pdf vai png izvade (*.zip)"
#: ../share/extensions/jessyInk_export.inx.h:5
msgid "PDF"
@@ -28646,7 +28516,7 @@ msgstr "Skatīt"
#: ../share/extensions/layers2svgfont.inx.h:1
msgid "3 - Convert Glyph Layers to SVG Font"
-msgstr ""
+msgstr "3 - PÄrvÄ“rst glifu slÄņus par SVG fontu"
#: ../share/extensions/layers2svgfont.inx.h:2
#: ../share/extensions/new_glyph_layer.inx.h:2
@@ -29779,15 +29649,16 @@ msgstr ""
#: ../share/extensions/scour.inx.h:6
msgid "Help (Ids)"
-msgstr ""
+msgstr "Palīdzība (Ids)"
#: ../share/extensions/scour.inx.h:7
msgid "Help (Options)"
msgstr "Palīdzība (opcijas)"
#: ../share/extensions/scour.inx.h:8
+#, fuzzy
msgid "Ids"
-msgstr ""
+msgstr "Ids"
#: ../share/extensions/scour.inx.h:9
msgid ""
@@ -29805,7 +29676,7 @@ msgstr "SaglabÄt redaktora datus"
#: ../share/extensions/scour.inx.h:17
msgid "Number of significant digits for coords:"
-msgstr ""
+msgstr "ZÄ«mÄ«go ciparu skaits koordinÄtÄ“m:"
#: ../share/extensions/scour.inx.h:18
msgid "Optimized SVG (*.svg)"
@@ -29883,7 +29754,7 @@ msgstr ""
#: ../share/extensions/scour.inx.h:47
msgid "Work around renderer bugs"
-msgstr ""
+msgstr "Apiet renderÄ“tÄja kļūdas"
#: ../share/extensions/scour.inx.h:48
msgid "XML indentation (pretty-printing):"
@@ -29992,7 +29863,7 @@ msgstr "Sadalīt:"
#: ../share/extensions/split.inx.h:7
msgid "This effect splits texts into different lines, words or letters."
-msgstr ""
+msgstr "Å is efekts sadala tekstu dažÄdÄs lÄ«nijÄs, vÄrdos vai burtos."
#: ../share/extensions/split.inx.h:8
msgctxt "split"
@@ -30027,7 +29898,7 @@ msgstr "Aploksne"
#: ../share/extensions/svg2fxg.inx.h:1
msgid "Adobe's XML Graphics file format"
-msgstr ""
+msgstr "Adobe's XML Graphics faila formÄts"
#: ../share/extensions/svg2fxg.inx.h:2
msgid "FXG Output"
@@ -30069,7 +29940,7 @@ msgstr "Attēla zip mape:"
#: ../share/extensions/svg_and_media_zip_output.inx.h:5
msgid "Inkscape's native file format compressed with Zip and including all media files"
-msgstr ""
+msgstr "Inkscape oriÄ£inÄlais faila formÄts, saspiests ar zip saturoÅ¡s visus mÄ“diju failus."
#: ../share/extensions/svgcalendar.inx.h:1
msgid "Automatically set size and position"
@@ -30362,7 +30233,7 @@ msgstr "DelonÄ“ triangulÄcija"
#: ../share/extensions/voronoi2svg.inx.h:7
msgid "Options for Voronoi diagram"
-msgstr "Voronoi diagrammas iestatījumi"
+msgstr "Voronoja diagrammas iestatījumi"
#: ../share/extensions/voronoi2svg.inx.h:9
msgid "Select a set of objects. Their centroids will be used as the sites of the Voronoi diagram. Text objects are not handled."
@@ -30378,7 +30249,7 @@ msgstr "Diagrammas tips"
#: ../share/extensions/voronoi2svg.inx.h:12
msgid "Voronoi Diagram"
-msgstr "Voronoi diagramma"
+msgstr "Voronoja diagramma"
#: ../share/extensions/voronoi2svg.inx.h:13
msgid "Voronoi and Delaunay"
@@ -30409,7 +30280,7 @@ msgstr ""
#: ../share/extensions/webslicer_create_group.inx.h:8
msgid "Percent (relative to parent size)"
-msgstr ""
+msgstr "Procenti (attiecÄ«bÄ pret vecÄka izmÄ“ru)"
#: ../share/extensions/webslicer_create_group.inx.h:9
msgid "Pixel (fixed)"
diff --git a/src/box3d-side.cpp b/src/box3d-side.cpp
index 031b16a7c..42268ec83 100644
--- a/src/box3d-side.cpp
+++ b/src/box3d-side.cpp
@@ -65,8 +65,7 @@ static void box3d_side_class_init(Box3DSideClass *klass)
{
SPObjectClass *sp_object_class = reinterpret_cast<SPObjectClass *>(klass);
SPShapeClass *shape_class = reinterpret_cast<SPShapeClass *>(klass);
-
- parent_class = (SPShapeClass *)g_type_class_ref (SP_TYPE_SHAPE);
+ parent_class = SP_SHAPE_CLASS(g_type_class_ref (SP_TYPE_SHAPE));
sp_object_class->build = box3d_side_build;
sp_object_class->write = box3d_side_write;
@@ -86,8 +85,8 @@ box3d_side_init (Box3DSide * side)
static void box3d_side_build(SPObject * object, SPDocument * document, Inkscape::XML::Node * repr)
{
- if (((SPObjectClass *) parent_class)->build) {
- ((SPObjectClass *) parent_class)->build(object, document, repr);
+ if ((SP_OBJECT_CLASS(parent_class))->build) {
+ (SP_OBJECT_CLASS(parent_class))->build(object, document, repr);
}
object->readAttr( "inkscape:box3dsidetype" );
@@ -111,7 +110,7 @@ box3d_side_write (SPObject *object, Inkscape::XML::Document *xml_doc, Inkscape::
static_cast<SPShape *>(object)->setShape();
/* Duplicate the path */
- SPCurve const *curve = ((SPShape *) object)->_curve;
+ SPCurve const *curve = (SP_SHAPE(object))->_curve;
//Nulls might be possible if this called iteratively
if ( !curve ) {
return NULL;
@@ -120,8 +119,8 @@ box3d_side_write (SPObject *object, Inkscape::XML::Document *xml_doc, Inkscape::
repr->setAttribute("d", d);
g_free (d);
- if (((SPObjectClass *) (parent_class))->write)
- ((SPObjectClass *) (parent_class))->write (object, xml_doc, repr, flags);
+ if ((SP_OBJECT_CLASS(parent_class))->write)
+ (SP_OBJECT_CLASS(parent_class))->write (object, xml_doc, repr, flags);
return repr;
}
@@ -154,8 +153,8 @@ box3d_side_set (SPObject *object, unsigned int key, const gchar *value)
}
break;
default:
- if (((SPObjectClass *) parent_class)->set)
- ((SPObjectClass *) parent_class)->set (object, key, value);
+ if ((SP_OBJECT_CLASS(parent_class))->set)
+ (SP_OBJECT_CLASS(parent_class))->set (object, key, value);
break;
}
}
@@ -173,8 +172,8 @@ box3d_side_update (SPObject *object, SPCtx *ctx, guint flags)
static_cast<SPShape *>(object)->setShape ();
}
- if (((SPObjectClass *) parent_class)->update)
- ((SPObjectClass *) parent_class)->update (object, ctx, flags);
+ if ((SP_OBJECT_CLASS(parent_class))->update)
+ (SP_OBJECT_CLASS(parent_class))->update (object, ctx, flags);
}
/* Create a new Box3DSide and append it to the parent box */
diff --git a/src/box3d.cpp b/src/box3d.cpp
index a011b1567..0cb139458 100644
--- a/src/box3d.cpp
+++ b/src/box3d.cpp
@@ -82,13 +82,12 @@ box3d_get_type(void)
return type;
}
-static void
-box3d_class_init(SPBox3DClass *klass)
+static void box3d_class_init(SPBox3DClass *klass)
{
- SPObjectClass *sp_object_class = (SPObjectClass *) klass;
- SPItemClass *item_class = (SPItemClass *) klass;
+ SPObjectClass *sp_object_class = SP_OBJECT_CLASS(klass);
+ SPItemClass *item_class = SP_ITEM_CLASS(klass);
- parent_class = (SPGroupClass *) g_type_class_ref(SP_TYPE_GROUP);
+ parent_class = SP_GROUP_CLASS(g_type_class_ref(SP_TYPE_GROUP));
sp_object_class->build = box3d_build;
sp_object_class->release = box3d_release;
@@ -110,8 +109,8 @@ box3d_init(SPBox3D *box)
static void box3d_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr)
{
- if (((SPObjectClass *) (parent_class))->build) {
- ((SPObjectClass *) (parent_class))->build(object, document, repr);
+ if ((SP_OBJECT_CLASS(parent_class))->build) {
+ (SP_OBJECT_CLASS(parent_class))->build(object, document, repr);
}
SPBox3D *box = SP_BOX3D (object);
@@ -140,7 +139,7 @@ static void box3d_build(SPObject *object, SPDocument *document, Inkscape::XML::N
static void
box3d_release(SPObject *object)
{
- SPBox3D *box = (SPBox3D *) object;
+ SPBox3D *box = SP_BOX3D(object);
if (box->persp_href) {
g_free(box->persp_href);
@@ -173,8 +172,8 @@ box3d_release(SPObject *object)
*/
}
- if (((SPObjectClass *) parent_class)->release)
- ((SPObjectClass *) parent_class)->release(object);
+ if ((SP_OBJECT_CLASS(parent_class))->release)
+ (SP_OBJECT_CLASS(parent_class))->release(object);
}
static void
@@ -225,8 +224,8 @@ box3d_set(SPObject *object, unsigned int key, const gchar *value)
}
break;
default:
- if (((SPObjectClass *) (parent_class))->set) {
- ((SPObjectClass *) (parent_class))->set(object, key, value);
+ if ((SP_OBJECT_CLASS(parent_class))->set) {
+ (SP_OBJECT_CLASS(parent_class))->set(object, key, value);
}
break;
}
@@ -260,8 +259,8 @@ box3d_update(SPObject *object, SPCtx *ctx, guint flags)
}
// Invoke parent method
- if (((SPObjectClass *) (parent_class))->update)
- ((SPObjectClass *) (parent_class))->update(object, ctx, flags);
+ if ((SP_OBJECT_CLASS(parent_class))->update)
+ (SP_OBJECT_CLASS(parent_class))->update(object, ctx, flags);
}
@@ -307,8 +306,8 @@ static Inkscape::XML::Node * box3d_write(SPObject *object, Inkscape::XML::Docume
box->save_corner7 = box->orig_corner7;
}
- if (((SPObjectClass *) (parent_class))->write) {
- ((SPObjectClass *) (parent_class))->write(object, xml_doc, repr, flags);
+ if ((SP_OBJECT_CLASS(parent_class))->write) {
+ (SP_OBJECT_CLASS(parent_class))->write(object, xml_doc, repr, flags);
}
return repr;
@@ -684,7 +683,7 @@ box3d_half_line_crosses_joining_line (Geom::Point const &A, Geom::Point const &B
{
inters = Geom::intersection(lineAB, lineCD);
}
- catch (Geom::InfiniteSolutions e)
+ catch (Geom::InfiniteSolutions& e)
{
// We're probably dealing with parallel lines, so they don't really cross
return false;
@@ -1078,6 +1077,8 @@ box3d_recompute_z_orders (SPBox3D *box) {
central_axis = Box3D::Z;
}
+ // FIXME: At present, this is not used. Why is it calculated?
+ /*
unsigned int central_corner = 3 ^ central_axis;
if (central_axis == Box3D::Z) {
central_corner = central_corner ^ Box3D::XYZ;
@@ -1085,6 +1086,7 @@ box3d_recompute_z_orders (SPBox3D *box) {
if (box3d_XY_axes_are_swapped(box)) {
central_corner = central_corner ^ Box3D::XYZ;
}
+ */
Geom::Point c1(box3d_get_corner_screen(box, 1, false));
Geom::Point c2(box3d_get_corner_screen(box, 2, false));
diff --git a/src/color-profile.cpp b/src/color-profile.cpp
index a1e9dd0f1..981d527f0 100644
--- a/src/color-profile.cpp
+++ b/src/color-profile.cpp
@@ -639,9 +639,9 @@ bool ColorProfile::GamutCheck(SPColor color)
cmsUInt8Number outofgamut = 0;
guchar check_color[4] = {
- SP_RGBA32_R_U(val),
- SP_RGBA32_G_U(val),
- SP_RGBA32_B_U(val),
+ static_cast<guchar>(SP_RGBA32_R_U(val)),
+ static_cast<guchar>(SP_RGBA32_G_U(val)),
+ static_cast<guchar>(SP_RGBA32_B_U(val)),
255};
cmsDoTransform(ColorProfile::getTransfGamutCheck(), &check_color, &outofgamut, 1);
diff --git a/src/display/canvas-axonomgrid.cpp b/src/display/canvas-axonomgrid.cpp
index d4e15f475..bfc6f27c4 100644
--- a/src/display/canvas-axonomgrid.cpp
+++ b/src/display/canvas-axonomgrid.cpp
@@ -2,7 +2,7 @@
* Authors:
* Johan Engelen <j.b.c.engelen@alumnus.utwente.nl>
*
- * Copyright (C) 2006-2011 Authors
+ * Copyright (C) 2006-2012 Authors
* Released under GNU GPL, read the file 'COPYING' for more information
*/
@@ -12,47 +12,37 @@
* smaller than 90 degrees (measured from horizontal, 0 degrees being a line extending
* to the right). The x-axis will always have an angle between 0 and 90 degrees.
*/
+
- /*
- * TODO:
- * THIS FILE AND THE HEADER FILE NEED CLEANING UP. PLEASE DO NOT HESISTATE TO DO SO.
- */
-
+#include <gtkmm/box.h>
+#include <gtkmm/label.h>
+#include <gtkmm/table.h>
#include <glibmm/i18n.h>
-#include "ui/widget/registered-widget.h"
#include "display/canvas-axonomgrid.h"
-#include "2geom/line.h"
+
+#include "ui/widget/registered-widget.h"
#include "desktop.h"
-#include "canvas-grid.h"
#include "desktop-handles.h"
#include "display/cairo-utils.h"
#include "display/canvas-grid.h"
#include "display/sp-canvas-util.h"
+#include "display/sp-canvas.h"
#include "document.h"
-#include "helper/units.h"
#include "inkscape.h"
#include "preferences.h"
#include "sp-namedview.h"
#include "sp-object.h"
#include "svg/svg-color.h"
+#include "2geom/line.h"
+#include "2geom/angle.h"
#include "util/mathfns.h"
-#include "xml/node-event-vector.h"
#include "round.h"
-#include "display/sp-canvas.h"
+#include "helper/units.h"
-#include <gtkmm/box.h>
-#include <gtkmm/label.h>
-#include <gtkmm/table.h>
enum Dim3 { X=0, Y, Z };
-#ifndef M_PI
-# define M_PI 3.14159265358979323846
-#endif
-
-static double deg_to_rad(double deg) { return deg*M_PI/180.0;}
-
/**
* This function calls Cairo to render a line on a particular canvas buffer.
* Coordinates are interpreted as SCREENcoordinates
@@ -138,9 +128,9 @@ CanvasAxonomGrid::CanvasAxonomGrid (SPNamedView * nv, Inkscape::XML::Node * in_r
angle_deg[Z] = prefs->getDouble("/options/grids/axonom/angle_z", 30.0);
angle_deg[Y] = 0;
- angle_rad[X] = deg_to_rad(angle_deg[X]);
+ angle_rad[X] = Geom::deg_to_rad(angle_deg[X]);
tan_angle[X] = tan(angle_rad[X]);
- angle_rad[Z] = deg_to_rad(angle_deg[Z]);
+ angle_rad[Z] = Geom::deg_to_rad(angle_deg[Z]);
tan_angle[Z] = tan(angle_rad[Z]);
snapper = new CanvasAxonomGridSnapper(this, &namedview->snap_manager, 0);
@@ -251,17 +241,17 @@ CanvasAxonomGrid::readRepr()
if ( (value = repr->attribute("gridanglex")) ) {
angle_deg[X] = g_ascii_strtod(value, NULL);
- if (angle_deg[X] < 1.0) angle_deg[X] = 1.0;
+ if (angle_deg[X] < 0.) angle_deg[X] = 0.;
if (angle_deg[X] > 89.0) angle_deg[X] = 89.0;
- angle_rad[X] = deg_to_rad(angle_deg[X]);
+ angle_rad[X] = Geom::deg_to_rad(angle_deg[X]);
tan_angle[X] = tan(angle_rad[X]);
}
if ( (value = repr->attribute("gridanglez")) ) {
angle_deg[Z] = g_ascii_strtod(value, NULL);
- if (angle_deg[Z] < 1.0) angle_deg[Z] = 1.0;
+ if (angle_deg[Z] < 0.) angle_deg[Z] = 0.;
if (angle_deg[Z] > 89.0) angle_deg[Z] = 89.0;
- angle_rad[Z] = deg_to_rad(angle_deg[Z]);
+ angle_rad[Z] = Geom::deg_to_rad(angle_deg[Z]);
tan_angle[Z] = tan(angle_rad[Z]);
}
@@ -477,8 +467,8 @@ CanvasAxonomGrid::Update (Geom::Affine const &affine, unsigned int /*flags*/)
spacing_ylines = sw[Geom::X] /(tan_angle[X] + tan_angle[Z]);
lyw = sw[Geom::Y];
- lxw_x = sw[Geom::X] / tan_angle[X];
- lxw_z = sw[Geom::X] / tan_angle[Z];
+ lxw_x = Geom::are_near(tan_angle[X],0.) ? Geom::infinity() : sw[Geom::X] / tan_angle[X];
+ lxw_z = Geom::are_near(tan_angle[Z],0.) ? Geom::infinity() : sw[Geom::X] / tan_angle[Z];
if (empspacing == 0) {
scaled = true;
@@ -526,8 +516,12 @@ CanvasAxonomGrid::Render (SPCanvasBuf *buf)
for (gdouble y = xstart_y_sc; y < buf->rect.bottom(); y += lyw, xlinenum++) {
gint const x0 = buf->rect.left();
gint const y0 = round(y);
- gint const x1 = x0 + round( (buf->rect.bottom() - y) / tan_angle[X] );
- gint const y1 = buf->rect.bottom();
+ gint x1 = x0 + round( (buf->rect.bottom() - y) / tan_angle[X] );
+ gint y1 = buf->rect.bottom();
+ if ( Geom::are_near(tan_angle[X],0.) ) {
+ x1 = buf->rect.right();
+ y1 = y0;
+ }
if (!scaled && (xlinenum % empspacing) != 0) {
sp_caxonomgrid_drawline (buf, x0, y0, x1, y1, color);
@@ -536,18 +530,21 @@ CanvasAxonomGrid::Render (SPCanvasBuf *buf)
}
}
// lines starting from top side
- gdouble const xstart_x_sc = buf->rect.left() + (lxw_x - (xstart_y_sc - buf->rect.top()) / tan_angle[X]) ;
- xlinenum = xlinestart-1;
- for (gdouble x = xstart_x_sc; x < buf->rect.right(); x += lxw_x, xlinenum--) {
- gint const y0 = buf->rect.top();
- gint const y1 = buf->rect.bottom();
- gint const x0 = round(x);
- gint const x1 = x0 + round( (y1 - y0) / tan_angle[X] );
-
- if (!scaled && (xlinenum % empspacing) != 0) {
- sp_caxonomgrid_drawline (buf, x0, y0, x1, y1, color);
- } else {
- sp_caxonomgrid_drawline (buf, x0, y0, x1, y1, _empcolor);
+ if (!Geom::are_near(tan_angle[X],0.))
+ {
+ gdouble const xstart_x_sc = buf->rect.left() + (lxw_x - (xstart_y_sc - buf->rect.top()) / tan_angle[X]) ;
+ xlinenum = xlinestart-1;
+ for (gdouble x = xstart_x_sc; x < buf->rect.right(); x += lxw_x, xlinenum--) {
+ gint const y0 = buf->rect.top();
+ gint const y1 = buf->rect.bottom();
+ gint const x0 = round(x);
+ gint const x1 = x0 + round( (y1 - y0) / tan_angle[X] );
+
+ if (!scaled && (xlinenum % empspacing) != 0) {
+ sp_caxonomgrid_drawline (buf, x0, y0, x1, y1, color);
+ } else {
+ sp_caxonomgrid_drawline (buf, x0, y0, x1, y1, _empcolor);
+ }
}
}
@@ -575,8 +572,12 @@ CanvasAxonomGrid::Render (SPCanvasBuf *buf)
for (gdouble y = zstart_y_sc; y < buf->rect.bottom(); y += lyw, zlinenum++, next_y = y) {
gint const x0 = buf->rect.left();
gint const y0 = round(y);
- gint const x1 = x0 + round( (y - buf->rect.top() ) / tan_angle[Z] );
- gint const y1 = buf->rect.top();
+ gint x1 = x0 + round( (y - buf->rect.top() ) / tan_angle[Z] );
+ gint y1 = buf->rect.top();
+ if ( Geom::are_near(tan_angle[Z],0.) ) {
+ x1 = buf->rect.right();
+ y1 = y0;
+ }
if (!scaled && (zlinenum % empspacing) != 0) {
sp_caxonomgrid_drawline (buf, x0, y0, x1, y1, color);
@@ -585,17 +586,20 @@ CanvasAxonomGrid::Render (SPCanvasBuf *buf)
}
}
// draw lines from bottom-up
- gdouble const zstart_x_sc = buf->rect.left() + (next_y - buf->rect.bottom()) / tan_angle[Z] ;
- for (gdouble x = zstart_x_sc; x < buf->rect.right(); x += lxw_z, zlinenum++) {
- gint const y0 = buf->rect.bottom();
- gint const y1 = buf->rect.top();
- gint const x0 = round(x);
- gint const x1 = x0 + round(buf->rect.height() / tan_angle[Z] );
-
- if (!scaled && (zlinenum % empspacing) != 0) {
- sp_caxonomgrid_drawline (buf, x0, y0, x1, y1, color);
- } else {
- sp_caxonomgrid_drawline (buf, x0, y0, x1, y1, _empcolor);
+ if (!Geom::are_near(tan_angle[Z],0.))
+ {
+ gdouble const zstart_x_sc = buf->rect.left() + (next_y - buf->rect.bottom()) / tan_angle[Z] ;
+ for (gdouble x = zstart_x_sc; x < buf->rect.right(); x += lxw_z, zlinenum++) {
+ gint const y0 = buf->rect.bottom();
+ gint const y1 = buf->rect.top();
+ gint const x0 = round(x);
+ gint const x1 = x0 + round(buf->rect.height() / tan_angle[Z] );
+
+ if (!scaled && (zlinenum % empspacing) != 0) {
+ sp_caxonomgrid_drawline (buf, x0, y0, x1, y1, color);
+ } else {
+ sp_caxonomgrid_drawline (buf, x0, y0, x1, y1, _empcolor);
+ }
}
}
diff --git a/src/display/canvas-axonomgrid.h b/src/display/canvas-axonomgrid.h
index 04919f947..0e24d3f56 100644
--- a/src/display/canvas-axonomgrid.h
+++ b/src/display/canvas-axonomgrid.h
@@ -2,9 +2,12 @@
#define CANVAS_AXONOMGRID_H
/*
- * Copyright (C) 2006-2007 Johan Engelen <johan@shouraizou.nl>
+ * Authors:
+ * Johan Engelen <j.b.c.engelen@alumnus.utwente.nl>
*
- */
+ * Copyright (C) 2006-2012 Authors
+ * Released under GNU GPL, read the file 'COPYING' for more information
+ */
#include "line-snapper.h"
#include "canvas-grid.h"
@@ -15,7 +18,7 @@ struct SPNamedView;
namespace Inkscape {
namespace XML {
- class Node;
+ class Node;
};
class CanvasAxonomGrid : public CanvasGrid {
@@ -36,6 +39,9 @@ public:
bool scaled; /**< Whether the grid is in scaled mode */
+protected:
+ friend class CanvasAxonomGridSnapper;
+
Geom::Point ow; /**< Transformed origin by the affine for the zoom */
double lyw; /**< Transformed length y by the affine for the zoom */
double lxw_x;
@@ -44,7 +50,6 @@ public:
Geom::Point sw; /**< the scaling factors of the affine transform */
-protected:
virtual Gtk::Widget * newSpecificWidget();
private:
@@ -63,7 +68,7 @@ public:
bool ThisSnapperMightSnap() const;
Geom::Coord getSnapperTolerance() const; //returns the tolerance of the snapper in screen pixels (i.e. independent of zoom)
- bool getSnapperAlwaysSnap() const; //if true, then the snapper will always snap, regardless of its tolerance
+ bool getSnapperAlwaysSnap() const; //if true, then the snapper will always snap, regardless of its tolerance
private:
LineList _getSnapLines(Geom::Point const &p) const;
diff --git a/src/display/canvas-grid.cpp b/src/display/canvas-grid.cpp
index 498958f08..cb33169cd 100644
--- a/src/display/canvas-grid.cpp
+++ b/src/display/canvas-grid.cpp
@@ -14,6 +14,9 @@
*/
#include <glibmm/i18n.h>
+#include <gtkmm/box.h>
+#include <gtkmm/label.h>
+#include <gtkmm/table.h>
#include "ui/widget/registered-widget.h"
#include "desktop.h"
@@ -37,10 +40,6 @@
#include "verbs.h"
#include "display/sp-canvas.h"
-#include <gtkmm/box.h>
-#include <gtkmm/label.h>
-#include <gtkmm/table.h>
-
using Inkscape::DocumentUndo;
namespace Inkscape {
diff --git a/src/display/canvas-text.cpp b/src/display/canvas-text.cpp
index ddc946d5d..fe60d9c65 100644
--- a/src/display/canvas-text.cpp
+++ b/src/display/canvas-text.cpp
@@ -58,9 +58,9 @@ sp_canvastext_get_type (void)
static void sp_canvastext_class_init(SPCanvasTextClass *klass)
{
- SPCanvasItemClass *item_class = (SPCanvasItemClass *) klass;
+ SPCanvasItemClass *item_class = SP_CANVAS_ITEM_CLASS(klass);
- parent_class_ct = (SPCanvasItemClass*)g_type_class_peek_parent (klass);
+ parent_class_ct = SP_CANVAS_ITEM_CLASS(g_type_class_peek_parent(klass));
item_class->destroy = sp_canvastext_destroy;
item_class->update = sp_canvastext_update;
diff --git a/src/display/guideline.cpp b/src/display/guideline.cpp
index d3385978a..f71bc82ef 100644
--- a/src/display/guideline.cpp
+++ b/src/display/guideline.cpp
@@ -66,9 +66,9 @@ GType sp_guideline_get_type()
static void sp_guideline_class_init(SPGuideLineClass *c)
{
- parent_class = (SPCanvasItemClass*) g_type_class_peek_parent(c);
+ parent_class = SP_CANVAS_ITEM_CLASS(g_type_class_peek_parent(c));
- SPCanvasItemClass *item_class = (SPCanvasItemClass *) c;
+ SPCanvasItemClass *item_class = SP_CANVAS_ITEM_CLASS(c);
item_class->destroy = sp_guideline_destroy;
item_class->update = sp_guideline_update;
item_class->render = sp_guideline_render;
@@ -191,8 +191,8 @@ static void sp_guideline_update(SPCanvasItem *item, Geom::Affine const &affine,
{
SPGuideLine *gl = SP_GUIDELINE(item);
- if (((SPCanvasItemClass *) parent_class)->update) {
- ((SPCanvasItemClass *) parent_class)->update(item, affine, flags);
+ if ((SP_CANVAS_ITEM_CLASS(parent_class))->update) {
+ (SP_CANVAS_ITEM_CLASS(parent_class))->update(item, affine, flags);
}
gl->affine = affine;
diff --git a/src/display/nr-filter-composite.cpp b/src/display/nr-filter-composite.cpp
index b25ecdf2c..040424cb3 100644
--- a/src/display/nr-filter-composite.cpp
+++ b/src/display/nr-filter-composite.cpp
@@ -48,10 +48,11 @@ struct ComposeArithmetic {
gint32 go = _k1*ga*gb + _k2*ga + _k3*gb + _k4;
gint32 bo = _k1*ba*bb + _k2*ba + _k3*bb + _k4;
- ao = (pxclamp(ao, 0, 255*255*255) + (255*255/2)) / (255*255);
- ro = (pxclamp(ro, 0, 255*255*255) + (255*255/2)) / (255*255);
- go = (pxclamp(go, 0, 255*255*255) + (255*255/2)) / (255*255);
- bo = (pxclamp(bo, 0, 255*255*255) + (255*255/2)) / (255*255);
+ ao = pxclamp(ao, 0, 255*255*255); // r, g and b are premultiplied, so should be clamped to the alpha channel
+ ro = (pxclamp(ro, 0, ao) + (255*255/2)) / (255*255);
+ go = (pxclamp(go, 0, ao) + (255*255/2)) / (255*255);
+ bo = (pxclamp(bo, 0, ao) + (255*255/2)) / (255*255);
+ ao = (ao + (255*255/2)) / (255*255);
ASSEMBLE_ARGB32(pxout, ao, ro, go, bo)
return pxout;
diff --git a/src/display/nr-filter-image.cpp b/src/display/nr-filter-image.cpp
index e03a56964..bc18cbcc6 100644
--- a/src/display/nr-filter-image.cpp
+++ b/src/display/nr-filter-image.cpp
@@ -99,8 +99,10 @@ void FilterImage::render_cairo(FilterSlot &slot)
Geom::Rect area = *optarea;
Geom::Affine user2pb = slot.get_units().get_matrix_user2pb();
+ /* FIXME: These variables are currently unused. Why were they calculated?
double scaleX = feImageWidth / area.width();
double scaleY = feImageHeight / area.height();
+ */
Geom::Rect sa = slot.get_slot_area();
cairo_surface_t *out = cairo_image_surface_create(CAIRO_FORMAT_ARGB32,
diff --git a/src/display/nr-filter-skeleton.cpp b/src/display/nr-filter-skeleton.cpp
index 0c455a818..86ab8141e 100644
--- a/src/display/nr-filter-skeleton.cpp
+++ b/src/display/nr-filter-skeleton.cpp
@@ -42,7 +42,8 @@ FilterSkeleton::~FilterSkeleton()
void FilterSkeleton::render_cairo(FilterSlot &slot) {
cairo_surface_t *in = slot.getcairo(_input);
cairo_surface_t *out = ink_cairo_surface_create_identical(in);
- cairo_t *ct = cairo_create(out);
+
+// cairo_t *ct = cairo_create(out);
// cairo_set_source_surface(ct, in, offset[X], offset[Y]);
// cairo_paint(ct);
diff --git a/src/display/sodipodi-ctrl.cpp b/src/display/sodipodi-ctrl.cpp
index e21bdff15..45dc38a37 100644
--- a/src/display/sodipodi-ctrl.cpp
+++ b/src/display/sodipodi-ctrl.cpp
@@ -63,10 +63,10 @@ sp_ctrl_get_type (void)
static void
sp_ctrl_class_init (SPCtrlClass *klass)
{
- SPCanvasItemClass *item_class = (SPCanvasItemClass *) klass;
+ SPCanvasItemClass *item_class = SP_CANVAS_ITEM_CLASS(klass);
GObjectClass *g_object_class = (GObjectClass *) klass;
- parent_class = (SPCanvasItemClass *)g_type_class_peek_parent (klass);
+ parent_class = SP_CANVAS_ITEM_CLASS(g_type_class_peek_parent (klass));
g_object_class->set_property = sp_ctrl_set_property;
g_object_class->get_property = sp_ctrl_get_property;
@@ -287,8 +287,8 @@ sp_ctrl_update (SPCanvasItem *item, Geom::Affine const &affine, unsigned int fla
ctrl = SP_CTRL (item);
- if (((SPCanvasItemClass *) parent_class)->update)
- (* ((SPCanvasItemClass *) parent_class)->update) (item, affine, flags);
+ if ((SP_CANVAS_ITEM_CLASS(parent_class))->update)
+ (* (SP_CANVAS_ITEM_CLASS(parent_class))->update) (item, affine, flags);
sp_canvas_item_reset_bounds (item);
diff --git a/src/display/sodipodi-ctrlrect.cpp b/src/display/sodipodi-ctrlrect.cpp
index b0c997a92..c350e4614 100644
--- a/src/display/sodipodi-ctrlrect.cpp
+++ b/src/display/sodipodi-ctrlrect.cpp
@@ -61,9 +61,9 @@ GType sp_ctrlrect_get_type()
static void sp_ctrlrect_class_init(SPCtrlRectClass *c)
{
- SPCanvasItemClass *item_class = (SPCanvasItemClass *) c;
+ SPCanvasItemClass *item_class = SP_CANVAS_ITEM_CLASS(c);
- parent_class = (SPCanvasItemClass*) g_type_class_peek_parent(c);
+ parent_class = SP_CANVAS_ITEM_CLASS(g_type_class_peek_parent(c));
item_class->destroy = sp_ctrlrect_destroy;
item_class->update = sp_ctrlrect_update;
@@ -119,8 +119,6 @@ void CtrlRect::render(SPCanvasBuf *buf)
using Geom::X;
using Geom::Y;
- static double const dashes[2] = {4.0, 4.0};
-
if (!_area) {
return;
}
@@ -129,6 +127,7 @@ void CtrlRect::render(SPCanvasBuf *buf)
area[X].max() + _shadow_size, area[Y].max() + _shadow_size);
if ( area_w_shadow.intersects(buf->rect) )
{
+ static double const dashes[2] = {4.0, 4.0};
cairo_save(buf->ct);
cairo_translate(buf->ct, -buf->rect.left(), -buf->rect.top());
cairo_set_line_width(buf->ct, 1);
@@ -161,8 +160,8 @@ void CtrlRect::update(Geom::Affine const &affine, unsigned int flags)
using Geom::X;
using Geom::Y;
- if (((SPCanvasItemClass *) parent_class)->update) {
- ((SPCanvasItemClass *) parent_class)->update(this, affine, flags);
+ if ((SP_CANVAS_ITEM_CLASS(parent_class))->update) {
+ (SP_CANVAS_ITEM_CLASS(parent_class))->update(this, affine, flags);
}
sp_canvas_item_reset_bounds(this);
diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp
index 6d4d01e33..536c54609 100644
--- a/src/display/sp-canvas.cpp
+++ b/src/display/sp-canvas.cpp
@@ -1081,7 +1081,7 @@ void SPCanvasGroup::update(SPCanvasItem *item, Geom::Affine const &affine, unsig
Geom::OptRect bounds;
for (GList *list = group->items; list; list = list->next) {
- SPCanvasItem *i = (SPCanvasItem *)list->data;
+ SPCanvasItem *i = SP_CANVAS_ITEM(list->data);
sp_canvas_item_invoke_update (i, affine, flags);
@@ -1118,7 +1118,7 @@ double SPCanvasGroup::point(SPCanvasItem *item, Geom::Point p, SPCanvasItem **ac
double dist = 0.0;
for (GList *list = group->items; list; list = list->next) {
- SPCanvasItem *child = (SPCanvasItem *)list->data;
+ SPCanvasItem *child = SP_CANVAS_ITEM(list->data);
if ((child->x1 <= x2) && (child->y1 <= y2) && (child->x2 >= x1) && (child->y2 >= y1)) {
SPCanvasItem *point_item = NULL; // cater for incomplete item implementations
@@ -1152,7 +1152,7 @@ void SPCanvasGroup::render(SPCanvasItem *item, SPCanvasBuf *buf)
SPCanvasGroup const *group = SP_CANVAS_GROUP(item);
for (GList *list = group->items; list; list = list->next) {
- SPCanvasItem *child = (SPCanvasItem *)list->data;
+ SPCanvasItem *child = SP_CANVAS_ITEM(list->data);
if (child->visible) {
if ((child->x1 < buf->rect.right()) &&
(child->y1 < buf->rect.bottom()) &&
@@ -1171,7 +1171,7 @@ void SPCanvasGroup::viewboxChanged(SPCanvasItem *item, Geom::IntRect const &new_
SPCanvasGroup *group = SP_CANVAS_GROUP(item);
for (GList *list = group->items; list; list = list->next) {
- SPCanvasItem *child = (SPCanvasItem *)list->data;
+ SPCanvasItem *child = SP_CANVAS_ITEM(list->data);
if (child->visible) {
if (SP_CANVAS_ITEM_GET_CLASS(child)->viewbox_changed) {
SP_CANVAS_ITEM_GET_CLASS(child)->viewbox_changed(child, new_area);
@@ -1649,7 +1649,6 @@ int SPCanvasImpl::emitEvent(SPCanvas *canvas, GdkEvent *event)
int SPCanvasImpl::pickCurrentItem(SPCanvas *canvas, GdkEvent *event)
{
int button_down = 0;
- double x, y;
if (!canvas->root) // canvas may have already be destroyed by closing desktop durring interrupted display!
return FALSE;
@@ -1709,6 +1708,7 @@ int SPCanvasImpl::pickCurrentItem(SPCanvas *canvas, GdkEvent *event)
// LeaveNotify means that there is no current item, so we don't look for one
if (canvas->pick_event.type != GDK_LEAVE_NOTIFY) {
// these fields don't have the same offsets in both types of events
+ double x, y;
if (canvas->pick_event.type == GDK_ENTER_NOTIFY) {
x = canvas->pick_event.crossing.x;
diff --git a/src/display/sp-ctrlpoint.cpp b/src/display/sp-ctrlpoint.cpp
index d07e9385b..026cc7589 100644
--- a/src/display/sp-ctrlpoint.cpp
+++ b/src/display/sp-ctrlpoint.cpp
@@ -52,9 +52,9 @@ sp_ctrlpoint_get_type (void)
static void sp_ctrlpoint_class_init(SPCtrlPointClass *klass)
{
- SPCanvasItemClass *item_class = (SPCanvasItemClass *) klass;
+ SPCanvasItemClass *item_class = SP_CANVAS_ITEM_CLASS(klass);
- parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass);
+ parent_class = SP_CANVAS_ITEM_CLASS(g_type_class_peek_parent(klass));
item_class->destroy = sp_ctrlpoint_destroy;
item_class->update = sp_ctrlpoint_update;
diff --git a/src/display/sp-ctrlquadr.cpp b/src/display/sp-ctrlquadr.cpp
index ae15d620a..b6a0da109 100644
--- a/src/display/sp-ctrlquadr.cpp
+++ b/src/display/sp-ctrlquadr.cpp
@@ -61,9 +61,9 @@ sp_ctrlquadr_get_type (void)
static void
sp_ctrlquadr_class_init (SPCtrlQuadrClass *klass)
{
- SPCanvasItemClass *item_class = (SPCanvasItemClass *) klass;
+ SPCanvasItemClass *item_class = SP_CANVAS_ITEM_CLASS(klass);
- parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass);
+ parent_class = SP_CANVAS_ITEM_CLASS(g_type_class_peek_parent(klass));
item_class->destroy = sp_ctrlquadr_destroy;
item_class->update = sp_ctrlquadr_update;
diff --git a/src/dom/svgimpl.cpp b/src/dom/svgimpl.cpp
index cf28dfec5..87f43af81 100644
--- a/src/dom/svgimpl.cpp
+++ b/src/dom/svgimpl.cpp
@@ -119,7 +119,7 @@ SVGTableEntry interfaceTable[] =
{ "SVGUnitTypes", SVG_UNIT_TYPES },
{ "SVGURIReference", SVG_URI_REFERENCE },
{ "SVGViewSpec", SVG_VIEW_SPEC },
- { "SVGZoomAndPan", SVG_ZOOM_AND_PAN }
+ { "SVGZoomAndPan", static_cast<int>(SVG_ZOOM_AND_PAN)}
};
diff --git a/src/draw-context.cpp b/src/draw-context.cpp
index daff0794a..5996d600b 100644
--- a/src/draw-context.cpp
+++ b/src/draw-context.cpp
@@ -104,9 +104,9 @@ static void sp_draw_context_class_init(SPDrawContextClass *klass)
SPEventContextClass *ec_class;
object_class = (GObjectClass *)klass;
- ec_class = (SPEventContextClass *) klass;
+ ec_class = SP_EVENT_CONTEXT_CLASS(klass);
- draw_parent_class = (SPEventContextClass*)g_type_class_peek_parent(klass);
+ draw_parent_class = SP_EVENT_CONTEXT_CLASS(g_type_class_peek_parent(klass));
object_class->dispose = sp_draw_context_dispose;
@@ -175,8 +175,8 @@ static void sp_draw_context_setup(SPEventContext *ec)
SPDrawContext *dc = SP_DRAW_CONTEXT(ec);
SPDesktop *dt = ec->desktop;
- if (((SPEventContextClass *) draw_parent_class)->setup) {
- ((SPEventContextClass *) draw_parent_class)->setup(ec);
+ if ((SP_EVENT_CONTEXT_CLASS(draw_parent_class))->setup) {
+ (SP_EVENT_CONTEXT_CLASS(draw_parent_class))->setup(ec);
}
dc->selection = sp_desktop_selection(dt);
@@ -261,8 +261,8 @@ gint sp_draw_context_root_handler(SPEventContext *ec, GdkEvent *event)
}
if (!ret) {
- if (((SPEventContextClass *) draw_parent_class)->root_handler) {
- ret = ((SPEventContextClass *) draw_parent_class)->root_handler(ec, event);
+ if ((SP_EVENT_CONTEXT_CLASS(draw_parent_class))->root_handler) {
+ ret = (SP_EVENT_CONTEXT_CLASS(draw_parent_class))->root_handler(ec, event);
}
}
@@ -700,7 +700,7 @@ SPDrawAnchor *spdc_test_inside(SPDrawContext *dc, Geom::Point p)
}
for (GSList *l = dc->white_anchors; l != NULL; l = l->next) {
- SPDrawAnchor *na = sp_draw_anchor_test((SPDrawAnchor *) l->data, p, !active);
+ SPDrawAnchor *na = sp_draw_anchor_test(static_cast<SPDrawAnchor*>(l->data), p, !active);
if ( !active && na ) {
active = na;
}
@@ -720,7 +720,7 @@ static void spdc_reset_white(SPDrawContext *dc)
dc->white_curves = g_slist_remove(dc->white_curves, dc->white_curves->data);
}
while (dc->white_anchors) {
- sp_draw_anchor_destroy((SPDrawAnchor *) dc->white_anchors->data);
+ sp_draw_anchor_destroy(static_cast<SPDrawAnchor*>(dc->white_anchors->data));
dc->white_anchors = g_slist_remove(dc->white_anchors, dc->white_anchors->data);
}
}
@@ -767,7 +767,7 @@ static void spdc_free_colors(SPDrawContext *dc)
dc->white_curves = g_slist_remove(dc->white_curves, dc->white_curves->data);
}
while (dc->white_anchors) {
- sp_draw_anchor_destroy((SPDrawAnchor *) dc->white_anchors->data);
+ sp_draw_anchor_destroy(static_cast<SPDrawAnchor *>(dc->white_anchors->data));
dc->white_anchors = g_slist_remove(dc->white_anchors, dc->white_anchors->data);
}
}
diff --git a/src/event-context.h b/src/event-context.h
index 9cd754ffb..9936aa668 100644
--- a/src/event-context.h
+++ b/src/event-context.h
@@ -36,6 +36,7 @@ namespace Inkscape {
#define SP_TYPE_EVENT_CONTEXT (sp_event_context_get_type())
#define SP_EVENT_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), SP_TYPE_EVENT_CONTEXT, SPEventContext))
+#define SP_EVENT_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SP_TYPE_EVENT_CONTEXT, SPEventContextClass))
#define SP_IS_EVENT_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), SP_TYPE_EVENT_CONTEXT))
GType sp_event_context_get_type();
diff --git a/src/extension/internal/cairo-png-out.cpp b/src/extension/internal/cairo-png-out.cpp
index 4751a229a..956fcce9a 100644
--- a/src/extension/internal/cairo-png-out.cpp
+++ b/src/extension/internal/cairo-png-out.cpp
@@ -68,7 +68,7 @@ png_render_document_to_file(SPDocument *doc, gchar const *filename)
ctx = renderer->createContext();
/* Render document */
- bool ret = renderer->setupDocument(ctx, doc, TRUE, NULL);
+ bool ret = renderer->setupDocument(ctx, doc, TRUE, 0., NULL);
if (ret) {
renderer->renderItem(ctx, base);
ctx->saveAsPng(filename);
diff --git a/src/extension/internal/cairo-ps-out.cpp b/src/extension/internal/cairo-ps-out.cpp
index 605f0237c..8a39f4ea9 100644
--- a/src/extension/internal/cairo-ps-out.cpp
+++ b/src/extension/internal/cairo-ps-out.cpp
@@ -104,7 +104,7 @@ ps_print_document_to_file(SPDocument *doc, gchar const *filename, unsigned int l
bool ret = ctx->setPsTarget(filename);
if(ret) {
/* Render document */
- ret = renderer->setupDocument(ctx, doc, pageBoundingBox, base);
+ ret = renderer->setupDocument(ctx, doc, pageBoundingBox, 0., base);
if (ret) {
renderer->renderItem(ctx, base);
ret = ctx->finish();
@@ -192,7 +192,7 @@ CairoPsOutput::save(Inkscape::Extension::Output *mod, SPDocument *doc, gchar con
// Create LaTeX file (if requested)
if (new_textToLaTeX) {
- ret = latex_render_document_text_to_file(doc, filename, new_exportId, new_areaDrawing, new_areaPage, false);
+ ret = latex_render_document_text_to_file(doc, filename, new_exportId, new_areaDrawing, new_areaPage, 0., false);
if (!ret)
throw Inkscape::Extension::Output::save_failed();
@@ -272,7 +272,7 @@ CairoEpsOutput::save(Inkscape::Extension::Output *mod, SPDocument *doc, gchar co
// Create LaTeX file (if requested)
if (new_textToLaTeX) {
- ret = latex_render_document_text_to_file(doc, filename, new_exportId, new_areaDrawing, new_areaPage, false);
+ ret = latex_render_document_text_to_file(doc, filename, new_exportId, new_areaDrawing, new_areaPage, 0., false);
if (!ret)
throw Inkscape::Extension::Output::save_failed();
diff --git a/src/extension/internal/cairo-renderer-pdf-out.cpp b/src/extension/internal/cairo-renderer-pdf-out.cpp
index 494ff1e8d..773109c77 100644
--- a/src/extension/internal/cairo-renderer-pdf-out.cpp
+++ b/src/extension/internal/cairo-renderer-pdf-out.cpp
@@ -39,6 +39,8 @@
#include <2geom/affine.h>
#include "document.h"
+#include "unit-constants.h"
+
namespace Inkscape {
namespace Extension {
namespace Internal {
@@ -57,7 +59,7 @@ bool CairoRendererPdfOutput::check(Inkscape::Extension::Extension * /*module*/)
static bool
pdf_render_document_to_file(SPDocument *doc, gchar const *filename, unsigned int level,
bool texttopath, bool omittext, bool filtertobitmap, int resolution,
- const gchar * const exportId, bool exportDrawing, bool exportCanvas)
+ const gchar * const exportId, bool exportDrawing, bool exportCanvas, float bleedmargin_px)
{
doc->ensureUpToDate();
@@ -99,7 +101,7 @@ pdf_render_document_to_file(SPDocument *doc, gchar const *filename, unsigned int
bool ret = ctx->setPdfTarget (filename);
if(ret) {
/* Render document */
- ret = renderer->setupDocument(ctx, doc, pageBoundingBox, base);
+ ret = renderer->setupDocument(ctx, doc, pageBoundingBox, bleedmargin_px, base);
if (ret) {
renderer->renderItem(ctx, base);
ret = ctx->finish();
@@ -191,16 +193,23 @@ CairoRendererPdfOutput::save(Inkscape::Extension::Output *mod, SPDocument *doc,
} catch(...) {
g_warning("Parameter <area> might not exist");
}
-
bool new_exportDrawing = !new_exportCanvas;
+ float new_bleedmargin_px = 0.;
+ try {
+ new_bleedmargin_px = mod->get_param_float("bleed") * PX_PER_MM;
+ }
+ catch(...) {
+ g_warning("Parameter <bleed> might not exist");
+ }
+
// Create PDF file
{
gchar * final_name;
final_name = g_strdup_printf("> %s", filename);
ret = pdf_render_document_to_file(doc, final_name, level,
new_textToPath, new_textToLaTeX, new_blurToBitmap, new_bitmapResolution,
- new_exportId, new_exportDrawing, new_exportCanvas);
+ new_exportId, new_exportDrawing, new_exportCanvas, new_bleedmargin_px);
g_free(final_name);
if (!ret)
@@ -209,7 +218,7 @@ CairoRendererPdfOutput::save(Inkscape::Extension::Output *mod, SPDocument *doc,
// Create LaTeX file (if requested)
if (new_textToLaTeX) {
- ret = latex_render_document_text_to_file(doc, filename, new_exportId, new_exportDrawing, new_exportCanvas, true);
+ ret = latex_render_document_text_to_file(doc, filename, new_exportId, new_exportDrawing, new_exportCanvas, new_bleedmargin_px, true);
if (!ret)
throw Inkscape::Extension::Output::save_failed();
@@ -246,6 +255,7 @@ CairoRendererPdfOutput::init (void)
"<option value=\"page\">" N_("Use document's page size") "</option>"
"<option value=\"drawing\">" N_("Use exported object's size") "</option>"
"</param>"
+ "<param name=\"bleed\" gui-text=\"" N_("Bleed/margin (mm)") "\" type=\"float\" min=\"-10000\" max=\"10000\">0</param>\n"
"<param name=\"exportId\" gui-text=\"" N_("Limit export to the object with ID:") "\" type=\"string\"></param>\n"
"<output>\n"
"<extension>.pdf</extension>\n"
diff --git a/src/extension/internal/cairo-renderer.cpp b/src/extension/internal/cairo-renderer.cpp
index 09d69becb..0a3cff26a 100644
--- a/src/extension/internal/cairo-renderer.cpp
+++ b/src/extension/internal/cairo-renderer.cpp
@@ -604,7 +604,7 @@ void CairoRenderer::renderItem(CairoRenderContext *ctx, SPItem *item)
}
bool
-CairoRenderer::setupDocument(CairoRenderContext *ctx, SPDocument *doc, bool pageBoundingBox, SPItem *base)
+CairoRenderer::setupDocument(CairoRenderContext *ctx, SPDocument *doc, bool pageBoundingBox, float bleedmargin_px, SPItem *base)
{
// PLEASE note when making changes to the boundingbox and transform calculation, corresponding changes should be made to PDFLaTeXRenderer::setupDocument !!!
@@ -625,6 +625,7 @@ CairoRenderer::setupDocument(CairoRenderContext *ctx, SPDocument *doc, bool page
}
d = *bbox;
}
+ d.expandBy(bleedmargin_px);
if (ctx->_vector_based_target) {
// convert from px to pt
@@ -638,16 +639,21 @@ CairoRenderer::setupDocument(CairoRenderContext *ctx, SPDocument *doc, bool page
bool ret = ctx->setupSurface(ctx->_width, ctx->_height);
- if (ret && !pageBoundingBox)
- {
- double high = doc->getHeight();
- if (ctx->_vector_based_target)
- high *= PT_PER_PX;
-
- /// @fixme hardcoded dt2doc transform?
- Geom::Affine tp(Geom::Translate(-d.left() * (ctx->_vector_based_target ? PX_PER_PT : 1.0),
- (d.bottom() - high) * (ctx->_vector_based_target ? PX_PER_PT : 1.0)));
- ctx->transform(tp);
+ if (ret) {
+ if (pageBoundingBox) {
+ // translate to set bleed/margin
+ Geom::Affine tp( Geom::Translate( bleedmargin_px, bleedmargin_px ) );
+ ctx->transform(tp);
+ } else {
+ double high = doc->getHeight();
+ if (ctx->_vector_based_target)
+ high *= PT_PER_PX;
+
+ // this transform translates the export drawing to a virtual page (0,0)-(width,height)
+ Geom::Affine tp(Geom::Translate(-d.left() * (ctx->_vector_based_target ? PX_PER_PT : 1.0),
+ (d.bottom() - high) * (ctx->_vector_based_target ? PX_PER_PT : 1.0)));
+ ctx->transform(tp);
+ }
}
return ret;
diff --git a/src/extension/internal/cairo-renderer.h b/src/extension/internal/cairo-renderer.h
index 7fa7c7ff5..db3068fed 100644
--- a/src/extension/internal/cairo-renderer.h
+++ b/src/extension/internal/cairo-renderer.h
@@ -53,7 +53,7 @@ public:
/** Initializes the CairoRenderContext according to the specified
SPDocument. A set*Target function can only be called on the context
before setupDocument. */
- bool setupDocument(CairoRenderContext *ctx, SPDocument *doc, bool pageBoundingBox, SPItem *base);
+ bool setupDocument(CairoRenderContext *ctx, SPDocument *doc, bool pageBoundingBox, float bleedmargin_px, SPItem *base);
/** Traverses the object tree and invokes the render methods. */
void renderItem(CairoRenderContext *ctx, SPItem *item);
diff --git a/src/extension/internal/latex-text-renderer.cpp b/src/extension/internal/latex-text-renderer.cpp
index ebd73a033..ecc201733 100644
--- a/src/extension/internal/latex-text-renderer.cpp
+++ b/src/extension/internal/latex-text-renderer.cpp
@@ -56,7 +56,7 @@ namespace Internal {
*/
bool
latex_render_document_text_to_file( SPDocument *doc, gchar const *filename,
- const gchar * const exportId, bool exportDrawing, bool exportCanvas,
+ const gchar * const exportId, bool exportDrawing, bool exportCanvas, float bleedmargin_px,
bool pdflatex)
{
doc->ensureUpToDate();
@@ -84,7 +84,7 @@ latex_render_document_text_to_file( SPDocument *doc, gchar const *filename,
bool ret = renderer->setTargetFile(filename);
if (ret) {
/* Render document */
- bool ret = renderer->setupDocument(doc, pageBoundingBox, base);
+ bool ret = renderer->setupDocument(doc, pageBoundingBox, bleedmargin_px, base);
if (ret) {
renderer->renderItem(base);
}
@@ -569,7 +569,7 @@ LaTeXTextRenderer::renderItem(SPItem *item)
}
bool
-LaTeXTextRenderer::setupDocument(SPDocument *doc, bool pageBoundingBox, SPItem *base)
+LaTeXTextRenderer::setupDocument(SPDocument *doc, bool pageBoundingBox, float bleedmargin_px, SPItem *base)
{
// The boundingbox calculation here should be exactly the same as the one by CairoRenderer::setupDocument !
@@ -588,6 +588,7 @@ LaTeXTextRenderer::setupDocument(SPDocument *doc, bool pageBoundingBox, SPItem *
}
d = *bbox;
}
+ d.expandBy(bleedmargin_px);
// scale all coordinates, such that the width of the image is 1, this is convenient for scaling the image in LaTeX
double scale = 1/(d.width());
diff --git a/src/extension/internal/latex-text-renderer.h b/src/extension/internal/latex-text-renderer.h
index 66055a3bc..0fa94c9e6 100644
--- a/src/extension/internal/latex-text-renderer.h
+++ b/src/extension/internal/latex-text-renderer.h
@@ -29,7 +29,7 @@ namespace Extension {
namespace Internal {
bool latex_render_document_text_to_file(SPDocument *doc, gchar const *filename,
- const gchar * const exportId, bool exportDrawing, bool exportCanvas,
+ const gchar * const exportId, bool exportDrawing, bool exportCanvas, float bleedmargin_px,
bool pdflatex);
class LaTeXTextRenderer {
@@ -41,7 +41,7 @@ public:
/** Initializes the LaTeXTextRenderer according to the specified
SPDocument. Important to set the boundingbox to the pdf boundingbox */
- bool setupDocument(SPDocument *doc, bool pageBoundingBox, SPItem *base);
+ bool setupDocument(SPDocument *doc, bool pageBoundingBox, float bleedmargin_px, SPItem *base);
/** Traverses the object tree and invokes the render methods. */
void renderItem(SPItem *item);
diff --git a/src/file.cpp b/src/file.cpp
index a03c459da..14f70fc8c 100644
--- a/src/file.cpp
+++ b/src/file.cpp
@@ -675,7 +675,12 @@ file_save(Gtk::Window &parentWindow, SPDocument *doc, const Glib::ustring &uri,
}
SP_ACTIVE_DESKTOP->event_log->rememberFileSave();
- Glib::ustring msg = Glib::ustring::format(_("Document saved."), " ", doc->getURI());
+ Glib::ustring msg;
+ if (doc->getURI() == NULL) {
+ msg = Glib::ustring::format(_("Document saved."));
+ } else {
+ msg = Glib::ustring::format(_("Document saved."), " ", doc->getURI());
+ }
SP_ACTIVE_DESKTOP->messageStack()->flash(Inkscape::NORMAL_MESSAGE, msg.c_str());
return true;
}
@@ -952,7 +957,13 @@ sp_file_save_document(Gtk::Window &parentWindow, SPDocument *doc)
}
}
} else {
- Glib::ustring msg = Glib::ustring::format(_("No changes need to be saved."), " ", doc->getURI());
+ Glib::ustring msg;
+ if ( doc->getURI() == NULL )
+ {
+ msg = Glib::ustring::format(_("No changes need to be saved."));
+ } else {
+ msg = Glib::ustring::format(_("No changes need to be saved."), " ", doc->getURI());
+ }
SP_ACTIVE_DESKTOP->messageStack()->flash(Inkscape::WARNING_MESSAGE, msg.c_str());
success = TRUE;
}
diff --git a/src/gradient-drag.h b/src/gradient-drag.h
index 4bab3aeb2..69e76d55f 100644
--- a/src/gradient-drag.h
+++ b/src/gradient-drag.h
@@ -134,8 +134,13 @@ public: // FIXME: make more of this private!
bool hasSelection() {return (selected != NULL);}
guint numSelected() {return (selected? g_list_length(selected) : 0);}
guint numDraggers() {return (draggers? g_list_length(draggers) : 0);}
- guint singleSelectedDraggerNumDraggables() {return (selected? g_slist_length(((GrDragger *) selected->data)->draggables) : 0);}
- guint singleSelectedDraggerSingleDraggableType() {return (selected? ((GrDraggable *) ((GrDragger *) selected->data)->draggables->data)->point_type : 0);}
+
+ guint singleSelectedDraggerNumDraggables() {
+ return (selected? g_slist_length(( static_cast<GrDragger *>(selected->data))->draggables) : 0);
+ }
+
+ guint singleSelectedDraggerSingleDraggableType() {
+ return (selected? ((GrDraggable *) ((GrDragger *) selected->data)->draggables->data)->point_type : 0);}
// especially the selection must be private, fix gradient-context to remove direct access to it
GList *selected; // list of GrDragger*
diff --git a/src/helper/stock-items.cpp b/src/helper/stock-items.cpp
index a00507330..a12fa377a 100644
--- a/src/helper/stock-items.cpp
+++ b/src/helper/stock-items.cpp
@@ -199,6 +199,7 @@ SPObject *get_stock_item(gchar const *urn, gboolean stock)
SPDocument *doc = sp_desktop_document(desktop);
SPDefs *defs = doc->getDefs();
if (!defs) {
+ g_free(base);
return NULL;
}
SPObject *object = NULL;
diff --git a/src/helper/units.cpp b/src/helper/units.cpp
index 4f5443e72..1593fc131 100644
--- a/src/helper/units.cpp
+++ b/src/helper/units.cpp
@@ -34,12 +34,12 @@
* calls sp_unit_table_sane) to ensure that the two are in sync.
*/
SPUnit const sp_units[] = {
- {SP_UNIT_SCALE, SP_UNIT_DIMENSIONLESS, 1.0, NONE, SVGLength::NONE, N_("Unit"), "", N_("Units"), ""},
+ {SP_UNIT_SCALE, SP_UNIT_DIMENSIONLESS, 1.0, SP_NONE, SVGLength::NONE, N_("Unit"), "", N_("Units"), ""},
{SP_UNIT_PT, SP_UNIT_ABSOLUTE, PX_PER_PT, SP_PT, SVGLength::PT, N_("Point"), N_("pt"), N_("Points"), N_("Pt")},
{SP_UNIT_PC, SP_UNIT_ABSOLUTE, PX_PER_PC, SP_PC, SVGLength::PC, N_("Pica"), N_("pc"), N_("Picas"), N_("Pc")},
{SP_UNIT_PX, SP_UNIT_DEVICE, PX_PER_PX, SP_PX, SVGLength::PX, N_("Pixel"), N_("px"), N_("Pixels"), N_("Px")},
/* You can add new elements from this point forward */
- {SP_UNIT_PERCENT, SP_UNIT_DIMENSIONLESS, 0.01, NONE, SVGLength::PERCENT, N_("Percent"), N_("%"), N_("Percents"), N_("%")},
+ {SP_UNIT_PERCENT, SP_UNIT_DIMENSIONLESS, 0.01, SP_NONE, SVGLength::PERCENT, N_("Percent"), N_("%"), N_("Percents"), N_("%")},
{SP_UNIT_MM, SP_UNIT_ABSOLUTE, PX_PER_MM, SP_MM, SVGLength::MM, N_("Millimeter"), N_("mm"), N_("Millimeters"), N_("mm")},
{SP_UNIT_CM, SP_UNIT_ABSOLUTE, PX_PER_CM, SP_CM, SVGLength::CM, N_("Centimeter"), N_("cm"), N_("Centimeters"), N_("cm")},
{SP_UNIT_M, SP_UNIT_ABSOLUTE, PX_PER_M, SP_M, SVGLength::NONE, N_("Meter"), N_("m"), N_("Meters"), N_("m")}, // no svg_unit
@@ -47,9 +47,9 @@ SPUnit const sp_units[] = {
{SP_UNIT_FT, SP_UNIT_ABSOLUTE, PX_PER_FT, SP_FT, SVGLength::FOOT, N_("Foot"), N_("ft"), N_("Feet"), N_("ft")},
/* Volatiles do not have default, so there are none here */
// TRANSLATORS: for info, see http://www.w3.org/TR/REC-CSS2/syndata.html#length-units
- {SP_UNIT_EM, SP_UNIT_VOLATILE, 1.0, NONE, SVGLength::EM, N_("Em square"), N_("em"), N_("Em squares"), N_("em")},
+ {SP_UNIT_EM, SP_UNIT_VOLATILE, 1.0, SP_NONE, SVGLength::EM, N_("Em square"), N_("em"), N_("Em squares"), N_("em")},
// TRANSLATORS: for info, see http://www.w3.org/TR/REC-CSS2/syndata.html#length-units
- {SP_UNIT_EX, SP_UNIT_VOLATILE, 1.0, NONE, SVGLength::EX, N_("Ex square"), N_("ex"), N_("Ex squares"), N_("ex")},
+ {SP_UNIT_EX, SP_UNIT_VOLATILE, 1.0, SP_NONE, SVGLength::EX, N_("Ex square"), N_("ex"), N_("Ex squares"), N_("ex")},
};
#define sp_num_units G_N_ELEMENTS(sp_units)
@@ -83,18 +83,16 @@ sp_unit_get_plural (SPUnit const *unit)
return unit->plural;
}
-SPMetric
-sp_unit_get_metric(SPUnit const *unit)
+SPMetric sp_unit_get_metric(SPUnit const *unit)
{
- g_return_val_if_fail(unit != NULL, NONE);
+ g_return_val_if_fail(unit != NULL, SP_NONE);
return unit->metric;
}
-guint
-sp_unit_get_svg_unit(SPUnit const *unit)
+guint sp_unit_get_svg_unit(SPUnit const *unit)
{
- g_return_val_if_fail(unit != NULL, NONE);
+ g_return_val_if_fail(unit != NULL, SP_NONE);
return unit->svg_unit;
}
diff --git a/src/snap-candidate.h b/src/snap-candidate.h
index db0c3fd67..da65d4ea3 100644
--- a/src/snap-candidate.h
+++ b/src/snap-candidate.h
@@ -39,10 +39,10 @@ public:
: _point(point),
_source_type(source),
_target_type(target),
+ _target_bbox(Geom::OptRect()),
_dist()
{
_source_num = -1;
- _target_bbox = Geom::OptRect();
}
SnapCandidatePoint(Geom::Point const &point, Inkscape::SnapSourceType const source)
@@ -50,10 +50,10 @@ public:
_source_type(source),
_target_type(Inkscape::SNAPTARGET_UNDEFINED),
_source_num(-1),
+ _target_bbox(Geom::OptRect()),
_dist()
{
- _target_bbox = Geom::OptRect();
- }
+ };
inline Geom::Point const & getPoint() const {return _point;}
inline Inkscape::SnapSourceType getSourceType() const {return _source_type;}
diff --git a/src/sp-conn-end.cpp b/src/sp-conn-end.cpp
index f8d5694da..cabda82d3 100644
--- a/src/sp-conn-end.cpp
+++ b/src/sp-conn-end.cpp
@@ -152,7 +152,7 @@ sp_conn_get_route_and_redraw(SPPath *const path,
// Set sensible values incase there the connector ends are not
// attached to any shapes.
Geom::PathVector conn_pv = path->_curve->get_pathvector();
- double endPos[2] = { 0, conn_pv[0].size() };
+ double endPos[2] = { 0.0, static_cast<double>(conn_pv[0].size()) };
SPConnEnd** _connEnd = path->connEndPair.getConnEnds();
for (unsigned h = 0; h < 2; ++h) {
diff --git a/src/sp-item.cpp b/src/sp-item.cpp
index a21ff3968..3ca7d5d16 100644
--- a/src/sp-item.cpp
+++ b/src/sp-item.cpp
@@ -103,12 +103,10 @@ SPItem::getType(void)
/**
* SPItem vtable initialization.
*/
-void
-SPItemClass::sp_item_class_init(SPItemClass *klass)
+void SPItemClass::sp_item_class_init(SPItemClass *klass)
{
- SPObjectClass *sp_object_class = (SPObjectClass *) klass;
-
- static_parent_class = (SPObjectClass *)g_type_class_ref(SP_TYPE_OBJECT);
+ SPObjectClass *sp_object_class = SP_OBJECT_CLASS(klass);
+ static_parent_class = SP_OBJECT_CLASS(g_type_class_ref(SP_TYPE_OBJECT));
sp_object_class->build = SPItem::sp_item_build;
sp_object_class->release = SPItem::sp_item_release;
@@ -427,14 +425,14 @@ void SPItem::sp_item_build(SPObject *object, SPDocument *document, Inkscape::XML
object->readAttr( "inkscape:connector-avoid" );
object->readAttr( "inkscape:connection-points" );
- if (((SPObjectClass *) (SPItemClass::static_parent_class))->build) {
- (* ((SPObjectClass *) (SPItemClass::static_parent_class))->build)(object, document, repr);
+ if ((SP_OBJECT_CLASS(SPItemClass::static_parent_class))->build) {
+ (* (SP_OBJECT_CLASS(SPItemClass::static_parent_class))->build)(object, document, repr);
}
}
void SPItem::sp_item_release(SPObject *object)
{
- SPItem *item = (SPItem *) object;
+ SPItem *item = SP_ITEM(object);
// Note: do this here before the clip_ref is deleted, since calling
// ensureUpToDate() for triggered routing may reference
@@ -447,8 +445,8 @@ void SPItem::sp_item_release(SPObject *object)
delete item->clip_ref;
delete item->mask_ref;
- if (((SPObjectClass *) (SPItemClass::static_parent_class))->release) {
- ((SPObjectClass *) SPItemClass::static_parent_class)->release(object);
+ if ((SP_OBJECT_CLASS(SPItemClass::static_parent_class))->release) {
+ (SP_OBJECT_CLASS(SPItemClass::static_parent_class))->release(object);
}
while (item->display) {
@@ -460,7 +458,7 @@ void SPItem::sp_item_release(SPObject *object)
void SPItem::sp_item_set(SPObject *object, unsigned key, gchar const *value)
{
- SPItem *item = (SPItem *) object;
+ SPItem *item = SP_ITEM(object);
switch (key) {
case SP_ATTR_TRANSFORM: {
@@ -544,8 +542,8 @@ void SPItem::sp_item_set(SPObject *object, unsigned key, gchar const *value)
sp_style_read_from_object(object->style, object);
object->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_STYLE_MODIFIED_FLAG);
} else {
- if (((SPObjectClass *) (SPItemClass::static_parent_class))->set) {
- (* ((SPObjectClass *) (SPItemClass::static_parent_class))->set)(object, key, value);
+ if ((SP_OBJECT_CLASS(SPItemClass::static_parent_class))->set) {
+ (* (SP_OBJECT_CLASS(SPItemClass::static_parent_class))->set)(object, key, value);
}
}
break;
@@ -605,8 +603,8 @@ void SPItem::sp_item_update(SPObject *object, SPCtx *ctx, guint flags)
{
SPItem *item = SP_ITEM(object);
- if (((SPObjectClass *) (SPItemClass::static_parent_class))->update) {
- (* ((SPObjectClass *) (SPItemClass::static_parent_class))->update)(object, ctx, flags);
+ if ((SP_OBJECT_CLASS(SPItemClass::static_parent_class))->update) {
+ (* (SP_OBJECT_CLASS(SPItemClass::static_parent_class))->update)(object, ctx, flags);
}
// any of the modifications defined in sp-object.h might change bbox,
@@ -721,8 +719,8 @@ Inkscape::XML::Node *SPItem::sp_item_write(SPObject *const object, Inkscape::XML
}
}
- if (((SPObjectClass *) (SPItemClass::static_parent_class))->write) {
- ((SPObjectClass *) (SPItemClass::static_parent_class))->write(object, xml_doc, repr, flags);
+ if ((SP_OBJECT_CLASS(SPItemClass::static_parent_class))->write) {
+ (SP_OBJECT_CLASS(SPItemClass::static_parent_class))->write(object, xml_doc, repr, flags);
}
return repr;
@@ -737,8 +735,8 @@ Geom::OptRect SPItem::geometricBounds(Geom::Affine const &transform) const
{
Geom::OptRect bbox;
// call the subclass method
- if (((SPItemClass *) G_OBJECT_GET_CLASS(this))->bbox) {
- bbox = ((SPItemClass *) G_OBJECT_GET_CLASS(this))->bbox(this, transform, SPItem::GEOMETRIC_BBOX);
+ if ((SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->bbox) {
+ bbox = (SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->bbox(this, transform, SPItem::GEOMETRIC_BBOX);
}
return bbox;
}
@@ -757,8 +755,8 @@ Geom::OptRect SPItem::visualBounds(Geom::Affine const &transform) const
if ( style && style->filter.href && style->getFilter() && SP_IS_FILTER(style->getFilter())) {
// call the subclass method
- if (((SPItemClass *) G_OBJECT_GET_CLASS(this))->bbox) {
- bbox = ((SPItemClass *) G_OBJECT_GET_CLASS(this))->bbox(this, Geom::identity(), SPItem::VISUAL_BBOX);
+ if ((SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->bbox) {
+ bbox = (SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->bbox(this, Geom::identity(), SPItem::VISUAL_BBOX);
}
SPFilter *filter = SP_FILTER(style->getFilter());
@@ -803,8 +801,8 @@ Geom::OptRect SPItem::visualBounds(Geom::Affine const &transform) const
*bbox *= transform;
} else {
// call the subclass method
- if (((SPItemClass *) G_OBJECT_GET_CLASS(this))->bbox) {
- bbox = ((SPItemClass *) G_OBJECT_GET_CLASS(this))->bbox(this, transform, SPItem::VISUAL_BBOX);
+ if ((SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->bbox) {
+ bbox = (SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->bbox(this, transform, SPItem::VISUAL_BBOX);
}
}
if (clip_ref->getObject()) {
@@ -915,7 +913,7 @@ void SPItem::sp_item_private_snappoints(SPItem const * /*item*/, std::vector<Ink
void SPItem::getSnappoints(std::vector<Inkscape::SnapCandidatePoint> &p, Inkscape::SnapPreferences const *snapprefs) const
{
// Get the snappoints of the item
- SPItemClass const &item_class = *(SPItemClass const *) G_OBJECT_GET_CLASS(this);
+ SPItemClass const &item_class = *SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this));
if (item_class.snappoints) {
item_class.snappoints(this, p, snapprefs);
}
@@ -982,8 +980,8 @@ gchar *SPItem::sp_item_private_description(SPItem */*item*/)
*/
gchar *SPItem::description()
{
- if (((SPItemClass *) G_OBJECT_GET_CLASS(this))->description) {
- gchar *s = ((SPItemClass *) G_OBJECT_GET_CLASS(this))->description(this);
+ if ((SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->description) {
+ gchar *s = (SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->description(this);
if (s && clip_ref->getObject()) {
gchar *snew = g_strdup_printf (_("%s; <i>clipped</i>"), s);
g_free (s);
@@ -1019,7 +1017,7 @@ gchar *SPItem::description()
int SPItem::ifilt()
{
int retval=0;
- if (((SPItemClass *) G_OBJECT_GET_CLASS(this))->description) {
+ if ((SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->description) {
if ( style && style->filter.href && style->filter.href->getObject() ) { retval=1; }
}
return retval;
@@ -1043,8 +1041,8 @@ unsigned SPItem::display_key_new(unsigned numkeys)
Inkscape::DrawingItem *SPItem::invoke_show(Inkscape::Drawing &drawing, unsigned key, unsigned flags)
{
Inkscape::DrawingItem *ai = NULL;
- if (((SPItemClass *) G_OBJECT_GET_CLASS(this))->show) {
- ai = ((SPItemClass *) G_OBJECT_GET_CLASS(this))->show(this, drawing, key, flags);
+ if ((SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->show) {
+ ai = (SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->show(this, drawing, key, flags);
}
if (ai != NULL) {
@@ -1096,8 +1094,8 @@ Inkscape::DrawingItem *SPItem::invoke_show(Inkscape::Drawing &drawing, unsigned
void SPItem::invoke_hide(unsigned key)
{
- if (((SPItemClass *) G_OBJECT_GET_CLASS(this))->hide) {
- ((SPItemClass *) G_OBJECT_GET_CLASS(this))->hide(this, key);
+ if ((SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->hide) {
+ (SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->hide(this, key);
}
SPItemView *ref = NULL;
@@ -1388,13 +1386,13 @@ void SPItem::doWriteTransform(Inkscape::XML::Node *repr, Geom::Affine const &tra
gint preserve = prefs->getBool("/options/preservetransform/value", 0);
Geom::Affine transform_attr (transform);
if ( // run the object's set_transform (i.e. embed transform) only if:
- ((SPItemClass *) G_OBJECT_GET_CLASS(this))->set_transform && // it does have a set_transform method
+ (SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->set_transform && // it does have a set_transform method
!preserve && // user did not chose to preserve all transforms
!clip_ref->getObject() && // the object does not have a clippath
!mask_ref->getObject() && // the object does not have a mask
!(!transform.isTranslation() && style && style->getFilter()) // the object does not have a filter, or the transform is translation (which is supposed to not affect filters)
) {
- transform_attr = ((SPItemClass *) G_OBJECT_GET_CLASS(this))->set_transform(this, transform);
+ transform_attr = (SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->set_transform(this, transform);
if (freeze_stroke_width) {
freeze_stroke_width_recursive(false);
}
@@ -1427,8 +1425,8 @@ void SPItem::doWriteTransform(Inkscape::XML::Node *repr, Geom::Affine const &tra
gint SPItem::emitEvent(SPEvent &event)
{
- if (((SPItemClass *) G_OBJECT_GET_CLASS(this))->event) {
- return ((SPItemClass *) G_OBJECT_GET_CLASS(this))->event(this, &event);
+ if ((SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->event) {
+ return (SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->event(this, &event);
}
return FALSE;
@@ -1451,8 +1449,8 @@ void SPItem::set_item_transform(Geom::Affine const &transform_matrix)
void SPItem::convert_item_to_guides() {
// Use derived method if present ...
- if (((SPItemClass *) G_OBJECT_GET_CLASS(this))->convert_to_guides) {
- (*((SPItemClass *) G_OBJECT_GET_CLASS(this))->convert_to_guides)(this);
+ if ((SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->convert_to_guides) {
+ (*(SP_ITEM_CLASS(G_OBJECT_GET_CLASS(this)))->convert_to_guides)(this);
} else {
// .. otherwise simply place the guides around the item's bounding box
diff --git a/src/sp-lpe-item.cpp b/src/sp-lpe-item.cpp
index f17422d02..3b8999eda 100644
--- a/src/sp-lpe-item.cpp
+++ b/src/sp-lpe-item.cpp
@@ -87,18 +87,13 @@ sp_lpe_item_get_type()
return lpe_item_type;
}
-static void
-sp_lpe_item_class_init(SPLPEItemClass *klass)
+static void sp_lpe_item_class_init(SPLPEItemClass *klass)
{
- GObjectClass *gobject_class;
- SPObjectClass *sp_object_class;
-
- gobject_class = (GObjectClass *) klass;
- sp_object_class = (SPObjectClass *) klass;
- parent_class = (SPItemClass *)g_type_class_peek_parent (klass);
-
+ GObjectClass *gobject_class = G_OBJECT_CLASS(klass);
+ SPObjectClass *sp_object_class = SP_OBJECT_CLASS(klass);
+ parent_class = SP_ITEM_CLASS(g_type_class_peek_parent(klass));
+
gobject_class->finalize = sp_lpe_item_finalize;
-
sp_object_class->build = sp_lpe_item_build;
sp_object_class->release = sp_lpe_item_release;
sp_object_class->set = sp_lpe_item_set;
@@ -122,8 +117,7 @@ sp_lpe_item_init(SPLPEItem *lpeitem)
lpeitem->lpe_modified_connection_list = new std::list<sigc::connection>();
}
-static void
-sp_lpe_item_finalize(GObject *object)
+static void sp_lpe_item_finalize(GObject *object)
{
if (((GObjectClass *) (parent_class))->finalize) {
(* ((GObjectClass *) (parent_class))->finalize)(object);
@@ -135,23 +129,21 @@ sp_lpe_item_finalize(GObject *object)
* our name must be associated with a repr via "sp_object_type_register". Best done through
* sp-object-repr.cpp's repr_name_entries array.
*/
-static void
-sp_lpe_item_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr)
+static void sp_lpe_item_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr)
{
object->readAttr( "inkscape:path-effect" );
- if (((SPObjectClass *) parent_class)->build) {
- ((SPObjectClass *) parent_class)->build(object, document, repr);
+ if ((SP_OBJECT_CLASS(parent_class))->build) {
+ (SP_OBJECT_CLASS(parent_class))->build(object, document, repr);
}
}
/**
* Drops any allocated memory.
*/
-static void
-sp_lpe_item_release(SPObject *object)
+static void sp_lpe_item_release(SPObject *object)
{
- SPLPEItem *lpeitem = (SPLPEItem *) object;
+ SPLPEItem *lpeitem = SP_LPE_ITEM(object);
// disconnect all modified listeners:
for (std::list<sigc::connection>::iterator mod_it = lpeitem->lpe_modified_connection_list->begin();
@@ -173,17 +165,16 @@ sp_lpe_item_release(SPObject *object)
delete lpeitem->path_effect_list;
lpeitem->path_effect_list = NULL;
- if (((SPObjectClass *) parent_class)->release)
- ((SPObjectClass *) parent_class)->release(object);
+ if ((SP_OBJECT_CLASS(parent_class))->release)
+ (SP_OBJECT_CLASS(parent_class))->release(object);
}
/**
* Sets a specific value in the SPLPEItem.
*/
-static void
-sp_lpe_item_set(SPObject *object, unsigned int key, gchar const *value)
+static void sp_lpe_item_set(SPObject *object, unsigned int key, gchar const *value)
{
- SPLPEItem *lpeitem = (SPLPEItem *) object;
+ SPLPEItem *lpeitem = SP_LPE_ITEM(object);
switch (key) {
case SP_ATTR_INKSCAPE_PATH_EFFECT:
@@ -243,8 +234,8 @@ sp_lpe_item_set(SPObject *object, unsigned int key, gchar const *value)
}
break;
default:
- if (((SPObjectClass *) parent_class)->set) {
- ((SPObjectClass *) parent_class)->set(object, key, value);
+ if ((SP_OBJECT_CLASS(parent_class))->set) {
+ (SP_OBJECT_CLASS(parent_class))->set(object, key, value);
}
break;
}
@@ -256,8 +247,8 @@ sp_lpe_item_set(SPObject *object, unsigned int key, gchar const *value)
static void
sp_lpe_item_update(SPObject *object, SPCtx *ctx, guint flags)
{
- if (((SPObjectClass *) parent_class)->update) {
- ((SPObjectClass *) parent_class)->update(object, ctx, flags);
+ if ((SP_OBJECT_CLASS(parent_class))->update) {
+ (SP_OBJECT_CLASS(parent_class))->update(object, ctx, flags);
}
// update the helperpaths of all LPEs applied to the item
@@ -267,25 +258,23 @@ sp_lpe_item_update(SPObject *object, SPCtx *ctx, guint flags)
/**
* Sets modified flag for all sub-item views.
*/
-static void
-sp_lpe_item_modified (SPObject *object, unsigned int flags)
+static void sp_lpe_item_modified (SPObject *object, unsigned int flags)
{
if (SP_IS_GROUP(object) && (flags & SP_OBJECT_MODIFIED_FLAG) && (flags & SP_OBJECT_USER_MODIFIED_FLAG_B)) {
sp_lpe_item_update_patheffect(SP_LPE_ITEM(object), true, true);
}
- if (((SPObjectClass *) (parent_class))->modified) {
- (* ((SPObjectClass *) (parent_class))->modified) (object, flags);
+ if ((SP_OBJECT_CLASS(parent_class))->modified) {
+ (* (SP_OBJECT_CLASS(parent_class))->modified) (object, flags);
}
}
/**
* Writes its settings to an incoming repr object, if any.
*/
-static Inkscape::XML::Node *
-sp_lpe_item_write(SPObject *object, Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags)
+static Inkscape::XML::Node * sp_lpe_item_write(SPObject *object, Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags)
{
- SPLPEItem *lpeitem = (SPLPEItem *) object;
+ SPLPEItem *lpeitem = SP_LPE_ITEM(object);
if (flags & SP_OBJECT_WRITE_EXT) {
if ( sp_lpe_item_has_path_effect(lpeitem) ) {
@@ -296,8 +285,8 @@ sp_lpe_item_write(SPObject *object, Inkscape::XML::Document *xml_doc, Inkscape::
}
}
- if (((SPObjectClass *)(parent_class))->write) {
- ((SPObjectClass *)(parent_class))->write(object, xml_doc, repr, flags);
+ if ((SP_OBJECT_CLASS(parent_class))->write) {
+ (SP_OBJECT_CLASS(parent_class))->write(object, xml_doc, repr, flags);
}
return repr;
@@ -675,11 +664,10 @@ void sp_lpe_item_edit_next_param_oncanvas(SPLPEItem *lpeitem, SPDesktop *dt)
}
}
-static void
-sp_lpe_item_child_added (SPObject *object, Inkscape::XML::Node *child, Inkscape::XML::Node *ref)
+static void sp_lpe_item_child_added(SPObject *object, Inkscape::XML::Node *child, Inkscape::XML::Node *ref)
{
- if (((SPObjectClass *) (parent_class))->child_added)
- (* ((SPObjectClass *) (parent_class))->child_added) (object, child, ref);
+ if ((SP_OBJECT_CLASS(parent_class))->child_added)
+ (* (SP_OBJECT_CLASS(parent_class))->child_added) (object, child, ref);
if (SP_IS_LPE_ITEM(object) && sp_lpe_item_has_path_effect_recursive(SP_LPE_ITEM(object))) {
SPObject *ochild = object->get_child_by_repr(child);
@@ -689,8 +677,7 @@ sp_lpe_item_child_added (SPObject *object, Inkscape::XML::Node *child, Inkscape:
}
}
-static void
-sp_lpe_item_remove_child (SPObject * object, Inkscape::XML::Node * child)
+static void sp_lpe_item_remove_child(SPObject * object, Inkscape::XML::Node * child)
{
if (SP_IS_LPE_ITEM(object) && sp_lpe_item_has_path_effect_recursive(SP_LPE_ITEM(object))) {
SPObject *ochild = object->get_child_by_repr(child);
@@ -699,8 +686,8 @@ sp_lpe_item_remove_child (SPObject * object, Inkscape::XML::Node * child)
}
}
- if (((SPObjectClass *) (parent_class))->remove_child)
- (* ((SPObjectClass *) (parent_class))->remove_child) (object, child);
+ if ((SP_OBJECT_CLASS(parent_class))->remove_child)
+ (* (SP_OBJECT_CLASS(parent_class))->remove_child) (object, child);
}
static std::string patheffectlist_write_svg(PathEffectList const & list)
@@ -782,8 +769,8 @@ bool sp_lpe_item_set_current_path_effect(SPLPEItem *lpeitem, Inkscape::LivePathE
* Writes a new "inkscape:path-effect" string to xml, where the old_lpeobjects are substituted by the new ones.
* Note that this method messes up the item's \c PathEffectList.
*/
-void SPLPEItem::replacePathEffects( std::vector<LivePathEffectObject const *> const old_lpeobjs,
- std::vector<LivePathEffectObject const *> const new_lpeobjs )
+void SPLPEItem::replacePathEffects( std::vector<LivePathEffectObject const *> const &old_lpeobjs,
+ std::vector<LivePathEffectObject const *> const &new_lpeobjs )
{
HRefList hreflist;
for (PathEffectList::const_iterator it = this->path_effect_list->begin(); it != this->path_effect_list->end(); ++it)
diff --git a/src/sp-lpe-item.h b/src/sp-lpe-item.h
index 8f99ae1b0..69fde5d58 100644
--- a/src/sp-lpe-item.h
+++ b/src/sp-lpe-item.h
@@ -49,8 +49,8 @@ public:
Inkscape::LivePathEffect::LPEObjectReference* current_path_effect;
std::vector<Inkscape::Display::TemporaryItem*> lpe_helperpaths;
- void replacePathEffects( std::vector<LivePathEffectObject const *> const old_lpeobjs,
- std::vector<LivePathEffectObject const *> const new_lpeobjs );
+ void replacePathEffects( std::vector<LivePathEffectObject const *> const &old_lpeobjs,
+ std::vector<LivePathEffectObject const *> const &new_lpeobjs );
};
struct SPLPEItemClass {
diff --git a/src/sp-metric.h b/src/sp-metric.h
index 5f0e5c8f6..31f3330fa 100644
--- a/src/sp-metric.h
+++ b/src/sp-metric.h
@@ -3,7 +3,7 @@
/** Known metrics so far. (I don't know why this doesn't include pica.) */
enum SPMetric {
- NONE,
+ SP_NONE,
SP_MM,
SP_CM,
SP_IN,
diff --git a/src/sp-metrics.cpp b/src/sp-metrics.cpp
index 5e34d9ab9..2b421cf05 100644
--- a/src/sp-metrics.cpp
+++ b/src/sp-metrics.cpp
@@ -37,7 +37,7 @@ sp_absolute_metric_to_metric (gdouble length_src, const SPMetric metric_src, con
case SP_PX:
src = PX_PER_IN;
break;
- case NONE:
+ case SP_NONE:
src = 1;
break;
}
@@ -67,7 +67,7 @@ sp_absolute_metric_to_metric (gdouble length_src, const SPMetric metric_src, con
case SP_PX:
dst = PX_PER_IN;
break;
- case NONE:
+ case SP_NONE:
dst = 1;
break;
}
diff --git a/src/sp-namedview.cpp b/src/sp-namedview.cpp
index 9d5821897..2f158df9d 100644
--- a/src/sp-namedview.cpp
+++ b/src/sp-namedview.cpp
@@ -790,7 +790,7 @@ void sp_namedview_window_from_document(SPDesktop *desktop)
{
SPNamedView *nv = desktop->namedview;
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- bool geometry_from_file = prefs->getBool("/options/savewindowgeometry/value");
+ bool geometry_from_file = (1 == prefs->getInt("/options/savewindowgeometry/value", 0));
bool show_dialogs = TRUE;
// restore window size and position stored with the document
@@ -888,7 +888,7 @@ void sp_namedview_update_layers_from_document (SPDesktop *desktop)
void sp_namedview_document_from_window(SPDesktop *desktop)
{
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- bool save_geometry_in_file = prefs->getBool("/options/savewindowgeometry/value", 0);
+ bool save_geometry_in_file = (1 == prefs->getInt("/options/savewindowgeometry/value", 0));
bool save_viewport_in_file = prefs->getBool("/options/savedocviewport/value", true);
Inkscape::XML::Node *view = desktop->namedview->getRepr();
Geom::Rect const r = desktop->get_display_area();
diff --git a/src/ui/dialog/print.cpp b/src/ui/dialog/print.cpp
index e940a3f55..2ab8cf121 100644
--- a/src/ui/dialog/print.cpp
+++ b/src/ui/dialog/print.cpp
@@ -138,7 +138,7 @@ static void draw_page(
#endif
bool ret = ctx->setSurfaceTarget (surface, true, &ctm);
if (ret) {
- ret = renderer.setupDocument (ctx, junk->_doc, TRUE, NULL);
+ ret = renderer.setupDocument (ctx, junk->_doc, TRUE, 0., NULL);
if (ret) {
renderer.renderItem(ctx, junk->_base);
ret = ctx->finish();
diff --git a/src/ui/dialog/symbols.cpp b/src/ui/dialog/symbols.cpp
index 82af60fc2..4e1b82ebe 100644
--- a/src/ui/dialog/symbols.cpp
+++ b/src/ui/dialog/symbols.cpp
@@ -418,6 +418,8 @@ void SymbolsDialog::draw_symbols( SPDocument* symbolDocument ) {
(*row)[columns->symbol_image] = pixbuf;
}
}
+
+ delete columns;
}
/*
diff --git a/src/widgets/eek-preview.cpp b/src/widgets/eek-preview.cpp
index 953beb69d..72db91373 100644
--- a/src/widgets/eek-preview.cpp
+++ b/src/widgets/eek-preview.cpp
@@ -229,9 +229,14 @@ static gboolean eek_preview_draw(GtkWidget* widget, cairo_t* cr)
GtkAllocation allocation;
gtk_widget_get_allocation(widget, &allocation);
EekPreview* preview = EEK_PREVIEW(widget);
- GdkColor fg = { 0, preview->_r, preview->_g, preview->_b };
- gint insetTop = 0, insetBottom = 0;
- gint insetLeft = 0, insetRight = 0;
+
+ GdkColor fg = { 0,
+ static_cast<guint16>(preview->_r),
+ static_cast<guint16>(preview->_g),
+ static_cast<guint16>(preview->_b)};
+
+ gint insetTop = 0, insetBottom = 0;
+ gint insetLeft = 0, insetRight = 0;
if (preview->_border == BORDER_SOLID) {
insetTop = 1;
diff --git a/src/widgets/gradient-selector.cpp b/src/widgets/gradient-selector.cpp
index 0cf1c2c51..2a651544b 100644
--- a/src/widgets/gradient-selector.cpp
+++ b/src/widgets/gradient-selector.cpp
@@ -374,7 +374,10 @@ bool SPGradientSelector::_checkForSelected(const Gtk::TreePath &path, const Gtk:
{
treeview->scroll_to_row(path, 0.5);
Glib::RefPtr<Gtk::TreeSelection> select = treeview->get_selection();
+ bool wasBlocked = blocked;
+ blocked = true;
select->select(iter);
+ blocked = wasBlocked;
found = true;
}
diff --git a/src/widgets/sp-color-icc-selector.cpp b/src/widgets/sp-color-icc-selector.cpp
index d04f17a30..b021ac43d 100644
--- a/src/widgets/sp-color-icc-selector.cpp
+++ b/src/widgets/sp-color-icc-selector.cpp
@@ -510,9 +510,9 @@ void ColorICCSelector::_switchToProfile( gchar const* name )
if ( trans ) {
guint32 val = _color.toRGBA32(0);
guchar pre[4] = {
- SP_RGBA32_R_U(val),
- SP_RGBA32_G_U(val),
- SP_RGBA32_B_U(val),
+ static_cast<guchar>(SP_RGBA32_R_U(val)),
+ static_cast<guchar>(SP_RGBA32_G_U(val)),
+ static_cast<guchar>(SP_RGBA32_B_U(val)),
255};
#ifdef DEBUG_LCMS
g_message("Shoving in [%02x] [%02x] [%02x]", pre[0], pre[1], pre[2]);
diff --git a/src/widgets/stroke-style.cpp b/src/widgets/stroke-style.cpp
index 832865eae..4e8431454 100644
--- a/src/widgets/stroke-style.cpp
+++ b/src/widgets/stroke-style.cpp
@@ -434,14 +434,13 @@ StrokeStyle::markerSelectCB(MarkerComboBox *marker_combo, StrokeStyle *spw, SPMa
item->requestModified(SP_OBJECT_MODIFIED_FLAG);
item->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_STYLE_MODIFIED_FLAG);
+
+ DocumentUndo::done(document, SP_VERB_DIALOG_FILL_STROKE, _("Set markers"));
}
sp_repr_css_attr_unref(css);
css = 0;
- DocumentUndo::done(document, SP_VERB_DIALOG_FILL_STROKE,
- _("Set markers"));
-
spw->update = false;
};
diff --git a/src/zoom-context.cpp b/src/zoom-context.cpp
index 68f58614d..9311901d3 100644
--- a/src/zoom-context.cpp
+++ b/src/zoom-context.cpp
@@ -64,9 +64,9 @@ GType sp_zoom_context_get_type(void)
static void sp_zoom_context_class_init(SPZoomContextClass *klass)
{
- SPEventContextClass *event_context_class = (SPEventContextClass *) klass;
+ SPEventContextClass *event_context_class = SP_EVENT_CONTEXT_CLASS(klass);
- parent_class = (SPEventContextClass*) g_type_class_peek_parent(klass);
+ parent_class = SP_EVENT_CONTEXT_CLASS(g_type_class_peek_parent(klass));
event_context_class->setup = sp_zoom_context_setup;
event_context_class->finish = sp_zoom_context_finish;
@@ -107,8 +107,8 @@ static void sp_zoom_context_setup(SPEventContext *ec)
ec->enableGrDrag();
}
- if (((SPEventContextClass *) parent_class)->setup) {
- ((SPEventContextClass *) parent_class)->setup(ec);
+ if ((SP_EVENT_CONTEXT_CLASS(parent_class))->setup) {
+ (SP_EVENT_CONTEXT_CLASS(parent_class))->setup(ec);
}
}
@@ -116,8 +116,8 @@ static gint sp_zoom_context_item_handler(SPEventContext *event_context, SPItem *
{
gint ret = FALSE;
- if (((SPEventContextClass *) parent_class)->item_handler) {
- ret = ((SPEventContextClass *) parent_class)->item_handler (event_context, item, event);
+ if ((SP_EVENT_CONTEXT_CLASS(parent_class))->item_handler) {
+ ret = (SP_EVENT_CONTEXT_CLASS(parent_class))->item_handler (event_context, item, event);
}
return ret;
@@ -264,8 +264,8 @@ static gint sp_zoom_context_root_handler(SPEventContext *event_context, GdkEvent
}
if (!ret) {
- if (((SPEventContextClass *) parent_class)->root_handler) {
- ret = ((SPEventContextClass *) parent_class)->root_handler(event_context, event);
+ if ((SP_EVENT_CONTEXT_CLASS(parent_class))->root_handler) {
+ ret = (SP_EVENT_CONTEXT_CLASS(parent_class))->root_handler(event_context, event);
}
}