diff options
| author | su_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 |
| commit | 3630eed967e5b7020d1c1fc1b14fcf9819103d46 (patch) | |
| tree | 2ff0fa96e32bb6aec2c208845c81cb9a19c780a9 | |
| parent | merge from trunk (r11826) (diff) | |
| parent | Fix for 165865 : Markers - fix Undo history (diff) | |
| download | inkscape-3630eed967e5b7020d1c1fc1b14fcf9819103d46.tar.gz inkscape-3630eed967e5b7020d1c1fc1b14fcf9819103d46.zip | |
merge from trunk (r11850)
(bzr r11668.1.36)
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 <defs>." msgid_plural "Removed <b>%i</b> unused definitions in <defs>." msgstr[0] "" msgstr[1] "" -#: ../src/file.cpp:597 +#: ../src/file.cpp:603 msgid "No unused definitions in <defs>." msgstr "" -#: ../src/file.cpp:628 +#: ../src/file.cpp:634 #, c-format msgid "" "No Inkscape extension found to save document (%s). This may have been " "caused by an unknown filename extension." 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° CCW" msgstr "" -#: ../src/selection-chemistry.cpp:1667 +#: ../src/selection-chemistry.cpp:1669 msgid "Rotate 90° 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 <" "defs>)" 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 <" "defs> 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° 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° 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 @@ -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); } } |
