diff options
| author | Jabier Arraiza Cenoz <jabier.arraiza@marker.es> | 2013-09-17 16:57:02 +0000 |
|---|---|---|
| committer | Jabiertxof <jtx@jtx.marker.es> | 2013-09-17 16:57:02 +0000 |
| commit | 909d0457495fa1d5f3cfe7065fd68d4021c0d291 (patch) | |
| tree | 33cb19d99eafde178bcc0b08316fba1568ed5fb7 | |
| parent | update to trunk (diff) | |
| parent | Fix for Bug #1217602 (Measure Path fails with XML too deep error) by dave m. (diff) | |
| download | inkscape-909d0457495fa1d5f3cfe7065fd68d4021c0d291.tar.gz inkscape-909d0457495fa1d5f3cfe7065fd68d4021c0d291.zip | |
Update to trunk
(bzr r11950.1.140)
38 files changed, 5324 insertions, 9379 deletions
@@ -57,8 +57,8 @@ msgid "" msgstr "" "Project-Id-Version: inkscape 0.49\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2013-05-12 14:52+0200\n" -"PO-Revision-Date: 2013-05-13 16:34+0100\n" +"POT-Creation-Date: 2013-08-22 14:40+0200\n" +"PO-Revision-Date: 2013-09-15 12:38+0100\n" "Last-Translator: Kris De Gussem <Kris.DeGussem@gmail.com>\n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -991,8 +991,8 @@ msgid "Black Light" msgstr "Zwart licht" #: ../share/filters/filters.svg.h:1 -#: ../src/ui/dialog/clonetiler.cpp:831 -#: ../src/ui/dialog/clonetiler.cpp:982 +#: ../src/ui/dialog/clonetiler.cpp:832 +#: ../src/ui/dialog/clonetiler.cpp:983 #: ../src/extension/internal/bitmap/colorize.cpp:52 #: ../src/extension/internal/filter/bumps.h:101 #: ../src/extension/internal/filter/bumps.h:321 @@ -1024,7 +1024,7 @@ msgstr "Zwart licht" #: ../src/extension/internal/filter/paint.h:717 #: ../src/extension/internal/filter/shadows.h:73 #: ../src/extension/internal/filter/transparency.h:345 -#: ../src/ui/dialog/document-properties.cpp:150 +#: ../src/ui/dialog/document-properties.cpp:149 #: ../share/extensions/color_blackandwhite.inx.h:2 #: ../share/extensions/color_brighter.inx.h:2 #: ../share/extensions/color_custom.inx.h:15 @@ -3044,10 +3044,9 @@ msgstr "Scharlakenrood 3" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:187 -#, fuzzy msgctxt "Palette" msgid "Snowy White" -msgstr "Wit" +msgstr "Sneeuwwit" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:188 @@ -3087,10 +3086,9 @@ msgstr "Aluminium 6" #. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:194 -#, fuzzy msgctxt "Palette" msgid "Jet Black" -msgstr "Zwart" +msgstr "Pikzwart" #: ../share/patterns/patterns.svg.h:1 msgid "Stripes 1:1" @@ -3266,8 +3264,8 @@ msgid "Defines the direction and magnitude of the extrusion" msgstr "Bepaalt de richting en mate van uitrekking" #: ../src/sp-flowtext.cpp:339 -#: ../src/sp-text.cpp:400 -#: ../src/text-context.cpp:1630 +#: ../src/sp-text.cpp:399 +#: ../src/text-context.cpp:1631 msgid " [truncated]" msgstr " [afgekort]" @@ -3285,44 +3283,44 @@ msgid_plural "<b>Linked flowed text</b> (%d characters%s)" msgstr[0] "<b>Gekoppelde ingekaderde tekst</b> (%d teken%s)" msgstr[1] "<b>Gekoppelde ingekaderde tekst</b> (%d tekens%s)" -#: ../src/arc-context.cpp:307 +#: ../src/arc-context.cpp:306 msgid "<b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle" msgstr "<b>Ctrl</b>: tekent een cirkel of een ellips met gehele verhoudingen, beperkt de boog-/segmenthoek" -#: ../src/arc-context.cpp:308 -#: ../src/rect-context.cpp:353 +#: ../src/arc-context.cpp:307 +#: ../src/rect-context.cpp:352 msgid "<b>Shift</b>: draw around the starting point" msgstr "<b>Shift</b>: tekent rond het startpunt" -#: ../src/arc-context.cpp:464 +#: ../src/arc-context.cpp:465 #, c-format msgid "<b>Ellipse</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</b> to draw around the starting point" msgstr "<b>Ellips</b>: %s × %s (verhouding %d:%d); gebruik <b>Shift</b> om rond het startpunt te tekenen" -#: ../src/arc-context.cpp:466 +#: ../src/arc-context.cpp:467 #, c-format msgid "<b>Ellipse</b>: %s × %s; with <b>Ctrl</b> to make square or integer-ratio ellipse; with <b>Shift</b> to draw around the starting point" msgstr "<b>Ellips</b>: %s × %s; gebruik <b>Ctrl</b> om een ellips met gehele verhoudingen te maken; gebruik <b>Shift</b> om rond het startpunt te tekenen" -#: ../src/arc-context.cpp:492 +#: ../src/arc-context.cpp:493 msgid "Create ellipse" msgstr "Ellips maken" -#: ../src/box3d-context.cpp:421 -#: ../src/box3d-context.cpp:428 -#: ../src/box3d-context.cpp:435 -#: ../src/box3d-context.cpp:442 -#: ../src/box3d-context.cpp:449 -#: ../src/box3d-context.cpp:456 +#: ../src/box3d-context.cpp:420 +#: ../src/box3d-context.cpp:427 +#: ../src/box3d-context.cpp:434 +#: ../src/box3d-context.cpp:441 +#: ../src/box3d-context.cpp:448 +#: ../src/box3d-context.cpp:455 msgid "Change perspective (angle of PLs)" msgstr "Perspectief wijzigen (hoek van perspectieflijnen)" #. status text -#: ../src/box3d-context.cpp:640 +#: ../src/box3d-context.cpp:639 msgid "<b>3D Box</b>; with <b>Shift</b> to extrude along the Z axis" msgstr "<b>3D-kubus</b>; gebruik <b>Shift</b> om over de z-as uit te trekken" -#: ../src/box3d-context.cpp:668 +#: ../src/box3d-context.cpp:667 msgid "Create 3D box" msgstr "3D-kubus maken" @@ -3346,16 +3344,17 @@ msgstr "" #: ../src/ui/dialog/filter-effects-dialog.cpp:518 #: ../src/ui/dialog/inkscape-preferences.cpp:332 #: ../src/ui/dialog/inkscape-preferences.cpp:641 -#: ../src/ui/dialog/inkscape-preferences.cpp:1255 -#: ../src/ui/dialog/inkscape-preferences.cpp:1412 -#: ../src/ui/dialog/inkscape-preferences.cpp:1810 +#: ../src/ui/dialog/inkscape-preferences.cpp:1259 +#: ../src/ui/dialog/inkscape-preferences.cpp:1423 +#: ../src/ui/dialog/inkscape-preferences.cpp:1821 #: ../src/ui/dialog/input.cpp:742 #: ../src/ui/dialog/input.cpp:743 #: ../src/ui/dialog/input.cpp:1571 #: ../src/ui/dialog/input.cpp:1625 -#: ../src/verbs.cpp:2288 +#: ../src/verbs.cpp:2345 #: ../src/widgets/gradient-toolbar.cpp:1128 -#: ../src/widgets/pencil-toolbar.cpp:189 +#: ../src/widgets/pencil-toolbar.cpp:184 +#: ../src/widgets/stroke-marker-selector.cpp:388 #: ../share/extensions/gcodetools_area.inx.h:48 #: ../share/extensions/gcodetools_dxf_points.inx.h:20 #: ../share/extensions/gcodetools_engraving.inx.h:26 @@ -3363,7 +3362,6 @@ msgstr "" #: ../share/extensions/gcodetools_lathe.inx.h:41 #: ../share/extensions/gcodetools_path_to_gcode.inx.h:30 #: ../share/extensions/grid_polar.inx.h:4 -#: ../share/extensions/guides_creator.inx.h:7 #: ../share/extensions/scour.inx.h:18 msgid "None" msgstr "Geen" @@ -3397,12 +3395,12 @@ msgid "Select <b>at least one non-connector object</b>." msgstr "Selecteer <b>minstens één object</b> dat geen verbindingsobject is." #: ../src/connector-context.cpp:1456 -#: ../src/widgets/connector-toolbar.cpp:330 +#: ../src/widgets/connector-toolbar.cpp:326 msgid "Make connectors avoid selected objects" msgstr "Verbindingen ontwijken geselecteerde objecten" #: ../src/connector-context.cpp:1457 -#: ../src/widgets/connector-toolbar.cpp:340 +#: ../src/widgets/connector-toolbar.cpp:336 msgid "Make connectors ignore selected objects" msgstr "Verbindingen negeren geselecteerde objecten" @@ -3416,636 +3414,636 @@ msgstr "<b>De huidige laag is verborgen</b>. Toon deze om er op te kunnen tekene msgid "<b>Current layer is locked</b>. Unlock it to be able to draw on it." msgstr "<b>De huidige laag is vergrendeld</b>. Ontgrendel deze om er op te kunnen tekenen." -#: ../src/desktop-events.cpp:228 +#: ../src/desktop-events.cpp:225 msgid "Create guide" msgstr "Hulplijn maken" -#: ../src/desktop-events.cpp:473 +#: ../src/desktop-events.cpp:470 msgid "Move guide" msgstr "Hulplijn verplaatsen" -#: ../src/desktop-events.cpp:480 -#: ../src/desktop-events.cpp:538 +#: ../src/desktop-events.cpp:477 +#: ../src/desktop-events.cpp:535 #: ../src/ui/dialog/guides.cpp:144 msgid "Delete guide" msgstr "Hulplijn verwijderen" -#: ../src/desktop-events.cpp:518 +#: ../src/desktop-events.cpp:515 #, c-format msgid "<b>Guideline</b>: %s" msgstr "<b>Hulplijn</b>: %s" -#: ../src/desktop.cpp:907 +#: ../src/desktop.cpp:826 msgid "No previous zoom." msgstr "Er is geen vorige zoom." -#: ../src/desktop.cpp:928 +#: ../src/desktop.cpp:847 msgid "No next zoom." msgstr "Er is geen volgende zoom." -#: ../src/ui/dialog/clonetiler.cpp:111 +#: ../src/ui/dialog/clonetiler.cpp:112 msgid "_Symmetry" msgstr "_Symmetrie" #. TRANSLATORS: "translation" means "shift" / "displacement" here. -#: ../src/ui/dialog/clonetiler.cpp:123 +#: ../src/ui/dialog/clonetiler.cpp:124 msgid "<b>P1</b>: simple translation" msgstr "<b>P1</b>: eenvoudige verplaatsing" -#: ../src/ui/dialog/clonetiler.cpp:124 +#: ../src/ui/dialog/clonetiler.cpp:125 msgid "<b>P2</b>: 180° rotation" msgstr "<b>P2</b>: 180° draaien" -#: ../src/ui/dialog/clonetiler.cpp:125 +#: ../src/ui/dialog/clonetiler.cpp:126 msgid "<b>PM</b>: reflection" msgstr "<b>PM</b>: spiegeling" #. TRANSLATORS: "glide reflection" is a reflection and a translation combined. #. For more info, see http://mathforum.org/sum95/suzanne/symsusan.html -#: ../src/ui/dialog/clonetiler.cpp:128 +#: ../src/ui/dialog/clonetiler.cpp:129 msgid "<b>PG</b>: glide reflection" msgstr "<b>PG</b>: schuifspiegeling" -#: ../src/ui/dialog/clonetiler.cpp:129 +#: ../src/ui/dialog/clonetiler.cpp:130 msgid "<b>CM</b>: reflection + glide reflection" msgstr "<b>CM</b>: spiegeling + schuifspiegeling" -#: ../src/ui/dialog/clonetiler.cpp:130 +#: ../src/ui/dialog/clonetiler.cpp:131 msgid "<b>PMM</b>: reflection + reflection" msgstr "<b>PMM</b>: spiegeling + spiegeling" -#: ../src/ui/dialog/clonetiler.cpp:131 +#: ../src/ui/dialog/clonetiler.cpp:132 msgid "<b>PMG</b>: reflection + 180° rotation" msgstr "<b>PMG</b>: spiegeling + 180° draaien" -#: ../src/ui/dialog/clonetiler.cpp:132 +#: ../src/ui/dialog/clonetiler.cpp:133 msgid "<b>PGG</b>: glide reflection + 180° rotation" msgstr "<b>PGG</b>: schuifspiegeling + 180° draaien" -#: ../src/ui/dialog/clonetiler.cpp:133 +#: ../src/ui/dialog/clonetiler.cpp:134 msgid "<b>CMM</b>: reflection + reflection + 180° rotation" msgstr "<b>CMM</b>: spiegeling + spiegeling + 180° draaien" -#: ../src/ui/dialog/clonetiler.cpp:134 +#: ../src/ui/dialog/clonetiler.cpp:135 msgid "<b>P4</b>: 90° rotation" msgstr "<b>P4</b>: 90° draaien" -#: ../src/ui/dialog/clonetiler.cpp:135 +#: ../src/ui/dialog/clonetiler.cpp:136 msgid "<b>P4M</b>: 90° rotation + 45° reflection" msgstr "<b>P4M</b>: 90° draaien + 45° spiegeling" -#: ../src/ui/dialog/clonetiler.cpp:136 +#: ../src/ui/dialog/clonetiler.cpp:137 msgid "<b>P4G</b>: 90° rotation + 90° reflection" msgstr "<b>P4G</b>: 90° draaien + 90° spiegeling" -#: ../src/ui/dialog/clonetiler.cpp:137 +#: ../src/ui/dialog/clonetiler.cpp:138 msgid "<b>P3</b>: 120° rotation" msgstr "<b>P3</b>: 120° draaien" -#: ../src/ui/dialog/clonetiler.cpp:138 +#: ../src/ui/dialog/clonetiler.cpp:139 msgid "<b>P31M</b>: reflection + 120° rotation, dense" msgstr "<b>P31M</b>: spiegeling + 120° draaien, dicht" -#: ../src/ui/dialog/clonetiler.cpp:139 +#: ../src/ui/dialog/clonetiler.cpp:140 msgid "<b>P3M1</b>: reflection + 120° rotation, sparse" msgstr "<b>P3M1</b>: spiegeling + 120° draaien, dun" -#: ../src/ui/dialog/clonetiler.cpp:140 +#: ../src/ui/dialog/clonetiler.cpp:141 msgid "<b>P6</b>: 60° rotation" msgstr "<b>P6</b>: 60° draaien" -#: ../src/ui/dialog/clonetiler.cpp:141 +#: ../src/ui/dialog/clonetiler.cpp:142 msgid "<b>P6M</b>: reflection + 60° rotation" msgstr "<b>P6M</b>: spiegeling + 60° draaien" -#: ../src/ui/dialog/clonetiler.cpp:161 +#: ../src/ui/dialog/clonetiler.cpp:162 msgid "Select one of the 17 symmetry groups for the tiling" msgstr "Selecteer één van de 17 symmetriegroepen voor het tegelen" -#: ../src/ui/dialog/clonetiler.cpp:179 +#: ../src/ui/dialog/clonetiler.cpp:180 msgid "S_hift" msgstr "Ver_plaatsing" #. TRANSLATORS: "shift" means: the tiles will be shifted (offset) horizontally by this amount -#: ../src/ui/dialog/clonetiler.cpp:189 +#: ../src/ui/dialog/clonetiler.cpp:190 #, no-c-format msgid "<b>Shift X:</b>" msgstr "<b>X-verplaatsing:</b>" -#: ../src/ui/dialog/clonetiler.cpp:197 +#: ../src/ui/dialog/clonetiler.cpp:198 #, no-c-format msgid "Horizontal shift per row (in % of tile width)" msgstr "Horizontale verplaatsing voor elke volgende rij (in % van de tegelbreedte)" -#: ../src/ui/dialog/clonetiler.cpp:205 +#: ../src/ui/dialog/clonetiler.cpp:206 #, no-c-format msgid "Horizontal shift per column (in % of tile width)" msgstr "Horizontale verplaatsing voor elke volgende kolom (in % van de tegelbreedte)" -#: ../src/ui/dialog/clonetiler.cpp:211 +#: ../src/ui/dialog/clonetiler.cpp:212 msgid "Randomize the horizontal shift by this percentage" msgstr "De horizontale positie binnen dit percentage willekeurig aanpassen" #. TRANSLATORS: "shift" means: the tiles will be shifted (offset) vertically by this amount -#: ../src/ui/dialog/clonetiler.cpp:221 +#: ../src/ui/dialog/clonetiler.cpp:222 #, no-c-format msgid "<b>Shift Y:</b>" msgstr "<b>Y-verplaatsing:</b>" -#: ../src/ui/dialog/clonetiler.cpp:229 +#: ../src/ui/dialog/clonetiler.cpp:230 #, no-c-format msgid "Vertical shift per row (in % of tile height)" msgstr "Verticale verplaatsing voor elke volgende rij (in % van de tegelhoogte)" -#: ../src/ui/dialog/clonetiler.cpp:237 +#: ../src/ui/dialog/clonetiler.cpp:238 #, no-c-format msgid "Vertical shift per column (in % of tile height)" msgstr "Verticale verplaatsing voor elke volgende kolom (in % van de tegelhoogte)" -#: ../src/ui/dialog/clonetiler.cpp:244 +#: ../src/ui/dialog/clonetiler.cpp:245 msgid "Randomize the vertical shift by this percentage" msgstr "De verticale positie binnen dit percentage willekeurig aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:252 -#: ../src/ui/dialog/clonetiler.cpp:398 +#: ../src/ui/dialog/clonetiler.cpp:253 +#: ../src/ui/dialog/clonetiler.cpp:399 msgid "<b>Exponent:</b>" msgstr "<b>Exponent:</b>" -#: ../src/ui/dialog/clonetiler.cpp:259 +#: ../src/ui/dialog/clonetiler.cpp:260 msgid "Whether rows are spaced evenly (1), converge (<1) or diverge (>1)" msgstr "Of de rij-afstand gelijk blijft (1), afneemt (<1) of toeneemt (>1)" -#: ../src/ui/dialog/clonetiler.cpp:266 +#: ../src/ui/dialog/clonetiler.cpp:267 msgid "Whether columns are spaced evenly (1), converge (<1) or diverge (>1)" msgstr "Of de kolom-afstand gelijk blijft (1), afneemt (<1) of toeneemt (>1)" #. TRANSLATORS: "Alternate" is a verb here -#: ../src/ui/dialog/clonetiler.cpp:274 -#: ../src/ui/dialog/clonetiler.cpp:438 -#: ../src/ui/dialog/clonetiler.cpp:514 -#: ../src/ui/dialog/clonetiler.cpp:587 -#: ../src/ui/dialog/clonetiler.cpp:633 -#: ../src/ui/dialog/clonetiler.cpp:760 +#: ../src/ui/dialog/clonetiler.cpp:275 +#: ../src/ui/dialog/clonetiler.cpp:439 +#: ../src/ui/dialog/clonetiler.cpp:515 +#: ../src/ui/dialog/clonetiler.cpp:588 +#: ../src/ui/dialog/clonetiler.cpp:634 +#: ../src/ui/dialog/clonetiler.cpp:761 msgid "<small>Alternate:</small>" msgstr "<small>Afwisselen:</small>" -#: ../src/ui/dialog/clonetiler.cpp:280 +#: ../src/ui/dialog/clonetiler.cpp:281 msgid "Alternate the sign of shifts for each row" msgstr "De verplaatsingen voor elke rij om-en-om afwisselen" -#: ../src/ui/dialog/clonetiler.cpp:285 +#: ../src/ui/dialog/clonetiler.cpp:286 msgid "Alternate the sign of shifts for each column" msgstr "De verplaatsingen voor elke kolom om-en-om afwisselen" #. TRANSLATORS: "Cumulate" is a verb here -#: ../src/ui/dialog/clonetiler.cpp:292 -#: ../src/ui/dialog/clonetiler.cpp:456 -#: ../src/ui/dialog/clonetiler.cpp:532 +#: ../src/ui/dialog/clonetiler.cpp:293 +#: ../src/ui/dialog/clonetiler.cpp:457 +#: ../src/ui/dialog/clonetiler.cpp:533 msgid "<small>Cumulate:</small>" msgstr "<small>Optellen:</small>" -#: ../src/ui/dialog/clonetiler.cpp:298 +#: ../src/ui/dialog/clonetiler.cpp:299 msgid "Cumulate the shifts for each row" msgstr "De verplaatsingen voor elke rij optellen" -#: ../src/ui/dialog/clonetiler.cpp:303 +#: ../src/ui/dialog/clonetiler.cpp:304 msgid "Cumulate the shifts for each column" msgstr "De verplaatsingen voor elke kolom optellen" #. TRANSLATORS: "Cumulate" is a verb here -#: ../src/ui/dialog/clonetiler.cpp:310 +#: ../src/ui/dialog/clonetiler.cpp:311 msgid "<small>Exclude tile:</small>" msgstr "<small>Tegel uitsluiten:</small>" -#: ../src/ui/dialog/clonetiler.cpp:316 +#: ../src/ui/dialog/clonetiler.cpp:317 msgid "Exclude tile height in shift" msgstr "Tegelhoogte niet bij verplaatsing optellen" -#: ../src/ui/dialog/clonetiler.cpp:321 +#: ../src/ui/dialog/clonetiler.cpp:322 msgid "Exclude tile width in shift" msgstr "Tegelbreedte niet bij verplaatsing optellen" -#: ../src/ui/dialog/clonetiler.cpp:330 +#: ../src/ui/dialog/clonetiler.cpp:331 msgid "Sc_ale" msgstr "_Schalen" -#: ../src/ui/dialog/clonetiler.cpp:338 +#: ../src/ui/dialog/clonetiler.cpp:339 msgid "<b>Scale X:</b>" msgstr "<b>X-vergroting:</b>" -#: ../src/ui/dialog/clonetiler.cpp:346 +#: ../src/ui/dialog/clonetiler.cpp:347 #, no-c-format msgid "Horizontal scale per row (in % of tile width)" msgstr "Horizontale vergroting voor elke volgende rij (in % van de tegelbreedte)" -#: ../src/ui/dialog/clonetiler.cpp:354 +#: ../src/ui/dialog/clonetiler.cpp:355 #, no-c-format msgid "Horizontal scale per column (in % of tile width)" msgstr "Horizontale vergroting voor elke volgende kolom (in % van de tegelbreedte)" -#: ../src/ui/dialog/clonetiler.cpp:360 +#: ../src/ui/dialog/clonetiler.cpp:361 msgid "Randomize the horizontal scale by this percentage" msgstr "De horizontale afmeting binnen dit percentage willekeurig aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:368 +#: ../src/ui/dialog/clonetiler.cpp:369 msgid "<b>Scale Y:</b>" msgstr "<b>Y-vergroting:</b>" -#: ../src/ui/dialog/clonetiler.cpp:376 +#: ../src/ui/dialog/clonetiler.cpp:377 #, no-c-format msgid "Vertical scale per row (in % of tile height)" msgstr "Verticale vergroting voor elke volgende rij (in % van de tegelhoogte)" -#: ../src/ui/dialog/clonetiler.cpp:384 +#: ../src/ui/dialog/clonetiler.cpp:385 #, no-c-format msgid "Vertical scale per column (in % of tile height)" msgstr "Verticale vergroting voor elke volgende kolom (in % van de tegelhoogte)" -#: ../src/ui/dialog/clonetiler.cpp:390 +#: ../src/ui/dialog/clonetiler.cpp:391 msgid "Randomize the vertical scale by this percentage" msgstr "De verticale afmeting binnen dit percentage willekeurig aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:404 +#: ../src/ui/dialog/clonetiler.cpp:405 msgid "Whether row scaling is uniform (1), converge (<1) or diverge (>1)" msgstr "Soort rijvergroting: uniform (1), convergent (<1) of divergent (>1)" -#: ../src/ui/dialog/clonetiler.cpp:410 +#: ../src/ui/dialog/clonetiler.cpp:411 msgid "Whether column scaling is uniform (1), converge (<1) or diverge (>1)" msgstr "Soort kolomvergroting: uniform (1), convergent (<1) of divergent (>1)" -#: ../src/ui/dialog/clonetiler.cpp:418 +#: ../src/ui/dialog/clonetiler.cpp:419 msgid "<b>Base:</b>" msgstr "<b>Grondtal:</b>" -#: ../src/ui/dialog/clonetiler.cpp:424 -#: ../src/ui/dialog/clonetiler.cpp:430 +#: ../src/ui/dialog/clonetiler.cpp:425 +#: ../src/ui/dialog/clonetiler.cpp:431 msgid "Base for a logarithmic spiral: not used (0), converge (<1), or diverge (>1)" msgstr "Grondtal voor logaritmische spiraal: ongebruikt (0), convergent (<1) of divergent (>1)" -#: ../src/ui/dialog/clonetiler.cpp:444 +#: ../src/ui/dialog/clonetiler.cpp:445 msgid "Alternate the sign of scales for each row" msgstr "De vergroting voor elke rij om-en-om afwisselen" -#: ../src/ui/dialog/clonetiler.cpp:449 +#: ../src/ui/dialog/clonetiler.cpp:450 msgid "Alternate the sign of scales for each column" msgstr "De vergroting voor elke kolom om-en-om afwisselen" -#: ../src/ui/dialog/clonetiler.cpp:462 +#: ../src/ui/dialog/clonetiler.cpp:463 msgid "Cumulate the scales for each row" msgstr "De vergrotingen voor elke rij optellen" -#: ../src/ui/dialog/clonetiler.cpp:467 +#: ../src/ui/dialog/clonetiler.cpp:468 msgid "Cumulate the scales for each column" msgstr "De vergrotingen voor elke kolom optellen" -#: ../src/ui/dialog/clonetiler.cpp:476 +#: ../src/ui/dialog/clonetiler.cpp:477 msgid "_Rotation" msgstr "_Rotatie" -#: ../src/ui/dialog/clonetiler.cpp:484 +#: ../src/ui/dialog/clonetiler.cpp:485 msgid "<b>Angle:</b>" msgstr "<b>Hoek:</b>" -#: ../src/ui/dialog/clonetiler.cpp:492 +#: ../src/ui/dialog/clonetiler.cpp:493 #, no-c-format msgid "Rotate tiles by this angle for each row" msgstr "Voor elke volgende rij de tegels over deze hoek draaien" -#: ../src/ui/dialog/clonetiler.cpp:500 +#: ../src/ui/dialog/clonetiler.cpp:501 #, no-c-format msgid "Rotate tiles by this angle for each column" msgstr "Voor elke volgende kolom de tegels over deze hoek draaien" -#: ../src/ui/dialog/clonetiler.cpp:506 +#: ../src/ui/dialog/clonetiler.cpp:507 msgid "Randomize the rotation angle by this percentage" msgstr "De draaihoek binnen dit percentage willekeurig aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:520 +#: ../src/ui/dialog/clonetiler.cpp:521 msgid "Alternate the rotation direction for each row" msgstr "De draairichting voor elke rij om-en-om afwisselen" -#: ../src/ui/dialog/clonetiler.cpp:525 +#: ../src/ui/dialog/clonetiler.cpp:526 msgid "Alternate the rotation direction for each column" msgstr "De draairichting voor elke kolom om-en-om afwisselen" -#: ../src/ui/dialog/clonetiler.cpp:538 +#: ../src/ui/dialog/clonetiler.cpp:539 msgid "Cumulate the rotation for each row" msgstr "De rotaties voor elke rij optellen" -#: ../src/ui/dialog/clonetiler.cpp:543 +#: ../src/ui/dialog/clonetiler.cpp:544 msgid "Cumulate the rotation for each column" msgstr "De rotaties voor elke kolom optellen" -#: ../src/ui/dialog/clonetiler.cpp:552 +#: ../src/ui/dialog/clonetiler.cpp:553 msgid "_Blur & opacity" msgstr "_Vervaging & ondoorzichtigheid" -#: ../src/ui/dialog/clonetiler.cpp:561 +#: ../src/ui/dialog/clonetiler.cpp:562 msgid "<b>Blur:</b>" msgstr "<b>Vervaging:</b>" -#: ../src/ui/dialog/clonetiler.cpp:567 +#: ../src/ui/dialog/clonetiler.cpp:568 msgid "Blur tiles by this percentage for each row" msgstr "De tegels elke volgende rij met dit percentage vervagen" -#: ../src/ui/dialog/clonetiler.cpp:573 +#: ../src/ui/dialog/clonetiler.cpp:574 msgid "Blur tiles by this percentage for each column" msgstr "De tegels elke volgende kolom met dit percentage vervagen" -#: ../src/ui/dialog/clonetiler.cpp:579 +#: ../src/ui/dialog/clonetiler.cpp:580 msgid "Randomize the tile blur by this percentage" msgstr "Tegels binnen dit percentage willekeurig vervagen" -#: ../src/ui/dialog/clonetiler.cpp:593 +#: ../src/ui/dialog/clonetiler.cpp:594 msgid "Alternate the sign of blur change for each row" msgstr "De vervaging voor elke rij om-en-om afwisselen" -#: ../src/ui/dialog/clonetiler.cpp:598 +#: ../src/ui/dialog/clonetiler.cpp:599 msgid "Alternate the sign of blur change for each column" msgstr "De vervaging voor elke kolom om-en-om afwisselen" -#: ../src/ui/dialog/clonetiler.cpp:607 +#: ../src/ui/dialog/clonetiler.cpp:608 msgid "<b>Opacity:</b>" msgstr "<b>Ondoorzichtigheid</b>:" -#: ../src/ui/dialog/clonetiler.cpp:613 +#: ../src/ui/dialog/clonetiler.cpp:614 msgid "Decrease tile opacity by this percentage for each row" msgstr "De ondoorzichtigheid elke volgende rij met dit percentage verminderen" -#: ../src/ui/dialog/clonetiler.cpp:619 +#: ../src/ui/dialog/clonetiler.cpp:620 msgid "Decrease tile opacity by this percentage for each column" msgstr "De ondoorzichtigheid elke volgende kolom met dit percentage verminderen" -#: ../src/ui/dialog/clonetiler.cpp:625 +#: ../src/ui/dialog/clonetiler.cpp:626 msgid "Randomize the tile opacity by this percentage" msgstr "De ondoorzichtigheid binnen dit percentage willekeurig aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:639 +#: ../src/ui/dialog/clonetiler.cpp:640 msgid "Alternate the sign of opacity change for each row" msgstr "De doorzichtigheid voor elke rij om-en-om afwisselen" -#: ../src/ui/dialog/clonetiler.cpp:644 +#: ../src/ui/dialog/clonetiler.cpp:645 msgid "Alternate the sign of opacity change for each column" msgstr "De doorzichtigheid voor elke kolom om-en-om afwisselen" -#: ../src/ui/dialog/clonetiler.cpp:652 +#: ../src/ui/dialog/clonetiler.cpp:653 msgid "Co_lor" msgstr "_Kleur" -#: ../src/ui/dialog/clonetiler.cpp:662 +#: ../src/ui/dialog/clonetiler.cpp:663 msgid "Initial color: " msgstr "Beginkleur: " -#: ../src/ui/dialog/clonetiler.cpp:666 +#: ../src/ui/dialog/clonetiler.cpp:667 msgid "Initial color of tiled clones" msgstr "Beginkleur van getegelde klonen" -#: ../src/ui/dialog/clonetiler.cpp:666 +#: ../src/ui/dialog/clonetiler.cpp:667 msgid "Initial color for clones (works only if the original has unset fill or stroke)" msgstr "Beginkleur van klonen (werkt alleen als het origineel geen vulling of lijn heeft)" -#: ../src/ui/dialog/clonetiler.cpp:681 +#: ../src/ui/dialog/clonetiler.cpp:682 msgid "<b>H:</b>" msgstr "<b>Tint:</b>" -#: ../src/ui/dialog/clonetiler.cpp:687 +#: ../src/ui/dialog/clonetiler.cpp:688 msgid "Change the tile hue by this percentage for each row" msgstr "De tint elke volgende rij met dit percentage aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:693 +#: ../src/ui/dialog/clonetiler.cpp:694 msgid "Change the tile hue by this percentage for each column" msgstr "De tint elke volgende kolom met dit percentage aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:699 +#: ../src/ui/dialog/clonetiler.cpp:700 msgid "Randomize the tile hue by this percentage" msgstr "De tint binnen dit percentage willekeurig aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:708 +#: ../src/ui/dialog/clonetiler.cpp:709 msgid "<b>S:</b>" msgstr "<b>Verzadiging:</b>" -#: ../src/ui/dialog/clonetiler.cpp:714 +#: ../src/ui/dialog/clonetiler.cpp:715 msgid "Change the color saturation by this percentage for each row" msgstr "De verzadiging elke volgende rij met dit percentage aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:720 +#: ../src/ui/dialog/clonetiler.cpp:721 msgid "Change the color saturation by this percentage for each column" msgstr "De verzadiging elke volgende kolom met dit percentage aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:726 +#: ../src/ui/dialog/clonetiler.cpp:727 msgid "Randomize the color saturation by this percentage" msgstr "De verzadiging binnen dit percentage willekeurig aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:734 +#: ../src/ui/dialog/clonetiler.cpp:735 msgid "<b>L:</b>" msgstr "<b>Helderheid:</b>" -#: ../src/ui/dialog/clonetiler.cpp:740 +#: ../src/ui/dialog/clonetiler.cpp:741 msgid "Change the color lightness by this percentage for each row" msgstr "De helderheid elke volgende rij met dit percentage aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:746 +#: ../src/ui/dialog/clonetiler.cpp:747 msgid "Change the color lightness by this percentage for each column" msgstr "De helderheid elke volgende kolom met dit percentage aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:752 +#: ../src/ui/dialog/clonetiler.cpp:753 msgid "Randomize the color lightness by this percentage" msgstr "De helderheid binnen dit percentage willekeurig aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:766 +#: ../src/ui/dialog/clonetiler.cpp:767 msgid "Alternate the sign of color changes for each row" msgstr "De kleurwijzigingen voor elke rij om-en-om afwisselen" -#: ../src/ui/dialog/clonetiler.cpp:771 +#: ../src/ui/dialog/clonetiler.cpp:772 msgid "Alternate the sign of color changes for each column" msgstr "De kleurwijzigingen voor elke kolom om-en-om afwisselen" -#: ../src/ui/dialog/clonetiler.cpp:779 +#: ../src/ui/dialog/clonetiler.cpp:780 msgid "_Trace" msgstr "_Overtrekken" -#: ../src/ui/dialog/clonetiler.cpp:791 +#: ../src/ui/dialog/clonetiler.cpp:792 msgid "Trace the drawing under the tiles" msgstr "De tekening onder de tegels gebruiken" -#: ../src/ui/dialog/clonetiler.cpp:795 +#: ../src/ui/dialog/clonetiler.cpp:796 msgid "For each clone, pick a value from the drawing in that clone's location and apply it to the clone" msgstr "Voor elke kloon een eigenschap van de tekening op dat punt gebruiken om die kloon te beïnvloeden." -#: ../src/ui/dialog/clonetiler.cpp:814 +#: ../src/ui/dialog/clonetiler.cpp:815 msgid "1. Pick from the drawing:" msgstr "1. Kies een eigenschap uit de tekening:" -#: ../src/ui/dialog/clonetiler.cpp:832 +#: ../src/ui/dialog/clonetiler.cpp:833 msgid "Pick the visible color and opacity" msgstr "Selecteer de zichtbare kleur en de ondoorzichtigheid" -#: ../src/ui/dialog/clonetiler.cpp:839 -#: ../src/ui/dialog/clonetiler.cpp:992 +#: ../src/ui/dialog/clonetiler.cpp:840 +#: ../src/ui/dialog/clonetiler.cpp:993 #: ../src/extension/internal/bitmap/opacity.cpp:38 #: ../src/extension/internal/filter/blurs.h:333 #: ../src/extension/internal/filter/transparency.h:279 -#: ../src/widgets/tweak-toolbar.cpp:352 +#: ../src/widgets/tweak-toolbar.cpp:348 #: ../share/extensions/interp_att_g.inx.h:16 msgid "Opacity" msgstr "Ondoorzichtigheid" -#: ../src/ui/dialog/clonetiler.cpp:840 +#: ../src/ui/dialog/clonetiler.cpp:841 msgid "Pick the total accumulated opacity" msgstr "Selecteer de gesommeerde ondoorzichtigheid" -#: ../src/ui/dialog/clonetiler.cpp:847 +#: ../src/ui/dialog/clonetiler.cpp:848 msgid "R" msgstr "R" -#: ../src/ui/dialog/clonetiler.cpp:848 +#: ../src/ui/dialog/clonetiler.cpp:849 msgid "Pick the Red component of the color" msgstr "Selecteer de roodcomponent van de kleur" -#: ../src/ui/dialog/clonetiler.cpp:855 +#: ../src/ui/dialog/clonetiler.cpp:856 msgid "G" msgstr "G" -#: ../src/ui/dialog/clonetiler.cpp:856 +#: ../src/ui/dialog/clonetiler.cpp:857 msgid "Pick the Green component of the color" msgstr "Selecteer de groencomponent van de kleur" -#: ../src/ui/dialog/clonetiler.cpp:863 +#: ../src/ui/dialog/clonetiler.cpp:864 msgid "B" msgstr "B" -#: ../src/ui/dialog/clonetiler.cpp:864 +#: ../src/ui/dialog/clonetiler.cpp:865 msgid "Pick the Blue component of the color" msgstr "Selecteer de blauwcomponent van de kleur" -#: ../src/ui/dialog/clonetiler.cpp:871 +#: ../src/ui/dialog/clonetiler.cpp:872 msgctxt "Clonetiler color hue" msgid "H" msgstr "T" -#: ../src/ui/dialog/clonetiler.cpp:872 +#: ../src/ui/dialog/clonetiler.cpp:873 msgid "Pick the hue of the color" msgstr "De tint van de kleur kiezen" -#: ../src/ui/dialog/clonetiler.cpp:879 +#: ../src/ui/dialog/clonetiler.cpp:880 msgctxt "Clonetiler color saturation" msgid "S" msgstr "V" -#: ../src/ui/dialog/clonetiler.cpp:880 +#: ../src/ui/dialog/clonetiler.cpp:881 msgid "Pick the saturation of the color" msgstr "De verzadiging van de kleur kiezen" -#: ../src/ui/dialog/clonetiler.cpp:887 +#: ../src/ui/dialog/clonetiler.cpp:888 msgctxt "Clonetiler color lightness" msgid "L" msgstr "L" -#: ../src/ui/dialog/clonetiler.cpp:888 +#: ../src/ui/dialog/clonetiler.cpp:889 msgid "Pick the lightness of the color" msgstr "De helderheid van de kleur kiezen" -#: ../src/ui/dialog/clonetiler.cpp:898 +#: ../src/ui/dialog/clonetiler.cpp:899 msgid "2. Tweak the picked value:" msgstr "2. De geselecteerde eigenschap fijnafstemmen:" -#: ../src/ui/dialog/clonetiler.cpp:915 +#: ../src/ui/dialog/clonetiler.cpp:916 msgid "Gamma-correct:" msgstr "Gammacorrectie:" -#: ../src/ui/dialog/clonetiler.cpp:919 +#: ../src/ui/dialog/clonetiler.cpp:920 msgid "Shift the mid-range of the picked value upwards (>0) or downwards (<0)" msgstr "Het middengebied van de gekozen eigenschap verhogen (>0) of verlagen (<0)" -#: ../src/ui/dialog/clonetiler.cpp:926 +#: ../src/ui/dialog/clonetiler.cpp:927 msgid "Randomize:" msgstr "Willekeur:" -#: ../src/ui/dialog/clonetiler.cpp:930 +#: ../src/ui/dialog/clonetiler.cpp:931 msgid "Randomize the picked value by this percentage" msgstr "De geselecteerde eigenschap binnen dit percentage willekeurig aanpassen" -#: ../src/ui/dialog/clonetiler.cpp:937 +#: ../src/ui/dialog/clonetiler.cpp:938 msgid "Invert:" msgstr "Omdraaien:" -#: ../src/ui/dialog/clonetiler.cpp:941 +#: ../src/ui/dialog/clonetiler.cpp:942 msgid "Invert the picked value" msgstr "Draai de geselecteerde eigenschap om" -#: ../src/ui/dialog/clonetiler.cpp:947 +#: ../src/ui/dialog/clonetiler.cpp:948 msgid "3. Apply the value to the clones':" msgstr "3. De relatie tussen de eigenschap en de klonen:" -#: ../src/ui/dialog/clonetiler.cpp:962 +#: ../src/ui/dialog/clonetiler.cpp:963 msgid "Presence" msgstr "Aanwezigheid" -#: ../src/ui/dialog/clonetiler.cpp:965 +#: ../src/ui/dialog/clonetiler.cpp:966 msgid "Each clone is created with the probability determined by the picked value in that point" msgstr "De kans dat een kloon op een plek wordt gemaakt is afhankelijk van de waarde van de geselecteerde eigenschap op dat punt." -#: ../src/ui/dialog/clonetiler.cpp:972 +#: ../src/ui/dialog/clonetiler.cpp:973 msgid "Size" msgstr "Afmeting" -#: ../src/ui/dialog/clonetiler.cpp:975 +#: ../src/ui/dialog/clonetiler.cpp:976 msgid "Each clone's size is determined by the picked value in that point" msgstr "De grootte van een kloon is afhankelijk van de waarde van de geselecteerde eigenschap op dat punt" -#: ../src/ui/dialog/clonetiler.cpp:985 +#: ../src/ui/dialog/clonetiler.cpp:986 msgid "Each clone is painted by the picked color (the original must have unset fill or stroke)" msgstr "Klonen worden getekend in de geselecteerde kleur (werkt alleen als de kleur van de lijnen of de vulling van het origineel verwijderd is)" -#: ../src/ui/dialog/clonetiler.cpp:995 +#: ../src/ui/dialog/clonetiler.cpp:996 msgid "Each clone's opacity is determined by the picked value in that point" msgstr "De ondoorzichtigheid van een kloon is afhankelijk van de waarde van de geselecteerde eigenschap op dat punt" -#: ../src/ui/dialog/clonetiler.cpp:1043 +#: ../src/ui/dialog/clonetiler.cpp:1044 msgid "How many rows in the tiling" msgstr "Hoeveel rijen er betegeld moeten worden" -#: ../src/ui/dialog/clonetiler.cpp:1073 +#: ../src/ui/dialog/clonetiler.cpp:1074 msgid "How many columns in the tiling" msgstr "Hoeveel kolommen er betegeld moeten worden" -#: ../src/ui/dialog/clonetiler.cpp:1117 +#: ../src/ui/dialog/clonetiler.cpp:1119 msgid "Width of the rectangle to be filled" msgstr "Breedte van de rechthoek die gevuld moet worden" -#: ../src/ui/dialog/clonetiler.cpp:1151 +#: ../src/ui/dialog/clonetiler.cpp:1152 msgid "Height of the rectangle to be filled" msgstr "Hoogte van de rechthoek die gevuld moet worden" -#: ../src/ui/dialog/clonetiler.cpp:1168 +#: ../src/ui/dialog/clonetiler.cpp:1169 msgid "Rows, columns: " msgstr "Rijen, kolommen: " -#: ../src/ui/dialog/clonetiler.cpp:1169 +#: ../src/ui/dialog/clonetiler.cpp:1170 msgid "Create the specified number of rows and columns" msgstr "Het opgegeven aantal rijen en kolommen aanmaken" -#: ../src/ui/dialog/clonetiler.cpp:1178 +#: ../src/ui/dialog/clonetiler.cpp:1179 msgid "Width, height: " msgstr "Breedte, hoogte: " -#: ../src/ui/dialog/clonetiler.cpp:1179 +#: ../src/ui/dialog/clonetiler.cpp:1180 msgid "Fill the specified width and height with the tiling" msgstr "Vul een gebied met opgegeven breedte en hoogte met de betegeling" -#: ../src/ui/dialog/clonetiler.cpp:1200 +#: ../src/ui/dialog/clonetiler.cpp:1201 msgid "Use saved size and position of the tile" msgstr "De opgeslagen grootte en positie van de tegel gebruiken" -#: ../src/ui/dialog/clonetiler.cpp:1203 +#: ../src/ui/dialog/clonetiler.cpp:1204 msgid "Pretend that the size and position of the tile are the same as the last time you tiled it (if any), instead of using the current size" msgstr "Doen alsof de grootte en positie van de tegel hetzelfde zijn als de laatste keer dat u er mee tegelde, in plaats van de huidige grootte en positie te gebruiken." -#: ../src/ui/dialog/clonetiler.cpp:1237 +#: ../src/ui/dialog/clonetiler.cpp:1238 msgid " <b>_Create</b> " msgstr " <b>_Aanmaken</b> " -#: ../src/ui/dialog/clonetiler.cpp:1239 +#: ../src/ui/dialog/clonetiler.cpp:1240 msgid "Create and tile the clones of the selection" msgstr "Maak klonen van de selectie en gebruik ze als betegeling" @@ -4054,302 +4052,302 @@ msgstr "Maak klonen van de selectie en gebruik ze als betegeling" #. diagrams on the left in the following screenshot: #. http://www.inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.png #. So unclumping is the process of spreading a number of objects out more evenly. -#: ../src/ui/dialog/clonetiler.cpp:1259 +#: ../src/ui/dialog/clonetiler.cpp:1260 msgid " _Unclump " msgstr " _Ontklonteren " -#: ../src/ui/dialog/clonetiler.cpp:1260 +#: ../src/ui/dialog/clonetiler.cpp:1261 msgid "Spread out clones to reduce clumping; can be applied repeatedly" msgstr "De klonen verspreiden om ze te ontklonteren; kan herhaaldelijk worden toegepast" -#: ../src/ui/dialog/clonetiler.cpp:1266 +#: ../src/ui/dialog/clonetiler.cpp:1267 msgid " Re_move " msgstr " Ver_wijderen " -#: ../src/ui/dialog/clonetiler.cpp:1267 +#: ../src/ui/dialog/clonetiler.cpp:1268 msgid "Remove existing tiled clones of the selected object (siblings only)" msgstr "Verwijder bestaande getegelde klonen van het geselecteerde object" -#: ../src/ui/dialog/clonetiler.cpp:1283 +#: ../src/ui/dialog/clonetiler.cpp:1284 msgid " R_eset " msgstr " _Beginwaarden " #. TRANSLATORS: "change" is a noun here -#: ../src/ui/dialog/clonetiler.cpp:1285 +#: ../src/ui/dialog/clonetiler.cpp:1286 msgid "Reset all shifts, scales, rotates, opacity and color changes in the dialog to zero" msgstr "Alle verplaatsingen, vergrotingen, rotaties en kleurveranderingen in het venster terugzetten op nul" -#: ../src/ui/dialog/clonetiler.cpp:1358 +#: ../src/ui/dialog/clonetiler.cpp:1359 msgid "<small>Nothing selected.</small>" msgstr "<small>Niets geselecteerd.</small>" -#: ../src/ui/dialog/clonetiler.cpp:1364 +#: ../src/ui/dialog/clonetiler.cpp:1365 msgid "<small>More than one object selected.</small>" msgstr "<small>Meer dan één object geselecteerd.</small>" -#: ../src/ui/dialog/clonetiler.cpp:1371 +#: ../src/ui/dialog/clonetiler.cpp:1372 #, c-format msgid "<small>Object has <b>%d</b> tiled clones.</small>" msgstr "<small>Het object heeft <b>%d</b> getegelde klonen.</small>" -#: ../src/ui/dialog/clonetiler.cpp:1376 +#: ../src/ui/dialog/clonetiler.cpp:1377 msgid "<small>Object has no tiled clones.</small>" msgstr "<small>Het object heeft geen getegelde klonen.</small>" -#: ../src/ui/dialog/clonetiler.cpp:2096 +#: ../src/ui/dialog/clonetiler.cpp:2097 msgid "Select <b>one object</b> whose tiled clones to unclump." msgstr "Selecteer <b>één object</b> wiens klonen ontklonterd moeten worden." -#: ../src/ui/dialog/clonetiler.cpp:2118 +#: ../src/ui/dialog/clonetiler.cpp:2119 msgid "Unclump tiled clones" msgstr "Getegelde klonen ontklonteren" -#: ../src/ui/dialog/clonetiler.cpp:2147 +#: ../src/ui/dialog/clonetiler.cpp:2148 msgid "Select <b>one object</b> whose tiled clones to remove." msgstr "Selecteer <b>één object</b> waarvan de getegelde klonen verwijderd moeten worden." -#: ../src/ui/dialog/clonetiler.cpp:2170 +#: ../src/ui/dialog/clonetiler.cpp:2171 msgid "Delete tiled clones" msgstr "Verwijder getegelde klonen" -#: ../src/ui/dialog/clonetiler.cpp:2217 -#: ../src/selection-chemistry.cpp:2499 +#: ../src/ui/dialog/clonetiler.cpp:2218 +#: ../src/selection-chemistry.cpp:2487 msgid "Select an <b>object</b> to clone." msgstr "Selecteer een <b>object</b> om te klonen." -#: ../src/ui/dialog/clonetiler.cpp:2223 +#: ../src/ui/dialog/clonetiler.cpp:2224 msgid "If you want to clone several objects, <b>group</b> them and <b>clone the group</b>." msgstr "Als u meerdere objecten wilt klonen, <b>groepeer</b> ze dan en <b>kloon de groep</b>." -#: ../src/ui/dialog/clonetiler.cpp:2232 +#: ../src/ui/dialog/clonetiler.cpp:2233 msgid "<small>Creating tiled clones...</small>" msgstr "<small>Getegelde klonen maken...</small>" -#: ../src/ui/dialog/clonetiler.cpp:2637 +#: ../src/ui/dialog/clonetiler.cpp:2638 msgid "Create tiled clones" msgstr "Tegelen met klonen" -#: ../src/ui/dialog/clonetiler.cpp:2870 +#: ../src/ui/dialog/clonetiler.cpp:2871 msgid "<small>Per row:</small>" msgstr "<small>Per rij:</small>" -#: ../src/ui/dialog/clonetiler.cpp:2888 +#: ../src/ui/dialog/clonetiler.cpp:2889 msgid "<small>Per column:</small>" msgstr "<small>Per kolom:</small>" -#: ../src/ui/dialog/clonetiler.cpp:2896 +#: ../src/ui/dialog/clonetiler.cpp:2897 msgid "<small>Randomize:</small>" msgstr "<small>Willekeurig:</small>" -#: ../src/ui/dialog/export.cpp:145 -#: ../src/verbs.cpp:2732 +#: ../src/ui/dialog/export.cpp:151 +#: ../src/verbs.cpp:2791 msgid "_Page" msgstr "_Pagina" -#: ../src/ui/dialog/export.cpp:145 -#: ../src/verbs.cpp:2736 +#: ../src/ui/dialog/export.cpp:151 +#: ../src/verbs.cpp:2795 msgid "_Drawing" msgstr "_Tekening" -#: ../src/ui/dialog/export.cpp:145 -#: ../src/verbs.cpp:2738 +#: ../src/ui/dialog/export.cpp:151 +#: ../src/verbs.cpp:2797 msgid "_Selection" msgstr "_Selectie" -#: ../src/ui/dialog/export.cpp:145 +#: ../src/ui/dialog/export.cpp:151 msgid "_Custom" msgstr "_Aangepast" -#: ../src/ui/dialog/export.cpp:161 -#: ../src/widgets/measure-toolbar.cpp:115 -#: ../src/widgets/measure-toolbar.cpp:123 -#: ../share/extensions/gears.inx.h:6 +#: ../src/ui/dialog/export.cpp:167 +#: ../src/widgets/measure-toolbar.cpp:116 +#: ../src/widgets/measure-toolbar.cpp:124 +#: ../share/extensions/render_gears.inx.h:6 msgid "Units:" msgstr "Eenheden:" -#: ../src/ui/dialog/export.cpp:163 +#: ../src/ui/dialog/export.cpp:169 msgid "_Export As..." msgstr "_Exporteren als..." -#: ../src/ui/dialog/export.cpp:166 +#: ../src/ui/dialog/export.cpp:172 msgid "B_atch export all selected objects" msgstr "Alle _geselecteerde objecten apart exporteren" -#: ../src/ui/dialog/export.cpp:166 +#: ../src/ui/dialog/export.cpp:172 msgid "Export each selected object into its own PNG file, using export hints if any (caution, overwrites without asking!)" msgstr "Elk geselecteerd object naar zijn eigen PNG-bestand exporteren, door gebruik te maken van eventuele exporthints (waarschuwing: overschrijft zonder te vragen!)" -#: ../src/ui/dialog/export.cpp:168 +#: ../src/ui/dialog/export.cpp:174 msgid "Hide a_ll except selected" msgstr "Alles _verbergen behalve het geselecteerde" -#: ../src/ui/dialog/export.cpp:168 +#: ../src/ui/dialog/export.cpp:174 msgid "In the exported image, hide all objects except those that are selected" msgstr "In de geëxporteerde afbeelding, alle objecten verbergen behalve degene die geselecteerd zijn " -#: ../src/ui/dialog/export.cpp:169 +#: ../src/ui/dialog/export.cpp:175 msgid "Close when complete" msgstr "Deze dialoog sluiten indien gedaan" -#: ../src/ui/dialog/export.cpp:169 +#: ../src/ui/dialog/export.cpp:175 msgid "Once the export completes, close this dialog" msgstr "Dialoog sluiten bij beëindigen exporteren" -#: ../src/ui/dialog/export.cpp:171 +#: ../src/ui/dialog/export.cpp:177 msgid "_Export" msgstr "_Exporteren" -#: ../src/ui/dialog/export.cpp:189 +#: ../src/ui/dialog/export.cpp:195 msgid "<b>Export area</b>" msgstr "<b>Exportgebied</b>" -#: ../src/ui/dialog/export.cpp:225 +#: ../src/ui/dialog/export.cpp:234 msgid "_x0:" msgstr "_Links:" -#: ../src/ui/dialog/export.cpp:229 +#: ../src/ui/dialog/export.cpp:238 msgid "x_1:" msgstr "_Rechts:" -#: ../src/ui/dialog/export.cpp:233 +#: ../src/ui/dialog/export.cpp:242 msgid "Wid_th:" msgstr "Bree_dte:" -#: ../src/ui/dialog/export.cpp:237 +#: ../src/ui/dialog/export.cpp:246 msgid "_y0:" msgstr "_Onder:" -#: ../src/ui/dialog/export.cpp:241 +#: ../src/ui/dialog/export.cpp:250 msgid "y_1:" msgstr "Bo_ven:" -#: ../src/ui/dialog/export.cpp:245 +#: ../src/ui/dialog/export.cpp:254 msgid "Hei_ght:" msgstr "_Hoogte:" -#: ../src/ui/dialog/export.cpp:260 +#: ../src/ui/dialog/export.cpp:269 msgid "<b>Image size</b>" msgstr "<b>Afbeeldingsgrootte</b>" -#: ../src/ui/dialog/export.cpp:278 +#: ../src/ui/dialog/export.cpp:287 #: ../src/live_effects/lpe-bendpath.cpp:54 #: ../src/live_effects/lpe-patternalongpath.cpp:62 -#: ../src/ui/dialog/transformation.cpp:75 -#: ../src/ui/widget/page-sizer.cpp:238 +#: ../src/ui/dialog/transformation.cpp:80 +#: ../src/ui/widget/page-sizer.cpp:236 msgid "_Width:" msgstr "B_reedte:" -#: ../src/ui/dialog/export.cpp:278 -#: ../src/ui/dialog/export.cpp:289 +#: ../src/ui/dialog/export.cpp:287 +#: ../src/ui/dialog/export.cpp:298 msgid "pixels at" msgstr "beeldpunten met" -#: ../src/ui/dialog/export.cpp:284 +#: ../src/ui/dialog/export.cpp:293 msgid "dp_i" msgstr "pp_i" -#: ../src/ui/dialog/export.cpp:289 -#: ../src/ui/dialog/transformation.cpp:77 -#: ../src/ui/widget/page-sizer.cpp:239 +#: ../src/ui/dialog/export.cpp:298 +#: ../src/ui/dialog/transformation.cpp:82 +#: ../src/ui/widget/page-sizer.cpp:237 msgid "_Height:" msgstr "_Hoogte:" -#: ../src/ui/dialog/export.cpp:297 -#: ../src/ui/dialog/inkscape-preferences.cpp:1425 -#: ../src/ui/dialog/inkscape-preferences.cpp:1428 -#: ../src/ui/dialog/inkscape-preferences.cpp:1440 +#: ../src/ui/dialog/export.cpp:306 +#: ../src/ui/dialog/inkscape-preferences.cpp:1436 +#: ../src/ui/dialog/inkscape-preferences.cpp:1439 +#: ../src/ui/dialog/inkscape-preferences.cpp:1451 msgid "dpi" msgstr "ppi" -#: ../src/ui/dialog/export.cpp:305 +#: ../src/ui/dialog/export.cpp:314 msgid "<b>_Filename</b>" msgstr "<b>Bestands_naam</b>" -#: ../src/ui/dialog/export.cpp:347 +#: ../src/ui/dialog/export.cpp:356 msgid "Export the bitmap file with these settings" msgstr "Naar een bitmapafbeelding exporteren met deze instellingen" -#: ../src/ui/dialog/export.cpp:601 +#: ../src/ui/dialog/export.cpp:607 #, c-format msgid "B_atch export %d selected object" msgid_plural "B_atch export %d selected objects" msgstr[0] "%d _geselecteerd object exporteren" msgstr[1] "%d _geselecteerde objecten achter elkaar exporteren" -#: ../src/ui/dialog/export.cpp:917 +#: ../src/ui/dialog/export.cpp:923 msgid "Export in progress" msgstr "Bezig met exporteren" -#: ../src/ui/dialog/export.cpp:1001 +#: ../src/ui/dialog/export.cpp:1013 msgid "No items selected." msgstr "Geen items geselecteerd." -#: ../src/ui/dialog/export.cpp:1005 -#: ../src/ui/dialog/export.cpp:1007 +#: ../src/ui/dialog/export.cpp:1017 +#: ../src/ui/dialog/export.cpp:1019 msgid "Exporting %1 files" msgstr "Exporteren van %1 bestanden" -#: ../src/ui/dialog/export.cpp:1047 -#: ../src/ui/dialog/export.cpp:1049 +#: ../src/ui/dialog/export.cpp:1059 +#: ../src/ui/dialog/export.cpp:1061 #, c-format msgid "Exporting file <b>%s</b>..." msgstr "Exporteren van bestand <b>%s</b>..." -#: ../src/ui/dialog/export.cpp:1058 -#: ../src/ui/dialog/export.cpp:1149 +#: ../src/ui/dialog/export.cpp:1070 +#: ../src/ui/dialog/export.cpp:1161 #, c-format msgid "Could not export to filename %s.\n" msgstr "Fout bij het exporteren naar bestand %s.\n" -#: ../src/ui/dialog/export.cpp:1061 +#: ../src/ui/dialog/export.cpp:1073 #, c-format msgid "Could not export to filename <b>%s</b>." msgstr "Fout bij het exporteren naar bestand <b>%s</b>." -#: ../src/ui/dialog/export.cpp:1076 +#: ../src/ui/dialog/export.cpp:1088 #, c-format msgid "Successfully exported <b>%d</b> files from <b>%d</b> selected items." msgstr "Succesvol <b>%d</b> bestanden van <b>%d</b> geselecteerde items geëxporteerd." -#: ../src/ui/dialog/export.cpp:1087 +#: ../src/ui/dialog/export.cpp:1099 msgid "You have to enter a filename." msgstr "U dient een bestandsnaam in te vullen." -#: ../src/ui/dialog/export.cpp:1088 +#: ../src/ui/dialog/export.cpp:1100 msgid "You have to enter a filename" msgstr "U dient een bestandsnaam in te vullen" -#: ../src/ui/dialog/export.cpp:1102 +#: ../src/ui/dialog/export.cpp:1114 msgid "The chosen area to be exported is invalid." msgstr "Het gekozen exporterengebied is ongeldig" -#: ../src/ui/dialog/export.cpp:1103 +#: ../src/ui/dialog/export.cpp:1115 msgid "The chosen area to be exported is invalid" msgstr "Het gekozen te exporteren gebied is ongeldig" -#: ../src/ui/dialog/export.cpp:1118 +#: ../src/ui/dialog/export.cpp:1130 #, c-format msgid "Directory %s does not exist or is not a directory.\n" msgstr "Map %s bestaat niet of is geen map.\n" #. TRANSLATORS: %1 will be the filename, %2 the width, and %3 the height of the image -#: ../src/ui/dialog/export.cpp:1132 -#: ../src/ui/dialog/export.cpp:1134 +#: ../src/ui/dialog/export.cpp:1144 +#: ../src/ui/dialog/export.cpp:1146 msgid "Exporting %1 (%2 x %3)" msgstr "Exporteren van %1 (%2 x %3)" -#: ../src/ui/dialog/export.cpp:1160 +#: ../src/ui/dialog/export.cpp:1172 #, c-format msgid "Drawing exported to <b>%s</b>." msgstr "Afbeelding geëxporteerd naar <b>%s</b>." -#: ../src/ui/dialog/export.cpp:1164 +#: ../src/ui/dialog/export.cpp:1176 msgid "Export aborted." msgstr "Export afgebroken." -#: ../src/ui/dialog/export.cpp:1282 -#: ../src/ui/dialog/export.cpp:1316 -#: ../src/shortcuts.cpp:336 +#: ../src/ui/dialog/export.cpp:1294 +#: ../src/ui/dialog/export.cpp:1328 +#: ../src/shortcuts.cpp:337 msgid "Select a filename for exporting" msgstr "Selecteer een bestandsnaam om naar te exporteren" @@ -4434,7 +4432,7 @@ msgid "_Font" msgstr "_Lettertype" #: ../src/ui/dialog/text-edit.cpp:72 -#: ../src/menus-skeleton.h:253 +#: ../src/menus-skeleton.h:248 #: ../src/ui/dialog/find.cpp:77 msgid "_Text" msgstr "_Tekst" @@ -4449,36 +4447,36 @@ msgstr "AaBbCcIiMmPpQqWw(12369)€£$!?.;/@" #. Align buttons #: ../src/ui/dialog/text-edit.cpp:97 -#: ../src/widgets/text-toolbar.cpp:1358 -#: ../src/widgets/text-toolbar.cpp:1359 +#: ../src/widgets/text-toolbar.cpp:1349 +#: ../src/widgets/text-toolbar.cpp:1350 msgid "Align left" msgstr "Links uitlijnen" #: ../src/ui/dialog/text-edit.cpp:98 -#: ../src/widgets/text-toolbar.cpp:1366 -#: ../src/widgets/text-toolbar.cpp:1367 +#: ../src/widgets/text-toolbar.cpp:1357 +#: ../src/widgets/text-toolbar.cpp:1358 msgid "Align center" msgstr "Centreren" #: ../src/ui/dialog/text-edit.cpp:99 -#: ../src/widgets/text-toolbar.cpp:1374 -#: ../src/widgets/text-toolbar.cpp:1375 +#: ../src/widgets/text-toolbar.cpp:1365 +#: ../src/widgets/text-toolbar.cpp:1366 msgid "Align right" msgstr "Rechts uitlijnen" #: ../src/ui/dialog/text-edit.cpp:100 -#: ../src/widgets/text-toolbar.cpp:1383 +#: ../src/widgets/text-toolbar.cpp:1374 msgid "Justify (only flowed text)" msgstr "Uitvullen (enkel ingekaderde tekst)" #. Direction buttons #: ../src/ui/dialog/text-edit.cpp:109 -#: ../src/widgets/text-toolbar.cpp:1418 +#: ../src/widgets/text-toolbar.cpp:1409 msgid "Horizontal text" msgstr "Horizontale tekst" #: ../src/ui/dialog/text-edit.cpp:110 -#: ../src/widgets/text-toolbar.cpp:1425 +#: ../src/widgets/text-toolbar.cpp:1416 msgid "Vertical text" msgstr "Verticale tekst" @@ -4488,13 +4486,12 @@ msgid "Spacing between lines (percent of font size)" msgstr "Ruimte tussen lijnen (percentage van lettertypegrootte)" #: ../src/ui/dialog/text-edit.cpp:147 -#, fuzzy msgid "Text path offset" -msgstr "Verplaatsing magenta" +msgstr "Verplaatsing tekstpad" #: ../src/ui/dialog/text-edit.cpp:588 #: ../src/ui/dialog/text-edit.cpp:662 -#: ../src/text-context.cpp:1518 +#: ../src/text-context.cpp:1519 msgid "Set text style" msgstr "Tekststijl instellen" @@ -4610,164 +4607,164 @@ msgstr "Item verwijderen" msgid "Change attribute" msgstr "Attribuut instellen" -#: ../src/display/canvas-axonomgrid.cpp:365 -#: ../src/display/canvas-grid.cpp:742 +#: ../src/display/canvas-axonomgrid.cpp:316 +#: ../src/display/canvas-grid.cpp:693 msgid "Grid _units:" msgstr "Raster_eenheid:" -#: ../src/display/canvas-axonomgrid.cpp:367 -#: ../src/display/canvas-grid.cpp:744 +#: ../src/display/canvas-axonomgrid.cpp:318 +#: ../src/display/canvas-grid.cpp:695 msgid "_Origin X:" msgstr "X-_oorsprong:" -#: ../src/display/canvas-axonomgrid.cpp:367 -#: ../src/display/canvas-grid.cpp:744 +#: ../src/display/canvas-axonomgrid.cpp:318 +#: ../src/display/canvas-grid.cpp:695 #: ../src/ui/dialog/inkscape-preferences.cpp:735 #: ../src/ui/dialog/inkscape-preferences.cpp:760 msgid "X coordinate of grid origin" msgstr "X-coördinaat vanaf de rasteroorsprong" -#: ../src/display/canvas-axonomgrid.cpp:369 -#: ../src/display/canvas-grid.cpp:746 +#: ../src/display/canvas-axonomgrid.cpp:320 +#: ../src/display/canvas-grid.cpp:697 msgid "O_rigin Y:" msgstr "Y-oo_rsprong:" -#: ../src/display/canvas-axonomgrid.cpp:369 -#: ../src/display/canvas-grid.cpp:746 +#: ../src/display/canvas-axonomgrid.cpp:320 +#: ../src/display/canvas-grid.cpp:697 #: ../src/ui/dialog/inkscape-preferences.cpp:736 #: ../src/ui/dialog/inkscape-preferences.cpp:761 msgid "Y coordinate of grid origin" msgstr "Y-coördinaat vanaf de rasteroorsprong" -#: ../src/display/canvas-axonomgrid.cpp:371 -#: ../src/display/canvas-grid.cpp:750 +#: ../src/display/canvas-axonomgrid.cpp:322 +#: ../src/display/canvas-grid.cpp:701 msgid "Spacing _Y:" msgstr "_Y-tussenafstand:" -#: ../src/display/canvas-axonomgrid.cpp:371 +#: ../src/display/canvas-axonomgrid.cpp:322 #: ../src/ui/dialog/inkscape-preferences.cpp:764 msgid "Base length of z-axis" msgstr "Basislengte van z-as" -#: ../src/display/canvas-axonomgrid.cpp:373 +#: ../src/display/canvas-axonomgrid.cpp:324 #: ../src/ui/dialog/inkscape-preferences.cpp:767 -#: ../src/widgets/box3d-toolbar.cpp:320 +#: ../src/widgets/box3d-toolbar.cpp:315 msgid "Angle X:" msgstr "X-hoek:" -#: ../src/display/canvas-axonomgrid.cpp:373 +#: ../src/display/canvas-axonomgrid.cpp:324 #: ../src/ui/dialog/inkscape-preferences.cpp:767 msgid "Angle of x-axis" msgstr "Hoek van de x-as" -#: ../src/display/canvas-axonomgrid.cpp:375 +#: ../src/display/canvas-axonomgrid.cpp:326 #: ../src/ui/dialog/inkscape-preferences.cpp:768 -#: ../src/widgets/box3d-toolbar.cpp:399 +#: ../src/widgets/box3d-toolbar.cpp:394 msgid "Angle Z:" msgstr "Z-hoek:" -#: ../src/display/canvas-axonomgrid.cpp:375 +#: ../src/display/canvas-axonomgrid.cpp:326 #: ../src/ui/dialog/inkscape-preferences.cpp:768 msgid "Angle of z-axis" msgstr "Hoek van de z-as" -#: ../src/display/canvas-axonomgrid.cpp:379 -#: ../src/display/canvas-grid.cpp:754 +#: ../src/display/canvas-axonomgrid.cpp:330 +#: ../src/display/canvas-grid.cpp:705 msgid "Minor grid line _color:" msgstr "Kleur _nevenrasterlijnen:" -#: ../src/display/canvas-axonomgrid.cpp:379 -#: ../src/display/canvas-grid.cpp:754 +#: ../src/display/canvas-axonomgrid.cpp:330 +#: ../src/display/canvas-grid.cpp:705 #: ../src/ui/dialog/inkscape-preferences.cpp:719 msgid "Minor grid line color" msgstr "Kleur nevenrasterlijnen" -#: ../src/display/canvas-axonomgrid.cpp:379 -#: ../src/display/canvas-grid.cpp:754 +#: ../src/display/canvas-axonomgrid.cpp:330 +#: ../src/display/canvas-grid.cpp:705 msgid "Color of the minor grid lines" msgstr "Kleur nevenrasterlijnen" -#: ../src/display/canvas-axonomgrid.cpp:384 -#: ../src/display/canvas-grid.cpp:759 +#: ../src/display/canvas-axonomgrid.cpp:335 +#: ../src/display/canvas-grid.cpp:710 msgid "Ma_jor grid line color:" msgstr "Kleur _hoofdrasterlijnen:" -#: ../src/display/canvas-axonomgrid.cpp:384 -#: ../src/display/canvas-grid.cpp:759 +#: ../src/display/canvas-axonomgrid.cpp:335 +#: ../src/display/canvas-grid.cpp:710 #: ../src/ui/dialog/inkscape-preferences.cpp:721 msgid "Major grid line color" msgstr "Kleur hoofdrasterlijnen" -#: ../src/display/canvas-axonomgrid.cpp:385 -#: ../src/display/canvas-grid.cpp:760 +#: ../src/display/canvas-axonomgrid.cpp:336 +#: ../src/display/canvas-grid.cpp:711 msgid "Color of the major (highlighted) grid lines" msgstr "Kleur van de (gemarkeerde) hoofdrasterlijnen" -#: ../src/display/canvas-axonomgrid.cpp:389 -#: ../src/display/canvas-grid.cpp:764 +#: ../src/display/canvas-axonomgrid.cpp:340 +#: ../src/display/canvas-grid.cpp:715 msgid "_Major grid line every:" msgstr "Hoofdr_asterlijn elke:" -#: ../src/display/canvas-axonomgrid.cpp:389 -#: ../src/display/canvas-grid.cpp:764 +#: ../src/display/canvas-axonomgrid.cpp:340 +#: ../src/display/canvas-grid.cpp:715 msgid "lines" msgstr "rasterlijnen" -#: ../src/display/canvas-grid.cpp:58 +#: ../src/display/canvas-grid.cpp:63 msgid "Rectangular grid" msgstr "Rechthoekig raster" -#: ../src/display/canvas-grid.cpp:59 +#: ../src/display/canvas-grid.cpp:64 msgid "Axonometric grid" msgstr "Axonometrisch raster" -#: ../src/display/canvas-grid.cpp:270 +#: ../src/display/canvas-grid.cpp:275 msgid "Create new grid" msgstr "Nieuw raster maken" -#: ../src/display/canvas-grid.cpp:336 +#: ../src/display/canvas-grid.cpp:341 msgid "_Enabled" msgstr "_Actief" -#: ../src/display/canvas-grid.cpp:337 +#: ../src/display/canvas-grid.cpp:342 msgid "Determines whether to snap to this grid or not. Can be 'on' for invisible grids." msgstr "Bepaalt of er aan dit raster gekleefd moet worden of niet. Kan ingeschakeld zijn voor onzichtbare rasters." -#: ../src/display/canvas-grid.cpp:341 +#: ../src/display/canvas-grid.cpp:346 msgid "Snap to visible _grid lines only" msgstr "Alleen aan zichtbare _rasterlijnen kleven" -#: ../src/display/canvas-grid.cpp:342 +#: ../src/display/canvas-grid.cpp:347 msgid "When zoomed out, not all grid lines will be displayed. Only the visible ones will be snapped to" msgstr "Bij uitzoomen worden niet alle rasterlijnen getoond. Er wordt alleen gekleefd aan de zichtbare rasterlijnen" -#: ../src/display/canvas-grid.cpp:346 +#: ../src/display/canvas-grid.cpp:351 msgid "_Visible" msgstr "_Zichtbaar" -#: ../src/display/canvas-grid.cpp:347 +#: ../src/display/canvas-grid.cpp:352 msgid "Determines whether the grid is displayed or not. Objects are still snapped to invisible grids." msgstr "Bepaalt of het raster weergegven moet worden of niet. Objecten worden ook aan onzichtbare rasters gekleefd." -#: ../src/display/canvas-grid.cpp:748 +#: ../src/display/canvas-grid.cpp:699 msgid "Spacing _X:" msgstr "_X-tussenafstand:" -#: ../src/display/canvas-grid.cpp:748 +#: ../src/display/canvas-grid.cpp:699 #: ../src/ui/dialog/inkscape-preferences.cpp:741 msgid "Distance between vertical grid lines" msgstr "Afstand tussen verticale rasterlijnen" -#: ../src/display/canvas-grid.cpp:750 +#: ../src/display/canvas-grid.cpp:701 #: ../src/ui/dialog/inkscape-preferences.cpp:742 msgid "Distance between horizontal grid lines" msgstr "Afstand tussen horizontale rasterlijnen" -#: ../src/display/canvas-grid.cpp:781 +#: ../src/display/canvas-grid.cpp:732 msgid "_Show dots instead of lines" msgstr "_Punten weergeven in plaats van lijnen" -#: ../src/display/canvas-grid.cpp:782 +#: ../src/display/canvas-grid.cpp:733 msgid "If set, displays dots at gridpoints instead of gridlines" msgstr "Indien aangevinkt, worden punten op de rasterkruispunten weergegeven in plaats van rasterlijnen." @@ -4920,12 +4917,12 @@ msgid "Bounding box side midpoint" msgstr "Midden rand omvattend vak" #: ../src/display/snap-indicator.cpp:194 -#: ../src/ui/tool/node.cpp:1310 +#: ../src/ui/tool/node.cpp:1316 msgid "Smooth node" msgstr "Afgevlakt knooppunt" #: ../src/display/snap-indicator.cpp:197 -#: ../src/ui/tool/node.cpp:1309 +#: ../src/ui/tool/node.cpp:1315 msgid "Cusp node" msgstr "Hoekig knooppunt" @@ -4990,7 +4987,7 @@ msgstr "Nieuw document %d" msgid "Memory document %1" msgstr "Omvang van document in het geheugen %1" -#: ../src/document.cpp:707 +#: ../src/document.cpp:713 #, c-format msgid "Unnamed document %d" msgstr "Naamloos document %d" @@ -5081,7 +5078,7 @@ msgstr "<b>Wissen</b> met de gom" msgid "Draw eraser stroke" msgstr "Wissen met de gom" -#: ../src/event-context.cpp:671 +#: ../src/event-context.cpp:668 msgid "<b>Space+mouse move</b> to pan canvas" msgstr "<b>Spatie indrukken + muis verplaatsen</b> om het canvas te verschuiven" @@ -5092,13 +5089,13 @@ msgstr "[Onveranderd]" #. Edit #: ../src/event-log.cpp:275 #: ../src/event-log.cpp:278 -#: ../src/verbs.cpp:2324 +#: ../src/verbs.cpp:2383 msgid "_Undo" msgstr "_Ongedaan maken" #: ../src/event-log.cpp:285 #: ../src/event-log.cpp:289 -#: ../src/verbs.cpp:2326 +#: ../src/verbs.cpp:2385 msgid "_Redo" msgstr "Opn_ieuw" @@ -5127,7 +5124,7 @@ msgid " (No preferences)" msgstr " (Geen voorkeuren)" #: ../src/extension/effect.h:70 -#: ../src/verbs.cpp:2097 +#: ../src/verbs.cpp:2156 msgid "Extensions" msgstr "Uitbreidingen" @@ -5146,81 +5143,81 @@ msgstr "" msgid "Show dialog on startup" msgstr "Dit venster tonen bij het opstarten" -#: ../src/extension/execution-env.cpp:136 +#: ../src/extension/execution-env.cpp:144 #, c-format msgid "'%s' working, please wait..." msgstr "'%s' werkt, even geduld..." #. static int i = 0; #. std::cout << "Checking module[" << i++ << "]: " << name << std::endl; -#: ../src/extension/extension.cpp:259 +#: ../src/extension/extension.cpp:263 msgid " This is caused by an improper .inx file for this extension. An improper .inx file could have been caused by a faulty installation of Inkscape." msgstr " Dit wordt veroorzaakt door een foutief .inx-bestand voor deze uitbreiding. Een foutief .inx-bestand kan worden veroorzaakt door een fout tijdens de installatie van Inkscape." -#: ../src/extension/extension.cpp:262 +#: ../src/extension/extension.cpp:266 msgid "an ID was not defined for it." msgstr "er geen ID voor gedefinieerd is." -#: ../src/extension/extension.cpp:266 +#: ../src/extension/extension.cpp:270 msgid "there was no name defined for it." msgstr "er geen naam voor gedefinieerd is." -#: ../src/extension/extension.cpp:270 +#: ../src/extension/extension.cpp:274 msgid "the XML description of it got lost." msgstr "de XML-beschrijving ervoor verdwenen is." -#: ../src/extension/extension.cpp:274 +#: ../src/extension/extension.cpp:278 msgid "no implementation was defined for the extension." msgstr "er geen implementatie is gedefinieerd voor deze uitbreiding." #. std::cout << "Failed: " << *(_deps[i]) << std::endl; -#: ../src/extension/extension.cpp:281 +#: ../src/extension/extension.cpp:285 msgid "a dependency was not met." msgstr "er niet voldaan was aan een afhankelijkheid." -#: ../src/extension/extension.cpp:301 +#: ../src/extension/extension.cpp:305 msgid "Extension \"" msgstr "Uitbreiding \"" -#: ../src/extension/extension.cpp:301 +#: ../src/extension/extension.cpp:305 msgid "\" failed to load because " msgstr "\" kon niet worden geladen omdat " -#: ../src/extension/extension.cpp:628 +#: ../src/extension/extension.cpp:654 #, c-format msgid "Could not create extension error log file '%s'" msgstr "Het fouten-logboekbestand '%s' voor uitbreidingen kon niet worden aangemaakt" -#: ../src/extension/extension.cpp:736 +#: ../src/extension/extension.cpp:762 #: ../share/extensions/webslicer_create_rect.inx.h:2 msgid "Name:" msgstr "Naam:" -#: ../src/extension/extension.cpp:737 +#: ../src/extension/extension.cpp:763 msgid "ID:" msgstr "ID:" -#: ../src/extension/extension.cpp:738 +#: ../src/extension/extension.cpp:764 msgid "State:" msgstr "Status:" -#: ../src/extension/extension.cpp:738 +#: ../src/extension/extension.cpp:764 msgid "Loaded" msgstr "Geladen" -#: ../src/extension/extension.cpp:738 +#: ../src/extension/extension.cpp:764 msgid "Unloaded" msgstr "Niet-geladen" -#: ../src/extension/extension.cpp:738 +#: ../src/extension/extension.cpp:764 msgid "Deactivated" msgstr "Uitgeschakeld" -#: ../src/extension/extension.cpp:778 +#: ../src/extension/extension.cpp:804 msgid "Currently there is no help available for this Extension. Please look on the Inkscape website or ask on the mailing lists if you have questions regarding this extension." msgstr "Er is momenteel geen help beschikbaar voor deze uitbreiding. Kijk aub. op de Inkscape website of vraag op de mailinglijsten indien je vragen hebt over deze uitbreiding." -#: ../src/extension/implementation/script.cpp:1033 +#: ../src/extension/implementation/script.cpp:1037 msgid "Inkscape has received additional data from the script executed. The script did not return an error, but this may indicate the results will not be as expected." msgstr "Inkscape heeft extra informatie ontvangen van het script dat was aangeroepen. Het script gaf geen foutmelding, maar dit zou kunnen betekenen dat de resultaten anders zijn dan verwacht." @@ -5241,13 +5238,13 @@ msgstr "Aanpassende drempelwaarde" #: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:41 #: ../src/extension/internal/bitmap/raise.cpp:42 #: ../src/extension/internal/bitmap/sample.cpp:41 -#: ../src/extension/internal/bluredge.cpp:137 +#: ../src/extension/internal/bluredge.cpp:138 #: ../src/ui/dialog/object-attributes.cpp:68 #: ../src/ui/dialog/object-attributes.cpp:76 -#: ../src/widgets/calligraphy-toolbar.cpp:451 -#: ../src/widgets/erasor-toolbar.cpp:149 -#: ../src/widgets/spray-toolbar.cpp:132 -#: ../src/widgets/tweak-toolbar.cpp:146 +#: ../src/widgets/calligraphy-toolbar.cpp:447 +#: ../src/widgets/eraser-toolbar.cpp:145 +#: ../src/widgets/spray-toolbar.cpp:128 +#: ../src/widgets/tweak-toolbar.cpp:142 #: ../share/extensions/foldablebox.inx.h:2 msgid "Width:" msgstr "Breedte:" @@ -5322,9 +5319,9 @@ msgstr "Ruis toevoegen" #: ../src/extension/internal/filter/color.h:1585 #: ../src/extension/internal/filter/distort.h:69 #: ../src/extension/internal/filter/morphology.h:60 -#: ../src/rdf.cpp:241 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2613 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2692 +#: ../src/rdf.cpp:244 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2626 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2705 #: ../src/ui/dialog/object-attributes.cpp:49 #: ../share/extensions/jessyInk_effects.inx.h:5 #: ../share/extensions/jessyInk_export.inx.h:3 @@ -5376,7 +5373,7 @@ msgstr "Vervagen" #: ../src/extension/internal/bitmap/oilPaint.cpp:39 #: ../src/extension/internal/bitmap/sharpen.cpp:40 #: ../src/extension/internal/bitmap/unsharpmask.cpp:43 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2670 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2683 msgid "Radius:" msgstr "Straal:" @@ -5516,7 +5513,7 @@ msgstr "Palet verdraaien" #: ../src/extension/internal/bitmap/cycleColormap.cpp:39 #: ../src/extension/internal/bitmap/spread.cpp:39 #: ../src/extension/internal/bitmap/unsharpmask.cpp:45 -#: ../src/widgets/spray-toolbar.cpp:224 +#: ../src/widgets/spray-toolbar.cpp:220 msgid "Amount:" msgstr "Aantal:" @@ -5680,8 +5677,8 @@ msgid "Stylize selected bitmap(s) so that they appear to be painted with oils" msgstr "Geselecteerde bitmap(s) stileren, zodat ze eruit zien als een olieverfschilderij" #: ../src/extension/internal/bitmap/opacity.cpp:40 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2660 -#: ../src/widgets/dropper-toolbar.cpp:111 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2673 +#: ../src/widgets/dropper-toolbar.cpp:107 msgid "Opacity:" msgstr "Ondoorzichtigheid:" @@ -5816,23 +5813,23 @@ msgstr "Golflengte:" msgid "Alter selected bitmap(s) along sine wave" msgstr "Geselecteerde bitmap(s) vervormen met een sinusgolf" -#: ../src/extension/internal/bluredge.cpp:135 +#: ../src/extension/internal/bluredge.cpp:136 msgid "Inset/Outset Halo" msgstr "Halo versmallen/verbreden" -#: ../src/extension/internal/bluredge.cpp:137 +#: ../src/extension/internal/bluredge.cpp:138 msgid "Width in px of the halo" msgstr "Breedte van de halo in pixels" -#: ../src/extension/internal/bluredge.cpp:138 +#: ../src/extension/internal/bluredge.cpp:139 msgid "Number of steps:" msgstr "Aantal stappen:" -#: ../src/extension/internal/bluredge.cpp:138 +#: ../src/extension/internal/bluredge.cpp:139 msgid "Number of inset/outset copies of the object to make" msgstr "Het aantal te maken versmallings-/verbredingskopieën van het object" -#: ../src/extension/internal/bluredge.cpp:142 +#: ../src/extension/internal/bluredge.cpp:143 #: ../share/extensions/extrude.inx.h:5 #: ../share/extensions/generate_voronoi.inx.h:9 #: ../share/extensions/interp.inx.h:7 @@ -5843,98 +5840,103 @@ msgstr "Het aantal te maken versmallings-/verbredingskopieën van het object" msgid "Generate from Path" msgstr "Genereren uit pad" -#: ../src/extension/internal/cairo-ps-out.cpp:309 +#: ../src/extension/internal/cairo-ps-out.cpp:327 #: ../share/extensions/ps_input.inx.h:3 msgid "PostScript" msgstr "PostScript" -#: ../src/extension/internal/cairo-ps-out.cpp:311 -#: ../src/extension/internal/cairo-ps-out.cpp:351 +#: ../src/extension/internal/cairo-ps-out.cpp:329 +#: ../src/extension/internal/cairo-ps-out.cpp:370 msgid "Restrict to PS level:" msgstr "PS-niveau beperken tot:" -#: ../src/extension/internal/cairo-ps-out.cpp:312 -#: ../src/extension/internal/cairo-ps-out.cpp:352 +#: ../src/extension/internal/cairo-ps-out.cpp:330 +#: ../src/extension/internal/cairo-ps-out.cpp:371 msgid "PostScript level 3" msgstr "PostScript niveau 3" -#: ../src/extension/internal/cairo-ps-out.cpp:314 -#: ../src/extension/internal/cairo-ps-out.cpp:354 +#: ../src/extension/internal/cairo-ps-out.cpp:332 +#: ../src/extension/internal/cairo-ps-out.cpp:373 msgid "PostScript level 2" msgstr "PostScript niveau 2" -#: ../src/extension/internal/cairo-ps-out.cpp:317 -#: ../src/extension/internal/cairo-ps-out.cpp:357 +#: ../src/extension/internal/cairo-ps-out.cpp:335 +#: ../src/extension/internal/cairo-ps-out.cpp:376 #: ../src/extension/internal/cairo-renderer-pdf-out.cpp:250 -#: ../src/extension/internal/emf-win32-inout.cpp:2553 +#: ../src/extension/internal/emf-win32-inout.cpp:2557 msgid "Convert texts to paths" msgstr "Tekst naar paden omzetten" -#: ../src/extension/internal/cairo-ps-out.cpp:318 +#: ../src/extension/internal/cairo-ps-out.cpp:336 msgid "PS+LaTeX: Omit text in PS, and create LaTeX file" msgstr "PS+LaTeX: tekst in PS negeren en LaTeX-bestand maken" -#: ../src/extension/internal/cairo-ps-out.cpp:319 -#: ../src/extension/internal/cairo-ps-out.cpp:359 +#: ../src/extension/internal/cairo-ps-out.cpp:337 +#: ../src/extension/internal/cairo-ps-out.cpp:378 #: ../src/extension/internal/cairo-renderer-pdf-out.cpp:252 msgid "Rasterize filter effects" msgstr "SVG-filtereffecten rasteriseren" -#: ../src/extension/internal/cairo-ps-out.cpp:320 -#: ../src/extension/internal/cairo-ps-out.cpp:360 +#: ../src/extension/internal/cairo-ps-out.cpp:338 +#: ../src/extension/internal/cairo-ps-out.cpp:379 #: ../src/extension/internal/cairo-renderer-pdf-out.cpp:253 msgid "Resolution for rasterization (dpi):" msgstr "Resolutie voor rasteriseren (ppi):" # XXX Waar wordt dit gebruikt? -#: ../src/extension/internal/cairo-ps-out.cpp:321 -#: ../src/extension/internal/cairo-ps-out.cpp:361 +#: ../src/extension/internal/cairo-ps-out.cpp:339 +#: ../src/extension/internal/cairo-ps-out.cpp:380 msgid "Output page size" msgstr "Paginagrootte" # XXX Waar wordt dit gebruikt? -#: ../src/extension/internal/cairo-ps-out.cpp:322 -#: ../src/extension/internal/cairo-ps-out.cpp:362 +#: ../src/extension/internal/cairo-ps-out.cpp:340 +#: ../src/extension/internal/cairo-ps-out.cpp:381 #: ../src/extension/internal/cairo-renderer-pdf-out.cpp:255 msgid "Use document's page size" msgstr "Paginagrootte document gebruiken" -#: ../src/extension/internal/cairo-ps-out.cpp:323 -#: ../src/extension/internal/cairo-ps-out.cpp:363 +#: ../src/extension/internal/cairo-ps-out.cpp:341 +#: ../src/extension/internal/cairo-ps-out.cpp:382 #: ../src/extension/internal/cairo-renderer-pdf-out.cpp:256 msgid "Use exported object's size" msgstr "Objectgrootte gebruiken" -#: ../src/extension/internal/cairo-ps-out.cpp:325 -#: ../src/extension/internal/cairo-ps-out.cpp:365 +#: ../src/extension/internal/cairo-ps-out.cpp:343 +#: ../src/extension/internal/cairo-ps-out.cpp:384 +msgid "Bleed/margin (mm)" +msgstr "Overschot/marge (mm)" + +#: ../src/extension/internal/cairo-ps-out.cpp:344 +#: ../src/extension/internal/cairo-ps-out.cpp:385 #: ../src/extension/internal/cairo-renderer-pdf-out.cpp:259 msgid "Limit export to the object with ID:" msgstr "Export limiteren tot het object met ID:" -#: ../src/extension/internal/cairo-ps-out.cpp:329 +#: ../src/extension/internal/cairo-ps-out.cpp:348 #: ../share/extensions/ps_input.inx.h:2 msgid "PostScript (*.ps)" msgstr "PostScript (*.ps)" -#: ../src/extension/internal/cairo-ps-out.cpp:330 +#: ../src/extension/internal/cairo-ps-out.cpp:349 msgid "PostScript File" msgstr "Postscript-bestand" -#: ../src/extension/internal/cairo-ps-out.cpp:349 +#: ../src/extension/internal/cairo-ps-out.cpp:368 #: ../share/extensions/eps_input.inx.h:3 msgid "Encapsulated PostScript" msgstr "Encapsulated Postscript" -#: ../src/extension/internal/cairo-ps-out.cpp:358 +#: ../src/extension/internal/cairo-ps-out.cpp:377 msgid "EPS+LaTeX: Omit text in EPS, and create LaTeX file" msgstr "EPS+LaTeX: tekst in EPS negeren en LaTeX-bestand maken" -#: ../src/extension/internal/cairo-ps-out.cpp:369 +#: ../src/extension/internal/cairo-ps-out.cpp:389 #: ../share/extensions/eps_input.inx.h:2 msgid "Encapsulated PostScript (*.eps)" msgstr "Encapsulated Postscript (*.eps)" -#: ../src/extension/internal/cairo-ps-out.cpp:370 +#: ../src/extension/internal/cairo-ps-out.cpp:390 msgid "Encapsulated PostScript File" msgstr "Encapsulated Postscript File" @@ -6034,39 +6036,39 @@ msgstr "Corel DRAW Presentation uitwisselingsbestanden (*.cmx)" msgid "Open presentation exchange files saved in Corel DRAW" msgstr "Open Presentation uitwisselingsbestanden opgeslagen met Corel DRAW" -#: ../src/extension/internal/emf-win32-inout.cpp:2523 +#: ../src/extension/internal/emf-win32-inout.cpp:2527 msgid "EMF Input" msgstr "EMF-invoer" -#: ../src/extension/internal/emf-win32-inout.cpp:2528 +#: ../src/extension/internal/emf-win32-inout.cpp:2532 msgid "Enhanced Metafiles (*.emf)" msgstr "Enhanced Metafiles (*.emf)" -#: ../src/extension/internal/emf-win32-inout.cpp:2529 +#: ../src/extension/internal/emf-win32-inout.cpp:2533 msgid "Enhanced Metafiles" msgstr "Enhanced Metafiles" -#: ../src/extension/internal/emf-win32-inout.cpp:2537 +#: ../src/extension/internal/emf-win32-inout.cpp:2541 msgid "WMF Input" msgstr "WMF-invoer" -#: ../src/extension/internal/emf-win32-inout.cpp:2542 +#: ../src/extension/internal/emf-win32-inout.cpp:2546 msgid "Windows Metafiles (*.wmf)" msgstr "Windows Metafiles (*.wmf)" -#: ../src/extension/internal/emf-win32-inout.cpp:2543 +#: ../src/extension/internal/emf-win32-inout.cpp:2547 msgid "Windows Metafiles" msgstr "Windows Metafiles" -#: ../src/extension/internal/emf-win32-inout.cpp:2551 +#: ../src/extension/internal/emf-win32-inout.cpp:2555 msgid "EMF Output" msgstr "EMF-uitvoer" -#: ../src/extension/internal/emf-win32-inout.cpp:2557 +#: ../src/extension/internal/emf-win32-inout.cpp:2561 msgid "Enhanced Metafile (*.emf)" msgstr "Enhanced Metafile (*.emf)" -#: ../src/extension/internal/emf-win32-inout.cpp:2558 +#: ../src/extension/internal/emf-win32-inout.cpp:2562 msgid "Enhanced Metafile" msgstr "Enhanced Metafile" @@ -6335,7 +6337,7 @@ msgstr "Erosie::" #: ../src/extension/internal/filter/blurs.h:336 #: ../src/extension/internal/filter/color.h:1205 #: ../src/extension/internal/filter/color.h:1317 -#: ../src/ui/dialog/document-properties.cpp:108 +#: ../src/ui/dialog/document-properties.cpp:107 msgid "Background color" msgstr "Achtergrondkleur" @@ -6400,8 +6402,8 @@ msgstr "Bron reliëf" #: ../src/extension/internal/filter/color.h:821 #: ../src/extension/internal/filter/transparency.h:132 #: ../src/filter-enums.cpp:100 -#: ../src/flood-context.cpp:228 -#: ../src/widgets/sp-color-icc-selector.cpp:228 +#: ../src/flood-context.cpp:227 +#: ../src/widgets/sp-color-icc-selector.cpp:355 #: ../src/widgets/sp-color-scales.cpp:429 #: ../src/widgets/sp-color-scales.cpp:430 msgid "Red" @@ -6414,8 +6416,8 @@ msgstr "Rood" #: ../src/extension/internal/filter/color.h:822 #: ../src/extension/internal/filter/transparency.h:133 #: ../src/filter-enums.cpp:101 -#: ../src/flood-context.cpp:229 -#: ../src/widgets/sp-color-icc-selector.cpp:228 +#: ../src/flood-context.cpp:228 +#: ../src/widgets/sp-color-icc-selector.cpp:356 #: ../src/widgets/sp-color-scales.cpp:432 #: ../src/widgets/sp-color-scales.cpp:433 msgid "Green" @@ -6428,8 +6430,8 @@ msgstr "Groen" #: ../src/extension/internal/filter/color.h:823 #: ../src/extension/internal/filter/transparency.h:134 #: ../src/filter-enums.cpp:102 -#: ../src/flood-context.cpp:230 -#: ../src/widgets/sp-color-icc-selector.cpp:228 +#: ../src/flood-context.cpp:229 +#: ../src/widgets/sp-color-icc-selector.cpp:357 #: ../src/widgets/sp-color-scales.cpp:435 #: ../src/widgets/sp-color-scales.cpp:436 msgid "Blue" @@ -6455,7 +6457,7 @@ msgstr "Diffuus" #: ../src/extension/internal/filter/bumps.h:329 #: ../src/libgdl/gdl-dock-placeholder.c:175 #: ../src/libgdl/gdl-dock.c:199 -#: ../src/widgets/rect-toolbar.cpp:332 +#: ../src/widgets/rect-toolbar.cpp:334 #: ../share/extensions/interp_att_g.inx.h:11 msgid "Height" msgstr "Hoogte" @@ -6468,11 +6470,11 @@ msgstr "Hoogte" #: ../src/extension/internal/filter/paint.h:86 #: ../src/extension/internal/filter/paint.h:592 #: ../src/extension/internal/filter/paint.h:707 -#: ../src/flood-context.cpp:233 -#: ../src/widgets/sp-color-icc-selector.cpp:231 +#: ../src/flood-context.cpp:232 +#: ../src/widgets/sp-color-icc-selector.cpp:366 #: ../src/widgets/sp-color-scales.cpp:461 #: ../src/widgets/sp-color-scales.cpp:462 -#: ../src/widgets/tweak-toolbar.cpp:336 +#: ../src/widgets/tweak-toolbar.cpp:332 #: ../share/extensions/color_randomize.inx.h:5 msgid "Lightness" msgstr "Lichtheid" @@ -6495,7 +6497,6 @@ msgid "Distant" msgstr "Veraf" #: ../src/extension/internal/filter/bumps.h:106 -#: ../src/helper/units.cpp:38 #: ../src/ui/dialog/inkscape-preferences.cpp:451 msgid "Point" msgstr "Punt" @@ -6587,7 +6588,7 @@ msgstr "Achtergrond:" #: ../src/extension/internal/filter/bumps.h:322 #: ../src/extension/internal/filter/transparency.h:57 #: ../src/filter-enums.cpp:29 -#: ../src/selection-describer.cpp:55 +#: ../src/selection-describer.cpp:57 msgid "Image" msgstr "Afbeelding" @@ -6671,13 +6672,13 @@ msgstr "Kleur per kanaal" #: ../src/extension/internal/filter/color.h:156 #: ../src/extension/internal/filter/color.h:257 #: ../src/extension/internal/filter/paint.h:87 -#: ../src/flood-context.cpp:232 -#: ../src/ui/dialog/inkscape-preferences.cpp:937 -#: ../src/widgets/sp-color-icc-selector.cpp:230 -#: ../src/widgets/sp-color-icc-selector.cpp:231 +#: ../src/flood-context.cpp:231 +#: ../src/ui/dialog/inkscape-preferences.cpp:941 +#: ../src/widgets/sp-color-icc-selector.cpp:362 +#: ../src/widgets/sp-color-icc-selector.cpp:367 #: ../src/widgets/sp-color-scales.cpp:458 #: ../src/widgets/sp-color-scales.cpp:459 -#: ../src/widgets/tweak-toolbar.cpp:320 +#: ../src/widgets/tweak-toolbar.cpp:316 #: ../share/extensions/color_randomize.inx.h:4 msgid "Saturation" msgstr "Verzadiging" @@ -6685,7 +6686,7 @@ msgstr "Verzadiging" #: ../src/extension/internal/filter/color.h:160 #: ../src/extension/internal/filter/transparency.h:135 #: ../src/filter-enums.cpp:103 -#: ../src/flood-context.cpp:234 +#: ../src/flood-context.cpp:233 msgid "Alpha" msgstr "Alfa" @@ -6813,24 +6814,24 @@ msgid "Extract Channel" msgstr "Kanaal extraheren" #: ../src/extension/internal/filter/color.h:640 -#: ../src/widgets/sp-color-icc-selector.cpp:232 -#: ../src/widgets/sp-color-icc-selector.cpp:233 +#: ../src/widgets/sp-color-icc-selector.cpp:369 +#: ../src/widgets/sp-color-icc-selector.cpp:374 #: ../src/widgets/sp-color-scales.cpp:483 #: ../src/widgets/sp-color-scales.cpp:484 msgid "Cyan" msgstr "Cyaan" #: ../src/extension/internal/filter/color.h:641 -#: ../src/widgets/sp-color-icc-selector.cpp:232 -#: ../src/widgets/sp-color-icc-selector.cpp:233 +#: ../src/widgets/sp-color-icc-selector.cpp:370 +#: ../src/widgets/sp-color-icc-selector.cpp:375 #: ../src/widgets/sp-color-scales.cpp:486 #: ../src/widgets/sp-color-scales.cpp:487 msgid "Magenta" msgstr "Magenta" #: ../src/extension/internal/filter/color.h:642 -#: ../src/widgets/sp-color-icc-selector.cpp:232 -#: ../src/widgets/sp-color-icc-selector.cpp:233 +#: ../src/widgets/sp-color-icc-selector.cpp:371 +#: ../src/widgets/sp-color-icc-selector.cpp:376 #: ../src/widgets/sp-color-scales.cpp:489 #: ../src/widgets/sp-color-scales.cpp:490 msgid "Yellow" @@ -6857,15 +6858,15 @@ msgid "Fade to:" msgstr "Vervagen naar:" #: ../src/extension/internal/filter/color.h:744 -#: ../src/ui/widget/selected-style.cpp:254 -#: ../src/widgets/sp-color-icc-selector.cpp:232 +#: ../src/ui/widget/selected-style.cpp:257 +#: ../src/widgets/sp-color-icc-selector.cpp:372 #: ../src/widgets/sp-color-scales.cpp:492 #: ../src/widgets/sp-color-scales.cpp:493 msgid "Black" msgstr "Zwart" #: ../src/extension/internal/filter/color.h:745 -#: ../src/ui/widget/selected-style.cpp:250 +#: ../src/ui/widget/selected-style.cpp:253 msgid "White" msgstr "Wit" @@ -6888,7 +6889,7 @@ msgid "Customize greyscale components" msgstr "Grijswaarden aanpassen" #: ../src/extension/internal/filter/color.h:905 -#: ../src/ui/widget/selected-style.cpp:246 +#: ../src/ui/widget/selected-style.cpp:249 msgid "Invert" msgstr "Inverteren" @@ -6976,7 +6977,7 @@ msgstr "Verplaatsing rood" #: ../src/extension/internal/filter/color.h:1310 #: ../src/extension/internal/filter/color.h:1313 #: ../src/ui/dialog/input.cpp:1616 -#: ../src/ui/dialog/layers.cpp:915 +#: ../src/ui/dialog/layers.cpp:916 msgid "X" msgstr "X" @@ -7111,8 +7112,8 @@ msgstr "Uit" #: ../src/extension/internal/filter/distort.h:77 #: ../src/extension/internal/filter/textures.h:75 -#: ../src/ui/widget/selected-style.cpp:128 -#: ../src/ui/widget/style-swatch.cpp:127 +#: ../src/ui/widget/selected-style.cpp:131 +#: ../src/ui/widget/style-swatch.cpp:128 msgid "Stroke:" msgstr "Lijn:" @@ -7223,6 +7224,8 @@ msgid "Detect:" msgstr "Detecteren:" #: ../src/extension/internal/filter/image.h:52 +#: ../src/ui/dialog/template-load-tab.cpp:96 +#: ../src/ui/dialog/template-load-tab.cpp:131 msgid "All" msgstr "Alle" @@ -7263,9 +7266,9 @@ msgstr "Open" #: ../src/extension/internal/filter/morphology.h:65 #: ../src/libgdl/gdl-dock-placeholder.c:167 #: ../src/libgdl/gdl-dock.c:191 -#: ../src/widgets/rect-toolbar.cpp:315 -#: ../src/widgets/spray-toolbar.cpp:132 -#: ../src/widgets/tweak-toolbar.cpp:146 +#: ../src/widgets/rect-toolbar.cpp:317 +#: ../src/widgets/spray-toolbar.cpp:128 +#: ../src/widgets/tweak-toolbar.cpp:142 #: ../share/extensions/interp_att_g.inx.h:10 msgid "Width" msgstr "Breedte" @@ -7501,8 +7504,8 @@ msgid "Convert image to an engraving made of vertical and horizontal lines" msgstr "Afbeelding omzetten in gravure van verticale en horizontale lijnen" #: ../src/extension/internal/filter/paint.h:331 -#: ../src/ui/dialog/align-and-distribute.cpp:1048 -#: ../src/widgets/desktop-widget.cpp:1930 +#: ../src/ui/dialog/align-and-distribute.cpp:997 +#: ../src/widgets/desktop-widget.cpp:2004 msgid "Drawing" msgstr "Tekening" @@ -7510,7 +7513,7 @@ msgstr "Tekening" #: ../src/extension/internal/filter/paint.h:496 #: ../src/extension/internal/filter/paint.h:590 #: ../src/extension/internal/filter/paint.h:976 -#: ../src/splivarot.cpp:1988 +#: ../src/splivarot.cpp:2024 msgid "Simplify" msgstr "Vereenvoudigen" @@ -7781,7 +7784,7 @@ msgid "Blend" msgstr "Mengen" #: ../src/extension/internal/filter/transparency.h:55 -#: ../src/rdf.cpp:258 +#: ../src/rdf.cpp:261 msgid "Source:" msgstr "Bron:" @@ -7791,12 +7794,12 @@ msgid "Background" msgstr "Achtergrond" #: ../src/extension/internal/filter/transparency.h:59 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2610 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2623 #: ../src/ui/dialog/input.cpp:1088 -#: ../src/widgets/erasor-toolbar.cpp:127 -#: ../src/widgets/pencil-toolbar.cpp:161 -#: ../src/widgets/spray-toolbar.cpp:202 -#: ../src/widgets/tweak-toolbar.cpp:272 +#: ../src/widgets/eraser-toolbar.cpp:123 +#: ../src/widgets/pencil-toolbar.cpp:156 +#: ../src/widgets/spray-toolbar.cpp:198 +#: ../src/widgets/tweak-toolbar.cpp:268 #: ../share/extensions/extrude.inx.h:2 #: ../share/extensions/triangle.inx.h:8 msgid "Mode:" @@ -7884,41 +7887,40 @@ msgstr "GIMP-kleurverloop (*.ggr)" msgid "Gradients used in GIMP" msgstr "Kleurverlopen gebruikt in GIMP" -#: ../src/extension/internal/grid.cpp:201 -#: ../src/ui/widget/panel.cpp:113 +#: ../src/extension/internal/grid.cpp:209 +#: ../src/ui/widget/panel.cpp:117 msgid "Grid" msgstr "Raster" -#: ../src/extension/internal/grid.cpp:203 +#: ../src/extension/internal/grid.cpp:211 msgid "Line Width:" msgstr "Lijnbreedte:" -#: ../src/extension/internal/grid.cpp:204 +#: ../src/extension/internal/grid.cpp:212 msgid "Horizontal Spacing:" msgstr "Horizontale tussenruimte:" -#: ../src/extension/internal/grid.cpp:205 +#: ../src/extension/internal/grid.cpp:213 msgid "Vertical Spacing:" msgstr "Verticale tussenruimte:" -#: ../src/extension/internal/grid.cpp:206 +#: ../src/extension/internal/grid.cpp:214 msgid "Horizontal Offset:" msgstr "Horizontale inspringing:" -#: ../src/extension/internal/grid.cpp:207 +#: ../src/extension/internal/grid.cpp:215 msgid "Vertical Offset:" msgstr "Verticale inspringing:" -#: ../src/extension/internal/grid.cpp:211 +#: ../src/extension/internal/grid.cpp:219 #: ../share/extensions/draw_from_triangle.inx.h:58 #: ../share/extensions/eqtexsvg.inx.h:4 #: ../share/extensions/foldablebox.inx.h:9 #: ../share/extensions/funcplot.inx.h:38 -#: ../share/extensions/gears.inx.h:11 #: ../share/extensions/grid_cartesian.inx.h:23 #: ../share/extensions/grid_isometric.inx.h:11 #: ../share/extensions/grid_polar.inx.h:22 -#: ../share/extensions/guides_creator.inx.h:20 +#: ../share/extensions/guides_creator.inx.h:19 #: ../share/extensions/layout_nup.inx.h:35 #: ../share/extensions/lindenmayer.inx.h:34 #: ../share/extensions/param_curves.inx.h:30 @@ -7929,6 +7931,8 @@ msgstr "Verticale inspringing:" #: ../share/extensions/render_barcode.inx.h:5 #: ../share/extensions/render_barcode_datamatrix.inx.h:5 #: ../share/extensions/render_barcode_qrcode.inx.h:18 +#: ../share/extensions/render_gears.inx.h:11 +#: ../share/extensions/render_gear_rack.inx.h:5 #: ../share/extensions/rtree.inx.h:4 #: ../share/extensions/spirograph.inx.h:10 #: ../share/extensions/svgcalendar.inx.h:38 @@ -7937,14 +7941,14 @@ msgstr "Verticale inspringing:" msgid "Render" msgstr "Renderen" -#: ../src/extension/internal/grid.cpp:212 -#: ../src/ui/dialog/document-properties.cpp:148 +#: ../src/extension/internal/grid.cpp:220 +#: ../src/ui/dialog/document-properties.cpp:147 #: ../src/ui/dialog/inkscape-preferences.cpp:776 -#: ../src/widgets/toolbox.cpp:1822 +#: ../src/widgets/toolbox.cpp:1820 msgid "Grids" msgstr "Rasters" -#: ../src/extension/internal/grid.cpp:215 +#: ../src/extension/internal/grid.cpp:223 msgid "Draw a path which is a grid" msgstr "Een pad tekenen dat een raster is" @@ -7976,15 +7980,15 @@ msgstr "LaTeX PSTricks Bestand" msgid "LaTeX Print" msgstr "LaTeX print" -#: ../src/extension/internal/odf.cpp:2138 +#: ../src/extension/internal/odf.cpp:2148 msgid "OpenDocument Drawing Output" msgstr "OpenDocument-tekeninguitvoer" -#: ../src/extension/internal/odf.cpp:2143 +#: ../src/extension/internal/odf.cpp:2153 msgid "OpenDocument drawing (*.odg)" msgstr "OpenDocument-tekening (*.odg)" -#: ../src/extension/internal/odf.cpp:2144 +#: ../src/extension/internal/odf.cpp:2154 msgid "OpenDocument drawing file" msgstr "OpenDocument-tekeningbestand" @@ -8279,132 +8283,132 @@ msgstr "Het effect live voorvertonen op het canvas?" msgid "Format autodetect failed. The file is being opened as SVG." msgstr "Het automatisch detecteren van de bestandsindeling is mislukt. Het bestand wordt geopend als SVG." -#: ../src/file.cpp:153 +#: ../src/file.cpp:179 msgid "default.svg" msgstr "default.nl.svg" -#: ../src/file.cpp:284 +#: ../src/file.cpp:318 msgid "Broken links have been changed to point to existing files." msgstr "Verbroken links werden aangepast naar bestaande bestanden." -#: ../src/file.cpp:295 -#: ../src/file.cpp:1218 +#: ../src/file.cpp:329 +#: ../src/file.cpp:1253 #, c-format msgid "Failed to load the requested file %s" msgstr "Het laden van het gevraagde bestand %s is mislukt" -#: ../src/file.cpp:321 +#: ../src/file.cpp:355 msgid "Document not saved yet. Cannot revert." msgstr "Het bestand is nog niet opgeslagen. Kan het niet terugdraaien." -#: ../src/file.cpp:327 +#: ../src/file.cpp:361 #, c-format msgid "Changes will be lost! Are you sure you want to reload document %s?" msgstr "Wijzigingen zullen verloren gaan! Weet u zeker dat u bestand %s opnieuw wilt laden?" -#: ../src/file.cpp:356 +#: ../src/file.cpp:390 msgid "Document reverted." msgstr "Het bestand is teruggezet." -#: ../src/file.cpp:358 +#: ../src/file.cpp:392 msgid "Document not reverted." msgstr "Het bestand is niet teruggezet." -#: ../src/file.cpp:508 +#: ../src/file.cpp:542 msgid "Select file to open" msgstr "Selecteer een bestand om te openen" -#: ../src/file.cpp:592 +#: ../src/file.cpp:624 msgid "Clean up document" msgstr "Document schoonmaken" -#: ../src/file.cpp:597 +#: ../src/file.cpp:631 #, c-format msgid "Removed <b>%i</b> unused definition in <defs>." msgid_plural "Removed <b>%i</b> unused definitions in <defs>." msgstr[0] "In <defs> is <b>%i</b> ongebruikte definitie verwijderd." msgstr[1] "In <defs> zijn <b>%i</b> ongebruikte definities verwijderd." -#: ../src/file.cpp:602 +#: ../src/file.cpp:636 msgid "No unused definitions in <defs>." msgstr "Er zijn geen ongebruikte definities in <defs>." -#: ../src/file.cpp:633 +#: ../src/file.cpp:668 #, c-format msgid "No Inkscape extension found to save document (%s). This may have been caused by an unknown filename extension." msgstr "Er werd geen Inkscape-uitbreiding aangetroffen om het bestand (%s) op te slaan. Dit kan komen door een onbekende bestandsextensie." -#: ../src/file.cpp:634 -#: ../src/file.cpp:642 -#: ../src/file.cpp:650 -#: ../src/file.cpp:656 -#: ../src/file.cpp:661 +#: ../src/file.cpp:669 +#: ../src/file.cpp:677 +#: ../src/file.cpp:685 +#: ../src/file.cpp:691 +#: ../src/file.cpp:696 msgid "Document not saved." msgstr "Document is niet opgeslagen." -#: ../src/file.cpp:641 +#: ../src/file.cpp:676 #, c-format msgid "File %s is write protected. Please remove write protection and try again." msgstr "Bestand %s is schrijfbeveiligd. Verwijder aub de schrijfbeveiliging en probeer opnieuw." -#: ../src/file.cpp:649 +#: ../src/file.cpp:684 #, c-format msgid "File %s could not be saved." msgstr "Bestand %s kon niet worden opgeslagen." -#: ../src/file.cpp:679 -#: ../src/file.cpp:681 +#: ../src/file.cpp:714 +#: ../src/file.cpp:716 msgid "Document saved." msgstr "Document is opgeslagen." #. We are saving for the first time; create a unique default filename -#: ../src/file.cpp:829 -#: ../src/file.cpp:1381 +#: ../src/file.cpp:864 +#: ../src/file.cpp:1416 #, c-format msgid "drawing%s" msgstr "Tekening%s" -#: ../src/file.cpp:835 +#: ../src/file.cpp:870 #, c-format msgid "drawing-%d%s" msgstr "Tekening-%d%s" -#: ../src/file.cpp:839 +#: ../src/file.cpp:874 #, c-format msgid "%s" msgstr "%s" -#: ../src/file.cpp:854 +#: ../src/file.cpp:889 msgid "Select file to save a copy to" msgstr "Selecteer een bestand om een kopie naar op te slaan" -#: ../src/file.cpp:856 +#: ../src/file.cpp:891 msgid "Select file to save to" msgstr "Selecteer een bestand om in op te slaan" -#: ../src/file.cpp:962 -#: ../src/file.cpp:964 +#: ../src/file.cpp:997 +#: ../src/file.cpp:999 msgid "No changes need to be saved." msgstr "Er zijn geen wijzigingen die opgeslagen hoeven te worden." -#: ../src/file.cpp:983 +#: ../src/file.cpp:1018 msgid "Saving document..." msgstr "Opslaan van document..." -#: ../src/file.cpp:1215 +#: ../src/file.cpp:1250 #: ../src/ui/dialog/ocaldialogs.cpp:1244 msgid "Import" msgstr "Importeren" -#: ../src/file.cpp:1265 +#: ../src/file.cpp:1300 msgid "Select file to import" msgstr "Selecteer een bestand om te importeren" -#: ../src/file.cpp:1403 +#: ../src/file.cpp:1438 msgid "Select file to export to" msgstr "Selecteer een bestand om naar te exporteren" -#: ../src/file.cpp:1656 +#: ../src/file.cpp:1691 msgid "Import Clip Art" msgstr "Clipart importeren" @@ -8433,6 +8437,7 @@ msgid "Flood" msgstr "Vullen" #: ../src/filter-enums.cpp:30 +#: ../share/extensions/text_merge.inx.h:1 msgid "Merge" msgstr "Samenvoegen" @@ -8486,7 +8491,7 @@ msgstr "Luminantie naar alfa" #. File #: ../src/filter-enums.cpp:70 -#: ../src/verbs.cpp:2291 +#: ../src/verbs.cpp:2348 #: ../share/extensions/jessyInk_mouseHandler.inx.h:3 #: ../share/extensions/jessyInk_transitions.inx.h:7 msgid "Default" @@ -8497,7 +8502,7 @@ msgid "Arithmetic" msgstr "Aritmetisch" #: ../src/filter-enums.cpp:92 -#: ../src/selection-chemistry.cpp:516 +#: ../src/selection-chemistry.cpp:531 msgid "Duplicate" msgstr "Dupliceren" @@ -8529,77 +8534,77 @@ msgstr "Puntlicht" msgid "Spot Light" msgstr "Spotlicht" -#: ../src/flood-context.cpp:227 +#: ../src/flood-context.cpp:226 msgid "Visible Colors" msgstr "Zichtbare kleuren" -#: ../src/flood-context.cpp:231 -#: ../src/widgets/sp-color-icc-selector.cpp:230 -#: ../src/widgets/sp-color-icc-selector.cpp:231 +#: ../src/flood-context.cpp:230 +#: ../src/widgets/sp-color-icc-selector.cpp:361 +#: ../src/widgets/sp-color-icc-selector.cpp:365 #: ../src/widgets/sp-color-scales.cpp:455 #: ../src/widgets/sp-color-scales.cpp:456 -#: ../src/widgets/tweak-toolbar.cpp:304 +#: ../src/widgets/tweak-toolbar.cpp:300 #: ../share/extensions/color_randomize.inx.h:3 msgid "Hue" msgstr "Tint" -#: ../src/flood-context.cpp:245 +#: ../src/flood-context.cpp:244 msgctxt "Flood autogap" msgid "None" msgstr "Geen" -#: ../src/flood-context.cpp:246 +#: ../src/flood-context.cpp:245 msgctxt "Flood autogap" msgid "Small" msgstr "Klein" -#: ../src/flood-context.cpp:247 +#: ../src/flood-context.cpp:246 msgctxt "Flood autogap" msgid "Medium" msgstr "Middel" -#: ../src/flood-context.cpp:248 +#: ../src/flood-context.cpp:247 msgctxt "Flood autogap" msgid "Large" msgstr "Groot" -#: ../src/flood-context.cpp:470 +#: ../src/flood-context.cpp:469 msgid "<b>Too much inset</b>, the result is empty." msgstr "<b>Te veel versmalling</b>, het resultaat is leeg." -#: ../src/flood-context.cpp:511 +#: ../src/flood-context.cpp:510 #, c-format msgid "Area filled, path with <b>%d</b> node created and unioned with selection." msgid_plural "Area filled, path with <b>%d</b> nodes created and unioned with selection." msgstr[0] "Gebied is gevuld, pad met <b>%d</b> knooppunt is gemaakt en verenigd met selectie." msgstr[1] "Gebied is gevuld, pad met <b>%d</b> knooppunten is gemaakt en verenigd met selectie." -#: ../src/flood-context.cpp:517 +#: ../src/flood-context.cpp:516 #, c-format msgid "Area filled, path with <b>%d</b> node created." msgid_plural "Area filled, path with <b>%d</b> nodes created." msgstr[0] "Gebied is gevuld, pad met <b>%d</b> knooppunt is gemaakt." msgstr[1] "Gebied is gevuld, pad met <b>%d</b> knooppunten is gemaakt." -#: ../src/flood-context.cpp:785 -#: ../src/flood-context.cpp:1095 +#: ../src/flood-context.cpp:784 +#: ../src/flood-context.cpp:1094 msgid "<b>Area is not bounded</b>, cannot fill." msgstr "<b>Gebied is niet gesloten</b>, kan het niet vullen." -#: ../src/flood-context.cpp:1100 +#: ../src/flood-context.cpp:1099 msgid "<b>Only the visible part of the bounded area was filled.</b> If you want to fill all of the area, undo, zoom out, and fill again." msgstr "<b>Enkel het zichtbare deel van een afgebakend gebied werd gevuld.</b> Als u het hele gebied wilt vullen, ongedaan maken, uitzoomen en opnieuw vullen." -#: ../src/flood-context.cpp:1118 -#: ../src/flood-context.cpp:1277 +#: ../src/flood-context.cpp:1117 +#: ../src/flood-context.cpp:1276 msgid "Fill bounded area" msgstr "Afgebakend gebied vullen" -#: ../src/flood-context.cpp:1137 +#: ../src/flood-context.cpp:1136 msgid "Set style on object" msgstr "Stijl aan object geven" -#: ../src/flood-context.cpp:1196 +#: ../src/flood-context.cpp:1195 msgid "<b>Draw over</b> areas to add to fill, hold <b>Alt</b> for touch fill" msgstr "<b>Sleep over</b> gebieden om ze aan vulling toe te voegen; gebruik <b>Alt</b> voor aanraakvulling" @@ -8612,7 +8617,7 @@ msgid "Reverse gradient" msgstr "Kleurverloop omdraaien" #: ../src/gradient-chemistry.cpp:1608 -#: ../src/widgets/gradient-selector.cpp:227 +#: ../src/widgets/gradient-selector.cpp:228 msgid "Delete swatch" msgstr "Palet verwijderen" @@ -8713,7 +8718,7 @@ msgstr[1] "<b>Geen</b> (van %d) kleurverloophandvat geselecteerd op %d geselecte #: ../src/gradient-context.cpp:381 #: ../src/gradient-context.cpp:479 -#: ../src/ui/dialog/swatches.cpp:203 +#: ../src/ui/dialog/swatches.cpp:204 #: ../src/widgets/gradient-vector.cpp:814 msgid "Add gradient stop" msgstr "Kleurverloopovergang toevoegen" @@ -8823,307 +8828,114 @@ msgstr "Kleurverloopovergang(en) verplaatsen" msgid "Delete gradient stop(s)" msgstr "Kleurverloopovergang(en) verwijderen" -#: ../src/helper/units.cpp:37 -#: ../src/live_effects/lpe-ruler.cpp:42 -msgid "Unit" -msgstr "Eenheid" - -#. Add the units menu. -#: ../src/helper/units.cpp:37 -#: ../src/widgets/lpe-toolbar.cpp:400 -#: ../src/widgets/node-toolbar.cpp:622 -#: ../src/widgets/paintbucket-toolbar.cpp:185 -#: ../src/widgets/rect-toolbar.cpp:376 -#: ../src/widgets/select-toolbar.cpp:538 -msgid "Units" -msgstr "Eenheden" - -#: ../src/helper/units.cpp:38 -#: ../share/extensions/dxf_outlines.inx.h:9 -msgid "pt" -msgstr "pt" - -#: ../src/helper/units.cpp:38 -#: ../share/extensions/perfectboundcover.inx.h:11 -msgid "Points" -msgstr "Punten" - -#: ../src/helper/units.cpp:38 -msgid "Pt" -msgstr "Pt" - -#: ../src/helper/units.cpp:39 -#: ../src/ui/dialog/inkscape-preferences.cpp:451 -msgid "Pica" -msgstr "Pica" - -#: ../src/helper/units.cpp:39 -#: ../share/extensions/dxf_outlines.inx.h:10 -msgid "pc" -msgstr "pc" - -#: ../src/helper/units.cpp:39 -msgid "Picas" -msgstr "Pica's" - -#: ../src/helper/units.cpp:39 -msgid "Pc" -msgstr "Pc" - -#: ../src/helper/units.cpp:40 -#: ../src/ui/dialog/inkscape-preferences.cpp:451 -msgid "Pixel" -msgstr "Pixel" - -#: ../src/helper/units.cpp:40 -#: ../share/extensions/dxf_outlines.inx.h:11 -#: ../share/extensions/gears.inx.h:7 -msgid "px" -msgstr "px" - -#: ../src/helper/units.cpp:40 -msgid "Pixels" -msgstr "Pixels" - -#: ../src/helper/units.cpp:40 -msgid "Px" -msgstr "Px" - -#. You can add new elements from this point forward -#: ../src/helper/units.cpp:42 -msgid "Percent" -msgstr "Procent" - -#: ../src/helper/units.cpp:42 -#: ../src/ui/dialog/inkscape-preferences.cpp:1265 -msgid "%" -msgstr "%" - -#: ../src/helper/units.cpp:42 -msgid "Percents" -msgstr "Procent" - -#: ../src/helper/units.cpp:43 -#: ../src/ui/dialog/inkscape-preferences.cpp:451 -msgid "Millimeter" -msgstr "Millimeter" - -#: ../src/helper/units.cpp:43 -#: ../share/extensions/dxf_outlines.inx.h:12 -#: ../share/extensions/gears.inx.h:9 -#: ../share/extensions/gcodetools_area.inx.h:46 -#: ../share/extensions/gcodetools_dxf_points.inx.h:18 -#: ../share/extensions/gcodetools_engraving.inx.h:24 -#: ../share/extensions/gcodetools_graffiti.inx.h:18 -#: ../share/extensions/gcodetools_lathe.inx.h:39 -#: ../share/extensions/gcodetools_orientation_points.inx.h:11 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:28 -msgid "mm" -msgstr "mm" - -#: ../src/helper/units.cpp:43 -msgid "Millimeters" -msgstr "Millimeter" - -#: ../src/helper/units.cpp:44 -#: ../src/ui/dialog/inkscape-preferences.cpp:451 -msgid "Centimeter" -msgstr "Centimeter" - -#: ../src/helper/units.cpp:44 -#: ../share/extensions/dxf_outlines.inx.h:13 -msgid "cm" -msgstr "cm" - -#: ../src/helper/units.cpp:44 -msgid "Centimeters" -msgstr "Centimeter" - -#: ../src/helper/units.cpp:45 -msgid "Meter" -msgstr "Meter" - -#: ../src/helper/units.cpp:45 -#: ../share/extensions/dxf_outlines.inx.h:14 -msgid "m" -msgstr "m" - -#: ../src/helper/units.cpp:45 -msgid "Meters" -msgstr "Meter" - -#. no svg_unit -#: ../src/helper/units.cpp:46 -#: ../src/ui/dialog/inkscape-preferences.cpp:451 -msgid "Inch" -msgstr "Duim" - -#: ../src/helper/units.cpp:46 -#: ../share/extensions/dxf_outlines.inx.h:15 -#: ../share/extensions/gears.inx.h:8 -#: ../share/extensions/gcodetools_area.inx.h:47 -#: ../share/extensions/gcodetools_dxf_points.inx.h:19 -#: ../share/extensions/gcodetools_engraving.inx.h:25 -#: ../share/extensions/gcodetools_graffiti.inx.h:19 -#: ../share/extensions/gcodetools_lathe.inx.h:40 -#: ../share/extensions/gcodetools_orientation_points.inx.h:12 -#: ../share/extensions/gcodetools_path_to_gcode.inx.h:29 -msgid "in" -msgstr "duim" - -#: ../src/helper/units.cpp:46 -msgid "Inches" -msgstr "Duim" - -#: ../src/helper/units.cpp:47 -msgid "Foot" -msgstr "voet" - -#: ../src/helper/units.cpp:47 -#: ../share/extensions/dxf_outlines.inx.h:16 -msgid "ft" -msgstr "voet" - -#: ../src/helper/units.cpp:47 -msgid "Feet" -msgstr "voet" - -#. Volatiles do not have default, so there are none here -#. TRANSLATORS: for info, see http://www.w3.org/TR/REC-CSS2/syndata.html#length-units -#: ../src/helper/units.cpp:50 -#: ../src/ui/dialog/inkscape-preferences.cpp:451 -msgid "Em square" -msgstr "Em kwadraat" - -#: ../src/helper/units.cpp:50 -msgid "em" -msgstr "em" - -#: ../src/helper/units.cpp:50 -msgid "Em squares" -msgstr "Em kwadraat" - -#. TRANSLATORS: for info, see http://www.w3.org/TR/REC-CSS2/syndata.html#length-units -#: ../src/helper/units.cpp:52 -msgid "Ex square" -msgstr "Ex kwadraat" - -#: ../src/helper/units.cpp:52 -msgid "ex" -msgstr "ex" - -#: ../src/helper/units.cpp:52 -msgid "Ex squares" -msgstr "Ex kwadraat" - -#: ../src/inkscape.cpp:317 +#: ../src/inkscape.cpp:341 msgid "Autosave failed! Cannot create directory %1." msgstr "Auto-opslaan mislukt! Kan directory %1 niet maken." -#: ../src/inkscape.cpp:326 +#: ../src/inkscape.cpp:350 msgid "Autosave failed! Cannot open directory %1." msgstr "Auto-opslaan mislukt! Kan directory %1 niet openen." -#: ../src/inkscape.cpp:342 +#: ../src/inkscape.cpp:366 msgid "Autosaving documents..." msgstr "Auto-opslaan van document..." -#: ../src/inkscape.cpp:415 +#: ../src/inkscape.cpp:439 msgid "Autosave failed! Could not find inkscape extension to save document." msgstr "Auto-opslaan mislukt! Kon de inkscape-uitbreiding om document te bewaren niet vinden." -#: ../src/inkscape.cpp:418 -#: ../src/inkscape.cpp:425 +#: ../src/inkscape.cpp:442 +#: ../src/inkscape.cpp:449 #, c-format msgid "Autosave failed! File %s could not be saved." msgstr "Auto-opslaan mislukt! Bestand %s kon niet bewaard worden." -#: ../src/inkscape.cpp:440 +#: ../src/inkscape.cpp:464 msgid "Autosave complete." msgstr "Auto-opslaan afgelopen." -#: ../src/inkscape.cpp:686 +#: ../src/inkscape.cpp:712 msgid "Untitled document" msgstr "Naamloos document" #. Show nice dialog box -#: ../src/inkscape.cpp:718 +#: ../src/inkscape.cpp:744 msgid "Inkscape encountered an internal error and will close now.\n" msgstr "Er is een interne fout opgetreden in Inkscape. Het programma wordt afgesloten.\n" -#: ../src/inkscape.cpp:719 +#: ../src/inkscape.cpp:745 msgid "Automatic backups of unsaved documents were done to the following locations:\n" msgstr "Automatische reservekopieën van niet-opgeslagen documenten werden gemaakt op de volgende locaties:\n" -#: ../src/inkscape.cpp:720 +#: ../src/inkscape.cpp:746 msgid "Automatic backup of the following documents failed:\n" msgstr "Het automatisch maken van een reservekopie is mislukt voor de volgende bestanden:\n" -#: ../src/interface.cpp:865 +#: ../src/interface.cpp:774 msgctxt "Interface setup" msgid "Default" msgstr "Standaard" -#: ../src/interface.cpp:865 +#: ../src/interface.cpp:774 msgid "Default interface setup" msgstr "Standaard interface" -#: ../src/interface.cpp:866 +#: ../src/interface.cpp:775 msgctxt "Interface setup" msgid "Custom" msgstr "Aangepast" -#: ../src/interface.cpp:866 +#: ../src/interface.cpp:775 msgid "Setup for custom task" msgstr "Aangepaste interface" -#: ../src/interface.cpp:867 +#: ../src/interface.cpp:776 msgctxt "Interface setup" msgid "Wide" msgstr "Breedbeeld" -#: ../src/interface.cpp:867 +#: ../src/interface.cpp:776 msgid "Setup for widescreen work" msgstr "Setup voor breedbeeldwerk" -#: ../src/interface.cpp:979 +#: ../src/interface.cpp:888 #, c-format msgid "Verb \"%s\" Unknown" msgstr "Werkwoord \"%s\" is onbekend" -#: ../src/interface.cpp:1021 +#: ../src/interface.cpp:927 msgid "Open _Recent" msgstr "_Recente bestanden" -#: ../src/interface.cpp:1129 -#: ../src/interface.cpp:1215 -#: ../src/interface.cpp:1318 -#: ../src/ui/widget/selected-style.cpp:523 +#: ../src/interface.cpp:1035 +#: ../src/interface.cpp:1121 +#: ../src/interface.cpp:1224 +#: ../src/ui/widget/selected-style.cpp:528 msgid "Drop color" msgstr "Kleur plakken" -#: ../src/interface.cpp:1168 -#: ../src/interface.cpp:1278 +#: ../src/interface.cpp:1074 +#: ../src/interface.cpp:1184 msgid "Drop color on gradient" msgstr "Kleur plakken op kleurverloop" -#: ../src/interface.cpp:1331 +#: ../src/interface.cpp:1237 msgid "Could not parse SVG data" msgstr "De SVG-gegevens konden niet worden verwerkt." -#: ../src/interface.cpp:1370 +#: ../src/interface.cpp:1276 msgid "Drop SVG" msgstr "SVG plakken" -#: ../src/interface.cpp:1383 +#: ../src/interface.cpp:1289 msgid "Drop Symbol" msgstr "Symbool plakken" -#: ../src/interface.cpp:1414 +#: ../src/interface.cpp:1320 msgid "Drop bitmap image" msgstr "Bitmap plakken" -#: ../src/interface.cpp:1506 +#: ../src/interface.cpp:1412 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">A file named \"%s\" already exists. Do you want to replace it?</span>\n" @@ -9134,169 +8946,169 @@ msgstr "" "\n" "Het bestand bestaat al in \"%s\". Door dit te vervangen, wordt de oude inhoud overschreven." -#: ../src/interface.cpp:1513 +#: ../src/interface.cpp:1419 #: ../share/extensions/web-set-att.inx.h:21 #: ../share/extensions/web-transmit-att.inx.h:19 msgid "Replace" msgstr "Vervangen" -#: ../src/interface.cpp:1584 +#: ../src/interface.cpp:1490 msgid "Go to parent" msgstr "Naar de ouder gaan" #. TRANSLATORS: #%1 is the id of the group e.g. <g id="#g7">, not a number. -#: ../src/interface.cpp:1625 +#: ../src/interface.cpp:1531 msgid "Enter group #%1" msgstr "Groep #%1 binnengaan" #. Item dialog -#: ../src/interface.cpp:1737 -#: ../src/verbs.cpp:2785 +#: ../src/interface.cpp:1643 +#: ../src/verbs.cpp:2842 msgid "_Object Properties..." msgstr "Object_eigenschappen..." -#: ../src/interface.cpp:1746 +#: ../src/interface.cpp:1652 msgid "_Select This" msgstr "Object _selecteren" -#: ../src/interface.cpp:1757 +#: ../src/interface.cpp:1663 msgid "Select Same" msgstr "Gelijkaardig selecteren" #. Select same fill and stroke -#: ../src/interface.cpp:1767 +#: ../src/interface.cpp:1673 msgid "Fill and Stroke" msgstr "Vulling en lijn" #. Select same fill color -#: ../src/interface.cpp:1774 +#: ../src/interface.cpp:1680 msgid "Fill Color" msgstr "Vulkleur" #. Select same stroke color -#: ../src/interface.cpp:1781 +#: ../src/interface.cpp:1687 msgid "Stroke Color" msgstr "Lijnkleur" #. Select same stroke style -#: ../src/interface.cpp:1788 +#: ../src/interface.cpp:1694 msgid "Stroke Style" msgstr "Lijnstijl" #. Select same stroke style -#: ../src/interface.cpp:1795 +#: ../src/interface.cpp:1701 msgid "Object type" msgstr "Objecttype" #. Move to layer -#: ../src/interface.cpp:1802 +#: ../src/interface.cpp:1708 msgid "_Move to layer ..." msgstr "N_aar laag verplaatsen..." #. Create link -#: ../src/interface.cpp:1812 +#: ../src/interface.cpp:1718 msgid "Create _Link" msgstr "Koppeling _maken" #. Set mask -#: ../src/interface.cpp:1835 +#: ../src/interface.cpp:1741 msgid "Set Mask" msgstr "Masker inschakelen" #. Release mask -#: ../src/interface.cpp:1846 +#: ../src/interface.cpp:1752 msgid "Release Mask" msgstr "Masker uitschakelen" #. Set Clip -#: ../src/interface.cpp:1857 +#: ../src/interface.cpp:1763 msgid "Set Cl_ip" msgstr "_Afsnijden instellen" #. Release Clip -#: ../src/interface.cpp:1868 +#: ../src/interface.cpp:1774 msgid "Release C_lip" msgstr "A_fsnijden opheffen" #. Group -#: ../src/interface.cpp:1879 -#: ../src/verbs.cpp:2424 +#: ../src/interface.cpp:1785 +#: ../src/verbs.cpp:2483 msgid "_Group" msgstr "_Groeperen" -#: ../src/interface.cpp:1950 +#: ../src/interface.cpp:1856 msgid "Create link" msgstr "Koppeling maken" #. Ungroup -#: ../src/interface.cpp:1981 -#: ../src/verbs.cpp:2426 +#: ../src/interface.cpp:1887 +#: ../src/verbs.cpp:2485 msgid "_Ungroup" msgstr "Groep op_heffen" #. Link dialog -#: ../src/interface.cpp:2006 +#: ../src/interface.cpp:1912 msgid "Link _Properties..." msgstr "_Linkeigenschappen..." #. Select item -#: ../src/interface.cpp:2012 +#: ../src/interface.cpp:1918 msgid "_Follow Link" msgstr "Koppeling vo_lgen" #. Reset transformations -#: ../src/interface.cpp:2018 +#: ../src/interface.cpp:1924 msgid "_Remove Link" msgstr "Koppeling ve_rwijderen" -#: ../src/interface.cpp:2049 +#: ../src/interface.cpp:1955 msgid "Remove link" msgstr "Koppeling ve_rwijderen" #. Image properties -#: ../src/interface.cpp:2060 +#: ../src/interface.cpp:1966 msgid "Image _Properties..." msgstr "_Afbeeldingseigenschappen..." #. Edit externally -#: ../src/interface.cpp:2066 +#: ../src/interface.cpp:1972 msgid "Edit Externally..." msgstr "Extern bewerken..." #. Trace Bitmap #. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/interface.cpp:2075 -#: ../src/verbs.cpp:2487 +#: ../src/interface.cpp:1981 +#: ../src/verbs.cpp:2546 msgid "_Trace Bitmap..." msgstr "_Bitmap overtrekken..." -#: ../src/interface.cpp:2085 +#: ../src/interface.cpp:1991 msgctxt "Context menu" msgid "Embed Image" msgstr "Afbeelding invoegen" -#: ../src/interface.cpp:2096 +#: ../src/interface.cpp:2002 msgctxt "Context menu" msgid "Extract Image..." msgstr "Afbeelding extraheren..." #. Item dialog #. Fill and Stroke dialog -#: ../src/interface.cpp:2235 -#: ../src/interface.cpp:2255 -#: ../src/verbs.cpp:2748 +#: ../src/interface.cpp:2141 +#: ../src/interface.cpp:2161 +#: ../src/verbs.cpp:2807 msgid "_Fill and Stroke..." msgstr "V_ulling en lijn..." #. Edit Text dialog -#: ../src/interface.cpp:2261 -#: ../src/verbs.cpp:2765 +#: ../src/interface.cpp:2167 +#: ../src/verbs.cpp:2824 msgid "_Text and Font..." msgstr "_Tekst en lettertype..." #. Spellcheck dialog -#: ../src/interface.cpp:2267 -#: ../src/verbs.cpp:2773 +#: ../src/interface.cpp:2173 +#: ../src/verbs.cpp:2832 msgid "Check Spellin_g..." msgstr "Spellin_g controleren..." @@ -9360,7 +9172,8 @@ msgstr "Paneelitem die dit grijppunt 'beheert'" #. Name #: ../src/libgdl/gdl-dock-item.c:298 -#: ../src/widgets/text-toolbar.cpp:1430 +#: ../src/widgets/ruler.cpp:191 +#: ../src/widgets/text-toolbar.cpp:1421 #: ../share/extensions/gcodetools_graffiti.inx.h:9 #: ../share/extensions/gcodetools_orientation_points.inx.h:2 msgid "Orientation" @@ -9461,12 +9274,12 @@ msgid "If is set to 1, all the dock items bound to the master are locked; if it' msgstr "Indien ingesteld op 1, zijn alle paneelitems vergrendeld die gebonden zijn aan de meester; indien 0, is alles ontgrendeld; -1 geeft aan dat items verschillend ingesteld zijn" #: ../src/libgdl/gdl-dock-master.c:157 -#: ../src/libgdl/gdl-switcher.c:732 +#: ../src/libgdl/gdl-switcher.c:737 msgid "Switcher Style" msgstr "Stijl wisselen" #: ../src/libgdl/gdl-dock-master.c:158 -#: ../src/libgdl/gdl-switcher.c:733 +#: ../src/libgdl/gdl-switcher.c:738 msgid "Switcher buttons style" msgstr "Stijl knoppen wisselen" @@ -9481,10 +9294,10 @@ msgid "The new dock controller %p is automatic. Only manual dock objects should msgstr "De nieuwe dock-controller %p is automatisch. Enkel manuele dockobjecten mogen controller genoemd worden." #: ../src/libgdl/gdl-dock-notebook.c:132 -#: ../src/ui/dialog/align-and-distribute.cpp:1047 -#: ../src/ui/dialog/document-properties.cpp:146 +#: ../src/ui/dialog/align-and-distribute.cpp:996 +#: ../src/ui/dialog/document-properties.cpp:145 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1551 -#: ../src/widgets/desktop-widget.cpp:1926 +#: ../src/widgets/desktop-widget.cpp:2000 #: ../share/extensions/voronoi2svg.inx.h:9 msgid "Page" msgstr "Pagina" @@ -9494,9 +9307,9 @@ msgid "The index of the current page" msgstr "De index van de huidige pagina" #: ../src/libgdl/gdl-dock-object.c:125 -#: ../src/ui/dialog/inkscape-preferences.cpp:1475 -#: ../src/ui/widget/page-sizer.cpp:260 -#: ../src/widgets/gradient-selector.cpp:156 +#: ../src/ui/dialog/inkscape-preferences.cpp:1486 +#: ../src/ui/widget/page-sizer.cpp:258 +#: ../src/widgets/gradient-selector.cpp:157 #: ../src/widgets/sp-xmlview-attr-list.cpp:54 msgid "Name" msgstr "Naam" @@ -9558,6 +9371,7 @@ msgid "Attempt to bind to %p an already bound dock object %p (current master: %p msgstr "Poging tot binden aan %p van een reeds gebonden paneelobject %p (huidige meester: %p)" #: ../src/libgdl/gdl-dock-paned.c:130 +#: ../src/widgets/ruler.cpp:229 msgid "Position" msgstr "Positie" @@ -9824,7 +9638,7 @@ msgid "Power stroke" msgstr "Power stroke" #: ../src/live_effects/effect.cpp:124 -#: ../src/selection-chemistry.cpp:2790 +#: ../src/selection-chemistry.cpp:2778 msgid "Clone original path" msgstr "Origineel pad klonen" @@ -10248,7 +10062,7 @@ msgid "Beveled" msgstr "Afgeschuind" #: ../src/live_effects/lpe-powerstroke.cpp:221 -#: ../src/widgets/star-toolbar.cpp:546 +#: ../src/widgets/star-toolbar.cpp:542 msgid "Rounded" msgstr "Afgerond" @@ -10261,7 +10075,7 @@ msgid "Miter" msgstr "" #: ../src/live_effects/lpe-powerstroke.cpp:224 -#: ../src/widgets/pencil-toolbar.cpp:137 +#: ../src/widgets/pencil-toolbar.cpp:132 msgid "Spiro" msgstr "Spiraal" @@ -10310,7 +10124,7 @@ msgstr "Bepaalt de vorm van het padbegin" #. TRANSLATORS: The line join style specifies the shape to be used at the #. corners of paths. It can be "miter", "round" or "bevel". #: ../src/live_effects/lpe-powerstroke.cpp:238 -#: ../src/widgets/stroke-style.cpp:220 +#: ../src/widgets/stroke-style.cpp:223 msgid "Join:" msgstr "Hoekpunten:" @@ -10323,7 +10137,7 @@ msgid "Miter limit:" msgstr "Hoeklimiet:" #: ../src/live_effects/lpe-powerstroke.cpp:239 -#: ../src/widgets/stroke-style.cpp:271 +#: ../src/widgets/stroke-style.cpp:274 msgid "Maximum length of the miter (in units of stroke width)" msgstr "Maximale lengte (in lijnbreedtes) van de punt" @@ -10496,12 +10310,14 @@ msgstr "Relatieve positie ten opzichte van referentiepunt bepaalt globale richti #: ../src/live_effects/lpe-ruler.cpp:25 #: ../share/extensions/restack.inx.h:12 #: ../share/extensions/text_extract.inx.h:8 +#: ../share/extensions/text_merge.inx.h:8 msgid "Left" msgstr "Links" #: ../src/live_effects/lpe-ruler.cpp:26 #: ../share/extensions/restack.inx.h:14 #: ../share/extensions/text_extract.inx.h:10 +#: ../share/extensions/text_merge.inx.h:10 msgid "Right" msgstr "Rechts" @@ -10511,12 +10327,12 @@ msgid "Both" msgstr "Beide" #: ../src/live_effects/lpe-ruler.cpp:33 -#: ../src/widgets/arc-toolbar.cpp:341 +#: ../src/widgets/arc-toolbar.cpp:337 msgid "Start" msgstr "Begin" #: ../src/live_effects/lpe-ruler.cpp:34 -#: ../src/widgets/arc-toolbar.cpp:354 +#: ../src/widgets/arc-toolbar.cpp:350 msgid "End" msgstr "Einde" @@ -10536,6 +10352,11 @@ msgstr "Afstand tussen opeenvolgende markeringen" msgid "Unit:" msgstr "Eenheid:" +#: ../src/live_effects/lpe-ruler.cpp:42 +#: ../src/widgets/ruler.cpp:201 +msgid "Unit" +msgstr "Eenheid" + #: ../src/live_effects/lpe-ruler.cpp:43 msgid "Ma_jor length:" msgstr "Len_gte hoofdmarkering:" @@ -10675,7 +10496,7 @@ msgid "How many construction lines (tangents) to draw" msgstr "Hoeveel constructielijnen (raaklijnen) er getekend moeten worden" #: ../src/live_effects/lpe-sketch.cpp:58 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2654 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2667 #: ../share/extensions/render_alphabetsoup.inx.h:3 msgid "Scale:" msgstr "Schaal:" @@ -10784,12 +10605,12 @@ msgstr "Booleaanse parameter veranderen" msgid "Change enumeration parameter" msgstr "Opsommingsparameter veranderen" -#: ../src/live_effects/parameter/originalpath.cpp:62 +#: ../src/live_effects/parameter/originalpath.cpp:70 #: ../src/live_effects/parameter/path.cpp:194 msgid "Link to path" msgstr "Aan pad linken" -#: ../src/live_effects/parameter/originalpath.cpp:74 +#: ../src/live_effects/parameter/originalpath.cpp:82 msgid "Select original" msgstr "Origineel selecteren" @@ -10834,7 +10655,7 @@ msgstr "Willekeurige parameter veranderen" msgid "Change text parameter" msgstr "Tekstparameter veranderen" -#: ../src/live_effects/parameter/unit.cpp:78 +#: ../src/live_effects/parameter/unit.cpp:80 msgid "Change unit parameter" msgstr "Eenheidsparameter veranderen" @@ -10842,7 +10663,7 @@ msgstr "Eenheidsparameter veranderen" msgid "Change vector parameter" msgstr "Vectorparameter veranderen" -#: ../src/main-cmdlineact.cpp:49 +#: ../src/main-cmdlineact.cpp:50 #, c-format msgid "Unable to find verb ID '%s' specified on the command line.\n" msgstr "Niet in staat verb ID '%s' te vinden zoals opgegeven op de commandoregel.\n" @@ -10852,222 +10673,251 @@ msgstr "Niet in staat verb ID '%s' te vinden zoals opgegeven op de commandoregel msgid "Unable to find node ID: '%s'\n" msgstr "Kan node-ID '%s' niet vinden.\n" -#: ../src/main.cpp:274 +#: ../src/main.cpp:298 msgid "Print the Inkscape version number" msgstr "Het versienummer van Inkscape tonen" -#: ../src/main.cpp:279 +#: ../src/main.cpp:303 msgid "Do not use X server (only process files from console)" msgstr "X-server niet gebruiken (alleen bestanden van de terminal verwerken)" -#: ../src/main.cpp:284 +#: ../src/main.cpp:308 msgid "Try to use X server (even if $DISPLAY is not set)" msgstr "X-server proberen te gebruiken (zelfs als $DISPLAY geen waarde heeft)" -#: ../src/main.cpp:289 +#: ../src/main.cpp:313 msgid "Open specified document(s) (option string may be excluded)" msgstr "Gegeven document(en) openen (optie-tekenreeks hoeft niet te worden opgegeven)" -#: ../src/main.cpp:290 -#: ../src/main.cpp:295 -#: ../src/main.cpp:300 -#: ../src/main.cpp:372 -#: ../src/main.cpp:377 -#: ../src/main.cpp:382 -#: ../src/main.cpp:387 -#: ../src/main.cpp:398 +#: ../src/main.cpp:314 +#: ../src/main.cpp:319 +#: ../src/main.cpp:324 +#: ../src/main.cpp:396 +#: ../src/main.cpp:401 +#: ../src/main.cpp:406 +#: ../src/main.cpp:417 +#: ../src/main.cpp:434 msgid "FILENAME" msgstr "BESTANDSNAAM" -#: ../src/main.cpp:294 +#: ../src/main.cpp:318 msgid "Print document(s) to specified output file (use '| program' for pipe)" msgstr "Document(en) afdrukken naar het opgegeven bestand (gebruik '| programma' voor een pijp)" -#: ../src/main.cpp:299 +#: ../src/main.cpp:323 msgid "Export document to a PNG file" msgstr "Document exporteren naar PNG-bestand" -#: ../src/main.cpp:304 +#: ../src/main.cpp:328 msgid "Resolution for exporting to bitmap and for rasterization of filters in PS/EPS/PDF (default 90)" msgstr "Resolutie voor het exporteren van de bitmap en voor rasterisatie van filters in PS/EPS/PDF (standaard 90)" -#: ../src/main.cpp:305 +#: ../src/main.cpp:329 #: ../src/ui/widget/rendering-options.cpp:34 msgid "DPI" msgstr "PPI" -#: ../src/main.cpp:309 +#: ../src/main.cpp:333 msgid "Exported area in SVG user units (default is the page; 0,0 is lower-left corner)" msgstr "Geëxporteerde oppervlakte in SVG-eenheden (standaard de volledige pagina; 0,0 is de hoek linksonder)" -#: ../src/main.cpp:310 +#: ../src/main.cpp:334 msgid "x0:y0:x1:y1" msgstr "x0:y0:x1:y1" -#: ../src/main.cpp:314 +#: ../src/main.cpp:338 msgid "Exported area is the entire drawing (not page)" msgstr "Het geëxporteerde gebied is de volledige tekening (niet de pagina)" -#: ../src/main.cpp:319 +#: ../src/main.cpp:343 msgid "Exported area is the entire page" msgstr "Het geëxporteerde gebied is de volledige pagina" -#: ../src/main.cpp:324 +#: ../src/main.cpp:348 msgid "Only for PS/EPS/PDF, sets margin in mm around exported area (default 0)" msgstr "" -#: ../src/main.cpp:325 -#: ../src/main.cpp:367 +#: ../src/main.cpp:349 +#: ../src/main.cpp:391 msgid "VALUE" msgstr "WAARDE" -#: ../src/main.cpp:329 +#: ../src/main.cpp:353 msgid "Snap the bitmap export area outwards to the nearest integer values (in SVG user units)" msgstr "De grootte van het te exporteren bitmapgebied naar boven afronden op een geheel getal (in SVG-eenheden)" -#: ../src/main.cpp:334 +#: ../src/main.cpp:358 msgid "The width of exported bitmap in pixels (overrides export-dpi)" msgstr "De breedte van de gegenereerde bitmap in pixels (dit negeert de PPI)" -#: ../src/main.cpp:335 +#: ../src/main.cpp:359 msgid "WIDTH" msgstr "BREEDTE" -#: ../src/main.cpp:339 +#: ../src/main.cpp:363 msgid "The height of exported bitmap in pixels (overrides export-dpi)" msgstr "De hoogte van de gegenereerde bitmap in pixels (dit negeert de PPI)" -#: ../src/main.cpp:340 +#: ../src/main.cpp:364 msgid "HEIGHT" msgstr "HOOGTE" -#: ../src/main.cpp:344 +#: ../src/main.cpp:368 msgid "The ID of the object to export" msgstr "Het ID van het te exporteren object" -#: ../src/main.cpp:345 -#: ../src/main.cpp:443 -#: ../src/ui/dialog/inkscape-preferences.cpp:1478 +#: ../src/main.cpp:369 +#: ../src/main.cpp:479 +#: ../src/ui/dialog/inkscape-preferences.cpp:1489 msgid "ID" msgstr "ID" #. TRANSLATORS: this means: "Only export the object whose id is given in --export-id". #. See "man inkscape" for details. -#: ../src/main.cpp:351 +#: ../src/main.cpp:375 msgid "Export just the object with export-id, hide all others (only with export-id)" msgstr "Alleen het object met het gegeven ID exporteren; alle andere objecten verbergen (alleen samen met '--export-id')" -#: ../src/main.cpp:356 +#: ../src/main.cpp:380 msgid "Use stored filename and DPI hints when exporting (only with export-id)" msgstr "De opgeslagen bestandsnaam en PPI-hints gebruiken bij het exporteren (alleen samen met '--export-id')" -#: ../src/main.cpp:361 +#: ../src/main.cpp:385 msgid "Background color of exported bitmap (any SVG-supported color string)" msgstr "Achtergrondkleur van de geëxporteerde bitmap (kan iedere door SVG ondersteunde kleur zijn)" -#: ../src/main.cpp:362 +#: ../src/main.cpp:386 msgid "COLOR" msgstr "KLEUR" -#: ../src/main.cpp:366 +#: ../src/main.cpp:390 msgid "Background opacity of exported bitmap (either 0.0 to 1.0, or 1 to 255)" msgstr "Achtergrondondoorzichtigheid van de geëxporteerde bitmap (ofwel tussen 0.0 en 1.0, of tussen 1 en 255)" -#: ../src/main.cpp:371 +#: ../src/main.cpp:395 msgid "Export document to plain SVG file (no sodipodi or inkscape namespaces)" msgstr "Document exporteren naar gewoon SVG-bestand (geen sodipodi- of inkscapenaamruimte)" -#: ../src/main.cpp:376 +#: ../src/main.cpp:400 msgid "Export document to a PS file" msgstr "Document exporteren naar een PS-bestand" -#: ../src/main.cpp:381 +#: ../src/main.cpp:405 msgid "Export document to an EPS file" msgstr "Document exporteren naar een EPS-bestand" -#: ../src/main.cpp:386 +#: ../src/main.cpp:410 +msgid "Choose the PostScript Level used to export. Possible choices are 2 (the default) and 3" +msgstr "Kies het PostScript niveau voor export. Kies tussen 2 (standaard) en 3" + +#: ../src/main.cpp:412 +msgid "PS Level" +msgstr "PS-niveau" + +#: ../src/main.cpp:416 msgid "Export document to a PDF file" msgstr "Document exporteren naar een PDF-bestand" -#: ../src/main.cpp:391 +#. TRANSLATORS: "--export-pdf-version" is an Inkscape command line option; see "inkscape --help" +#: ../src/main.cpp:422 +msgid "Export PDF to given version. (hint: make sure to input the exact string found in the PDF export dialog, e.g. \"PDF 1.4\" which is PDF-a conformant)" +msgstr "PDF naar versie exporteren. (tip: geef de exacte tekst zoals weergegeven in het venster PDF exporteren, bv. \"PDF 1.4\" die PDF-a conform is)" + +#: ../src/main.cpp:423 +msgid "PDF_VERSION" +msgstr "PDF_VERSION" + +#: ../src/main.cpp:427 msgid "Export PDF/PS/EPS without text. Besides the PDF/PS/EPS, a LaTeX file is exported, putting the text on top of the PDF/PS/EPS file. Include the result in LaTeX like: \\input{latexfile.tex}" msgstr "PDF/PS/EPS zonder tekst exporteren. Behalve de PDF/PS/EPS wordt een LaTeX-bestand geëxporteerd dat de tekst op het PDF/PS/EPS-bestand plaatst. Voeg het resultaat in LaTeX in met: \\input{latexfile.tex}" -#: ../src/main.cpp:397 +#: ../src/main.cpp:433 msgid "Export document to an Enhanced Metafile (EMF) File" msgstr "Document exporteren naar een EMF-bestand (Enhanced Metafile)" -#: ../src/main.cpp:403 +#: ../src/main.cpp:439 msgid "Convert text object to paths on export (PS, EPS, PDF, SVG)" msgstr "Tekst omzetten naar paden bij het exporteren (PS, EPS, PDF, SVG)" -#: ../src/main.cpp:408 +#: ../src/main.cpp:444 msgid "Render filtered objects without filters, instead of rasterizing (PS, EPS, PDF)" msgstr "Gefilterde objecten renderen zonder filters in plaats van rasteriseren (PS, EPS, PDF)" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" -#: ../src/main.cpp:414 +#: ../src/main.cpp:450 msgid "Query the X coordinate of the drawing or, if specified, of the object with --query-id" msgstr "De X-coördinaat van de tekening opvragen, of - indien opgegeven met --query-id - van het object" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" -#: ../src/main.cpp:420 +#: ../src/main.cpp:456 msgid "Query the Y coordinate of the drawing or, if specified, of the object with --query-id" msgstr "De Y-coördinaat van de tekening opvragen, of - indien opgegeven met --query-id - van het object" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" -#: ../src/main.cpp:426 +#: ../src/main.cpp:462 msgid "Query the width of the drawing or, if specified, of the object with --query-id" msgstr "De breedte van de tekening opvragen, of - indien opgegeven met --query-id - van het object" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" -#: ../src/main.cpp:432 +#: ../src/main.cpp:468 msgid "Query the height of the drawing or, if specified, of the object with --query-id" msgstr "De hoogte van de tekening opvragen, of - indien opgegeven met --query-id - van het object" -#: ../src/main.cpp:437 +#: ../src/main.cpp:473 msgid "List id,x,y,w,h for all objects" msgstr "Lijst id,x,y,b,h van alle objecten" -#: ../src/main.cpp:442 +#: ../src/main.cpp:478 msgid "The ID of the object whose dimensions are queried" msgstr "Het ID van het object waarvan de informatie wordt opgevraagd" #. TRANSLATORS: this option makes Inkscape print the name (path) of the extension directory -#: ../src/main.cpp:448 +#: ../src/main.cpp:484 msgid "Print out the extension directory and exit" msgstr "De naam van de uitbreidingenmap tonen en stoppen" -#: ../src/main.cpp:453 +#: ../src/main.cpp:489 msgid "Remove unused definitions from the defs section(s) of the document" msgstr "Ongebruikte definities uit de 'defs'-onderdelen van het bestand verwijderen" -#: ../src/main.cpp:458 +#: ../src/main.cpp:495 +msgid "Enter a listening loop for D-Bus messages in console mode" +msgstr "Geef een loop op voor D-Bus boodschappen in consolemodus" + +#: ../src/main.cpp:500 +msgid "Specify the D-Bus bus name to listen for messages on (default is org.inkscape)" +msgstr "Geef de D-Bus naam op om naar te luisteren (standaard org.inkscape)" + +#: ../src/main.cpp:501 +msgid "BUS-NAME" +msgstr "BUS-NAME" + +#: ../src/main.cpp:506 msgid "List the IDs of all the verbs in Inkscape" msgstr "Lijst met ID's van alle verbs in Inkscape" -#: ../src/main.cpp:463 +#: ../src/main.cpp:511 msgid "Verb to call when Inkscape opens." msgstr "Verb om aan te roepen als Inkscape start." -#: ../src/main.cpp:464 +#: ../src/main.cpp:512 msgid "VERB-ID" msgstr "VERB-ID" -#: ../src/main.cpp:468 +#: ../src/main.cpp:516 msgid "Object ID to select when Inkscape opens." msgstr "Te selecteren object-ID wanneer Inkscape opent." -#: ../src/main.cpp:469 +#: ../src/main.cpp:517 msgid "OBJECT-ID" msgstr "OBJECT-ID" -#: ../src/main.cpp:473 +#: ../src/main.cpp:521 msgid "Start Inkscape in interactive shell mode." msgstr "Inkscape in interactieve commandomodus starten." -#: ../src/main.cpp:817 -#: ../src/main.cpp:1174 +#: ../src/main.cpp:868 +#: ../src/main.cpp:1256 msgid "" "[OPTIONS...] [FILE...]\n" "\n" @@ -11079,7 +10929,7 @@ msgstr "" #. ## Add a menu for clear() #: ../src/menus-skeleton.h:16 -#: ../src/ui/dialog/debug.cpp:79 +#: ../src/ui/dialog/debug.cpp:83 msgid "_File" msgstr "_Bestand" @@ -11090,13 +10940,13 @@ msgstr "_Nieuw" #. " <verb verb-id=\"FileExportToOCAL\" />\n" #. " <verb verb-id=\"DialogMetadata\" />\n" #: ../src/menus-skeleton.h:43 -#: ../src/verbs.cpp:2570 -#: ../src/verbs.cpp:2576 +#: ../src/verbs.cpp:2629 +#: ../src/verbs.cpp:2635 msgid "_Edit" msgstr "Be_werken" #: ../src/menus-skeleton.h:53 -#: ../src/verbs.cpp:2336 +#: ../src/verbs.cpp:2395 msgid "Paste Si_ze" msgstr "_Grootte plakken" @@ -11134,50 +10984,45 @@ msgstr "_Kleurweergavemodus" msgid "Sh_ow/Hide" msgstr "_Weergeven/verbergen" -#. " <verb verb-id=\"DialogScript\" />\n" #. Not quite ready to be in the menus. #. " <verb verb-id=\"FocusToggle\" />\n" -#: ../src/menus-skeleton.h:158 +#: ../src/menus-skeleton.h:157 msgid "_Layer" msgstr "_Laag" -#: ../src/menus-skeleton.h:182 +#: ../src/menus-skeleton.h:181 msgid "_Object" msgstr "_Object" -#: ../src/menus-skeleton.h:190 +#: ../src/menus-skeleton.h:189 msgid "Cli_p" msgstr "Masker_pad" -#: ../src/menus-skeleton.h:194 +#: ../src/menus-skeleton.h:193 msgid "Mas_k" msgstr "Mas_ker" -#: ../src/menus-skeleton.h:198 +#: ../src/menus-skeleton.h:197 msgid "Patter_n" msgstr "Patroo_n" -#: ../src/menus-skeleton.h:202 -msgid "Symbo_l" -msgstr "_Symbool" - -#: ../src/menus-skeleton.h:226 +#: ../src/menus-skeleton.h:221 msgid "_Path" msgstr "_Paden" -#: ../src/menus-skeleton.h:271 +#: ../src/menus-skeleton.h:266 msgid "Filter_s" msgstr "_Filters" -#: ../src/menus-skeleton.h:277 +#: ../src/menus-skeleton.h:272 msgid "Exte_nsions" msgstr "_Uitbreidingen" -#: ../src/menus-skeleton.h:283 +#: ../src/menus-skeleton.h:278 msgid "_Help" msgstr "_Help" -#: ../src/menus-skeleton.h:287 +#: ../src/menus-skeleton.h:282 msgid "Tutorials" msgstr "_Handleidingen" @@ -11344,92 +11189,92 @@ msgstr "Opdelen" msgid "<b>No path(s)</b> to break apart in the selection." msgstr "<b>Geen paden geselecteerd</b> om in stukken te breken." -#: ../src/path-chemistry.cpp:303 +#: ../src/path-chemistry.cpp:301 msgid "Select <b>object(s)</b> to convert to path." msgstr "Selecteer <b>object(en)</b> om te converteren naar een pad." -#: ../src/path-chemistry.cpp:309 +#: ../src/path-chemistry.cpp:307 msgid "Converting objects to paths..." msgstr "Converteren van objecten naar paden..." -#: ../src/path-chemistry.cpp:331 +#: ../src/path-chemistry.cpp:329 msgid "Object to path" msgstr "Object naar pad" -#: ../src/path-chemistry.cpp:333 +#: ../src/path-chemistry.cpp:331 msgid "<b>No objects</b> to convert to path in the selection." msgstr "<b>Geen objecten geselecteerd</b> om te converteren naar een pad." -#: ../src/path-chemistry.cpp:610 +#: ../src/path-chemistry.cpp:608 msgid "Select <b>path(s)</b> to reverse." msgstr "Selecteer <b>pad(en)</b> om om te keren." -#: ../src/path-chemistry.cpp:619 +#: ../src/path-chemistry.cpp:617 msgid "Reversing paths..." msgstr "Omkeren van paden..." -#: ../src/path-chemistry.cpp:654 +#: ../src/path-chemistry.cpp:652 msgid "Reverse path" msgstr "Pad omkeren" -#: ../src/path-chemistry.cpp:656 +#: ../src/path-chemistry.cpp:654 msgid "<b>No paths</b> to reverse in the selection." msgstr "<b>Geen pad(en) geselecteerd</b> om om te keren." -#: ../src/pen-context.cpp:222 +#: ../src/pen-context.cpp:220 #: ../src/pencil-context.cpp:534 msgid "Drawing cancelled" msgstr "Tekenen is geannuleerd" -#: ../src/pen-context.cpp:460 +#: ../src/pen-context.cpp:458 #: ../src/pencil-context.cpp:259 msgid "Continuing selected path" msgstr "Huidig pad wordt voortgezet" -#: ../src/pen-context.cpp:470 +#: ../src/pen-context.cpp:468 #: ../src/pencil-context.cpp:267 msgid "Creating new path" msgstr "Maken van nieuw pad" -#: ../src/pen-context.cpp:472 +#: ../src/pen-context.cpp:470 #: ../src/pencil-context.cpp:270 msgid "Appending to selected path" msgstr "Toevoegen aan het geselecteerde pad" -#: ../src/pen-context.cpp:632 +#: ../src/pen-context.cpp:630 msgid "<b>Click</b> or <b>click and drag</b> to close and finish the path." msgstr "<b>Klik</b> of <b>klik en sleep</b> om een pad te sluiten." -#: ../src/pen-context.cpp:642 +#: ../src/pen-context.cpp:640 msgid "<b>Click</b> or <b>click and drag</b> to continue the path from this point." msgstr "<b>Klik</b> of <b>klik en sleep</b> om vanaf daar het pad voort te zetten." -#: ../src/pen-context.cpp:1237 +#: ../src/pen-context.cpp:1240 #, c-format msgid "<b>Curve segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to snap angle, <b>Enter</b> to finish the path" msgstr "<b>Segment curve</b>: hoek %3.2f°, afstand %s; gebruik <b>Ctrl</b> om in stappen te draaien, <b>Enter</b> om het pad af te maken" -#: ../src/pen-context.cpp:1238 +#: ../src/pen-context.cpp:1241 #, c-format msgid "<b>Line segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to snap angle, <b>Enter</b> to finish the path" msgstr "<b>Segment lijn</b>: hoek %3.2f°, afstand %s; gebruik <b>Ctrl</b> om in stappen te draaien, <b>Enter</b> om het pad af te maken" -#: ../src/pen-context.cpp:1255 +#: ../src/pen-context.cpp:1258 #, c-format msgid "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle" msgstr "<b>Handvat curve</b>: hoek %3.2f°, lengte %s; gebruik <b>Ctrl</b> om in stappen te draaien" -#: ../src/pen-context.cpp:1277 +#: ../src/pen-context.cpp:1280 #, c-format msgid "<b>Curve handle, symmetric</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle, with <b>Shift</b> to move this handle only" msgstr "<b>Symmetrisch handvat curve</b>: hoek %3.2f°, lengte %s; gebruik <b>Ctrl</b> om in stappen te draaien, <b>Shift</b> om enkel dit handvat te verplaatsen" -#: ../src/pen-context.cpp:1278 +#: ../src/pen-context.cpp:1281 #, c-format msgid "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap angle, with <b>Shift</b> to move this handle only" msgstr "<b>Handvat curve</b>: hoek %3.2f°, lengte %s; gebruik <b>Ctrl</b> om in stappen te draaien, <b>Shift</b> om enkel dit handvat te verplaatsen" -#: ../src/pen-context.cpp:1324 +#: ../src/pen-context.cpp:1327 msgid "Drawing finished" msgstr "Tekenen is voltooid" @@ -11490,14 +11335,14 @@ msgstr "Vlekkenmakend" msgid "Tracing" msgstr "Overtrekkend" -#: ../src/preferences.cpp:132 +#: ../src/preferences.cpp:134 msgid "Inkscape will run with default settings, and new settings will not be saved. " msgstr "Inscape wordt gestart met de standaardinstellingen. Nieuwe instellingen worden niet bewaard." #. the creation failed #. _reportError(Glib::ustring::compose(_("Cannot create profile directory %1."), #. Glib::filename_to_utf8(_prefs_dir)), not_saved); -#: ../src/preferences.cpp:147 +#: ../src/preferences.cpp:149 #, c-format msgid "Cannot create profile directory %s." msgstr "Kan profielmap %s niet aanmaken." @@ -11505,7 +11350,7 @@ msgstr "Kan profielmap %s niet aanmaken." #. The profile dir is not actually a directory #. _reportError(Glib::ustring::compose(_("%1 is not a valid directory."), #. Glib::filename_to_utf8(_prefs_dir)), not_saved); -#: ../src/preferences.cpp:165 +#: ../src/preferences.cpp:167 #, c-format msgid "%s is not a valid directory." msgstr "%s is geen geldige maps." @@ -11513,27 +11358,27 @@ msgstr "%s is geen geldige maps." #. The write failed. #. _reportError(Glib::ustring::compose(_("Failed to create the preferences file %1."), #. Glib::filename_to_utf8(_prefs_filename)), not_saved); -#: ../src/preferences.cpp:176 +#: ../src/preferences.cpp:178 #, c-format msgid "Failed to create the preferences file %s." msgstr "Aanmaken van het voorkeurenbestand %s is mislukt." -#: ../src/preferences.cpp:212 +#: ../src/preferences.cpp:214 #, c-format msgid "The preferences file %s is not a regular file." msgstr "Het voorkeurenbestand %s is geen regulier bestand." -#: ../src/preferences.cpp:222 +#: ../src/preferences.cpp:224 #, c-format msgid "The preferences file %s could not be read." msgstr "Het voorkeurenbestand %s kon niet worden gelezen." -#: ../src/preferences.cpp:233 +#: ../src/preferences.cpp:235 #, c-format msgid "The preferences file %s is not a valid XML document." msgstr "Het voorkeurenbestand %s is geen geldig XML-document." -#: ../src/preferences.cpp:242 +#: ../src/preferences.cpp:244 #, c-format msgid "The file %s is not a valid Inkscape preferences file." msgstr "Het bestand %s is geen geldig Inkscape voorkeurenbestand." @@ -11563,180 +11408,180 @@ msgid "CC Attribution-NonCommercial-NoDerivs" msgstr "CC Attribution-NonCommercial-NoDerivs" #: ../src/rdf.cpp:205 -msgid "Public Domain" -msgstr "Publiek domein" +msgid "CC0 Public Domain Dedication" +msgstr "CC0 Publiek domein" #: ../src/rdf.cpp:210 msgid "FreeArt" -msgstr "Free Art-licentie" +msgstr "FreeArt" #: ../src/rdf.cpp:215 msgid "Open Font License" msgstr "Open Font-licentie" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkTitleAttribute -#: ../src/rdf.cpp:232 +#: ../src/rdf.cpp:235 #: ../src/ui/dialog/object-attributes.cpp:57 msgid "Title:" msgstr "Titel:" -#: ../src/rdf.cpp:233 -msgid "Name by which this document is formally known" -msgstr "De naam waaronder dit document officieel bekend is" +#: ../src/rdf.cpp:236 +msgid "A name given to the resource" +msgstr "Titel voor het document" -#: ../src/rdf.cpp:235 +#: ../src/rdf.cpp:238 msgid "Date:" msgstr "Datum:" -#: ../src/rdf.cpp:236 -msgid "Date associated with the creation of this document (YYYY-MM-DD)" -msgstr "Datum waarop dit document is aangemaakt (JJJJ-MM-DD)" +#: ../src/rdf.cpp:239 +msgid "A point or period of time associated with an event in the lifecycle of the resource" +msgstr "Datum of periode gelinkt aan een evenement in de geschiedenis van het document" -#: ../src/rdf.cpp:238 +#: ../src/rdf.cpp:241 #: ../share/extensions/webslicer_create_rect.inx.h:3 msgid "Format:" msgstr "Formaat:" -#: ../src/rdf.cpp:239 -msgid "The physical or digital manifestation of this document (MIME type)" -msgstr "De fysieke of digitale verschijningsvorm van dit document (MIME-type)" - #: ../src/rdf.cpp:242 -msgid "Type of document (DCMI Type)" -msgstr "Documenttype (DCMI-type)" +msgid "The file format, physical medium, or dimensions of the resource" +msgstr "Het bestandsformaat, fysiek medium of dimensies van het document" #: ../src/rdf.cpp:245 +msgid "The nature or genre of the resource" +msgstr "Aard of genre van het document" + +#: ../src/rdf.cpp:248 msgid "Creator:" msgstr "Maker:" -#: ../src/rdf.cpp:246 -msgid "Name of entity primarily responsible for making the content of this document" -msgstr "Naam van de instantie die verantwoordelijk is voor het maken van dit document" +#: ../src/rdf.cpp:249 +msgid "An entity primarily responsible for making the resource" +msgstr "Instantie die primair verantwoordelijk is voor het maken van het document" -#: ../src/rdf.cpp:248 +#: ../src/rdf.cpp:251 msgid "Rights:" msgstr "Rechten:" -#: ../src/rdf.cpp:249 -msgid "Name of entity with rights to the Intellectual Property of this document" -msgstr "Naam van instantie van wie dit document het intellectueel eigendom is" +#: ../src/rdf.cpp:252 +msgid "Information about rights held in and over the resource" +msgstr "Informatie over de rechten gebruikt in en van het document" -#: ../src/rdf.cpp:251 +#: ../src/rdf.cpp:254 msgid "Publisher:" msgstr "Uitgever:" -#: ../src/rdf.cpp:252 -msgid "Name of entity responsible for making this document available" -msgstr "Naam van de instantie die verantwoordelijk is voor publicatie van dit document" - #: ../src/rdf.cpp:255 +msgid "An entity responsible for making the resource available" +msgstr "Naam van de instantie die het document ter beschikking stelt" + +#: ../src/rdf.cpp:258 msgid "Identifier:" msgstr "Identificatie:" -#: ../src/rdf.cpp:256 -msgid "Unique URI to reference this document" -msgstr "Een unieke URI om aan dit document te refereren" - #: ../src/rdf.cpp:259 -msgid "Unique URI to reference the source of this document" -msgstr "Een unieke URI om aan de bron van dit document te refereren" +msgid "An unambiguous reference to the resource within a given context" +msgstr "Een eenduidige referentie naar het document in een gegeven context" -#: ../src/rdf.cpp:261 +#: ../src/rdf.cpp:262 +msgid "A related resource from which the described resource is derived" +msgstr "Een gerelateerd document waarvan dit document is afgeleid" + +#: ../src/rdf.cpp:264 msgid "Relation:" msgstr "Gerelateerd aan:" -#: ../src/rdf.cpp:262 -msgid "Unique URI to a related document" -msgstr "Een unieke URI naar een gerelateerd document" +#: ../src/rdf.cpp:265 +msgid "A related resource" +msgstr "Een gerelateerd document" -#: ../src/rdf.cpp:264 -#: ../src/ui/dialog/inkscape-preferences.cpp:1830 +#: ../src/rdf.cpp:267 +#: ../src/ui/dialog/inkscape-preferences.cpp:1841 msgid "Language:" msgstr "Taal:" -#: ../src/rdf.cpp:265 -msgid "Two-letter language tag with optional subtags for the language of this document (e.g. 'en-GB')" -msgstr "Een tweeletterige aanduiding (met optionele subaanduiding) van de taal van dit document (bijvoorbeeld 'nl-NL')" +#: ../src/rdf.cpp:268 +msgid "A language of the resource" +msgstr "Taal van het document" -#: ../src/rdf.cpp:267 +#: ../src/rdf.cpp:270 msgid "Keywords:" msgstr "Sleutelwoorden:" -#: ../src/rdf.cpp:268 -msgid "The topic of this document as comma-separated key words, phrases, or classifications" -msgstr "Het onderwerp van dit document als losse woorden of zinnetjes, gescheiden door komma's" +#: ../src/rdf.cpp:271 +msgid "The topic of the resource" +msgstr "Kernwoorden van het document" #. TRANSLATORS: "Coverage": the spatial or temporal characteristics of the content. #. For info, see Appendix D of http://www.w3.org/TR/1998/WD-rdf-schema-19980409/ -#: ../src/rdf.cpp:272 +#: ../src/rdf.cpp:275 msgid "Coverage:" msgstr "Dekking:" -#: ../src/rdf.cpp:273 -msgid "Extent or scope of this document" -msgstr "Dekking of lading van dit document" - #: ../src/rdf.cpp:276 +msgid "The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant" +msgstr "Ruimtelijke of tijdelijke dekking van het document, toepasbaarheid van het document of de jurisdictie waaronder het document valt" + +#: ../src/rdf.cpp:279 msgid "Description:" msgstr "Beschrijving:" -#: ../src/rdf.cpp:277 -msgid "A short account of the content of this document" -msgstr "Een korte samenvatting van de inhoud van dit document" +#: ../src/rdf.cpp:280 +msgid "An account of the resource" +msgstr "Een korte samenvatting van de inhoud" #. FIXME: need to handle 1 agent per line of input -#: ../src/rdf.cpp:281 +#: ../src/rdf.cpp:284 msgid "Contributors:" msgstr "Met dank aan:" -#: ../src/rdf.cpp:282 -msgid "Names of entities responsible for making contributions to the content of this document" -msgstr "Naam van degenen die bijdragen hebben geleverd aan de inhoud van dit document" +#: ../src/rdf.cpp:285 +msgid "An entity responsible for making contributions to the resource" +msgstr "Instantie verantwoordelijk voor bijdragen aan het document" #. TRANSLATORS: URL to a page that defines the license for the document -#: ../src/rdf.cpp:286 +#: ../src/rdf.cpp:289 msgid "URI:" msgstr "URI:" #. TRANSLATORS: this is where you put a URL to a page that defines the license -#: ../src/rdf.cpp:288 +#: ../src/rdf.cpp:291 msgid "URI to this document's license's namespace definition" msgstr "URI naar de naamsruimtedefinitie van de licentie van dit document" #. TRANSLATORS: fragment of XML representing the license of the document -#: ../src/rdf.cpp:292 +#: ../src/rdf.cpp:295 msgid "Fragment:" msgstr "Onderdeel:" -#: ../src/rdf.cpp:293 +#: ../src/rdf.cpp:296 msgid "XML fragment for the RDF 'License' section" msgstr "XML-fragment voor het RDF 'licentie'-deel" -#: ../src/rect-context.cpp:352 +#: ../src/rect-context.cpp:351 msgid "<b>Ctrl</b>: make square or integer-ratio rect, lock a rounded corner circular" msgstr "<b>Ctrl</b>: tekent een vierkant of simpele rechthoek, vergrendelt de hoekafronding op cirkelvormig" -#: ../src/rect-context.cpp:505 +#: ../src/rect-context.cpp:506 #, c-format msgid "<b>Rectangle</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</b> to draw around the starting point" msgstr "<b>Rechthoek</b>: %s × %s (verhouding %d:%d); gebruik <b>Shift</b> om rond het startpunt te tekenen" -#: ../src/rect-context.cpp:508 +#: ../src/rect-context.cpp:509 #, c-format msgid "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1.618 : 1); with <b>Shift</b> to draw around the starting point" msgstr "<b>Rechthoek</b>: %s × %s (gulden snede 1,618:1); gebruik <b>Shift</b> om rond het startpunt te tekenen" -#: ../src/rect-context.cpp:510 +#: ../src/rect-context.cpp:511 #, c-format msgid "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1 : 1.618); with <b>Shift</b> to draw around the starting point" msgstr "<b>Rechthoek</b>: %s × %s (gulden snede 1:1,618); gebruik <b>Shift</b> om rond het startpunt te tekenen" -#: ../src/rect-context.cpp:514 +#: ../src/rect-context.cpp:515 #, c-format msgid "<b>Rectangle</b>: %s × %s; with <b>Ctrl</b> to make square or integer-ratio rectangle; with <b>Shift</b> to draw around the starting point" msgstr "<b>Rechthoek</b>: %s × %s; gebruik <b>Ctrl</b> om een vierkant of een rechthoek te maken; gebruik <b>Shift</b> om rond het startpunt te tekenen" -#: ../src/rect-context.cpp:539 +#: ../src/rect-context.cpp:540 msgid "Create rectangle" msgstr "Rechthoek maken" @@ -11744,19 +11589,19 @@ msgstr "Rechthoek maken" msgid "Fixup broken links" msgstr "" -#: ../src/select-context.cpp:181 +#: ../src/select-context.cpp:183 msgid "Click selection to toggle scale/rotation handles" msgstr "Klik op de selectie om te wisselen tussen draaien en vergroten/verkleinen" -#: ../src/select-context.cpp:182 +#: ../src/select-context.cpp:184 msgid "No objects selected. Click, Shift+click, Alt+scroll mouse on top of objects, or drag around objects to select." msgstr "Geen objecten geselecteerd. Klik, Shift+klik of Alt+scroll met de muis over objecten of sleep rond objecten om te selecteren." -#: ../src/select-context.cpp:241 +#: ../src/select-context.cpp:243 msgid "Move canceled." msgstr "Het verplaatsen is geannuleerd." -#: ../src/select-context.cpp:249 +#: ../src/select-context.cpp:251 msgid "Selection canceled." msgstr "Het selecteren is geannuleerd." @@ -11784,551 +11629,572 @@ msgstr "<b>Alt</b>: klik voor onderselectie; scroll muiswiel om de selectie te w msgid "Selected object is not a group. Cannot enter." msgstr "Het geselecteerde object is geen groep. Kan er niet in gaan." -#: ../src/selection-chemistry.cpp:377 +#: ../src/selection-chemistry.cpp:392 msgid "Delete text" msgstr "Tekst verwijderen" -#: ../src/selection-chemistry.cpp:385 +#: ../src/selection-chemistry.cpp:400 msgid "<b>Nothing</b> was deleted." msgstr "Er is <b>niets</b> verwijderd." -#: ../src/selection-chemistry.cpp:404 -#: ../src/text-context.cpp:1030 +#: ../src/selection-chemistry.cpp:419 +#: ../src/text-context.cpp:1031 #: ../src/ui/dialog/calligraphic-profile-rename.cpp:75 -#: ../src/ui/dialog/swatches.cpp:278 -#: ../src/widgets/erasor-toolbar.cpp:114 +#: ../src/ui/dialog/swatches.cpp:279 +#: ../src/widgets/eraser-toolbar.cpp:110 #: ../src/widgets/gradient-toolbar.cpp:1193 #: ../src/widgets/gradient-toolbar.cpp:1207 #: ../src/widgets/gradient-toolbar.cpp:1221 -#: ../src/widgets/node-toolbar.cpp:410 +#: ../src/widgets/node-toolbar.cpp:413 msgid "Delete" msgstr "Verwijderen" -#: ../src/selection-chemistry.cpp:432 +#: ../src/selection-chemistry.cpp:447 msgid "Select <b>object(s)</b> to duplicate." msgstr "Selecteer (een) <b>object(en)</b> om te dupliceren." -#: ../src/selection-chemistry.cpp:541 +#: ../src/selection-chemistry.cpp:556 msgid "Delete all" msgstr "Alles verwijderen" -#: ../src/selection-chemistry.cpp:737 +#: ../src/selection-chemistry.cpp:746 msgid "Select <b>some objects</b> to group." msgstr "Selecteer <b>twee objecten of meer objecten</b> om te groeperen." -#: ../src/selection-chemistry.cpp:752 -#: ../src/selection-describer.cpp:53 +#: ../src/selection-chemistry.cpp:761 +#: ../src/selection-describer.cpp:55 msgid "Group" msgstr "Groeperen" -#: ../src/selection-chemistry.cpp:766 +#: ../src/selection-chemistry.cpp:770 msgid "Select a <b>group</b> to ungroup." msgstr "Selecteer een <b>groep</b> om op te heffen" -#: ../src/selection-chemistry.cpp:807 +#: ../src/selection-chemistry.cpp:813 msgid "<b>No groups</b> to ungroup in the selection." msgstr "<b>Geen groepen geselecteerd</b> om op te heffen." -#: ../src/selection-chemistry.cpp:813 -#: ../src/sp-item-group.cpp:476 +#: ../src/selection-chemistry.cpp:819 +#: ../src/sp-item-group.cpp:479 msgid "Ungroup" msgstr "Groep opheffen" -#: ../src/selection-chemistry.cpp:899 +#: ../src/selection-chemistry.cpp:900 msgid "Select <b>object(s)</b> to raise." msgstr "Selecteer <b>object(en)</b> om naar boven te brengen." -#: ../src/selection-chemistry.cpp:905 -#: ../src/selection-chemistry.cpp:965 -#: ../src/selection-chemistry.cpp:998 -#: ../src/selection-chemistry.cpp:1062 +#: ../src/selection-chemistry.cpp:906 +#: ../src/selection-chemistry.cpp:962 +#: ../src/selection-chemistry.cpp:990 +#: ../src/selection-chemistry.cpp:1050 msgid "You cannot raise/lower objects from <b>different groups</b> or <b>layers</b>." msgstr "U kunt geen object uit <b>verschillende groepen</b> of <b>lagen</b> naar boven brengen of naar onder sturen." #. TRANSLATORS: "Raise" means "to raise an object" in the undo history -#: ../src/selection-chemistry.cpp:945 +#: ../src/selection-chemistry.cpp:946 msgctxt "Undo action" msgid "Raise" msgstr "Verhogen" -#: ../src/selection-chemistry.cpp:957 +#: ../src/selection-chemistry.cpp:954 msgid "Select <b>object(s)</b> to raise to top." msgstr "Selecteer <b>objecten</b> die u helemaal naar boven wilt brengen." -#: ../src/selection-chemistry.cpp:980 +#: ../src/selection-chemistry.cpp:977 msgid "Raise to top" msgstr "Bovenaan" -#: ../src/selection-chemistry.cpp:992 +#: ../src/selection-chemistry.cpp:984 msgid "Select <b>object(s)</b> to lower." msgstr "Selecteer <b>objecten</b> die u naar onderen wilt brengen." -#: ../src/selection-chemistry.cpp:1042 +#: ../src/selection-chemistry.cpp:1034 +#: ../src/widgets/ruler.cpp:209 msgid "Lower" msgstr "Omlaag" -#: ../src/selection-chemistry.cpp:1054 +#: ../src/selection-chemistry.cpp:1042 msgid "Select <b>object(s)</b> to lower to bottom." msgstr "Selecteer <b>objecten</b> die u naar helemaal naar onderen wilt sturen." -#: ../src/selection-chemistry.cpp:1089 +#: ../src/selection-chemistry.cpp:1077 msgid "Lower to bottom" msgstr "Onderaan" -#: ../src/selection-chemistry.cpp:1096 +#: ../src/selection-chemistry.cpp:1084 msgid "Nothing to undo." msgstr "Er is niets om ongedaan te maken." -#: ../src/selection-chemistry.cpp:1104 +#: ../src/selection-chemistry.cpp:1092 msgid "Nothing to redo." msgstr "Er is niets om opnieuw te doen." -#: ../src/selection-chemistry.cpp:1165 +#: ../src/selection-chemistry.cpp:1153 msgid "Paste" msgstr "Plakken" -#: ../src/selection-chemistry.cpp:1173 +#: ../src/selection-chemistry.cpp:1161 msgid "Paste style" msgstr "Stijl plakken" -#: ../src/selection-chemistry.cpp:1183 +#: ../src/selection-chemistry.cpp:1171 msgid "Paste live path effect" msgstr "Padeffect plakken" -#: ../src/selection-chemistry.cpp:1204 +#: ../src/selection-chemistry.cpp:1192 msgid "Select <b>object(s)</b> to remove live path effects from." msgstr "Selecteer <b>object(en)</b> om padeffect van te verwijderen." -#: ../src/selection-chemistry.cpp:1216 +#: ../src/selection-chemistry.cpp:1204 msgid "Remove live path effect" msgstr "Padeffect verwijderen" -#: ../src/selection-chemistry.cpp:1227 +#: ../src/selection-chemistry.cpp:1215 msgid "Select <b>object(s)</b> to remove filters from." msgstr "Selecteer <b>object(en)</b> om filters van te verwijderen." -#: ../src/selection-chemistry.cpp:1237 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1448 +#: ../src/selection-chemistry.cpp:1225 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1461 msgid "Remove filter" msgstr "Verwijder filter" -#: ../src/selection-chemistry.cpp:1246 +#: ../src/selection-chemistry.cpp:1234 msgid "Paste size" msgstr "Grootte plakken" -#: ../src/selection-chemistry.cpp:1255 +#: ../src/selection-chemistry.cpp:1243 msgid "Paste size separately" msgstr "Grootte apart plakken" -#: ../src/selection-chemistry.cpp:1265 +#: ../src/selection-chemistry.cpp:1253 msgid "Select <b>object(s)</b> to move to the layer above." msgstr "Selecteer <b>objecten</b> om naar de bovenliggende laag te verplaatsen." -#: ../src/selection-chemistry.cpp:1291 +#: ../src/selection-chemistry.cpp:1279 msgid "Raise to next layer" msgstr "Verhoog naar de volgende laag" -#: ../src/selection-chemistry.cpp:1298 +#: ../src/selection-chemistry.cpp:1286 msgid "No more layers above." msgstr "Er zijn geen bovenliggende lagen." -#: ../src/selection-chemistry.cpp:1310 +#: ../src/selection-chemistry.cpp:1298 msgid "Select <b>object(s)</b> to move to the layer below." msgstr "Selecteer <b>objecten</b> om naar de onderliggende laag te verplaatsen." -#: ../src/selection-chemistry.cpp:1336 +#: ../src/selection-chemistry.cpp:1324 msgid "Lower to previous layer" msgstr "Verlaag naar de vorige laag" -#: ../src/selection-chemistry.cpp:1343 +#: ../src/selection-chemistry.cpp:1331 msgid "No more layers below." msgstr "Er zijn geen onderliggende lagen." -#: ../src/selection-chemistry.cpp:1355 +#: ../src/selection-chemistry.cpp:1343 msgid "Select <b>object(s)</b> to move." msgstr "Selecteer <b>object(en)</b> om te verplaatsen." -#: ../src/selection-chemistry.cpp:1372 -#: ../src/verbs.cpp:2513 +#: ../src/selection-chemistry.cpp:1360 +#: ../src/verbs.cpp:2572 msgid "Move selection to layer" msgstr "Selectie naar laag verplaatsen" -#: ../src/selection-chemistry.cpp:1596 +#: ../src/selection-chemistry.cpp:1584 msgid "Remove transform" msgstr "Transformatie verwijderen" -#: ../src/selection-chemistry.cpp:1699 +#: ../src/selection-chemistry.cpp:1687 msgid "Rotate 90° CCW" msgstr "90 graden draaien; TKI" -#: ../src/selection-chemistry.cpp:1699 +#: ../src/selection-chemistry.cpp:1687 msgid "Rotate 90° CW" msgstr "90 graden draaien; MKM" -#: ../src/selection-chemistry.cpp:1720 -#: ../src/seltrans.cpp:485 -#: ../src/ui/dialog/transformation.cpp:888 +#: ../src/selection-chemistry.cpp:1708 +#: ../src/seltrans.cpp:468 +#: ../src/ui/dialog/transformation.cpp:893 msgid "Rotate" msgstr "Roteren" -#: ../src/selection-chemistry.cpp:2099 +#: ../src/selection-chemistry.cpp:2087 msgid "Rotate by pixels" msgstr "Per pixel draaien" -#: ../src/selection-chemistry.cpp:2129 -#: ../src/seltrans.cpp:482 -#: ../src/ui/dialog/transformation.cpp:863 +#: ../src/selection-chemistry.cpp:2117 +#: ../src/seltrans.cpp:465 +#: ../src/ui/dialog/transformation.cpp:868 #: ../share/extensions/interp_att_g.inx.h:12 msgid "Scale" msgstr "Schalen" -#: ../src/selection-chemistry.cpp:2154 +#: ../src/selection-chemistry.cpp:2142 msgid "Scale by whole factor" msgstr "Met een hele factor schalen" -#: ../src/selection-chemistry.cpp:2169 +#: ../src/selection-chemistry.cpp:2157 msgid "Move vertically" msgstr "Verticaal verplaatsen" -#: ../src/selection-chemistry.cpp:2172 +#: ../src/selection-chemistry.cpp:2160 msgid "Move horizontally" msgstr "Horizontaal verplaatsen" -#: ../src/selection-chemistry.cpp:2175 -#: ../src/selection-chemistry.cpp:2201 -#: ../src/seltrans.cpp:479 -#: ../src/ui/dialog/transformation.cpp:802 +#: ../src/selection-chemistry.cpp:2163 +#: ../src/selection-chemistry.cpp:2189 +#: ../src/seltrans.cpp:462 +#: ../src/ui/dialog/transformation.cpp:807 msgid "Move" msgstr "Verplaatsen" -#: ../src/selection-chemistry.cpp:2195 +#: ../src/selection-chemistry.cpp:2183 msgid "Move vertically by pixels" msgstr "Verticaal verplaatsen per pixels" -#: ../src/selection-chemistry.cpp:2198 +#: ../src/selection-chemistry.cpp:2186 msgid "Move horizontally by pixels" msgstr "Horizontaal verplaatsen per pixels" -#: ../src/selection-chemistry.cpp:2330 +#: ../src/selection-chemistry.cpp:2318 msgid "The selection has no applied path effect." msgstr "De selectie bevat geen toegepast padeffect." -#: ../src/selection-chemistry.cpp:2533 +#: ../src/selection-chemistry.cpp:2521 msgctxt "Action" msgid "Clone" msgstr "Kloon" -#: ../src/selection-chemistry.cpp:2549 +#: ../src/selection-chemistry.cpp:2537 msgid "Select <b>clones</b> to relink." msgstr "Selecteer <b>klonen</b> om te herlinken." -#: ../src/selection-chemistry.cpp:2556 +#: ../src/selection-chemistry.cpp:2544 msgid "Copy an <b>object</b> to clipboard to relink clones to." msgstr "Een <b>object</b> naar het klembord kopiëren om klonen naar te herlinken" -#: ../src/selection-chemistry.cpp:2580 +#: ../src/selection-chemistry.cpp:2568 msgid "<b>No clones to relink</b> in the selection." msgstr "<b>Geen klonen om te herlinken</b> in de selectie" -#: ../src/selection-chemistry.cpp:2583 +#: ../src/selection-chemistry.cpp:2571 msgid "Relink clone" msgstr "Kloon herlinken" -#: ../src/selection-chemistry.cpp:2597 +#: ../src/selection-chemistry.cpp:2585 msgid "Select <b>clones</b> to unlink." msgstr "Selecteer <b>klonen</b> om te ontlinken." -#: ../src/selection-chemistry.cpp:2651 +#: ../src/selection-chemistry.cpp:2639 msgid "<b>No clones to unlink</b> in the selection." msgstr "<b>Geen klonen geselecteerd</b> om te ontkoppelen." -#: ../src/selection-chemistry.cpp:2655 +#: ../src/selection-chemistry.cpp:2643 msgid "Unlink clone" msgstr "Kloon ontkoppelen" -#: ../src/selection-chemistry.cpp:2668 +#: ../src/selection-chemistry.cpp:2656 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 "Selecteer een <b>kloon</b> om naar zijn origineel te gaan. Selecteer een <b>gekoppelde offset</b> om naar zijn bron te gaan. Selecteer <b>tekst op een pad</b> om naar het pad te gaan. Selecteer <b>ingekaderde tekst</b> om naar het vormende object te gaan." -#: ../src/selection-chemistry.cpp:2701 +#: ../src/selection-chemistry.cpp:2689 msgid "<b>Cannot find</b> the object to select (orphaned clone, offset, textpath, flowed text?)" msgstr "Het te selecteren object <b>is onvindbaar</b> (verweesde kloon, offset, tekstpad of ingekaderde tekst?)" -#: ../src/selection-chemistry.cpp:2707 +#: ../src/selection-chemistry.cpp:2695 msgid "The object you're trying to select is <b>not visible</b> (it is in <defs>)" msgstr "Het object dat u probeert te selecteren is <b>niet zichtbaar</b> (het staat in <defs>)" -#: ../src/selection-chemistry.cpp:2752 +#: ../src/selection-chemistry.cpp:2740 msgid "Select <b>one</b> path to clone." msgstr "Selecteer <b>een</b> pad om te klonen." -#: ../src/selection-chemistry.cpp:2756 +#: ../src/selection-chemistry.cpp:2744 msgid "Select one <b>path</b> to clone." msgstr "Selecteer een <b>pad</b> om te klonen." -#: ../src/selection-chemistry.cpp:2811 +#: ../src/selection-chemistry.cpp:2799 msgid "Select <b>object(s)</b> to convert to marker." msgstr "Selecteer eerst de <b>objecten</b> om te converteren naar een markering." -#: ../src/selection-chemistry.cpp:2879 +#: ../src/selection-chemistry.cpp:2867 msgid "Objects to marker" msgstr "Objecten naar markering" -#: ../src/selection-chemistry.cpp:2907 +#: ../src/selection-chemistry.cpp:2895 msgid "Select <b>object(s)</b> to convert to guides." msgstr "Selecteer eerst de <b>objecten</b> om te converteren naar hulplijnen." -#: ../src/selection-chemistry.cpp:2919 +#: ../src/selection-chemistry.cpp:2907 msgid "Objects to guides" msgstr "Objecten naar hulplijnen" -#: ../src/selection-chemistry.cpp:2938 +#: ../src/selection-chemistry.cpp:2926 msgid "Select <b>groups</b> to convert to symbols." msgstr "Selecteer <b>groepen</b> om naar symbolen te converteren." -#: ../src/selection-chemistry.cpp:2958 +#: ../src/selection-chemistry.cpp:2946 msgid "No <b>groups</b> converted to symbols." msgstr "Geen <b>groepen</b> naar symbolen geconverteerd." #. Group just disappears, nothing to select. -#: ../src/selection-chemistry.cpp:2965 +#: ../src/selection-chemistry.cpp:2953 msgid "Group to symbol" msgstr "Groep naar symbool" -#: ../src/selection-chemistry.cpp:3029 +#: ../src/selection-chemistry.cpp:3017 msgid "Select a <b>symbol</b> to extract objects from." msgstr "Selecteer een <b>symbool</b> om objecten uit te halen." -#: ../src/selection-chemistry.cpp:3038 +#: ../src/selection-chemistry.cpp:3026 msgid "Select only one <b>symbol</b> to convert to group." msgstr "Selecteer slechts één <b>symbool</b> om naar een groep te converteren." -#: ../src/selection-chemistry.cpp:3081 +#: ../src/selection-chemistry.cpp:3067 msgid "Group from symbol" msgstr "Groep van symbool" -#: ../src/selection-chemistry.cpp:3098 +#: ../src/selection-chemistry.cpp:3084 msgid "Select <b>object(s)</b> to convert to pattern." msgstr "Selecteer eerst de <b>objecten</b> om te converteren naar een patroon." -#: ../src/selection-chemistry.cpp:3186 +#: ../src/selection-chemistry.cpp:3172 msgid "Objects to pattern" msgstr "Objecten naar patroon" -#: ../src/selection-chemistry.cpp:3202 +#: ../src/selection-chemistry.cpp:3188 msgid "Select an <b>object with pattern fill</b> to extract objects from." msgstr "Selecteer <b>objecten met patroonvulling</b> om objecten uit te halen." -#: ../src/selection-chemistry.cpp:3255 +#: ../src/selection-chemistry.cpp:3241 msgid "<b>No pattern fills</b> in the selection." msgstr "Er zijn geen <b>objecten met patroonvulling</b> geselecteerd." -#: ../src/selection-chemistry.cpp:3258 +#: ../src/selection-chemistry.cpp:3244 msgid "Pattern to objects" msgstr "Patroon naar objecten" -#: ../src/selection-chemistry.cpp:3349 +#: ../src/selection-chemistry.cpp:3335 msgid "Select <b>object(s)</b> to make a bitmap copy." msgstr "Selecteer eerst de <b>objecten</b> om een bitmapkopie van te maken." -#: ../src/selection-chemistry.cpp:3353 +#: ../src/selection-chemistry.cpp:3339 msgid "Rendering bitmap..." msgstr "Renderen van bitmap..." -#: ../src/selection-chemistry.cpp:3530 +#: ../src/selection-chemistry.cpp:3516 msgid "Create bitmap" msgstr "Bitmap maken" -#: ../src/selection-chemistry.cpp:3562 +#: ../src/selection-chemistry.cpp:3548 msgid "Select <b>object(s)</b> to create clippath or mask from." msgstr "Selecteer de <b>objecten</b> om een afsnijpad/masker van te maken." -#: ../src/selection-chemistry.cpp:3565 +#: ../src/selection-chemistry.cpp:3551 msgid "Select mask object and <b>object(s)</b> to apply clippath or mask to." msgstr "Selecteer het maskerobject en de <b>object(en)</b> om het afsnijpad/masker op toe te passen." -#: ../src/selection-chemistry.cpp:3746 +#: ../src/selection-chemistry.cpp:3732 msgid "Set clipping path" msgstr "Afsnijpad inschakelen" -#: ../src/selection-chemistry.cpp:3748 +#: ../src/selection-chemistry.cpp:3734 msgid "Set mask" msgstr "Masker inschakelen" -#: ../src/selection-chemistry.cpp:3763 +#: ../src/selection-chemistry.cpp:3749 msgid "Select <b>object(s)</b> to remove clippath or mask from." msgstr "Selecteer <b>object(en)</b> om het afsnijpad/masker van uit te schakelen." -#: ../src/selection-chemistry.cpp:3874 +#: ../src/selection-chemistry.cpp:3860 msgid "Release clipping path" msgstr "Afsnijpad uitschakelen" -#: ../src/selection-chemistry.cpp:3876 +#: ../src/selection-chemistry.cpp:3862 msgid "Release mask" msgstr "Masker uitschakelen" -#: ../src/selection-chemistry.cpp:3895 +#: ../src/selection-chemistry.cpp:3881 msgid "Select <b>object(s)</b> to fit canvas to." msgstr "Selecteer <b>object(en)</b> voor aanpassing van het canvas" #. Fit Page -#: ../src/selection-chemistry.cpp:3915 -#: ../src/verbs.cpp:2839 +#: ../src/selection-chemistry.cpp:3901 +#: ../src/verbs.cpp:2896 msgid "Fit Page to Selection" msgstr "Pagina naar selectie schalen" -#: ../src/selection-chemistry.cpp:3944 -#: ../src/verbs.cpp:2841 +#: ../src/selection-chemistry.cpp:3930 +#: ../src/verbs.cpp:2898 msgid "Fit Page to Drawing" msgstr "Pagina naar tekening schalen" -#: ../src/selection-chemistry.cpp:3965 -#: ../src/verbs.cpp:2843 +#: ../src/selection-chemistry.cpp:3951 +#: ../src/verbs.cpp:2900 msgid "Fit Page to Selection or Drawing" msgstr "Pagina naar selectie of inhoud schalen" #. TRANSLATORS: "Link" means internet link (anchor) -#: ../src/selection-describer.cpp:45 +#: ../src/selection-describer.cpp:47 msgctxt "Web" msgid "Link" msgstr "Link" -#: ../src/selection-describer.cpp:47 +#: ../src/selection-describer.cpp:49 msgid "Circle" msgstr "Cirkel" #. Ellipse -#: ../src/selection-describer.cpp:49 -#: ../src/selection-describer.cpp:74 +#: ../src/selection-describer.cpp:51 +#: ../src/selection-describer.cpp:78 #: ../src/ui/dialog/inkscape-preferences.cpp:403 -#: ../src/widgets/pencil-toolbar.cpp:192 +#: ../src/widgets/pencil-toolbar.cpp:187 msgid "Ellipse" msgstr "Ellips" -#: ../src/selection-describer.cpp:51 +#: ../src/selection-describer.cpp:53 msgid "Flowed text" msgstr "Ingekaderde tekst" -#: ../src/selection-describer.cpp:57 +#: ../src/selection-describer.cpp:59 msgid "Line" msgstr "Lijn" -#: ../src/selection-describer.cpp:59 +#: ../src/selection-describer.cpp:61 msgid "Path" msgstr "Pad" -#: ../src/selection-describer.cpp:61 -#: ../src/widgets/star-toolbar.cpp:474 +#: ../src/selection-describer.cpp:63 +#: ../src/widgets/star-toolbar.cpp:470 msgid "Polygon" msgstr "Veelhoek" -#: ../src/selection-describer.cpp:63 +#: ../src/selection-describer.cpp:65 msgid "Polyline" msgstr "Veellijn" #. Rectangle -#: ../src/selection-describer.cpp:65 +#: ../src/selection-describer.cpp:67 #: ../src/ui/dialog/inkscape-preferences.cpp:393 msgid "Rectangle" msgstr "Rechthoek" #. 3D box -#: ../src/selection-describer.cpp:67 +#: ../src/selection-describer.cpp:69 #: ../src/ui/dialog/inkscape-preferences.cpp:398 msgid "3D Box" msgstr "3D-kubus" -#: ../src/selection-describer.cpp:69 +#: ../src/selection-describer.cpp:71 msgctxt "Object" msgid "Text" msgstr "Tekst" +#: ../src/selection-describer.cpp:74 +msgctxt "Object" +msgid "Symbol" +msgstr "Symbool" + #. TRANSLATORS: "Clone" is a noun, type of object -#: ../src/selection-describer.cpp:72 +#: ../src/selection-describer.cpp:76 msgctxt "Object" msgid "Clone" msgstr "Kloon" -#: ../src/selection-describer.cpp:76 +#: ../src/selection-describer.cpp:80 #: ../share/extensions/gcodetools_lathe.inx.h:9 msgid "Offset path" msgstr "Rand object" #. Spiral -#: ../src/selection-describer.cpp:78 +#: ../src/selection-describer.cpp:82 #: ../src/ui/dialog/inkscape-preferences.cpp:411 #: ../share/extensions/gcodetools_area.inx.h:11 msgid "Spiral" msgstr "Spiraal" #. Star -#: ../src/selection-describer.cpp:80 +#: ../src/selection-describer.cpp:84 #: ../src/ui/dialog/inkscape-preferences.cpp:407 -#: ../src/widgets/star-toolbar.cpp:481 +#: ../src/widgets/star-toolbar.cpp:477 msgid "Star" msgstr "Ster" -#: ../src/selection-describer.cpp:150 +#: ../src/selection-describer.cpp:153 msgid "root" msgstr "basis" -#: ../src/selection-describer.cpp:162 +#: ../src/selection-describer.cpp:155 +#: ../src/widgets/ege-paint-def.cpp:67 +#: ../src/widgets/ege-paint-def.cpp:91 +msgid "none" +msgstr "Niet" + +#: ../src/selection-describer.cpp:167 #, c-format msgid "layer <b>%s</b>" msgstr "laag <b>%s</b>" -#: ../src/selection-describer.cpp:164 +#: ../src/selection-describer.cpp:169 #, c-format msgid "layer <b><i>%s</i></b>" msgstr "laag <b><i>%s</i></b>" -#: ../src/selection-describer.cpp:173 +#: ../src/selection-describer.cpp:178 #, c-format msgid "<i>%s</i>" msgstr "<i>%s</i>" -#: ../src/selection-describer.cpp:182 +#: ../src/selection-describer.cpp:187 #, c-format msgid " in %s" msgstr " in %s" -#: ../src/selection-describer.cpp:184 +#: ../src/selection-describer.cpp:189 +#, c-format +msgid " hidden in definitions" +msgstr " verborgen in de definities" + +#: ../src/selection-describer.cpp:191 #, c-format msgid " in group %s (%s)" msgstr " in groep %s (%s)" -#: ../src/selection-describer.cpp:186 +#: ../src/selection-describer.cpp:193 #, c-format msgid " in <b>%i</b> parents (%s)" msgid_plural " in <b>%i</b> parents (%s)" msgstr[0] " in <b>%i</b> ouder (%s)" msgstr[1] " in <b>%i</b> ouders (%s)" -#: ../src/selection-describer.cpp:189 +#: ../src/selection-describer.cpp:196 #, c-format msgid " in <b>%i</b> layers" msgid_plural " in <b>%i</b> layers" msgstr[0] " in <b>%i</b> lagen" msgstr[1] " in <b>%i</b> lagen" -#: ../src/selection-describer.cpp:199 +#: ../src/selection-describer.cpp:206 msgid "Convert symbol to group to edit" msgstr "Symbool naar bewerkbare groep omzetten" -#: ../src/selection-describer.cpp:203 +#: ../src/selection-describer.cpp:210 +msgid "Remove from symbols tray to edit symbol" +msgstr "" + +#: ../src/selection-describer.cpp:214 msgid "Use <b>Shift+D</b> to look up original" msgstr "Gebruik <b>Shift+D</b> om het origineel te vinden" -#: ../src/selection-describer.cpp:207 +#: ../src/selection-describer.cpp:218 msgid "Use <b>Shift+D</b> to look up path" msgstr "Gebruik <b>Shift+D</b> om het pad te vinden" -#: ../src/selection-describer.cpp:211 +#: ../src/selection-describer.cpp:222 msgid "Use <b>Shift+D</b> to look up frame" msgstr "Gebruik <b>Shift+D</b> om het kaderobject te vinden" #. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:226 +#: ../src/selection-describer.cpp:237 #: ../src/spray-context.cpp:203 #: ../src/tweak-context.cpp:189 #, c-format @@ -12338,7 +12204,7 @@ msgstr[0] "<b>%i</b> object geselecteerd" msgstr[1] "<b>%i</b> objecten geselecteerd" #. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:231 +#: ../src/selection-describer.cpp:242 #, c-format msgid "<b>%i</b> object of type <b>%s</b>" msgid_plural "<b>%i</b> objects of type <b>%s</b>" @@ -12346,7 +12212,7 @@ msgstr[0] "<b>%d</b> object gevonden van type <b>%s</b>" msgstr[1] "<b>%d</b> objecten gevonden van type <b>%s</b>" #. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:236 +#: ../src/selection-describer.cpp:247 #, 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>" @@ -12354,7 +12220,7 @@ msgstr[0] "<b>%d</b> object gevonden van type <b>%s</b>, <b>%s</b>" msgstr[1] "<b>%d</b> objecten gevonden van type <b>%s</b>, <b>%s</b>" #. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:241 +#: ../src/selection-describer.cpp:252 #, 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>" @@ -12362,93 +12228,93 @@ msgstr[0] "<b>%d</b> object gevonden van type <b>%s</b>, <b>%s</b>, <b>%s</b>" msgstr[1] "<b>%d</b> objecten gevonden van type <b>%s</b>, <b>%s</b>, <b>%s</b>" #. this is only used with 2 or more objects -#: ../src/selection-describer.cpp:246 +#: ../src/selection-describer.cpp:257 #, 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] "<b>%d</b> object gevonden van <b>%i</b> types" msgstr[1] "<b>%d</b> objecten gevonden van <b>%i</b> types" -#: ../src/selection-describer.cpp:256 +#: ../src/selection-describer.cpp:267 #, c-format msgid "; <i>%d filtered object</i> " msgid_plural "; <i>%d filtered objects</i> " msgstr[0] "; <i>%d gefilterd object</i>" msgstr[1] "; <i>%d gefilterde objecten</i>" -#: ../src/seltrans.cpp:488 -#: ../src/ui/dialog/transformation.cpp:946 +#: ../src/seltrans.cpp:471 +#: ../src/ui/dialog/transformation.cpp:981 msgid "Skew" msgstr "Scheeftrekken" -#: ../src/seltrans.cpp:500 +#: ../src/seltrans.cpp:483 msgid "Set center" msgstr "Centrum instellen" -#: ../src/seltrans.cpp:575 +#: ../src/seltrans.cpp:558 msgid "Stamp" msgstr "Stempel" -#: ../src/seltrans.cpp:604 -msgid "<b>Squeeze or stretch</b> selection; with <b>Ctrl</b> to scale uniformly; with <b>Shift</b> to scale around rotation center" -msgstr "Selectie <b>samendrukken of uitrekken</b>; <b>Ctrl</b> behoudt de verhoudingen; <b>Shift</b> vergroot/verkleint om het rotatiemiddelpunt" - -#: ../src/seltrans.cpp:605 -msgid "<b>Scale</b> selection; with <b>Ctrl</b> to scale uniformly; with <b>Shift</b> to scale around rotation center" -msgstr "Selectie <b>vergroten of verkleinen</b>; <b>Ctrl</b> behoudt de verhoudingen; <b>Shift</b> vergroot/verkleint om het rotatiemiddelpunt" - -#: ../src/seltrans.cpp:609 -msgid "<b>Skew</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to skew around the opposite side" -msgstr "Selectie <b>scheeftrekken</b>; <b>Ctrl</b> trekt in stappen, <b>Shift</b> trekt om de tegenoverliggende hoek" - -#: ../src/seltrans.cpp:610 -msgid "<b>Rotate</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to rotate around the opposite corner" -msgstr "Selectie <b>draaien</b>; <b>Ctrl</b> draait in stappen, <b>Shift</b> draait om de tegenoverliggende hoek" - -#: ../src/seltrans.cpp:623 -msgid "<b>Center</b> of rotation and skewing: drag to reposition; scaling with Shift also uses this center" -msgstr "Het <b>centrum</b> van draaien en scheeftrekken: sleep om te verplaatsen; vergroten/verkleinen met <b>Shift</b> gebruikt ook dit centrum." - -#: ../src/seltrans.cpp:773 +#: ../src/seltrans.cpp:711 msgid "Reset center" msgstr "Centrum herstellen" -#: ../src/seltrans.cpp:1017 -#: ../src/seltrans.cpp:1114 +#: ../src/seltrans.cpp:938 +#: ../src/seltrans.cpp:1035 #, c-format msgid "<b>Scale</b>: %0.2f%% x %0.2f%%; with <b>Ctrl</b> to lock ratio" msgstr "<b>Vergroten/verkleinen</b>: %0.2f%% x %0.2f%%; gebruik <b>Ctrl</b> om de verhouding te vergrendelen" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1228 +#: ../src/seltrans.cpp:1167 #, c-format msgid "<b>Skew</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "<b>Scheeftrekken</b>: %0.2f°; gebruik <b>Ctrl</b> om in stappen te trekken" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1303 +#: ../src/seltrans.cpp:1242 #, c-format msgid "<b>Rotate</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "<b>Draaien</b>: %0.2f°; gebruik <b>Ctrl</b> in stappen te draaien" -#: ../src/seltrans.cpp:1338 +#: ../src/seltrans.cpp:1279 #, c-format msgid "Move <b>center</b> to %s, %s" msgstr "<b>Centrum</b> verplaatsen naar %s, %s" -#: ../src/seltrans.cpp:1514 +#: ../src/seltrans.cpp:1433 #, c-format msgid "<b>Move</b> by %s, %s; with <b>Ctrl</b> to restrict to horizontal/vertical; with <b>Shift</b> to disable snapping" msgstr "<b>Verplaatsen</b> met %s, %s; gebruik <b>Ctrl</b> om het te beperken tot horizontaal en verticaal, gebruik <b>Shift</b> om magnetisch raster uit te zetten." -#: ../src/shortcuts.cpp:225 +#: ../src/seltrans-handles.cpp:9 +msgid "<b>Squeeze or stretch</b> selection; with <b>Ctrl</b> to scale uniformly; with <b>Shift</b> to scale around rotation center" +msgstr "Selectie <b>samendrukken of uitrekken</b>; <b>Ctrl</b> behoudt de verhoudingen; <b>Shift</b> vergroot/verkleint om het rotatiemiddelpunt" + +#: ../src/seltrans-handles.cpp:10 +msgid "<b>Scale</b> selection; with <b>Ctrl</b> to scale uniformly; with <b>Shift</b> to scale around rotation center" +msgstr "Selectie <b>vergroten of verkleinen</b>; <b>Ctrl</b> behoudt de verhoudingen; <b>Shift</b> vergroot/verkleint om het rotatiemiddelpunt" + +#: ../src/seltrans-handles.cpp:11 +msgid "<b>Skew</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to skew around the opposite side" +msgstr "Selectie <b>scheeftrekken</b>; <b>Ctrl</b> trekt in stappen, <b>Shift</b> trekt om de tegenoverliggende hoek" + +#: ../src/seltrans-handles.cpp:12 +msgid "<b>Rotate</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to rotate around the opposite corner" +msgstr "Selectie <b>draaien</b>; <b>Ctrl</b> draait in stappen, <b>Shift</b> draait om de tegenoverliggende hoek" + +#: ../src/seltrans-handles.cpp:13 +msgid "<b>Center</b> of rotation and skewing: drag to reposition; scaling with Shift also uses this center" +msgstr "Het <b>centrum</b> van draaien en scheeftrekken: sleep om te verplaatsen; vergroten/verkleinen met <b>Shift</b> gebruikt ook dit centrum." + +#: ../src/shortcuts.cpp:226 #, c-format msgid "Keyboard directory (%s) is unavailable." msgstr "Toetsenbordmap (%s) is niet beschikbaar." -#: ../src/shortcuts.cpp:369 +#: ../src/shortcuts.cpp:370 msgid "Select a file to import" msgstr "Selecteer een bestand om te importeren" @@ -12461,20 +12327,20 @@ msgstr "<b>Koppeling</b> naar %s" msgid "<b>Link</b> without URI" msgstr "<b>Koppeling</b> zonder URI" -#: ../src/sp-ellipse.cpp:452 -#: ../src/sp-ellipse.cpp:775 +#: ../src/sp-ellipse.cpp:457 +#: ../src/sp-ellipse.cpp:780 msgid "<b>Ellipse</b>" msgstr "<b>Ellips</b>" -#: ../src/sp-ellipse.cpp:566 +#: ../src/sp-ellipse.cpp:571 msgid "<b>Circle</b>" msgstr "<b>Cirkel</b>" -#: ../src/sp-ellipse.cpp:770 +#: ../src/sp-ellipse.cpp:775 msgid "<b>Segment</b>" msgstr "<b>Segment</b>" -#: ../src/sp-ellipse.cpp:772 +#: ../src/sp-ellipse.cpp:777 msgid "<b>Arc</b>" msgstr "<b>Boog</b>" @@ -12493,55 +12359,55 @@ msgstr "Gebied met tekstvormen" msgid "Flow excluded region" msgstr "Gebied zonder tekstvormen" -#: ../src/sp-guide.cpp:290 +#: ../src/sp-guide.cpp:289 msgid "Create Guides Around the Page" msgstr "Hulplijnen rond pagina maken" -#: ../src/sp-guide.cpp:302 -#: ../src/verbs.cpp:2410 +#: ../src/sp-guide.cpp:301 +#: ../src/verbs.cpp:2467 msgid "Delete All Guides" msgstr "Alle hulplijnen verwijderen" #. Guide has probably been deleted and no longer has an attached namedview. -#: ../src/sp-guide.cpp:462 +#: ../src/sp-guide.cpp:461 #, c-format msgid "Deleted" msgstr "Verwijderd" -#: ../src/sp-guide.cpp:471 +#: ../src/sp-guide.cpp:470 msgid "<b>Shift+drag</b> to rotate, <b>Ctrl+drag</b> to move origin, <b>Del</b> to delete" msgstr "<b>Shift+sleep</b> om te draaien, <b>Ctrl+sleep</b> om de oorsprong te verplaatsen, <b>Del</b> om te verwijderen" -#: ../src/sp-guide.cpp:475 +#: ../src/sp-guide.cpp:474 #, c-format msgid "vertical, at %s" msgstr "verticaal, op %s" -#: ../src/sp-guide.cpp:478 +#: ../src/sp-guide.cpp:477 #, c-format msgid "horizontal, at %s" msgstr "horizontaal, op %s" -#: ../src/sp-guide.cpp:483 +#: ../src/sp-guide.cpp:482 #, c-format msgid "at %d degrees, through (%s,%s)" msgstr "op %d graden, door (%s,%s)" -#: ../src/sp-image.cpp:1068 +#: ../src/sp-image.cpp:1069 msgid "embedded" msgstr "ingevoegd" -#: ../src/sp-image.cpp:1076 +#: ../src/sp-image.cpp:1077 #, c-format msgid "<b>Image with bad reference</b>: %s" msgstr "<b>Afbeelding met ongeldige referentie</b>: %s" -#: ../src/sp-image.cpp:1077 +#: ../src/sp-image.cpp:1078 #, c-format msgid "<b>Image</b> %d × %d: %s" msgstr "<b>Afbeelding</b> %d × %d: %s" -#: ../src/sp-item-group.cpp:718 +#: ../src/sp-item-group.cpp:721 #, c-format msgid "<b>Group</b> of <b>%d</b> object" msgid_plural "<b>Group</b> of <b>%d</b> objects" @@ -12549,7 +12415,7 @@ msgstr[0] "<b>Groep</b> van <b>%d</b> object" msgstr[1] "<b>Groep</b> van <b>%d</b> objecten" #: ../src/sp-item.cpp:977 -#: ../src/verbs.cpp:207 +#: ../src/verbs.cpp:213 msgid "Object" msgstr "Object" @@ -12651,16 +12517,16 @@ msgstr[0] "<b>Veelhoek</b> met %d hoek" msgstr[1] "<b>Veelhoek</b> met %d hoeken" #. TRANSLATORS: For description of font with no name. -#: ../src/sp-text.cpp:392 +#: ../src/sp-text.cpp:390 msgid "<no name found>" msgstr "<geen naam gevonden>" -#: ../src/sp-text.cpp:404 +#: ../src/sp-text.cpp:403 #, c-format msgid "<b>Text on path</b>%s (%s, %s)" msgstr "<b>Tekst op een pad</b>%s (%s, %s)" -#: ../src/sp-text.cpp:405 +#: ../src/sp-text.cpp:404 #, c-format msgid "<b>Text</b>%s (%s, %s)" msgstr "<b>Tekst</b>%s (%s, %s)" @@ -12682,31 +12548,31 @@ msgstr "<b>Verweesde gekloonde tekst</b>" msgid "<b>Text span</b>" msgstr "<b>Tekstbreedte</b>" -#: ../src/sp-use.cpp:303 -#, fuzzy, c-format +#: ../src/sp-use.cpp:299 +#, c-format msgid "<b>'%s' Symbol</b>" -msgstr "<b>Kloon van symbool</b>" +msgstr "" #. TRANSLATORS: Used for statusbar description for long <use> chains: #. * "Clone of: Clone of: ... in Layer 1". -#: ../src/sp-use.cpp:311 +#: ../src/sp-use.cpp:307 msgid "..." msgstr "..." -#: ../src/sp-use.cpp:319 +#: ../src/sp-use.cpp:315 #, c-format msgid "<b>Clone</b> of: %s" msgstr "<b>Kloon</b> van %s" -#: ../src/sp-use.cpp:323 +#: ../src/sp-use.cpp:319 msgid "<b>Orphaned clone</b>" msgstr "<b>Verweesde kloon</b>" -#: ../src/spiral-context.cpp:304 +#: ../src/spiral-context.cpp:303 msgid "<b>Ctrl</b>: snap angle" msgstr "<b>Ctrl</b>: draait in stappen" -#: ../src/spiral-context.cpp:306 +#: ../src/spiral-context.cpp:305 msgid "<b>Alt</b>: lock spiral radius" msgstr "<b>Alt</b>: vergrendelt de spiraalstraal" @@ -12719,119 +12585,119 @@ msgstr "<b>Spiraal</b>: straal %s, hoek %5g°; gebruik <b>Ctrl</b> om in sta msgid "Create spiral" msgstr "Spiraal maken" -#: ../src/splivarot.cpp:68 -#: ../src/splivarot.cpp:74 +#: ../src/splivarot.cpp:69 +#: ../src/splivarot.cpp:75 msgid "Union" msgstr "Vereniging" -#: ../src/splivarot.cpp:80 +#: ../src/splivarot.cpp:81 msgid "Intersection" msgstr "Overlap" -#: ../src/splivarot.cpp:86 -#: ../src/splivarot.cpp:92 +#: ../src/splivarot.cpp:87 +#: ../src/splivarot.cpp:93 msgid "Difference" msgstr "Verschil" -#: ../src/splivarot.cpp:98 +#: ../src/splivarot.cpp:99 msgid "Exclusion" msgstr "Uitsluiten" -#: ../src/splivarot.cpp:103 +#: ../src/splivarot.cpp:104 msgid "Division" msgstr "Splitsen" -#: ../src/splivarot.cpp:108 +#: ../src/splivarot.cpp:109 msgid "Cut path" msgstr "Pad versnijden" -#: ../src/splivarot.cpp:123 +#: ../src/splivarot.cpp:134 msgid "Select <b>at least 2 paths</b> to perform a boolean operation." msgstr "Selecteer <b>minstens twee paden</b> om een booleaanse bewerking uit te voeren." -#: ../src/splivarot.cpp:127 +#: ../src/splivarot.cpp:138 msgid "Select <b>at least 1 path</b> to perform a boolean union." msgstr "Selecteer <b>minstens één pad</b> om een booleaanse vereniging uit te voeren." -#: ../src/splivarot.cpp:133 +#: ../src/splivarot.cpp:144 msgid "Select <b>exactly 2 paths</b> to perform difference, division, or path cut." msgstr "Selecteer <b>precies twee paden</b> om een verschil, uitsluiting, splitsing of padversnijding uit te voeren." -#: ../src/splivarot.cpp:149 -#: ../src/splivarot.cpp:164 +#: ../src/splivarot.cpp:160 +#: ../src/splivarot.cpp:175 msgid "Unable to determine the <b>z-order</b> of the objects selected for difference, XOR, division, or path cut." msgstr "Er kon niet worden bepaald welk object <b>boven de andere</b> lag om een verschil, uitsluiting, splitsing of pad-snijding uit te voeren." -#: ../src/splivarot.cpp:194 +#: ../src/splivarot.cpp:205 msgid "One of the objects is <b>not a path</b>, cannot perform boolean operation." msgstr "Een van de geselecteerde objecten <b>is geen pad</b>, de booleaansche bewerking kan niet worden uitgevoerd." -#: ../src/splivarot.cpp:918 +#: ../src/splivarot.cpp:954 msgid "Select <b>stroked path(s)</b> to convert stroke to path." msgstr "Selecteer <b>paden</b> waarvan de omlijning omgezet moet worden naar een pad." -#: ../src/splivarot.cpp:1271 +#: ../src/splivarot.cpp:1307 msgid "Convert stroke to path" msgstr "Omlijning omzetten naar pad" #. TRANSLATORS: "to outline" means "to convert stroke to path" -#: ../src/splivarot.cpp:1274 +#: ../src/splivarot.cpp:1310 msgid "<b>No stroked paths</b> in the selection." msgstr "Er zijn <b>geen omlijnde paden</b> geselecteerd." -#: ../src/splivarot.cpp:1345 +#: ../src/splivarot.cpp:1381 msgid "Selected object is <b>not a path</b>, cannot inset/outset." msgstr "Het geselecteerde object is <b>geen pad</b>, en kan dus niet versmalt/verbreed worden." -#: ../src/splivarot.cpp:1441 -#: ../src/splivarot.cpp:1506 +#: ../src/splivarot.cpp:1477 +#: ../src/splivarot.cpp:1542 msgid "Create linked offset" msgstr "Gekoppelde offset maken" -#: ../src/splivarot.cpp:1442 -#: ../src/splivarot.cpp:1507 +#: ../src/splivarot.cpp:1478 +#: ../src/splivarot.cpp:1543 msgid "Create dynamic offset" msgstr "Dynamische offset maken" -#: ../src/splivarot.cpp:1532 +#: ../src/splivarot.cpp:1568 msgid "Select <b>path(s)</b> to inset/outset." msgstr "Selecteer de <b>paden</b> om te versmallen/verbreden." -#: ../src/splivarot.cpp:1745 +#: ../src/splivarot.cpp:1781 msgid "Outset path" msgstr "Pad verbreden" -#: ../src/splivarot.cpp:1745 +#: ../src/splivarot.cpp:1781 msgid "Inset path" msgstr "Pad versmallen" -#: ../src/splivarot.cpp:1747 +#: ../src/splivarot.cpp:1783 msgid "<b>No paths</b> to inset/outset in the selection." msgstr "Er zijn <b>geen paden</b> geselecteerd om te vernauwen/verwijden." -#: ../src/splivarot.cpp:1909 +#: ../src/splivarot.cpp:1945 msgid "Simplifying paths (separately):" msgstr "Vereenvoudigen van paden (apart):" -#: ../src/splivarot.cpp:1911 +#: ../src/splivarot.cpp:1947 msgid "Simplifying paths:" msgstr "Vereenvoudigen van paden:" -#: ../src/splivarot.cpp:1948 +#: ../src/splivarot.cpp:1984 #, c-format msgid "%s <b>%d</b> of <b>%d</b> paths simplified..." msgstr "%s <b>%d</b> van <b>%d</b> paden vereenvoudigd..." -#: ../src/splivarot.cpp:1960 +#: ../src/splivarot.cpp:1996 #, c-format msgid "<b>%d</b> paths simplified." msgstr "<b>%d</b> paden zijn vereenvoudigd." -#: ../src/splivarot.cpp:1974 +#: ../src/splivarot.cpp:2010 msgid "Select <b>path(s)</b> to simplify." msgstr "Selecteer <b>paden</b> om te vereenvoudigen." -#: ../src/splivarot.cpp:1990 +#: ../src/splivarot.cpp:2026 msgid "<b>No paths</b> to simplify in the selection." msgstr "Er zijn <b>geen paden</b> geselecteerd om te vereenvoudigen." @@ -12861,12 +12727,12 @@ msgid "<b>Nothing selected!</b> Select objects to spray." msgstr "<b>Niets geselecteerd!</b> Selecteer objecten voor verstuiving." #: ../src/spray-context.cpp:745 -#: ../src/widgets/spray-toolbar.cpp:182 +#: ../src/widgets/spray-toolbar.cpp:178 msgid "Spray with copies" msgstr "Verstuiven met kopieën" #: ../src/spray-context.cpp:749 -#: ../src/widgets/spray-toolbar.cpp:189 +#: ../src/widgets/spray-toolbar.cpp:185 msgid "Spray with clones" msgstr "Verstuiven met klonen" @@ -12874,7 +12740,7 @@ msgstr "Verstuiven met klonen" msgid "Spray in single path" msgstr "Verstuiven in één richting" -#: ../src/star-context.cpp:320 +#: ../src/star-context.cpp:319 msgid "<b>Ctrl</b>: snap angle; keep rays radial" msgstr "<b>Ctrl</b>: in stappen draaien; stralen radiaal houden" @@ -12910,7 +12776,7 @@ msgid "The flowed text(s) must be <b>visible</b> in order to be put on a path." msgstr "Ingekaderde tekst moet <b>zichtbaar</b> zijn om deze op een pad te kunnen zetten." #: ../src/text-chemistry.cpp:183 -#: ../src/verbs.cpp:2430 +#: ../src/verbs.cpp:2489 msgid "Put text on path" msgstr "Tekst op een pad plaatsen" @@ -12923,7 +12789,7 @@ msgid "<b>No texts-on-paths</b> in the selection." msgstr "Geen <b>tekst op een pad</b> geselecteerd." #: ../src/text-chemistry.cpp:219 -#: ../src/verbs.cpp:2432 +#: ../src/verbs.cpp:2491 msgid "Remove text from path" msgstr "Tekst van een pad verwijderen" @@ -12968,141 +12834,141 @@ msgstr "Ingekaderde tekst omzetten naar tekst" msgid "<b>No flowed text(s)</b> to convert in the selection." msgstr "Er zijn <b>geen ingekaderde tekst(en)</b> geselecteerd om om te zetten." -#: ../src/text-context.cpp:426 +#: ../src/text-context.cpp:425 msgid "<b>Click</b> to edit the text, <b>drag</b> to select part of the text." msgstr "<b>Klik</b> om de tekst te bewerken, <b>sleep</b> om een deel van de tekst te selecteren." -#: ../src/text-context.cpp:428 +#: ../src/text-context.cpp:427 msgid "<b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text." msgstr "<b>Klik</b> om de ingekaderde tekst te bewerken, <b>sleep</b> om een gedeelte te selecteren." -#: ../src/text-context.cpp:482 +#: ../src/text-context.cpp:481 msgid "Create text" msgstr "Tekst aanmaken" -#: ../src/text-context.cpp:507 +#: ../src/text-context.cpp:506 msgid "Non-printable character" msgstr "Niet-afdrukbaar teken" -#: ../src/text-context.cpp:522 +#: ../src/text-context.cpp:521 msgid "Insert Unicode character" msgstr "Unicodeteken invoegen" -#: ../src/text-context.cpp:557 +#: ../src/text-context.cpp:556 #, c-format msgid "Unicode (<b>Enter</b> to finish): %s: %s" msgstr "Unicode (<b>Enter</b> om te voltooien): %s: %s" -#: ../src/text-context.cpp:559 -#: ../src/text-context.cpp:868 +#: ../src/text-context.cpp:558 +#: ../src/text-context.cpp:869 msgid "Unicode (<b>Enter</b> to finish): " msgstr "Unicode (<b>Enter</b> om te voltooien): " -#: ../src/text-context.cpp:645 +#: ../src/text-context.cpp:646 #, c-format msgid "<b>Flowed text frame</b>: %s × %s" msgstr "<b>Tekstkader</b>: %s × %s" -#: ../src/text-context.cpp:702 +#: ../src/text-context.cpp:703 msgid "Type text; <b>Enter</b> to start new line." msgstr "Tik uw tekst; <b>Enter</b> begint een nieuwe regel." -#: ../src/text-context.cpp:713 +#: ../src/text-context.cpp:714 msgid "Flowed text is created." msgstr "Ingekaderde tekst is aangemaakt." -#: ../src/text-context.cpp:715 +#: ../src/text-context.cpp:716 msgid "Create flowed text" msgstr "Ingekaderde tekst maken" -#: ../src/text-context.cpp:717 +#: ../src/text-context.cpp:718 msgid "The frame is <b>too small</b> for the current font size. Flowed text not created." msgstr "Het kader is <b>te klein</b> voor de grootte van het huidige lettertype. Er is geen ingekaderde tekst aangemaakt." -#: ../src/text-context.cpp:853 +#: ../src/text-context.cpp:854 msgid "No-break space" msgstr "Harde spatie" -#: ../src/text-context.cpp:855 +#: ../src/text-context.cpp:856 msgid "Insert no-break space" msgstr "Harde spatie invoegen" -#: ../src/text-context.cpp:892 +#: ../src/text-context.cpp:893 msgid "Make bold" msgstr "Vet maken" -#: ../src/text-context.cpp:910 +#: ../src/text-context.cpp:911 msgid "Make italic" msgstr "Cursief maken" -#: ../src/text-context.cpp:949 +#: ../src/text-context.cpp:950 msgid "New line" msgstr "Nieuwe regel invoegen" -#: ../src/text-context.cpp:991 +#: ../src/text-context.cpp:992 msgid "Backspace" msgstr "Backspace" -#: ../src/text-context.cpp:1047 +#: ../src/text-context.cpp:1048 msgid "Kern to the left" msgstr "Overhang naar links" -#: ../src/text-context.cpp:1072 +#: ../src/text-context.cpp:1073 msgid "Kern to the right" msgstr "Overhang naar rechts" -#: ../src/text-context.cpp:1097 +#: ../src/text-context.cpp:1098 msgid "Kern up" msgstr "Overhang naar boven" -#: ../src/text-context.cpp:1122 +#: ../src/text-context.cpp:1123 msgid "Kern down" msgstr "Overhang naar beneden" -#: ../src/text-context.cpp:1198 +#: ../src/text-context.cpp:1199 msgid "Rotate counterclockwise" msgstr "Tegen de klok in draaien" -#: ../src/text-context.cpp:1219 +#: ../src/text-context.cpp:1220 msgid "Rotate clockwise" msgstr "Met de klok mee draaien" -#: ../src/text-context.cpp:1236 +#: ../src/text-context.cpp:1237 msgid "Contract line spacing" msgstr "Regelafstand verkleinen" -#: ../src/text-context.cpp:1243 +#: ../src/text-context.cpp:1244 msgid "Contract letter spacing" msgstr "Letterafstand verkleinen" -#: ../src/text-context.cpp:1261 +#: ../src/text-context.cpp:1262 msgid "Expand line spacing" msgstr "Regelafstand vergroten" -#: ../src/text-context.cpp:1268 +#: ../src/text-context.cpp:1269 msgid "Expand letter spacing" msgstr "Letterafstand vergroten" -#: ../src/text-context.cpp:1396 +#: ../src/text-context.cpp:1397 msgid "Paste text" msgstr "Tekst plakken" -#: ../src/text-context.cpp:1647 +#: ../src/text-context.cpp:1648 #, c-format msgid "Type or edit flowed text (%d characters%s); <b>Enter</b> to start new paragraph." msgstr "Tik of wijzig ingekaderde tekst (%d karakters%s); <b>Enter</b> begint een nieuwe paragraaf." -#: ../src/text-context.cpp:1649 +#: ../src/text-context.cpp:1650 #, c-format msgid "Type or edit text (%d characters%s); <b>Enter</b> to start new line." msgstr "Tik of wijzig tekst (%d karakters%s); <b>Enter</b> begint een nieuwe regel." -#: ../src/text-context.cpp:1657 +#: ../src/text-context.cpp:1658 #: ../src/tools-switch.cpp:201 msgid "<b>Click</b> to select or create text, <b>drag</b> to create flowed text; then type." msgstr "<b>Klik</b> om een tekst te beginnen of te selecteren, <b>sleep</b> om ingekaderde tekst te maken; begin vervolgens te tikken." -#: ../src/text-context.cpp:1759 +#: ../src/text-context.cpp:1760 msgid "Type text" msgstr "Tekst typen" @@ -13450,260 +13316,260 @@ msgstr "" "Vincent van Adrighem (V.vanAdrighem@dirck.mine.nu), 2003.\n" "Jeroen van der Vegt (jvdvegt@gmail.com), 2003, 2005, 2008." -#: ../src/ui/dialog/align-and-distribute.cpp:219 -#: ../src/ui/dialog/align-and-distribute.cpp:896 +#: ../src/ui/dialog/align-and-distribute.cpp:170 +#: ../src/ui/dialog/align-and-distribute.cpp:845 msgid "Align" msgstr "Uitlijnen" -#: ../src/ui/dialog/align-and-distribute.cpp:391 -#: ../src/ui/dialog/align-and-distribute.cpp:897 +#: ../src/ui/dialog/align-and-distribute.cpp:340 +#: ../src/ui/dialog/align-and-distribute.cpp:846 msgid "Distribute" msgstr "Verdelen" -#: ../src/ui/dialog/align-and-distribute.cpp:464 +#: ../src/ui/dialog/align-and-distribute.cpp:413 msgid "Minimum horizontal gap (in px units) between bounding boxes" msgstr "Minimum horizontale tussenruimte (in px) tussen omvattende vakken" # Hue - Tint. #. TRANSLATORS: "H:" stands for horizontal gap -#: ../src/ui/dialog/align-and-distribute.cpp:466 +#: ../src/ui/dialog/align-and-distribute.cpp:415 msgctxt "Gap" msgid "_H:" msgstr "_T:" -#: ../src/ui/dialog/align-and-distribute.cpp:474 +#: ../src/ui/dialog/align-and-distribute.cpp:423 msgid "Minimum vertical gap (in px units) between bounding boxes" msgstr "Minimum verticale tussenruimte (in px) tussen omvattende vakken" #. TRANSLATORS: Vertical gap -#: ../src/ui/dialog/align-and-distribute.cpp:476 +#: ../src/ui/dialog/align-and-distribute.cpp:425 msgctxt "Gap" msgid "_V:" msgstr "V:" -#: ../src/ui/dialog/align-and-distribute.cpp:512 -#: ../src/ui/dialog/align-and-distribute.cpp:899 -#: ../src/widgets/connector-toolbar.cpp:427 +#: ../src/ui/dialog/align-and-distribute.cpp:461 +#: ../src/ui/dialog/align-and-distribute.cpp:848 +#: ../src/widgets/connector-toolbar.cpp:423 msgid "Remove overlaps" msgstr "Overlappingen verwijderen" -#: ../src/ui/dialog/align-and-distribute.cpp:543 -#: ../src/widgets/connector-toolbar.cpp:256 +#: ../src/ui/dialog/align-and-distribute.cpp:492 +#: ../src/widgets/connector-toolbar.cpp:252 msgid "Arrange connector network" msgstr "Het verbindingennetwerk herschikken" -#: ../src/ui/dialog/align-and-distribute.cpp:636 +#: ../src/ui/dialog/align-and-distribute.cpp:585 msgid "Exchange Positions" msgstr "Posities uitwisselen" -#: ../src/ui/dialog/align-and-distribute.cpp:670 +#: ../src/ui/dialog/align-and-distribute.cpp:619 msgid "Unclump" msgstr "Ontklonteren" -#: ../src/ui/dialog/align-and-distribute.cpp:742 +#: ../src/ui/dialog/align-and-distribute.cpp:691 msgid "Randomize positions" msgstr "Posities willekeurig maken" -#: ../src/ui/dialog/align-and-distribute.cpp:845 +#: ../src/ui/dialog/align-and-distribute.cpp:794 msgid "Distribute text baselines" msgstr "Grondlijnen van tekst verdelen" -#: ../src/ui/dialog/align-and-distribute.cpp:868 +#: ../src/ui/dialog/align-and-distribute.cpp:817 msgid "Align text baselines" msgstr "Grondlijnen van tekst uitlijnen" -#: ../src/ui/dialog/align-and-distribute.cpp:898 +#: ../src/ui/dialog/align-and-distribute.cpp:847 msgid "Rearrange" msgstr "Ordenen" -#: ../src/ui/dialog/align-and-distribute.cpp:900 -#: ../src/widgets/toolbox.cpp:1724 +#: ../src/ui/dialog/align-and-distribute.cpp:849 +#: ../src/widgets/toolbox.cpp:1722 msgid "Nodes" msgstr "Knooppunten" -#: ../src/ui/dialog/align-and-distribute.cpp:914 +#: ../src/ui/dialog/align-and-distribute.cpp:863 msgid "Relative to: " msgstr "Relatief tov: " -#: ../src/ui/dialog/align-and-distribute.cpp:915 +#: ../src/ui/dialog/align-and-distribute.cpp:864 msgid "_Treat selection as group: " msgstr "_Selectie als groep behandelen: " #. Align -#: ../src/ui/dialog/align-and-distribute.cpp:921 -#: ../src/verbs.cpp:2861 -#: ../src/verbs.cpp:2862 +#: ../src/ui/dialog/align-and-distribute.cpp:870 +#: ../src/verbs.cpp:2928 +#: ../src/verbs.cpp:2929 msgid "Align right edges of objects to the left edge of the anchor" msgstr "Rechterzijden van de objecten uitlijnen op de linkerkant van het anker" -#: ../src/ui/dialog/align-and-distribute.cpp:924 -#: ../src/verbs.cpp:2863 -#: ../src/verbs.cpp:2864 +#: ../src/ui/dialog/align-and-distribute.cpp:873 +#: ../src/verbs.cpp:2930 +#: ../src/verbs.cpp:2931 msgid "Align left edges" msgstr "Linkerzijden uitlijnen" -#: ../src/ui/dialog/align-and-distribute.cpp:927 -#: ../src/verbs.cpp:2865 -#: ../src/verbs.cpp:2866 +#: ../src/ui/dialog/align-and-distribute.cpp:876 +#: ../src/verbs.cpp:2932 +#: ../src/verbs.cpp:2933 msgid "Center on vertical axis" msgstr "Centreren op horizontale as" -#: ../src/ui/dialog/align-and-distribute.cpp:930 -#: ../src/verbs.cpp:2867 -#: ../src/verbs.cpp:2868 +#: ../src/ui/dialog/align-and-distribute.cpp:879 +#: ../src/verbs.cpp:2934 +#: ../src/verbs.cpp:2935 msgid "Align right sides" msgstr "Rechterzijden uitlijnen" -#: ../src/ui/dialog/align-and-distribute.cpp:933 -#: ../src/verbs.cpp:2869 -#: ../src/verbs.cpp:2870 +#: ../src/ui/dialog/align-and-distribute.cpp:882 +#: ../src/verbs.cpp:2936 +#: ../src/verbs.cpp:2937 msgid "Align left edges of objects to the right edge of the anchor" msgstr "Linkerzijden van de objecten uitlijnen op de rechterzijde van het anker" -#: ../src/ui/dialog/align-and-distribute.cpp:936 -#: ../src/verbs.cpp:2871 -#: ../src/verbs.cpp:2872 +#: ../src/ui/dialog/align-and-distribute.cpp:885 +#: ../src/verbs.cpp:2938 +#: ../src/verbs.cpp:2939 msgid "Align bottom edges of objects to the top edge of the anchor" msgstr "Onderzijde van de objecten uitlijnen op de bovenzijde van het anker" -#: ../src/ui/dialog/align-and-distribute.cpp:939 -#: ../src/verbs.cpp:2873 -#: ../src/verbs.cpp:2874 +#: ../src/ui/dialog/align-and-distribute.cpp:888 +#: ../src/verbs.cpp:2940 +#: ../src/verbs.cpp:2941 msgid "Align top edges" msgstr "Bovenzijden uitlijnen" -#: ../src/ui/dialog/align-and-distribute.cpp:942 -#: ../src/verbs.cpp:2875 -#: ../src/verbs.cpp:2876 +#: ../src/ui/dialog/align-and-distribute.cpp:891 +#: ../src/verbs.cpp:2942 +#: ../src/verbs.cpp:2943 msgid "Center on horizontal axis" msgstr "Centreren om de horizontale as" -#: ../src/ui/dialog/align-and-distribute.cpp:945 -#: ../src/verbs.cpp:2877 -#: ../src/verbs.cpp:2878 +#: ../src/ui/dialog/align-and-distribute.cpp:894 +#: ../src/verbs.cpp:2944 +#: ../src/verbs.cpp:2945 msgid "Align bottom edges" msgstr "Onderzijden uitlijnen" -#: ../src/ui/dialog/align-and-distribute.cpp:948 -#: ../src/verbs.cpp:2879 -#: ../src/verbs.cpp:2880 +#: ../src/ui/dialog/align-and-distribute.cpp:897 +#: ../src/verbs.cpp:2946 +#: ../src/verbs.cpp:2947 msgid "Align top edges of objects to the bottom edge of the anchor" msgstr "Bovenzijde van de objecten uitlijnen op de onderzijde van het anker" -#: ../src/ui/dialog/align-and-distribute.cpp:953 +#: ../src/ui/dialog/align-and-distribute.cpp:902 msgid "Align baseline anchors of texts horizontally" msgstr "Grondlijnankers teksten horizontaal uitlijnen" -#: ../src/ui/dialog/align-and-distribute.cpp:956 +#: ../src/ui/dialog/align-and-distribute.cpp:905 msgid "Align baselines of texts" msgstr "Grondlijnen van teksten uitlijnen" -#: ../src/ui/dialog/align-and-distribute.cpp:961 +#: ../src/ui/dialog/align-and-distribute.cpp:910 msgid "Make horizontal gaps between objects equal" msgstr "Horizontale afstand tussen objecten gelijk maken" -#: ../src/ui/dialog/align-and-distribute.cpp:965 +#: ../src/ui/dialog/align-and-distribute.cpp:914 msgid "Distribute left edges equidistantly" msgstr "Afstand tussen de linkerzijden van de objecten gelijkmatig verdelen" -#: ../src/ui/dialog/align-and-distribute.cpp:968 +#: ../src/ui/dialog/align-and-distribute.cpp:917 msgid "Distribute centers equidistantly horizontally" msgstr "Objectmiddens gelijkmatig verdelen in horizontale richting" -#: ../src/ui/dialog/align-and-distribute.cpp:971 +#: ../src/ui/dialog/align-and-distribute.cpp:920 msgid "Distribute right edges equidistantly" msgstr "Afstand tussen de rechterzijden van de objecten gelijkmatig verdelen" -#: ../src/ui/dialog/align-and-distribute.cpp:975 +#: ../src/ui/dialog/align-and-distribute.cpp:924 msgid "Make vertical gaps between objects equal" msgstr "Verticale afstand tussen de objecten gelijk maken" -#: ../src/ui/dialog/align-and-distribute.cpp:979 +#: ../src/ui/dialog/align-and-distribute.cpp:928 msgid "Distribute top edges equidistantly" msgstr "Afstand tussen de bovenzijden van de objecten gelijkmatig verdelen" -#: ../src/ui/dialog/align-and-distribute.cpp:982 +#: ../src/ui/dialog/align-and-distribute.cpp:931 msgid "Distribute centers equidistantly vertically" msgstr "Objectmiddens gelijkmatig verdelen in verticale richting" -#: ../src/ui/dialog/align-and-distribute.cpp:985 +#: ../src/ui/dialog/align-and-distribute.cpp:934 msgid "Distribute bottom edges equidistantly" msgstr "Afstand tussen de onderzijden van de objecten gelijkmatig verdelen" -#: ../src/ui/dialog/align-and-distribute.cpp:990 +#: ../src/ui/dialog/align-and-distribute.cpp:939 msgid "Distribute baseline anchors of texts horizontally" msgstr "Geselecteerde teksten horizontaal verdelen" -#: ../src/ui/dialog/align-and-distribute.cpp:993 +#: ../src/ui/dialog/align-and-distribute.cpp:942 msgid "Distribute baselines of texts vertically" msgstr "Grondlijnen van geselecteerde teksten verticaal verdelen" -#: ../src/ui/dialog/align-and-distribute.cpp:999 -#: ../src/widgets/connector-toolbar.cpp:389 +#: ../src/ui/dialog/align-and-distribute.cpp:948 +#: ../src/widgets/connector-toolbar.cpp:385 msgid "Nicely arrange selected connector network" msgstr "Het geselecteerde verbindingennetwerk netjes schikken" -#: ../src/ui/dialog/align-and-distribute.cpp:1002 +#: ../src/ui/dialog/align-and-distribute.cpp:951 msgid "Exchange positions of selected objects - selection order" msgstr "Posities van geselecteerde objecten uitwisselen - volgens selectie" -#: ../src/ui/dialog/align-and-distribute.cpp:1005 +#: ../src/ui/dialog/align-and-distribute.cpp:954 msgid "Exchange positions of selected objects - stacking order" msgstr "Posities van geselecteerde objecten uitwisselen - volgens stapeling" -#: ../src/ui/dialog/align-and-distribute.cpp:1008 +#: ../src/ui/dialog/align-and-distribute.cpp:957 msgid "Exchange positions of selected objects - clockwise rotate" msgstr "Posities van geselecteerde objecten uitwisselen - met de klok draaien" -#: ../src/ui/dialog/align-and-distribute.cpp:1013 +#: ../src/ui/dialog/align-and-distribute.cpp:962 msgid "Randomize centers in both dimensions" msgstr "Objectmiddens in beide richtingen willekeurig verdelen" -#: ../src/ui/dialog/align-and-distribute.cpp:1016 +#: ../src/ui/dialog/align-and-distribute.cpp:965 msgid "Unclump objects: try to equalize edge-to-edge distances" msgstr "Objecten ontklonteren: rand-tot-rand afstanden gelijk proberen maken" -#: ../src/ui/dialog/align-and-distribute.cpp:1021 +#: ../src/ui/dialog/align-and-distribute.cpp:970 msgid "Move objects as little as possible so that their bounding boxes do not overlap" msgstr "Objecten zo min mogelijk verplaatsen opdat hun omvattende vakken niet overlappen" -#: ../src/ui/dialog/align-and-distribute.cpp:1029 +#: ../src/ui/dialog/align-and-distribute.cpp:978 msgid "Align selected nodes to a common horizontal line" msgstr "Geselecteerde knooppunten uitlijnen op een gemeenschappelijke horizontale lijn" -#: ../src/ui/dialog/align-and-distribute.cpp:1032 +#: ../src/ui/dialog/align-and-distribute.cpp:981 msgid "Align selected nodes to a common vertical line" msgstr "Geselecteerde knooppunten uitlijnen op een gemeenschappelijke verticale lijn" -#: ../src/ui/dialog/align-and-distribute.cpp:1035 +#: ../src/ui/dialog/align-and-distribute.cpp:984 msgid "Distribute selected nodes horizontally" msgstr "Geselecteerde knooppunten horizontaal verdelen" -#: ../src/ui/dialog/align-and-distribute.cpp:1038 +#: ../src/ui/dialog/align-and-distribute.cpp:987 msgid "Distribute selected nodes vertically" msgstr "Geselecteerde knooppunten verticaal verdelen" #. Rest of the widgetry -#: ../src/ui/dialog/align-and-distribute.cpp:1043 +#: ../src/ui/dialog/align-and-distribute.cpp:992 msgid "Last selected" msgstr "Laatst geselecteerde" -#: ../src/ui/dialog/align-and-distribute.cpp:1044 +#: ../src/ui/dialog/align-and-distribute.cpp:993 msgid "First selected" msgstr "Eerst geselecteerde" -#: ../src/ui/dialog/align-and-distribute.cpp:1045 +#: ../src/ui/dialog/align-and-distribute.cpp:994 msgid "Biggest object" msgstr "Grootste object" -#: ../src/ui/dialog/align-and-distribute.cpp:1046 +#: ../src/ui/dialog/align-and-distribute.cpp:995 msgid "Smallest object" msgstr "Kleinste object" -#: ../src/ui/dialog/align-and-distribute.cpp:1049 +#: ../src/ui/dialog/align-and-distribute.cpp:998 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1555 -#: ../src/verbs.cpp:169 -#: ../src/widgets/desktop-widget.cpp:1934 +#: ../src/verbs.cpp:175 +#: ../src/widgets/desktop-widget.cpp:2008 #: ../share/extensions/printing_marks.inx.h:18 msgid "Selection" msgstr "Selectie" @@ -13725,328 +13591,327 @@ msgstr "Opslaan" msgid "Add profile" msgstr "Kleurprofiel toevoegen" -#: ../src/ui/dialog/color-item.cpp:122 +#: ../src/ui/dialog/color-item.cpp:131 #, c-format msgid "Color: <b>%s</b>; <b>Click</b> to set fill, <b>Shift+click</b> to set stroke" msgstr "Kleur: <b>%s</b>; <b>Klik</b> om vulling in te stellen, <b>Shift+klik</b> om lijnkleur in te stellen" -#: ../src/ui/dialog/color-item.cpp:504 +#: ../src/ui/dialog/color-item.cpp:513 msgid "Change color definition" msgstr "Kleurdefinitie veranderen" -#: ../src/ui/dialog/color-item.cpp:678 +#: ../src/ui/dialog/color-item.cpp:687 msgid "Remove stroke color" msgstr "Lijnkleur verwijderen" -#: ../src/ui/dialog/color-item.cpp:678 +#: ../src/ui/dialog/color-item.cpp:687 msgid "Remove fill color" msgstr "Vulling verwijderen" -#: ../src/ui/dialog/color-item.cpp:683 +#: ../src/ui/dialog/color-item.cpp:692 msgid "Set stroke color to none" msgstr "Lijnkleur op geen instellen" -#: ../src/ui/dialog/color-item.cpp:683 +#: ../src/ui/dialog/color-item.cpp:692 msgid "Set fill color to none" msgstr "Vulling op geen instellen" -#: ../src/ui/dialog/color-item.cpp:699 +#: ../src/ui/dialog/color-item.cpp:708 msgid "Set stroke color from swatch" msgstr "Lijnkleur instellen uit palet" -#: ../src/ui/dialog/color-item.cpp:699 +#: ../src/ui/dialog/color-item.cpp:708 msgid "Set fill color from swatch" msgstr "Vulling instellen uit palet" -#: ../src/ui/dialog/debug.cpp:69 +#: ../src/ui/dialog/debug.cpp:73 msgid "Messages" msgstr "Berichten" -#: ../src/ui/dialog/debug.cpp:83 +#: ../src/ui/dialog/debug.cpp:87 #: ../src/ui/dialog/messages.cpp:47 -#: ../src/ui/dialog/scriptdialog.cpp:182 msgid "_Clear" msgstr "_Wissen" -#: ../src/ui/dialog/debug.cpp:87 +#: ../src/ui/dialog/debug.cpp:91 #: ../src/ui/dialog/messages.cpp:48 msgid "Capture log messages" msgstr "Logberichten bewaren" -#: ../src/ui/dialog/debug.cpp:91 +#: ../src/ui/dialog/debug.cpp:95 msgid "Release log messages" msgstr "Logberichten negeren" #: ../src/ui/dialog/document-metadata.cpp:88 -#: ../src/ui/dialog/document-properties.cpp:152 +#: ../src/ui/dialog/document-properties.cpp:151 msgid "Metadata" msgstr "Metadata" #: ../src/ui/dialog/document-metadata.cpp:89 -#: ../src/ui/dialog/document-properties.cpp:153 +#: ../src/ui/dialog/document-properties.cpp:152 msgid "License" msgstr "Licentie" #: ../src/ui/dialog/document-metadata.cpp:126 -#: ../src/ui/dialog/document-properties.cpp:960 +#: ../src/ui/dialog/document-properties.cpp:959 msgid "<b>Dublin Core Entities</b>" msgstr "<b>Dublin Core-elementen</b>" #: ../src/ui/dialog/document-metadata.cpp:168 -#: ../src/ui/dialog/document-properties.cpp:1022 +#: ../src/ui/dialog/document-properties.cpp:1021 msgid "<b>License</b>" msgstr "<b>Licentie</b>" #. --------------------------------------------------------------- -#: ../src/ui/dialog/document-properties.cpp:105 +#: ../src/ui/dialog/document-properties.cpp:104 msgid "Show page _border" msgstr "Pagina_rand weergeven" -#: ../src/ui/dialog/document-properties.cpp:105 +#: ../src/ui/dialog/document-properties.cpp:104 msgid "If set, rectangular page border is shown" msgstr "Indien aangevinkt, wordt de rechthoekige paginarand getoond" -#: ../src/ui/dialog/document-properties.cpp:106 +#: ../src/ui/dialog/document-properties.cpp:105 msgid "Border on _top of drawing" msgstr "Rand altijd boven de _tekening" -#: ../src/ui/dialog/document-properties.cpp:106 +#: ../src/ui/dialog/document-properties.cpp:105 msgid "If set, border is always on top of the drawing" msgstr "Indien aangevinkt, wordt de rand altijd boven de tekening getoond" -#: ../src/ui/dialog/document-properties.cpp:107 +#: ../src/ui/dialog/document-properties.cpp:106 msgid "_Show border shadow" msgstr "Paginascha_duw weergeven" -#: ../src/ui/dialog/document-properties.cpp:107 +#: ../src/ui/dialog/document-properties.cpp:106 msgid "If set, page border shows a shadow on its right and lower side" msgstr "Indien aangevinkt, heeft de paginarand onder en rechts een schaduw" -#: ../src/ui/dialog/document-properties.cpp:108 +#: ../src/ui/dialog/document-properties.cpp:107 msgid "Back_ground color:" msgstr "_Achtergrondkleur:" -#: ../src/ui/dialog/document-properties.cpp:108 +#: ../src/ui/dialog/document-properties.cpp:107 msgid "Color of the page background. Note: transparency setting ignored while editing but used when exporting to bitmap." msgstr "" -#: ../src/ui/dialog/document-properties.cpp:109 +#: ../src/ui/dialog/document-properties.cpp:108 msgid "Border _color:" msgstr "_Kleur paginarand:" -#: ../src/ui/dialog/document-properties.cpp:109 +#: ../src/ui/dialog/document-properties.cpp:108 msgid "Page border color" msgstr "Kleur paginarand" -#: ../src/ui/dialog/document-properties.cpp:109 +#: ../src/ui/dialog/document-properties.cpp:108 msgid "Color of the page border" msgstr "Kleur van de paginarand" -#: ../src/ui/dialog/document-properties.cpp:110 +#: ../src/ui/dialog/document-properties.cpp:109 msgid "Default _units:" msgstr "Standaardeen_heid:" #. --------------------------------------------------------------- #. General snap options -#: ../src/ui/dialog/document-properties.cpp:114 +#: ../src/ui/dialog/document-properties.cpp:113 msgid "Show _guides" msgstr "_Hulplijnen weergeven" -#: ../src/ui/dialog/document-properties.cpp:114 +#: ../src/ui/dialog/document-properties.cpp:113 msgid "Show or hide guides" msgstr "Hulplijnen weergeven of verbergen" -#: ../src/ui/dialog/document-properties.cpp:115 +#: ../src/ui/dialog/document-properties.cpp:114 msgid "Guide co_lor:" msgstr "K_leur hulplijnen:" -#: ../src/ui/dialog/document-properties.cpp:115 +#: ../src/ui/dialog/document-properties.cpp:114 msgid "Guideline color" msgstr "Kleur hulplijnen" -#: ../src/ui/dialog/document-properties.cpp:115 +#: ../src/ui/dialog/document-properties.cpp:114 msgid "Color of guidelines" msgstr "Kleur van de hulplijnen" -#: ../src/ui/dialog/document-properties.cpp:116 +#: ../src/ui/dialog/document-properties.cpp:115 msgid "_Highlight color:" msgstr "_Oplichtende kleur:" -#: ../src/ui/dialog/document-properties.cpp:116 +#: ../src/ui/dialog/document-properties.cpp:115 msgid "Highlighted guideline color" msgstr "Kleur van oplichtende hulplijn" -#: ../src/ui/dialog/document-properties.cpp:116 +#: ../src/ui/dialog/document-properties.cpp:115 msgid "Color of a guideline when it is under mouse" msgstr "Kleur van een hulplijn als de muis ernaar wijst" #. --------------------------------------------------------------- -#: ../src/ui/dialog/document-properties.cpp:118 +#: ../src/ui/dialog/document-properties.cpp:117 msgid "Snap _distance" msgstr "Kleefafstan_d" -#: ../src/ui/dialog/document-properties.cpp:118 +#: ../src/ui/dialog/document-properties.cpp:117 msgid "Snap only when _closer than:" msgstr "Alleen kleven indien _dichter dan:" -#: ../src/ui/dialog/document-properties.cpp:118 -#: ../src/ui/dialog/document-properties.cpp:123 -#: ../src/ui/dialog/document-properties.cpp:128 +#: ../src/ui/dialog/document-properties.cpp:117 +#: ../src/ui/dialog/document-properties.cpp:122 +#: ../src/ui/dialog/document-properties.cpp:127 msgid "Always snap" msgstr "Altijd kleven" -#: ../src/ui/dialog/document-properties.cpp:119 +#: ../src/ui/dialog/document-properties.cpp:118 msgid "Snapping distance, in screen pixels, for snapping to objects" msgstr "Kleefafstand, in schermpixels, voor kleven aan objecten" -#: ../src/ui/dialog/document-properties.cpp:119 +#: ../src/ui/dialog/document-properties.cpp:118 msgid "Always snap to objects, regardless of their distance" msgstr "Altijd aan objecten kleven, ongeacht hun afstand" -#: ../src/ui/dialog/document-properties.cpp:120 +#: ../src/ui/dialog/document-properties.cpp:119 msgid "If set, objects only snap to another object when it's within the range specified below" msgstr "Indien aangevinkt, kleven objecten alleen aan andere objecten als deze zich binnen de hier aangegeven afstand bevindt" #. Options for snapping to grids -#: ../src/ui/dialog/document-properties.cpp:123 +#: ../src/ui/dialog/document-properties.cpp:122 msgid "Snap d_istance" msgstr "Klee_fafstand" -#: ../src/ui/dialog/document-properties.cpp:123 +#: ../src/ui/dialog/document-properties.cpp:122 msgid "Snap only when c_loser than:" msgstr "Alleen kleven indien d_ichter dan:" -#: ../src/ui/dialog/document-properties.cpp:124 +#: ../src/ui/dialog/document-properties.cpp:123 msgid "Snapping distance, in screen pixels, for snapping to grid" msgstr "Kleefafstand, in schermpixels, voor kleven aan raster" -#: ../src/ui/dialog/document-properties.cpp:124 +#: ../src/ui/dialog/document-properties.cpp:123 msgid "Always snap to grids, regardless of the distance" msgstr "Altijd aan raster kleven, ongeacht de afstand" -#: ../src/ui/dialog/document-properties.cpp:125 +#: ../src/ui/dialog/document-properties.cpp:124 msgid "If set, objects only snap to a grid line when it's within the range specified below" msgstr "Indien aangevinkt, kleven objecten alleen aan een rasterlijn als deze zich binnen de hier aangegeven afstand bevindt" #. Options for snapping to guides -#: ../src/ui/dialog/document-properties.cpp:128 +#: ../src/ui/dialog/document-properties.cpp:127 msgid "Snap dist_ance" msgstr "Kleef_afstand" -#: ../src/ui/dialog/document-properties.cpp:128 +#: ../src/ui/dialog/document-properties.cpp:127 msgid "Snap only when close_r than:" msgstr "Alleen kleven indien di_chter dan:" -#: ../src/ui/dialog/document-properties.cpp:129 +#: ../src/ui/dialog/document-properties.cpp:128 msgid "Snapping distance, in screen pixels, for snapping to guides" msgstr "Kleefafstand, in schermpixels, voor kleven aan hulplijnen" -#: ../src/ui/dialog/document-properties.cpp:129 +#: ../src/ui/dialog/document-properties.cpp:128 msgid "Always snap to guides, regardless of the distance" msgstr "Altijd aan hulplijnen kleven, ongeacht de afstand" -#: ../src/ui/dialog/document-properties.cpp:130 +#: ../src/ui/dialog/document-properties.cpp:129 msgid "If set, objects only snap to a guide when it's within the range specified below" msgstr "Indien aangevinkt, kleven objecten alleen aan een hulplijn als deze zich binnen de hier aangegeven afstand bevindt" #. --------------------------------------------------------------- -#: ../src/ui/dialog/document-properties.cpp:133 +#: ../src/ui/dialog/document-properties.cpp:132 msgid "Snap to clip paths" msgstr "Aan afsnijpaden kleven" -#: ../src/ui/dialog/document-properties.cpp:133 +#: ../src/ui/dialog/document-properties.cpp:132 msgid "When snapping to paths, then also try snapping to clip paths" msgstr "Bij het kleven aan paden, ook aan afsnijpaden trachten te kleven" -#: ../src/ui/dialog/document-properties.cpp:134 +#: ../src/ui/dialog/document-properties.cpp:133 msgid "Snap to mask paths" msgstr "Aan maskerpaden kleven" -#: ../src/ui/dialog/document-properties.cpp:134 +#: ../src/ui/dialog/document-properties.cpp:133 msgid "When snapping to paths, then also try snapping to mask paths" msgstr "Bij het kleven aan paden, ook aan maskerpaden trachten te kleven" -#: ../src/ui/dialog/document-properties.cpp:135 +#: ../src/ui/dialog/document-properties.cpp:134 msgid "Snap perpendicularly" msgstr "Loodrecht kleven" -#: ../src/ui/dialog/document-properties.cpp:135 +#: ../src/ui/dialog/document-properties.cpp:134 msgid "When snapping to paths or guides, then also try snapping perpendicularly" msgstr "Bij het kleven aan paden of hulplijnen, ook loodrecht trachten te kleven" -#: ../src/ui/dialog/document-properties.cpp:136 +#: ../src/ui/dialog/document-properties.cpp:135 msgid "Snap tangentially" msgstr "Tangentiëel kleven" -#: ../src/ui/dialog/document-properties.cpp:136 +#: ../src/ui/dialog/document-properties.cpp:135 msgid "When snapping to paths or guides, then also try snapping tangentially" msgstr "Bij het kleven aan paden of hulplijnen, ook tangentiëel trachten te kleven" -#: ../src/ui/dialog/document-properties.cpp:139 +#: ../src/ui/dialog/document-properties.cpp:138 msgctxt "Grid" msgid "_New" msgstr "_Nieuw" -#: ../src/ui/dialog/document-properties.cpp:139 +#: ../src/ui/dialog/document-properties.cpp:138 msgid "Create new grid." msgstr "Nieuw raster maken." -#: ../src/ui/dialog/document-properties.cpp:140 +#: ../src/ui/dialog/document-properties.cpp:139 msgctxt "Grid" msgid "_Remove" msgstr "Ve_rwijderen" -#: ../src/ui/dialog/document-properties.cpp:140 +#: ../src/ui/dialog/document-properties.cpp:139 msgid "Remove selected grid." msgstr "Geselecteerd raster verwijderen." -#: ../src/ui/dialog/document-properties.cpp:147 -#: ../src/widgets/toolbox.cpp:1831 +#: ../src/ui/dialog/document-properties.cpp:146 +#: ../src/widgets/toolbox.cpp:1829 msgid "Guides" msgstr "Hulplijnen" -#: ../src/ui/dialog/document-properties.cpp:149 -#: ../src/verbs.cpp:2680 +#: ../src/ui/dialog/document-properties.cpp:148 +#: ../src/verbs.cpp:2739 msgid "Snap" msgstr "Kleven" -#: ../src/ui/dialog/document-properties.cpp:151 +#: ../src/ui/dialog/document-properties.cpp:150 msgid "Scripting" msgstr "Scripting" -#: ../src/ui/dialog/document-properties.cpp:311 +#: ../src/ui/dialog/document-properties.cpp:310 msgid "<b>General</b>" msgstr "<b>Algemeen</b>" -#: ../src/ui/dialog/document-properties.cpp:313 +#: ../src/ui/dialog/document-properties.cpp:312 msgid "<b>Color</b>" msgstr "<b>Kleur</b>" -#: ../src/ui/dialog/document-properties.cpp:315 +#: ../src/ui/dialog/document-properties.cpp:314 msgid "<b>Border</b>" msgstr "<b>Omranding</b>" -#: ../src/ui/dialog/document-properties.cpp:317 +#: ../src/ui/dialog/document-properties.cpp:316 msgid "<b>Page Size</b>" msgstr "<b>Paginagrootte</b>" -#: ../src/ui/dialog/document-properties.cpp:350 +#: ../src/ui/dialog/document-properties.cpp:349 msgid "<b>Guides</b>" msgstr "<b>Hulplijnen</b>" -#: ../src/ui/dialog/document-properties.cpp:368 +#: ../src/ui/dialog/document-properties.cpp:367 msgid "<b>Snap to objects</b>" msgstr "<b>Kleven aan objecten</b>" -#: ../src/ui/dialog/document-properties.cpp:370 +#: ../src/ui/dialog/document-properties.cpp:369 msgid "<b>Snap to grids</b>" msgstr "<b>Kleven aan rasters</b>" -#: ../src/ui/dialog/document-properties.cpp:372 +#: ../src/ui/dialog/document-properties.cpp:371 msgid "<b>Snap to guides</b>" msgstr "<b>Kleven aan hulplijnen</b>" -#: ../src/ui/dialog/document-properties.cpp:374 +#: ../src/ui/dialog/document-properties.cpp:373 msgid "<b>Miscellaneous</b>" msgstr "<b>Diversen</b>" @@ -14054,134 +13919,134 @@ msgstr "<b>Diversen</b>" #. Inkscape::GC::release(defsRepr); #. inform the document, so we can undo #. Color Management -#: ../src/ui/dialog/document-properties.cpp:487 -#: ../src/verbs.cpp:2855 +#: ../src/ui/dialog/document-properties.cpp:486 +#: ../src/verbs.cpp:2912 msgid "Link Color Profile" msgstr "Kleurprofiel linken" -#: ../src/ui/dialog/document-properties.cpp:588 +#: ../src/ui/dialog/document-properties.cpp:587 msgid "Remove linked color profile" msgstr "Gelinkt kleurprofiel verwijderen" -#: ../src/ui/dialog/document-properties.cpp:601 +#: ../src/ui/dialog/document-properties.cpp:600 msgid "<b>Linked Color Profiles:</b>" msgstr "<b>Gelinkte kleurprofielen:</b>" -#: ../src/ui/dialog/document-properties.cpp:603 +#: ../src/ui/dialog/document-properties.cpp:602 msgid "<b>Available Color Profiles:</b>" msgstr "<b>Beschikbare kleurprofielen:</b>" -#: ../src/ui/dialog/document-properties.cpp:605 +#: ../src/ui/dialog/document-properties.cpp:604 msgid "Link Profile" msgstr "Kleurprofiel linken" -#: ../src/ui/dialog/document-properties.cpp:608 +#: ../src/ui/dialog/document-properties.cpp:607 msgid "Unlink Profile" msgstr "Kleurprofiel ontlinken" -#: ../src/ui/dialog/document-properties.cpp:686 +#: ../src/ui/dialog/document-properties.cpp:685 msgid "Profile Name" msgstr "Naam profiel" -#: ../src/ui/dialog/document-properties.cpp:722 +#: ../src/ui/dialog/document-properties.cpp:721 msgid "External scripts" msgstr "Externe scripts" -#: ../src/ui/dialog/document-properties.cpp:723 +#: ../src/ui/dialog/document-properties.cpp:722 msgid "Embedded scripts" msgstr "Ingevoegde scripts" # zijn dit de uitbreidingen (Engels: external modules)? -#: ../src/ui/dialog/document-properties.cpp:728 +#: ../src/ui/dialog/document-properties.cpp:727 msgid "<b>External script files:</b>" msgstr "<b>Externe scriptbestanden:</b>" -#: ../src/ui/dialog/document-properties.cpp:730 +#: ../src/ui/dialog/document-properties.cpp:729 msgid "Add the current file name or browse for a file" msgstr "Deze bestandsnaam toevoegen of naar bestand browsen" -#: ../src/ui/dialog/document-properties.cpp:733 -#: ../src/ui/dialog/document-properties.cpp:811 -#: ../src/ui/widget/selected-style.cpp:334 +#: ../src/ui/dialog/document-properties.cpp:732 +#: ../src/ui/dialog/document-properties.cpp:810 +#: ../src/ui/widget/selected-style.cpp:339 msgid "Remove" msgstr "Verwijderen" -#: ../src/ui/dialog/document-properties.cpp:798 +#: ../src/ui/dialog/document-properties.cpp:797 msgid "Filename" msgstr "Bestand" # zijn dit de uitbreidingen (Engels: external modules)? -#: ../src/ui/dialog/document-properties.cpp:806 +#: ../src/ui/dialog/document-properties.cpp:805 msgid "<b>Embedded script files:</b>" msgstr "<b>Ingevoegde scriptbestanden:</b>" -#: ../src/ui/dialog/document-properties.cpp:808 +#: ../src/ui/dialog/document-properties.cpp:807 msgid "New" msgstr "Nieuw" -#: ../src/ui/dialog/document-properties.cpp:875 +#: ../src/ui/dialog/document-properties.cpp:874 msgid "Script id" msgstr "Script id" -#: ../src/ui/dialog/document-properties.cpp:881 +#: ../src/ui/dialog/document-properties.cpp:880 msgid "<b>Content:</b>" msgstr "<b>Inhoud:</b>" -#: ../src/ui/dialog/document-properties.cpp:998 +#: ../src/ui/dialog/document-properties.cpp:997 msgid "_Save as default" msgstr "_Instellen als standaard" -#: ../src/ui/dialog/document-properties.cpp:999 +#: ../src/ui/dialog/document-properties.cpp:998 msgid "Save this metadata as the default metadata" msgstr "Deze metadata als standaardwaarde bewaren" -#: ../src/ui/dialog/document-properties.cpp:1000 +#: ../src/ui/dialog/document-properties.cpp:999 msgid "Use _default" msgstr "_Standaard gebruiken" -#: ../src/ui/dialog/document-properties.cpp:1001 +#: ../src/ui/dialog/document-properties.cpp:1000 msgid "Use the previously saved default metadata here" msgstr "_Bewaarde standaardmetadata gebruiken" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:1074 +#: ../src/ui/dialog/document-properties.cpp:1073 msgid "Add external script..." msgstr "Extern script toevoegen..." -#: ../src/ui/dialog/document-properties.cpp:1113 +#: ../src/ui/dialog/document-properties.cpp:1112 msgid "Select a script to load" msgstr "Selecteer een script om te laden" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:1141 +#: ../src/ui/dialog/document-properties.cpp:1140 msgid "Add embedded script..." msgstr "Ingevoegd script toevoegen..." #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:1172 +#: ../src/ui/dialog/document-properties.cpp:1171 msgid "Remove external script" msgstr "Extern script verwijderen" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:1206 +#: ../src/ui/dialog/document-properties.cpp:1205 msgid "Remove embedded script" msgstr "Ingevoegd script verwijderen" #. TODO repr->set_content(_EmbeddedContent.get_buffer()->get_text()); #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:1306 +#: ../src/ui/dialog/document-properties.cpp:1305 msgid "Edit embedded script" msgstr "Ingevoegd script bewerken" -#: ../src/ui/dialog/document-properties.cpp:1389 +#: ../src/ui/dialog/document-properties.cpp:1388 msgid "<b>Creation</b>" msgstr "<b>Aanmaken</b>" -#: ../src/ui/dialog/document-properties.cpp:1390 +#: ../src/ui/dialog/document-properties.cpp:1389 msgid "<b>Defined grids</b>" msgstr "<b>Bestaande rasters</b>" -#: ../src/ui/dialog/document-properties.cpp:1618 +#: ../src/ui/dialog/document-properties.cpp:1617 msgid "Remove grid" msgstr "Raster verwijderen" @@ -14190,8 +14055,8 @@ msgid "Information" msgstr "Informatie" #: ../src/ui/dialog/extension-editor.cpp:82 -#: ../src/verbs.cpp:284 -#: ../src/verbs.cpp:303 +#: ../src/verbs.cpp:290 +#: ../src/verbs.cpp:309 #: ../share/extensions/color_custom.inx.h:7 #: ../share/extensions/color_HSL_adjust.inx.h:11 #: ../share/extensions/color_randomize.inx.h:6 @@ -14264,36 +14129,36 @@ msgstr "Bestandsvoorbeeld tonen" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:779 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:795 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:810 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:291 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:422 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:289 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:420 msgid "All Files" msgstr "Alle bestanden" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:776 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:792 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:807 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:292 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:290 msgid "All Inkscape Files" msgstr "Alle Inkscapebestanden" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:783 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:799 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:813 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:293 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:291 msgid "All Images" msgstr "Alle afbeeldingen" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:786 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:802 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:816 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:294 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:292 msgid "All Vectors" msgstr "Alle vectoren" #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:789 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:805 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:819 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:295 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:293 msgid "All Bitmaps" msgstr "Alle bitmaps" @@ -14374,15 +14239,15 @@ msgstr "Antialias" msgid "Destination" msgstr "Doel" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:423 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:421 msgid "All Executable Files" msgstr "Alle uitvoerbare bestanden" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:615 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:613 msgid "Show Preview" msgstr "Voorbeeld tonen" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:753 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:751 msgid "No file selected" msgstr "Geen bestand geselecteerd" @@ -14495,275 +14360,275 @@ msgstr "_Dupliceren" msgid "_Filter" msgstr "_Filter" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1168 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1174 msgid "R_ename" msgstr "H_ernoemen" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1298 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1304 msgid "Rename filter" msgstr "Hernoem filter" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1335 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1348 msgid "Apply filter" msgstr "Filter toepassen" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1405 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1418 msgid "filter" msgstr "filter" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1412 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1425 msgid "Add filter" msgstr "Filter toevoegen" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1464 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1477 msgid "Duplicate filter" msgstr "Filter dupliceren" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1563 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1576 msgid "_Effect" msgstr "_Effect" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1573 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1586 msgid "Connections" msgstr "Verbindingen" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1711 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1724 msgid "Remove filter primitive" msgstr "Filtereffect verwijderen" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2299 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2312 msgid "Remove merge node" msgstr "Verwijder samenvoegingsknooppunt" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2419 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2432 msgid "Reorder filter primitive" msgstr "Filtereffect herordenen" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2499 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2512 msgid "Add Effect:" msgstr "Effect toevoegen:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2500 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2513 msgid "No effect selected" msgstr "Geen effect geselecteerd" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2501 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2514 msgid "No filter selected" msgstr "Geen filter geselecteerd" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2547 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2560 msgid "Effect parameters" msgstr "Effectparameters" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2548 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2561 msgid "Filter General Settings" msgstr "Algemene filterinstellingen" #. default x: #. default y: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2606 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2619 msgid "Coordinates:" msgstr "Coördinaten:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2606 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2619 msgid "X coordinate of the left corners of filter effects region" msgstr "X-coördinaat van de linkerhoeken van het filtereffectgebied" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2606 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2619 msgid "Y coordinate of the upper corners of filter effects region" msgstr "Y-coördinaat van de linkerhoeken van het filtereffectgebied" #. default width: #. default height: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2607 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2620 msgid "Dimensions:" msgstr "Dimensies:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2607 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2620 msgid "Width of filter effects region" msgstr "Breedte van filtereffectgebied" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2607 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2620 msgid "Height of filter effects region" msgstr "Hoogte van filtereffectgebied" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2613 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2626 msgid "Indicates the type of matrix operation. The keyword 'matrix' indicates that a full 5x4 matrix of values will be provided. The other keywords represent convenience shortcuts to allow commonly used color operations to be performed without specifying a complete matrix." msgstr "Geeft het type matrixbewerking aan. De optie 'matrix' geeft de mogelijkheid een volledige 5x4-matrix op te geven. De andere opties stellen veelgebruikte kleurbewerkingen voor zonder dat een volledige matrix opgegeven moet worden." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2614 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2627 msgid "Value(s):" msgstr "Waarde(n):" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2629 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2669 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2642 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2682 msgid "Operator:" msgstr "Operator:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2630 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2643 msgid "K1:" msgstr "K1:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2630 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2631 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2632 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2633 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2643 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2644 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2645 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2646 msgid "If the arithmetic operation is chosen, each result pixel is computed using the formula k1*i1*i2 + k2*i1 + k3*i2 + k4 where i1 and i2 are the pixel values of the first and second inputs respectively." msgstr "Als de rekenkundige bewerking is gekozen, wordt elke pixel berekend volgens de formule k1*i1*i2 + k2*i1 + k3*i2 + k4 waarbij i1 en i2 de pixelwaarden van respectievelijk de eerste en tweede invoer zijn." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2631 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2644 msgid "K2:" msgstr "K2:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2632 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2645 msgid "K3:" msgstr "K3:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2633 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2646 msgid "K4:" msgstr "K4:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2636 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2649 msgid "Size:" msgstr "Grootte:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2636 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2649 msgid "width of the convolve matrix" msgstr "Breedte van de convolutiematrix" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2636 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2649 msgid "height of the convolve matrix" msgstr "Hoogte van de convolutiematrix" #. default x: #. default y: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2637 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2650 #: ../src/ui/dialog/object-attributes.cpp:48 msgid "Target:" msgstr "Doel:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2637 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2650 msgid "X coordinate of the target point in the convolve matrix. The convolution is applied to pixels around this point." msgstr "X-coördinaat van het doelpunt in de convolutiematrix. De convolutie wordt toegepast op pixels rondom dit punt." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2637 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2650 msgid "Y coordinate of the target point in the convolve matrix. The convolution is applied to pixels around this point." msgstr "Y-coördinaat van het doelpunt in de convolutiematrix. De convolutie wordt toegepast op pixels rondom dit punt." #. TRANSLATORS: for info on "Kernel", see http://en.wikipedia.org/wiki/Kernel_(matrix) -#: ../src/ui/dialog/filter-effects-dialog.cpp:2639 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2652 msgid "Kernel:" msgstr "Kernmatrix:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2639 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2652 msgid "This matrix describes the convolve operation that is applied to the input image in order to calculate the pixel colors at the output. Different arrangements of values in this matrix result in various possible visual effects. An identity matrix would lead to a motion blur effect (parallel to the matrix diagonal) while a matrix filled with a constant non-zero value would lead to a common blur effect." msgstr "Deze matrix beschrijft de convolutie die wordt toegepast op de afbeelding om de kleurwaarde van de pixels in het resultaat te berekenen. Verschillende waarden voor de getallen in deze matrix resulteren in verschillende visuele effecten. Een identiteitsmatrix resulteert in bewegingsonscherpte (parallel met de diagonaal) terwijl een matrix met een constante niet-nul waarde resulteert in algemene onscherpte." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2641 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2654 msgid "Divisor:" msgstr "Deler:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2641 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2654 msgid "After applying the kernelMatrix to the input image to yield a number, that number is divided by divisor to yield the final destination color value. A divisor that is the sum of all the matrix values tends to have an evening effect on the overall color intensity of the result." msgstr "Na toepassen van de kernmatrix op de afbeelding wordt de kleurwaarde gedeeld door de deler om de uiteindelijke kleurwaarde te bepalen. Een deler die gelijk is aan de som van de kleurwaarden geeft een avondeffect aan de algemene kleurintensiteit van het resultaat." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2642 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2655 msgid "Bias:" msgstr "Vertekening:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2642 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2655 msgid "This value is added to each component. This is useful to define a constant value as the zero response of the filter." msgstr "Deze waarde wordt opgeteld bij elke kleurcomponent. Dit is handig om een constante als nulwaarde van de filterrespons te definiëren." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2643 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2656 msgid "Edge Mode:" msgstr "Randgedrag:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2643 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2656 msgid "Determines how to extend the input image as necessary with color values so that the matrix operations can be applied when the kernel is positioned at or near the edge of the input image." msgstr "Bepaalt hoe de afbeelding wordt vergroot met extra pixels opdat matrixoperaties toegepast kunnen worden wanneer de kernmatrix zich op of nabij de rand van de afbeelding bevindt." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2644 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2657 msgid "Preserve Alpha" msgstr "Alfa behouden" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2644 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2657 msgid "If set, the alpha channel won't be altered by this filter primitive." msgstr "Indien aangevinkt, wordt het alfakanaal door dit filtereffect niet aangepast." #. default: white -#: ../src/ui/dialog/filter-effects-dialog.cpp:2647 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2660 msgid "Diffuse Color:" msgstr "Diffusiekleur:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2647 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2680 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2660 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2693 msgid "Defines the color of the light source" msgstr "Definieert de kleur van de lichtbron" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2648 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2681 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2661 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2694 msgid "Surface Scale:" msgstr "Textuurversterking:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2648 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2681 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2661 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2694 msgid "This value amplifies the heights of the bump map defined by the input alpha channel" msgstr "Deze waarde versterkt de hoogten in de textuurkaart gedefinieerd door het invoeralfakanaal" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2649 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2682 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2662 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2695 msgid "Constant:" msgstr "Constante:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2649 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2682 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2662 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2695 msgid "This constant affects the Phong lighting model." msgstr "Deze constante beïnvloedt het Phong-belichtingsmodel" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2650 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2684 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2663 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2697 msgid "Kernel Unit Length:" msgstr "Kerneleenheidslengte:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2654 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2667 msgid "This defines the intensity of the displacement effect." msgstr "Dit definieert de intensiteit van het verplaatsingseffect." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2655 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2668 msgid "X displacement:" msgstr "X-verplaatsing:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2655 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2668 msgid "Color component that controls the displacement in the X direction" msgstr "Kleurcomponent die de verplaatsing in horizontale richting bepaalt." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2656 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2669 msgid "Y displacement:" msgstr "Y-verplaatsing:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2656 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2669 msgid "Color component that controls the displacement in the Y direction" msgstr "Kleurcomponent die de verplaatsing in verticale richting bepaalt." #. default: black -#: ../src/ui/dialog/filter-effects-dialog.cpp:2659 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2672 msgid "Flood Color:" msgstr "Vulkleur:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2659 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2672 msgid "The whole filter region will be filled with this color." msgstr "Het hele filtereffectgebied zal worden gevuld met deze kleur." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2663 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2676 msgid "Standard Deviation:" msgstr "Standaarddeviatie:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2663 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2676 msgid "The standard deviation for the blur operation." msgstr "De standaarddeviatie voor de vervagingsbewerking." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2669 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2682 msgid "" "Erode: performs \"thinning\" of input image.\n" "Dilate: performs \"fattenning\" of input image." @@ -14771,133 +14636,133 @@ msgstr "" "Eroderen: maakt de afbeelding \"vlakker\".\n" "Aandikken: maakt de afbeelding \"dikker\"." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2673 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2686 msgid "Source of Image:" msgstr "Bron van afbeelding:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2676 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2689 msgid "Delta X:" msgstr "Horizontaal verschil:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2676 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2689 msgid "This is how far the input image gets shifted to the right" msgstr "Hoe ver de bronafbeelding naar rechts wordt verschoven." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2677 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2690 msgid "Delta Y:" msgstr "Verticaal verschil:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2677 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2690 msgid "This is how far the input image gets shifted downwards" msgstr "Hoe ver de bronafbeelding omlaag wordt verschoven." #. default: white -#: ../src/ui/dialog/filter-effects-dialog.cpp:2680 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2693 msgid "Specular Color:" msgstr "Lichtbronkleur:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2683 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2696 #: ../share/extensions/interp.inx.h:2 msgid "Exponent:" msgstr "Exponent:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2683 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2696 msgid "Exponent for specular term, larger is more \"shiny\"." msgstr "Exponent van de lichtbronkleur; groter is \"glimmender\"." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2692 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2705 msgid "Indicates whether the filter primitive should perform a noise or turbulence function." msgstr "Geeft aan of het filtereffect een ruis- of turbulentiefunctie toepast." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2693 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2706 msgid "Base Frequency:" msgstr "Basisfrequentie:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2694 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2707 msgid "Octaves:" msgstr "Octaven:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2695 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2708 msgid "Seed:" msgstr "Beginwaarde:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2695 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2708 msgid "The starting number for the pseudo random number generator." msgstr "Het begingetal voor de toevalsgenerator" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2707 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2720 msgid "Add filter primitive" msgstr "Filtereffect toevoegen" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2724 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2737 msgid "The <b>feBlend</b> filter primitive provides 4 image blending modes: screen, multiply, darken and lighten." msgstr "Het <b>feBlend</b>-filtereffect kent vier mengmanieren voor afbeeldingen: scherm, vermenigvuldigen, donkerder en lichter." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2728 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2741 msgid "The <b>feColorMatrix</b> filter primitive applies a matrix transformation to color of each rendered pixel. This allows for effects like turning object to grayscale, modifying color saturation and changing color hue." msgstr "Het <b>feColorMatrix</b>-filtereffect past een matrixoperatie toe op de kleur van elke gerenderde pixel. Dit maakt effecten mogelijk zoals het omzetten van een object naar grijswaarden, het aanpassen van kleurverzadiging en het veranderen van de tint." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2732 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2745 msgid "The <b>feComponentTransfer</b> filter primitive manipulates the input's color components (red, green, blue, and alpha) according to particular transfer functions, allowing operations like brightness and contrast adjustment, color balance, and thresholding." msgstr "Het <b>feComponentTransfer</b>-filtereffect manipuleert de kleurcomponenten (rood, groen, blauw en alfa) van de invoer aan de hand van bepaalde transferfuncties, hetgeen bewerkingen zoals het aanpassen van helderheid en contrast, kleurbalans, en drempelwaarden mogelijk maakt." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2736 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2749 msgid "The <b>feComposite</b> filter primitive composites two images using one of the Porter-Duff blending modes or the arithmetic mode described in SVG standard. Porter-Duff blending modes are essentially logical operations between the corresponding pixel values of the images." msgstr "Het <b>feComposite</b>-filtereffect verenigt twee afbeeldingen met één van de Porter-Duff-mengmodi of de rekenkundige modus beschreven in de SVG-standaard. Porter-Duff-mengmodi zijn in essentie logische bewerkingen tussen de overeenkomende pixelwaarden van de afbeeldingen." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2740 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2753 msgid "The <b>feConvolveMatrix</b> lets you specify a Convolution to be applied on the image. Common effects created using convolution matrices are blur, sharpening, embossing and edge detection. Note that while gaussian blur can be created using this filter primitive, the special gaussian blur primitive is faster and resolution-independent." msgstr "Met het <b>feConvolveMatrix</b>-filtereffect kan een convolutie toegepast worden op de afbeelding. Gebruikelijke effecten die met convolutiematrices gemaakt worden zijn: vervaging, verscherping, reliëf, en randherkenning. Merk op dat hoewel gaussiaans vervagen mogelijk is met dit filtereffect, het speciale filtereffect hiervoor sneller en resolutie-onafhankelijk is." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2744 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2757 msgid "The <b>feDiffuseLighting</b> and feSpecularLighting filter primitives create \"embossed\" shadings. The input's alpha channel is used to provide depth information: higher opacity areas are raised toward the viewer and lower opacity areas recede away from the viewer." msgstr "De <b>feDiffuseLighting</b>- en <i>feSpecularLighting</i>-filtereffecten maken reliëfschaduwen. Het alfakanaal van de invoer wordt gebruikt voor de diepte-informatie: gebieden met grotere ondoorzichtigheid verrijzen ten opzichte van de kijker en gebieden met lagere ondoorzichtigheid wijken terug." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2748 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2761 msgid "The <b>feDisplacementMap</b> filter primitive displaces the pixels in the first input using the second input as a displacement map, that shows from how far the pixel should come from. Classical examples are whirl and pinch effects." msgstr "Het <b>feDisplacementMap</b>-filtereffect verplaatst de pixels in de eerste invoer, daarbij de tweede invoer gebruikend als een verplaatsingskaart die aangeeft van hoever elk pixel moet komen. Klassieke voorbeelden zijn draai- en boetseerefffecten" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2752 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2765 msgid "The <b>feFlood</b> filter primitive fills the region with a given color and opacity. It is usually used as an input to other filters to apply color to a graphic." msgstr "Het <b>feFlood</b>-filtereffect vult een regio met een opgegeven kleur en ondoorzichtigheid. Het wordt normaal gebruikt als invoer voor andere filters om een kleur toe te passen op een tekening." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2756 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2769 msgid "The <b>feGaussianBlur</b> filter primitive uniformly blurs its input. It is commonly used together with feOffset to create a drop shadow effect." msgstr "Het <b>feGaussianBlur</b>-filtereffect vervaagt de invoer uniform. Het wordt vaak samen met <i>feOffset</i> gebruikt om een schaduweffect te creëren." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2760 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2773 msgid "The <b>feImage</b> filter primitive fills the region with an external image or another part of the document." msgstr "Het <b>feImage</b>-filtereffect vult een regio met een externe afbeelding of een ander deel van het document." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2764 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2777 msgid "The <b>feMerge</b> filter primitive composites several temporary images inside the filter primitive to a single image. It uses normal alpha compositing for this. This is equivalent to using several feBlend primitives in 'normal' mode or several feComposite primitives in 'over' mode." msgstr "Het <b>feMerge</b>-filtereffect verenigt verschillende tijdelijke beelden in het filter tot één afbeelding. Hiervoor wordt normale alfamenging gebruikt. Dit is equivalent aan het gebruik van verschillende <i>feBlend</i>-filtereffecten in 'normale' modus of verschillende <i>feComposite</i>-filtereffecten in 'over'-modus." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2768 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2781 msgid "The <b>feMorphology</b> filter primitive provides erode and dilate effects. For single-color objects erode makes the object thinner and dilate makes it thicker." msgstr "Het <b>feMorphology</b>-filtereffect verschaft eroderings- en verdikkingseffecten. Voor objecten met één kleur maakt eroderen het object dunner en verdikken maakt het object dikker." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2772 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2785 msgid "The <b>feOffset</b> filter primitive offsets the image by an user-defined amount. For example, this is useful for drop shadows, where the shadow is in a slightly different position than the actual object." msgstr "Het <b>feOffset</b>-filtereffect verplaatst de afbeelding met een opgegeven hoeveelheid. Dit is handig om bijvoorbeeld schaduwen te maken, waarbij de schaduw en het actuele object zich op bijna dezelfde positie bevinden." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2776 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2789 msgid "The <b>feDiffuseLighting</b> and <b>feSpecularLighting</b> filter primitives create \"embossed\" shadings. The input's alpha channel is used to provide depth information: higher opacity areas are raised toward the viewer and lower opacity areas recede away from the viewer." msgstr "De <b>feDiffuseLighting</b>- en <i>feSpecularLighting</i>-filtereffecten maken \"reliëf\"schaduwen. Het alfakanaal van de invoer wordt gebruikt voor de diepte-informatie: gebieden met grotere ondoorzichtigheid verrijzen ten opzichte van de kijker en gebieden met lagere ondoorzichtigheid wijken terug." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2780 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2793 msgid "The <b>feTile</b> filter primitive tiles a region with its input graphic" msgstr "Het <b>feTile</b>-filtereffect maakt klonen van een regio in de bronafbeelding." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2784 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2797 msgid "The <b>feTurbulence</b> filter primitive renders Perlin noise. This kind of noise is useful in simulating several nature phenomena like clouds, fire and smoke and in generating complex textures like marble or granite." msgstr "Het <b>feTurbulence</b>-filtereffect genereert Perlin-ruis. Dit type ruis simuleert diverse natuurlijke fenomenen zoals wolken, vuur en rook, en genereert complexe texturen zoals marmer of graniet." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2803 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2816 msgid "Duplicate filter primitive" msgstr "Filtereffect dupliceren" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2856 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2869 msgid "Set filter primitive attribute" msgstr "Eigenschap van filtereffect instellen" @@ -15084,7 +14949,7 @@ msgid "Search spirals" msgstr "Spiralen doorzoeken" #: ../src/ui/dialog/find.cpp:102 -#: ../src/widgets/toolbox.cpp:1732 +#: ../src/widgets/toolbox.cpp:1730 msgid "Paths" msgstr "Paden" @@ -15210,7 +15075,7 @@ msgstr "Selecteer een objecttype" msgid "Select a property" msgstr "Selecteer een eigenschap" -#: ../src/ui/dialog/font-substitution.cpp:83 +#: ../src/ui/dialog/font-substitution.cpp:87 msgid "" "\n" "Some fonts are not available and have been substituted." @@ -15218,19 +15083,19 @@ msgstr "" "\n" "Sommige lettertypen zijn niet beschikbaar en werden vervangen." -#: ../src/ui/dialog/font-substitution.cpp:86 +#: ../src/ui/dialog/font-substitution.cpp:90 msgid "Font substitution" msgstr "Lettertypevervanging" -#: ../src/ui/dialog/font-substitution.cpp:105 +#: ../src/ui/dialog/font-substitution.cpp:109 msgid "Select all the affected items" msgstr "Selecteer alle geaffecteerde objecten" -#: ../src/ui/dialog/font-substitution.cpp:110 +#: ../src/ui/dialog/font-substitution.cpp:114 msgid "Don't show this warning again" msgstr "Toon deze waarschuwing niet meer" -#: ../src/ui/dialog/font-substitution.cpp:251 +#: ../src/ui/dialog/font-substitution.cpp:255 msgid "Font '%1' substituted with '%2'" msgstr "Lettertype '%1' vervangen door '%2'" @@ -16061,25 +15926,25 @@ msgstr "Hulplijn ID: %s" msgid "Current: %s" msgstr "Huidig: %s" -#: ../src/ui/dialog/icon-preview.cpp:155 +#: ../src/ui/dialog/icon-preview.cpp:159 #, c-format msgid "%d x %d" msgstr "%d x %d" -#: ../src/ui/dialog/icon-preview.cpp:167 +#: ../src/ui/dialog/icon-preview.cpp:171 msgid "Magnified:" msgstr "Uitvergroot:" -#: ../src/ui/dialog/icon-preview.cpp:236 +#: ../src/ui/dialog/icon-preview.cpp:240 msgid "Actual Size:" msgstr "Huidige grootte:" -#: ../src/ui/dialog/icon-preview.cpp:241 +#: ../src/ui/dialog/icon-preview.cpp:245 msgctxt "Icon preview window" msgid "Sele_ction" msgstr "Sele_ctie" -#: ../src/ui/dialog/icon-preview.cpp:243 +#: ../src/ui/dialog/icon-preview.cpp:247 msgid "Selection only or whole document" msgstr "Alleen selectie of volledig document" @@ -16373,16 +16238,14 @@ msgid "Object paint style" msgstr "Verfstijl objecten" #. Zoom -#. dtw->zoom_status = gtk_spin_button_new_with_range (log(SP_DESKTOP_ZOOM_MIN)/log(2), log(SP_DESKTOP_ZOOM_MAX)/log(2), 0.1); #: ../src/ui/dialog/inkscape-preferences.cpp:376 -#: ../src/widgets/desktop-widget.cpp:636 -#: ../src/widgets/desktop-widget.cpp:639 +#: ../src/widgets/desktop-widget.cpp:635 msgid "Zoom" msgstr "Zoomen" #. Measure #: ../src/ui/dialog/inkscape-preferences.cpp:381 -#: ../src/verbs.cpp:2614 +#: ../src/verbs.cpp:2673 msgctxt "ContextVerb" msgid "Measure" msgstr "Meetlat" @@ -16429,7 +16292,7 @@ msgstr "Indien actief, zal ieder nieuw aangemaakt object selecteren (deselecteer #. Text #: ../src/ui/dialog/inkscape-preferences.cpp:439 -#: ../src/verbs.cpp:2606 +#: ../src/verbs.cpp:2665 msgctxt "ContextVerb" msgid "Text" msgstr "Tekst" @@ -16450,6 +16313,30 @@ msgstr "Waarschuwing lettertypevervanging weergeven" msgid "Show font substitution warning dialog when requested fonts are not available on the system" msgstr "Waarschuwing lettertypevervanging weergeven wanneer de gevraagde lettertypes niet beschikbaar zijn op het systeem" +#: ../src/ui/dialog/inkscape-preferences.cpp:451 +msgid "Pixel" +msgstr "Pixel" + +#: ../src/ui/dialog/inkscape-preferences.cpp:451 +msgid "Pica" +msgstr "Pica" + +#: ../src/ui/dialog/inkscape-preferences.cpp:451 +msgid "Millimeter" +msgstr "Millimeter" + +#: ../src/ui/dialog/inkscape-preferences.cpp:451 +msgid "Centimeter" +msgstr "Centimeter" + +#: ../src/ui/dialog/inkscape-preferences.cpp:451 +msgid "Inch" +msgstr "Duim" + +#: ../src/ui/dialog/inkscape-preferences.cpp:451 +msgid "Em square" +msgstr "Em kwadraat" + #. , _("Ex square"), _("Percent") #. , SP_CSS_UNIT_EX, SP_CSS_UNIT_PERCENT #: ../src/ui/dialog/inkscape-preferences.cpp:454 @@ -16489,8 +16376,8 @@ msgstr "Verfemmer" #. Gradient #: ../src/ui/dialog/inkscape-preferences.cpp:478 -#: ../src/widgets/gradient-selector.cpp:150 -#: ../src/widgets/gradient-selector.cpp:302 +#: ../src/widgets/gradient-selector.cpp:151 +#: ../src/widgets/gradient-selector.cpp:303 msgid "Gradient" msgstr "Kleurverloop" @@ -17216,9 +17103,9 @@ msgid "_Click/drag threshold:" msgstr "G_renswaarde klikken/slepen:" #: ../src/ui/dialog/inkscape-preferences.cpp:852 -#: ../src/ui/dialog/inkscape-preferences.cpp:1190 #: ../src/ui/dialog/inkscape-preferences.cpp:1194 -#: ../src/ui/dialog/inkscape-preferences.cpp:1204 +#: ../src/ui/dialog/inkscape-preferences.cpp:1198 +#: ../src/ui/dialog/inkscape-preferences.cpp:1208 msgid "pixels" msgstr "pixels" @@ -17287,151 +17174,164 @@ msgstr "Het aantal spaties dat gebruikt wordt voor het inspringen van geneste el msgid "Path data" msgstr "Data pad" -#: ../src/ui/dialog/inkscape-preferences.cpp:882 -msgid "Allow relative coordinates" -msgstr "Relatieve coördinaten toestaan" +#: ../src/ui/dialog/inkscape-preferences.cpp:883 +msgid "Absolute" +msgstr "Absoluut" #: ../src/ui/dialog/inkscape-preferences.cpp:883 -msgid "If set, relative coordinates may be used in path data" -msgstr "Indien aangevinkt, kunnen relatieve coördinaten gebruikt worden in paddata" +msgid "Relative" +msgstr "Relatief" + +#: ../src/ui/dialog/inkscape-preferences.cpp:883 +#: ../src/ui/dialog/inkscape-preferences.cpp:1173 +msgid "Optimized" +msgstr "Optimaliseren" + +#: ../src/ui/dialog/inkscape-preferences.cpp:887 +msgid "Path string format" +msgstr "Padstringformaat" + +#: ../src/ui/dialog/inkscape-preferences.cpp:887 +msgid "Path data should be written: only with absolute coordinates, only with relative coordinates, or optimized for string length (mixed absolute and relative coordinates)" +msgstr "Wijze waarop paddata geschreven worden: met alleen absolute coördinatie, met alleen relatieve coördinaten of geoptimaliseerd voor stringlengte (absolute en relatieve coördinaten gemengd)" -#: ../src/ui/dialog/inkscape-preferences.cpp:885 +#: ../src/ui/dialog/inkscape-preferences.cpp:889 msgid "Force repeat commands" msgstr "Herhaalcommando's forceren" -#: ../src/ui/dialog/inkscape-preferences.cpp:886 +#: ../src/ui/dialog/inkscape-preferences.cpp:890 msgid "Force repeating of the same path command (for example, 'L 1,2 L 3,4' instead of 'L 1,2 3,4')" msgstr "Herhaling van hetzelfde padcommando forceren (bijvoorbeeld 'L 1,2 L 3,4' in plaats van 'L 1,2 3,4')" -#: ../src/ui/dialog/inkscape-preferences.cpp:888 +#: ../src/ui/dialog/inkscape-preferences.cpp:892 msgid "Numbers" msgstr "Getallen" -#: ../src/ui/dialog/inkscape-preferences.cpp:891 +#: ../src/ui/dialog/inkscape-preferences.cpp:895 msgid "_Numeric precision:" msgstr "Numerieke _precisie:" -#: ../src/ui/dialog/inkscape-preferences.cpp:891 +#: ../src/ui/dialog/inkscape-preferences.cpp:895 msgid "Significant figures of the values written to the SVG file" msgstr "Significante cijfers van waarden weggeschreven in SVG-bestand" -#: ../src/ui/dialog/inkscape-preferences.cpp:894 +#: ../src/ui/dialog/inkscape-preferences.cpp:898 msgid "Minimum _exponent:" msgstr "Minimum _exponent:" -#: ../src/ui/dialog/inkscape-preferences.cpp:894 +#: ../src/ui/dialog/inkscape-preferences.cpp:898 msgid "The smallest number written to SVG is 10 to the power of this exponent; anything smaller is written as zero" msgstr "Het kleinste getal dat naar SVG weggeschreven wordt is 10 tot deze macht. Alles wat kleiner is, wordt weggeschreven als nul." #. Code to add controls for attribute checking options #. Add incorrect style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:899 +#: ../src/ui/dialog/inkscape-preferences.cpp:903 msgid "Improper Attributes Actions" msgstr "Bij foutieve attributen" -#: ../src/ui/dialog/inkscape-preferences.cpp:901 -#: ../src/ui/dialog/inkscape-preferences.cpp:909 -#: ../src/ui/dialog/inkscape-preferences.cpp:917 +#: ../src/ui/dialog/inkscape-preferences.cpp:905 +#: ../src/ui/dialog/inkscape-preferences.cpp:913 +#: ../src/ui/dialog/inkscape-preferences.cpp:921 msgid "Print warnings" msgstr "Waarschuwingen tonen" -#: ../src/ui/dialog/inkscape-preferences.cpp:902 +#: ../src/ui/dialog/inkscape-preferences.cpp:906 msgid "Print warning if invalid or non-useful attributes found. Database files located in inkscape_data_dir/attributes." msgstr "Waarschuwing tonen bij ongeldige of onbruikbare attributen. Databasebestanden staan in inkscape_data_dir/attributes." -#: ../src/ui/dialog/inkscape-preferences.cpp:903 +#: ../src/ui/dialog/inkscape-preferences.cpp:907 msgid "Remove attributes" msgstr "Attributen verwijderen" -#: ../src/ui/dialog/inkscape-preferences.cpp:904 +#: ../src/ui/dialog/inkscape-preferences.cpp:908 msgid "Delete invalid or non-useful attributes from element tag" msgstr "Ongeldige of onbruikbare attributen van tags verwijderen" #. Add incorrect style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:907 +#: ../src/ui/dialog/inkscape-preferences.cpp:911 msgid "Inappropriate Style Properties Actions" msgstr "Bij ongeschikte stijleigenschappen" -#: ../src/ui/dialog/inkscape-preferences.cpp:910 +#: ../src/ui/dialog/inkscape-preferences.cpp:914 msgid "Print warning if inappropriate style properties found (i.e. 'font-family' set on a <rect>). Database files located in inkscape_data_dir/attributes." msgstr "Waarschuwing tonen bij ongeschikte stijleigenschappen (bv. 'font-family' op een <rect>). Databasebestanden staan in inkscape_data_dir/attributes." -#: ../src/ui/dialog/inkscape-preferences.cpp:911 -#: ../src/ui/dialog/inkscape-preferences.cpp:919 +#: ../src/ui/dialog/inkscape-preferences.cpp:915 +#: ../src/ui/dialog/inkscape-preferences.cpp:923 msgid "Remove style properties" msgstr "Stijleigenschappen verwijderen" -#: ../src/ui/dialog/inkscape-preferences.cpp:912 +#: ../src/ui/dialog/inkscape-preferences.cpp:916 msgid "Delete inappropriate style properties" msgstr "Ongeschikte stijleigenschappen verwijderen" #. Add default or inherited style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:915 +#: ../src/ui/dialog/inkscape-preferences.cpp:919 msgid "Non-useful Style Properties Actions" msgstr "Bij niet bruikbare stijleigenschappen" -#: ../src/ui/dialog/inkscape-preferences.cpp:918 +#: ../src/ui/dialog/inkscape-preferences.cpp:922 msgid "Print warning if redundant style properties found (i.e. if a property has the default value and a different value is not inherited or if value is the same as would be inherited). Database files located in inkscape_data_dir/attributes." msgstr "Waarschuwing tonen bij redundante stijleigenschappen (bv. indien een eigenschap ingesteld is op de standaardwaarde, een andere waarde niet overgeërfd wordt of indien de waarde identiek is aan de overgeërfde waarde). Databasebestanden staan in inkscape_data_dir/attributes." -#: ../src/ui/dialog/inkscape-preferences.cpp:920 +#: ../src/ui/dialog/inkscape-preferences.cpp:924 msgid "Delete redundant style properties" msgstr "Redundante stijleigenschappen verwijderen" -#: ../src/ui/dialog/inkscape-preferences.cpp:922 +#: ../src/ui/dialog/inkscape-preferences.cpp:926 msgid "Check Attributes and Style Properties on" msgstr "Attributen en stijleigenschappen nakijken bij" -#: ../src/ui/dialog/inkscape-preferences.cpp:924 +#: ../src/ui/dialog/inkscape-preferences.cpp:928 msgid "Reading" msgstr "Lezen" -#: ../src/ui/dialog/inkscape-preferences.cpp:925 +#: ../src/ui/dialog/inkscape-preferences.cpp:929 msgid "Check attributes and style properties on reading in SVG files (including those internal to Inkscape which will slow down startup)" msgstr "Attributen en stijleigenschappen nakijken bij het lezen van SVG-bestanden (inclusief de interne Inkscapebestanden hetgeen het opstarten zal vertragen)" -#: ../src/ui/dialog/inkscape-preferences.cpp:926 +#: ../src/ui/dialog/inkscape-preferences.cpp:930 msgid "Editing" msgstr "Bewerken" -#: ../src/ui/dialog/inkscape-preferences.cpp:927 +#: ../src/ui/dialog/inkscape-preferences.cpp:931 msgid "Check attributes and style properties while editing SVG files (may slow down Inkscape, mostly useful for debugging)" msgstr "Attributen en stijleigenschappen nakijken bij het bewerken van SVG-bestanden (kan Inkscape vertragen, bruikbaar bij het debuggen)" -#: ../src/ui/dialog/inkscape-preferences.cpp:928 +#: ../src/ui/dialog/inkscape-preferences.cpp:932 msgid "Writing" msgstr "Bewaren" -#: ../src/ui/dialog/inkscape-preferences.cpp:929 +#: ../src/ui/dialog/inkscape-preferences.cpp:933 msgid "Check attributes and style properties on writing out SVG files" msgstr "Attributen en stijleigenschappen bewaren bij het bewaren van SVG-bestanden." -#: ../src/ui/dialog/inkscape-preferences.cpp:931 +#: ../src/ui/dialog/inkscape-preferences.cpp:935 msgid "SVG output" msgstr "SVG-uitvoer" #. TRANSLATORS: see http://www.newsandtech.com/issues/2004/03-04/pt/03-04_rendering.htm -#: ../src/ui/dialog/inkscape-preferences.cpp:937 +#: ../src/ui/dialog/inkscape-preferences.cpp:941 msgid "Perceptual" msgstr "Perceptueel" -#: ../src/ui/dialog/inkscape-preferences.cpp:937 +#: ../src/ui/dialog/inkscape-preferences.cpp:941 msgid "Relative Colorimetric" msgstr "Relatief colorimetrisch" -#: ../src/ui/dialog/inkscape-preferences.cpp:937 +#: ../src/ui/dialog/inkscape-preferences.cpp:941 msgid "Absolute Colorimetric" msgstr "Absoluut colorimetrisch" -#: ../src/ui/dialog/inkscape-preferences.cpp:941 +#: ../src/ui/dialog/inkscape-preferences.cpp:945 msgid "(Note: Color management has been disabled in this build)" msgstr "(Opmerking: kleurbeheer is niet beschikbaar in deze versie.)" -#: ../src/ui/dialog/inkscape-preferences.cpp:945 +#: ../src/ui/dialog/inkscape-preferences.cpp:949 msgid "Display adjustment" msgstr "Weergavebijstelling" -#: ../src/ui/dialog/inkscape-preferences.cpp:955 +#: ../src/ui/dialog/inkscape-preferences.cpp:959 #, c-format msgid "" "The ICC profile to use to calibrate display output.\n" @@ -17440,135 +17340,135 @@ msgstr "" "Te ICC-kleurprofiel gebruiken om schermuitvoer te kalibreren.\n" "Doorzochte mappen: %s" -#: ../src/ui/dialog/inkscape-preferences.cpp:956 +#: ../src/ui/dialog/inkscape-preferences.cpp:960 msgid "Display profile:" msgstr "Weergaveprofiel:" -#: ../src/ui/dialog/inkscape-preferences.cpp:961 +#: ../src/ui/dialog/inkscape-preferences.cpp:965 msgid "Retrieve profile from display" msgstr "Profiel uit weergaveapparaat ophalen" -#: ../src/ui/dialog/inkscape-preferences.cpp:964 +#: ../src/ui/dialog/inkscape-preferences.cpp:968 msgid "Retrieve profiles from those attached to displays via XICC" msgstr "Verkrijg profielen van die verbonden aan weergaveapparaten via XICC" -#: ../src/ui/dialog/inkscape-preferences.cpp:966 +#: ../src/ui/dialog/inkscape-preferences.cpp:970 msgid "Retrieve profiles from those attached to displays" msgstr "Verkrijg profielen van die verbonden aan weergaveapparaten" -#: ../src/ui/dialog/inkscape-preferences.cpp:971 +#: ../src/ui/dialog/inkscape-preferences.cpp:975 msgid "Display rendering intent:" msgstr "Rendermethode voor weergave:" -#: ../src/ui/dialog/inkscape-preferences.cpp:972 +#: ../src/ui/dialog/inkscape-preferences.cpp:976 msgid "The rendering intent to use to calibrate display output" msgstr "De rendermethode die gebruikt moet worden voor het kalibreren van de weergave" -#: ../src/ui/dialog/inkscape-preferences.cpp:974 +#: ../src/ui/dialog/inkscape-preferences.cpp:978 msgid "Proofing" msgstr "Visuele controle" -#: ../src/ui/dialog/inkscape-preferences.cpp:976 +#: ../src/ui/dialog/inkscape-preferences.cpp:980 msgid "Simulate output on screen" msgstr "Uitvoer op scherm simuleren" -#: ../src/ui/dialog/inkscape-preferences.cpp:978 +#: ../src/ui/dialog/inkscape-preferences.cpp:982 msgid "Simulates output of target device" msgstr "Simuleert de uitvoer van het doelapparaat" -#: ../src/ui/dialog/inkscape-preferences.cpp:980 +#: ../src/ui/dialog/inkscape-preferences.cpp:984 msgid "Mark out of gamut colors" msgstr "Kleuren die buiten bereik vallen markeren" -#: ../src/ui/dialog/inkscape-preferences.cpp:982 +#: ../src/ui/dialog/inkscape-preferences.cpp:986 msgid "Highlights colors that are out of gamut for the target device" msgstr "Markeert kleuren die buiten het bereik van het doelapparaat liggen" -#: ../src/ui/dialog/inkscape-preferences.cpp:994 +#: ../src/ui/dialog/inkscape-preferences.cpp:998 msgid "Out of gamut warning color:" msgstr "Buitenbereikwaarschuwingskleur:" -#: ../src/ui/dialog/inkscape-preferences.cpp:995 +#: ../src/ui/dialog/inkscape-preferences.cpp:999 msgid "Selects the color used for out of gamut warning" msgstr "Selecteert de kleur die voor de buitenbereikwaarschuwing gebruikt wordt" -#: ../src/ui/dialog/inkscape-preferences.cpp:997 +#: ../src/ui/dialog/inkscape-preferences.cpp:1001 msgid "Device profile:" msgstr "Apparaatprofiel:" -#: ../src/ui/dialog/inkscape-preferences.cpp:998 +#: ../src/ui/dialog/inkscape-preferences.cpp:1002 msgid "The ICC profile to use to simulate device output" msgstr "ICC-profiel om apparaatuitvoer mee te simuleren" -#: ../src/ui/dialog/inkscape-preferences.cpp:1001 +#: ../src/ui/dialog/inkscape-preferences.cpp:1005 msgid "Device rendering intent:" msgstr "Rendermethode voor apparaat:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1002 +#: ../src/ui/dialog/inkscape-preferences.cpp:1006 msgid "The rendering intent to use to calibrate device output" msgstr "De te gebruiken rendermethode voor het kalibreren van de apparaatuitvoer" -#: ../src/ui/dialog/inkscape-preferences.cpp:1004 +#: ../src/ui/dialog/inkscape-preferences.cpp:1008 msgid "Black point compensation" msgstr "Zwartpuntcompensatie" -#: ../src/ui/dialog/inkscape-preferences.cpp:1006 +#: ../src/ui/dialog/inkscape-preferences.cpp:1010 msgid "Enables black point compensation" msgstr "Zwartpuntcompensatie inschakelen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1008 +#: ../src/ui/dialog/inkscape-preferences.cpp:1012 msgid "Preserve black" msgstr "Zwart behouden" -#: ../src/ui/dialog/inkscape-preferences.cpp:1015 +#: ../src/ui/dialog/inkscape-preferences.cpp:1019 msgid "(LittleCMS 1.15 or later required)" msgstr "(LittleCMS 1.15 of nieuwer is vereist)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1017 +#: ../src/ui/dialog/inkscape-preferences.cpp:1021 msgid "Preserve K channel in CMYK -> CMYK transforms" msgstr "K-kanaal behouden in CMYK->CMYK-transformaties" -#: ../src/ui/dialog/inkscape-preferences.cpp:1031 -#: ../src/widgets/sp-color-icc-selector.cpp:325 -#: ../src/widgets/sp-color-icc-selector.cpp:678 +#: ../src/ui/dialog/inkscape-preferences.cpp:1035 +#: ../src/widgets/sp-color-icc-selector.cpp:474 +#: ../src/widgets/sp-color-icc-selector.cpp:766 msgid "<none>" msgstr "<geen>" -#: ../src/ui/dialog/inkscape-preferences.cpp:1076 +#: ../src/ui/dialog/inkscape-preferences.cpp:1080 msgid "Color management" msgstr "Kleurbeheer" #. Autosave options -#: ../src/ui/dialog/inkscape-preferences.cpp:1079 +#: ../src/ui/dialog/inkscape-preferences.cpp:1083 msgid "Enable autosave (requires restart)" msgstr "Auto-opslaan inschakelen (vereist herstart)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1080 +#: ../src/ui/dialog/inkscape-preferences.cpp:1084 msgid "Automatically save the current document(s) at a given interval, thus minimizing loss in case of a crash" msgstr "Huidig(e) document(en) automatisch opslaan na een gegeven interval om verlies te beperken bij een crash" -#: ../src/ui/dialog/inkscape-preferences.cpp:1086 +#: ../src/ui/dialog/inkscape-preferences.cpp:1090 msgctxt "Filesystem" msgid "Autosave _directory:" msgstr "Map voor _auto-opslaan:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1086 +#: ../src/ui/dialog/inkscape-preferences.cpp:1090 msgid "The directory where autosaves will be written. This should be an absolute path (starts with / on UNIX or a drive letter such as C: on Windows). " msgstr "De map waar automatisch bewaarde bestanden staan. Dit zou een absoluut pad moeten zijn (start met / op UNIX en een schijfletter zoals C: op Windows)." -#: ../src/ui/dialog/inkscape-preferences.cpp:1088 +#: ../src/ui/dialog/inkscape-preferences.cpp:1092 msgid "_Interval (in minutes):" msgstr "I_nterval (in minuten):" -#: ../src/ui/dialog/inkscape-preferences.cpp:1088 +#: ../src/ui/dialog/inkscape-preferences.cpp:1092 msgid "Interval (in minutes) at which document will be autosaved" msgstr "Interval (in minuten) voor het automatisch opslaan van documenten" -#: ../src/ui/dialog/inkscape-preferences.cpp:1090 +#: ../src/ui/dialog/inkscape-preferences.cpp:1094 msgid "_Maximum number of autosaves:" msgstr "_Maximum aantal auto-bewaringen:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1090 +#: ../src/ui/dialog/inkscape-preferences.cpp:1094 msgid "Maximum number of autosaved files; use this to limit the storage space used" msgstr "Maximum aantal automatisch opgeslagen bestanden; gebruik deze instelling om de ingenomen opslagruimte te beperken" @@ -17584,244 +17484,240 @@ msgstr "Maximum aantal automatisch opgeslagen bestanden; gebruik deze instelling #. _autosave_autosave_interval.signal_changed().connect( sigc::ptr_fun(inkscape_autosave_init), TRUE ); #. #. ----------- -#: ../src/ui/dialog/inkscape-preferences.cpp:1105 +#: ../src/ui/dialog/inkscape-preferences.cpp:1109 msgid "Autosave" msgstr "Auto-opslaan" -#: ../src/ui/dialog/inkscape-preferences.cpp:1109 +#: ../src/ui/dialog/inkscape-preferences.cpp:1113 msgid "Open Clip Art Library _Server Name:" msgstr "'Open Clip Art Library' _servernaam:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1110 +#: ../src/ui/dialog/inkscape-preferences.cpp:1114 msgid "The server name of the Open Clip Art Library webdav server; it's used by the Import and Export to OCAL function" msgstr "De servernaam van de weddav-server van de 'Open Clip Art'-mediatheek: deze wordt gebruikt bij het importeren uit en exporteren naar OCAL" -#: ../src/ui/dialog/inkscape-preferences.cpp:1112 +#: ../src/ui/dialog/inkscape-preferences.cpp:1116 msgid "Open Clip Art Library _Username:" msgstr "'Open Clip Art Library' _gebruikersnaam:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1113 +#: ../src/ui/dialog/inkscape-preferences.cpp:1117 msgid "The username used to log into Open Clip Art Library" msgstr "De gebruikersnaam om in te loggen in de 'Open Clip Art'-mediatheek" -#: ../src/ui/dialog/inkscape-preferences.cpp:1115 +#: ../src/ui/dialog/inkscape-preferences.cpp:1119 msgid "Open Clip Art Library _Password:" msgstr "'Open Clip Art Library' _wachtwoord:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1116 +#: ../src/ui/dialog/inkscape-preferences.cpp:1120 msgid "The password used to log into Open Clip Art Library" msgstr "Het wachtwoord om in te loggen in de 'Open Clip Art'-mediatheek" -#: ../src/ui/dialog/inkscape-preferences.cpp:1117 +#: ../src/ui/dialog/inkscape-preferences.cpp:1121 msgid "Open Clip Art" msgstr "Open Clip Art" -#: ../src/ui/dialog/inkscape-preferences.cpp:1122 +#: ../src/ui/dialog/inkscape-preferences.cpp:1126 msgid "Behavior" msgstr "Gedrag" -#: ../src/ui/dialog/inkscape-preferences.cpp:1126 +#: ../src/ui/dialog/inkscape-preferences.cpp:1130 msgid "_Simplification threshold:" msgstr "_Grenswaarde voor vereenvoudiging:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1127 +#: ../src/ui/dialog/inkscape-preferences.cpp:1131 msgid "How strong is the Node tool's Simplify command by default. If you invoke this command several times in quick succession, it will act more and more aggressively; invoking it again after a pause restores the default threshold." msgstr "De standaardsterkte van de 'Vereenvoudigen'-opdracht. Als u deze opdracht enkele malen vlak na elkaar uitvoert, zal dat steeds meer effect hebben; uitvoeren na een korte pauze herstelt de standaard grenswaarde." -#: ../src/ui/dialog/inkscape-preferences.cpp:1129 +#: ../src/ui/dialog/inkscape-preferences.cpp:1133 msgid "Color stock markers the same color as object" msgstr "Kleur standaardmarkering is deze van object" -#: ../src/ui/dialog/inkscape-preferences.cpp:1130 +#: ../src/ui/dialog/inkscape-preferences.cpp:1134 msgid "Color custom markers the same color as object" msgstr "Kleur aangepaste markering is deze van object" -#: ../src/ui/dialog/inkscape-preferences.cpp:1131 -#: ../src/ui/dialog/inkscape-preferences.cpp:1341 +#: ../src/ui/dialog/inkscape-preferences.cpp:1135 +#: ../src/ui/dialog/inkscape-preferences.cpp:1345 msgid "Update marker color when object color changes" msgstr "Markeringskleur bijwerken bij verandering objectkleur" # De volgende zes strings beschrijven wat enkele toetsen doen. # Een kleine letter maakt duidelijker dat ze een voortzetting zijn. #. Selecting options -#: ../src/ui/dialog/inkscape-preferences.cpp:1134 +#: ../src/ui/dialog/inkscape-preferences.cpp:1138 msgid "Select in all layers" msgstr "In alle lagen selecteren" -#: ../src/ui/dialog/inkscape-preferences.cpp:1135 +#: ../src/ui/dialog/inkscape-preferences.cpp:1139 msgid "Select only within current layer" msgstr "Alleen binnen de huidige laag selecteren" -#: ../src/ui/dialog/inkscape-preferences.cpp:1136 +#: ../src/ui/dialog/inkscape-preferences.cpp:1140 msgid "Select in current layer and sublayers" msgstr "In huidige laag en onderliggende lagen selecteren" -#: ../src/ui/dialog/inkscape-preferences.cpp:1137 +#: ../src/ui/dialog/inkscape-preferences.cpp:1141 msgid "Ignore hidden objects and layers" msgstr "Verborgen objecten en lagen negeren" -#: ../src/ui/dialog/inkscape-preferences.cpp:1138 +#: ../src/ui/dialog/inkscape-preferences.cpp:1142 msgid "Ignore locked objects and layers" msgstr "Vergrendelde objecten en lagen negeren" -#: ../src/ui/dialog/inkscape-preferences.cpp:1139 +#: ../src/ui/dialog/inkscape-preferences.cpp:1143 msgid "Deselect upon layer change" msgstr "Deselecteren bij veranderen van laag" -#: ../src/ui/dialog/inkscape-preferences.cpp:1142 +#: ../src/ui/dialog/inkscape-preferences.cpp:1146 msgid "Uncheck this to be able to keep the current objects selected when the current layer changes" msgstr "Deselecteer om geselecteerde objecten geselecteerd te houden als de huidige laag verandert" # Dit staat voor de vorige zes strings. -#: ../src/ui/dialog/inkscape-preferences.cpp:1144 +#: ../src/ui/dialog/inkscape-preferences.cpp:1148 msgid "Ctrl+A, Tab, Shift+Tab" msgstr "Ctrl+A, Tab, Shift+Tab" -#: ../src/ui/dialog/inkscape-preferences.cpp:1146 +#: ../src/ui/dialog/inkscape-preferences.cpp:1150 msgid "Make keyboard selection commands work on objects in all layers" msgstr "Toetsenbordselectiecommando's werken op objecten in alle lagen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1148 +#: ../src/ui/dialog/inkscape-preferences.cpp:1152 msgid "Make keyboard selection commands work on objects in current layer only" msgstr "Toetsenbordselectiecommando's werken alleen op objecten in de huidige laag" -#: ../src/ui/dialog/inkscape-preferences.cpp:1150 +#: ../src/ui/dialog/inkscape-preferences.cpp:1154 msgid "Make keyboard selection commands work on objects in current layer and all its sublayers" msgstr "Toetsenbordselectiecommando's werken op objecten in de huidige laag en alle onderliggende lagen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1152 +#: ../src/ui/dialog/inkscape-preferences.cpp:1156 msgid "Uncheck this to be able to select objects that are hidden (either by themselves or by being in a hidden layer)" msgstr "Deselecteer om objecten te kunnen selecteren die verborgen zijn (zelf verborgen of doordat ze in een verborgen laag zitten)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1154 +#: ../src/ui/dialog/inkscape-preferences.cpp:1158 msgid "Uncheck this to be able to select objects that are locked (either by themselves or by being in a locked layer)" msgstr "Deselecteer om objecten te kunnen selecteren die vergrendeld zijn (zelf vergrendeld of doordat ze in een vergrendelde laag zitten)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1156 +#: ../src/ui/dialog/inkscape-preferences.cpp:1160 msgid "Wrap when cycling objects in z-order" msgstr "In cycli gaan door objecten bij onderselectie" -#: ../src/ui/dialog/inkscape-preferences.cpp:1158 +#: ../src/ui/dialog/inkscape-preferences.cpp:1162 msgid "Alt+Scroll Wheel" msgstr "Alt+Scrollwiel" -#: ../src/ui/dialog/inkscape-preferences.cpp:1160 +#: ../src/ui/dialog/inkscape-preferences.cpp:1164 msgid "Wrap around at start and end when cycling objects in z-order" msgstr "Bij het bereiken van het onderste object terug naar het bovenste bij onderselectie" -#: ../src/ui/dialog/inkscape-preferences.cpp:1162 +#: ../src/ui/dialog/inkscape-preferences.cpp:1166 msgid "Selecting" msgstr "Selecteren" #. Transforms options -#: ../src/ui/dialog/inkscape-preferences.cpp:1165 -#: ../src/widgets/select-toolbar.cpp:572 +#: ../src/ui/dialog/inkscape-preferences.cpp:1169 +#: ../src/widgets/select-toolbar.cpp:576 msgid "Scale stroke width" msgstr "Lijndikte mee schalen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1166 +#: ../src/ui/dialog/inkscape-preferences.cpp:1170 msgid "Scale rounded corners in rectangles" msgstr "Afronding van hoeken mee schalen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1167 +#: ../src/ui/dialog/inkscape-preferences.cpp:1171 msgid "Transform gradients" msgstr "Kleurverlopen transformeren" -#: ../src/ui/dialog/inkscape-preferences.cpp:1168 +#: ../src/ui/dialog/inkscape-preferences.cpp:1172 msgid "Transform patterns" msgstr "Patronen transformeren" -#: ../src/ui/dialog/inkscape-preferences.cpp:1169 -msgid "Optimized" -msgstr "Optimaliseren" - -#: ../src/ui/dialog/inkscape-preferences.cpp:1170 +#: ../src/ui/dialog/inkscape-preferences.cpp:1174 msgid "Preserved" msgstr "Behouden" -#: ../src/ui/dialog/inkscape-preferences.cpp:1173 -#: ../src/widgets/select-toolbar.cpp:573 +#: ../src/ui/dialog/inkscape-preferences.cpp:1177 +#: ../src/widgets/select-toolbar.cpp:577 msgid "When scaling objects, scale the stroke width by the same proportion" msgstr "Wanneer objecten worden vergroot of verkleind, de lijndikte evenveel mee vergroten of verkleinen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1175 -#: ../src/widgets/select-toolbar.cpp:584 +#: ../src/ui/dialog/inkscape-preferences.cpp:1179 +#: ../src/widgets/select-toolbar.cpp:588 msgid "When scaling rectangles, scale the radii of rounded corners" msgstr "Wanneer rechthoeken worden vergroot of verkleind, de straal van de hoek mee vergroten of verkleinen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1177 -#: ../src/widgets/select-toolbar.cpp:595 +#: ../src/ui/dialog/inkscape-preferences.cpp:1181 +#: ../src/widgets/select-toolbar.cpp:599 msgid "Move gradients (in fill or stroke) along with the objects" msgstr "Kleurverlopen (bij vulling of lijn) verplaatsen samen met de objecten" -#: ../src/ui/dialog/inkscape-preferences.cpp:1179 -#: ../src/widgets/select-toolbar.cpp:606 +#: ../src/ui/dialog/inkscape-preferences.cpp:1183 +#: ../src/widgets/select-toolbar.cpp:610 msgid "Move patterns (in fill or stroke) along with the objects" msgstr "Patronen (bij vulling of lijn) verplaatsen samen met de objecten" -#: ../src/ui/dialog/inkscape-preferences.cpp:1180 +#: ../src/ui/dialog/inkscape-preferences.cpp:1184 msgid "Store transformation" msgstr "Opslaan van transformaties" -#: ../src/ui/dialog/inkscape-preferences.cpp:1182 +#: ../src/ui/dialog/inkscape-preferences.cpp:1186 msgid "If possible, apply transformation to objects without adding a transform= attribute" msgstr "Pas, indien mogelijk, transformaties op objecten toe zonder een 'transform='-waarde toe te voegen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1184 +#: ../src/ui/dialog/inkscape-preferences.cpp:1188 msgid "Always store transformation as a transform= attribute on objects" msgstr "Transformaties altijd opslaan als een 'transform='-waarde bij objecten." -#: ../src/ui/dialog/inkscape-preferences.cpp:1186 +#: ../src/ui/dialog/inkscape-preferences.cpp:1190 msgid "Transforms" msgstr "Transformaties" -#: ../src/ui/dialog/inkscape-preferences.cpp:1190 +#: ../src/ui/dialog/inkscape-preferences.cpp:1194 msgid "Mouse _wheel scrolls by:" msgstr "_Muiswiel verschuift met:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1191 +#: ../src/ui/dialog/inkscape-preferences.cpp:1195 msgid "One mouse wheel notch scrolls by this distance in screen pixels (horizontally with Shift)" msgstr "Elke muiswielstap verschuift het beeld dit aantal pixels (houd Shift ingedrukt om horizontaal te verschuiven)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1192 +#: ../src/ui/dialog/inkscape-preferences.cpp:1196 msgid "Ctrl+arrows" msgstr "Ctrl+pijltjestoetsen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1194 +#: ../src/ui/dialog/inkscape-preferences.cpp:1198 msgid "Sc_roll by:" msgstr "_Verschuiven met:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1195 +#: ../src/ui/dialog/inkscape-preferences.cpp:1199 msgid "Pressing Ctrl+arrow key scrolls by this distance (in screen pixels)" msgstr "Ctrl en een pijltjestoets indrukken verschuift dit aantal pixels" -#: ../src/ui/dialog/inkscape-preferences.cpp:1197 +#: ../src/ui/dialog/inkscape-preferences.cpp:1201 msgid "_Acceleration:" msgstr "V_ersnelling:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1198 +#: ../src/ui/dialog/inkscape-preferences.cpp:1202 msgid "Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no acceleration)" msgstr "Ctrl en een pijltjestoets ingedrukt houden zal versnellend verschuiven (0 voor geen versnelling)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1199 +#: ../src/ui/dialog/inkscape-preferences.cpp:1203 msgid "Autoscrolling" msgstr "Automatisch verschuiven" -#: ../src/ui/dialog/inkscape-preferences.cpp:1201 +#: ../src/ui/dialog/inkscape-preferences.cpp:1205 msgid "_Speed:" msgstr "_Snelheid:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1202 +#: ../src/ui/dialog/inkscape-preferences.cpp:1206 msgid "How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn autoscroll off)" msgstr "Hoe snel het canvas automatisch verschuift wanneer u voorbij de paginarand sleept (0 om dit uit te schakelen)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1204 +#: ../src/ui/dialog/inkscape-preferences.cpp:1208 #: ../src/ui/dialog/tracedialog.cpp:522 #: ../src/ui/dialog/tracedialog.cpp:721 msgid "_Threshold:" msgstr "_Grenswaarde:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1205 +#: ../src/ui/dialog/inkscape-preferences.cpp:1209 msgid "How far (in screen pixels) you need to be from the canvas edge to trigger autoscroll; positive is outside the canvas, negative is within the canvas" msgstr "Hoe ver de cursor van de canvasrand moet zijn verwijderd om het automatisch verschuiven te activeren; positieve getallen voor buiten het canvas, negatieve voor er binnen" @@ -17830,639 +17726,658 @@ msgstr "Hoe ver de cursor van de canvasrand moet zijn verwijderd om het automati #. _page_scrolling.add_line( false, "", _scroll_space, "", #. _("When on, pressing and holding Space and dragging with left mouse button pans canvas (as in Adobe Illustrator); when off, Space temporarily switches to Selector tool (default)")); #. -#: ../src/ui/dialog/inkscape-preferences.cpp:1211 +#: ../src/ui/dialog/inkscape-preferences.cpp:1215 msgid "Mouse wheel zooms by default" msgstr "Standaard zoom muiswiel" -#: ../src/ui/dialog/inkscape-preferences.cpp:1213 +#: ../src/ui/dialog/inkscape-preferences.cpp:1217 msgid "When on, mouse wheel zooms without Ctrl and scrolls canvas with Ctrl; when off, it zooms with Ctrl and scrolls without Ctrl" msgstr "Indien aangevinkt, zal de muis zoomen zonder Ctrl en het canvas scrollen met Ctrl; indien uitgeschakeld, zal de muis zoomen met Ctrl en scrollen zonder Ctrl" -#: ../src/ui/dialog/inkscape-preferences.cpp:1214 +#: ../src/ui/dialog/inkscape-preferences.cpp:1218 msgid "Scrolling" msgstr "Verschuiven" #. Snapping options -#: ../src/ui/dialog/inkscape-preferences.cpp:1217 +#: ../src/ui/dialog/inkscape-preferences.cpp:1221 msgid "Enable snap indicator" msgstr "Kleefindicator activeren" -#: ../src/ui/dialog/inkscape-preferences.cpp:1219 +#: ../src/ui/dialog/inkscape-preferences.cpp:1223 msgid "After snapping, a symbol is drawn at the point that has snapped" msgstr "Na het kleven wordt er een symbool getekend op het punt waaraan gekleefd werd" -#: ../src/ui/dialog/inkscape-preferences.cpp:1222 +#: ../src/ui/dialog/inkscape-preferences.cpp:1226 msgid "_Delay (in ms):" msgstr "_Vertraging (ms):" -#: ../src/ui/dialog/inkscape-preferences.cpp:1223 +#: ../src/ui/dialog/inkscape-preferences.cpp:1227 msgid "Postpone snapping as long as the mouse is moving, and then wait an additional fraction of a second. This additional delay is specified here. When set to zero or to a very small number, snapping will be immediate." msgstr "Het kleven uitstellen zolang de muis beweegt en wacht een bepaalde fractie van een seconde. Deze extra vertraging wordt hier opgegeven. Indien ingesteld op nul of een zeer klein getal, vindt het kleven onmiddellijk plaats." -#: ../src/ui/dialog/inkscape-preferences.cpp:1225 +#: ../src/ui/dialog/inkscape-preferences.cpp:1229 msgid "Only snap the node closest to the pointer" msgstr "Enkel het knooppunt dichtst bij de cursor kleeft" -#: ../src/ui/dialog/inkscape-preferences.cpp:1227 +#: ../src/ui/dialog/inkscape-preferences.cpp:1231 msgid "Only try to snap the node that is initially closest to the mouse pointer" msgstr "Enkel het knooppunt dat initieel het dichtst bij de muiscursor is, proberen kleven" -#: ../src/ui/dialog/inkscape-preferences.cpp:1230 +#: ../src/ui/dialog/inkscape-preferences.cpp:1234 msgid "_Weight factor:" msgstr "W_egingsfactor:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1231 +#: ../src/ui/dialog/inkscape-preferences.cpp:1235 msgid "When multiple snap solutions are found, then Inkscape can either prefer the closest transformation (when set to 0), or prefer the node that was initially the closest to the pointer (when set to 1)" msgstr "Wanneer er meerdere mogelijkheden voor kleven zijn, dan kan Inkscape kiezen tussen de meest nabije transformatie (indien ingesteld op 0) of het knooppunt dat initeel het dichtst bij de muiscursor was (indien ingesteld op 1)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1233 +#: ../src/ui/dialog/inkscape-preferences.cpp:1237 msgid "Snap the mouse pointer when dragging a constrained knot" msgstr "De muis kleeft bij het slepen van een beperkt knooppunt" -#: ../src/ui/dialog/inkscape-preferences.cpp:1235 +#: ../src/ui/dialog/inkscape-preferences.cpp:1239 msgid "When dragging a knot along a constraint line, then snap the position of the mouse pointer instead of snapping the projection of the knot onto the constraint line" msgstr "Bij het verslepen van een beperkte lijn, de positie van de muis kleven in plaats van de projectie van het knooppunt op de beperkte lijn" -#: ../src/ui/dialog/inkscape-preferences.cpp:1237 +#: ../src/ui/dialog/inkscape-preferences.cpp:1241 msgid "Snapping" msgstr "Kleven" #. nudgedistance is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:1242 +#: ../src/ui/dialog/inkscape-preferences.cpp:1246 msgid "_Arrow keys move by:" msgstr "P_ijltjestoetsen verschuiven met:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1243 +#: ../src/ui/dialog/inkscape-preferences.cpp:1247 msgid "Pressing an arrow key moves selected object(s) or node(s) by this distance" msgstr "Een pijltjestoets indrukken verplaatst de geselecteerde objecten of knooppunten met deze afstand" #. defaultscale is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:1246 +#: ../src/ui/dialog/inkscape-preferences.cpp:1250 msgid "> and < _scale by:" msgstr "> en < _schalen met:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1247 +#: ../src/ui/dialog/inkscape-preferences.cpp:1251 msgid "Pressing > or < scales selection up or down by this increment" msgstr "Op > of < drukken vergroot of verkleint de selectie met deze waarde" -#: ../src/ui/dialog/inkscape-preferences.cpp:1249 +#: ../src/ui/dialog/inkscape-preferences.cpp:1253 msgid "_Inset/Outset by:" msgstr "_Vernauwen/verwijden met:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1250 +#: ../src/ui/dialog/inkscape-preferences.cpp:1254 msgid "Inset and Outset commands displace the path by this distance" msgstr "Vernauwing en verwijding verplaatsen het pad met deze afstand" -#: ../src/ui/dialog/inkscape-preferences.cpp:1251 +#: ../src/ui/dialog/inkscape-preferences.cpp:1255 msgid "Compass-like display of angles" msgstr "Hoeken weergeven als een kompas" -#: ../src/ui/dialog/inkscape-preferences.cpp:1253 +#: ../src/ui/dialog/inkscape-preferences.cpp:1257 msgid "When on, angles are displayed with 0 at north, 0 to 360 range, positive clockwise; otherwise with 0 at east, -180 to 180 range, positive counterclockwise" msgstr "Indien aangevinkt, dan wijst 0 naar het noorden, en lopen de hoeken van 0 tot 360 graden met de klok mee; indien uit, dan wijst 0 naar het oosten, en lopen de hoeken van -180 tot 180 graden, tegen de klok in" -#: ../src/ui/dialog/inkscape-preferences.cpp:1259 +#: ../src/ui/dialog/inkscape-preferences.cpp:1263 msgid "_Rotation snaps every:" msgstr "D_raaien in stappen van:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1259 +#: ../src/ui/dialog/inkscape-preferences.cpp:1263 msgid "degrees" msgstr "graden" -#: ../src/ui/dialog/inkscape-preferences.cpp:1260 +#: ../src/ui/dialog/inkscape-preferences.cpp:1264 msgid "Rotating with Ctrl pressed snaps every that much degrees; also, pressing [ or ] rotates by this amount" msgstr "Het aantal graden per stap wanneer Ctrl ingedrukt wordt tijdens het draaien; de toetsen [ en ] draaien ditzelfde aantal graden" -#: ../src/ui/dialog/inkscape-preferences.cpp:1261 +#: ../src/ui/dialog/inkscape-preferences.cpp:1265 msgid "Relative snapping of guideline angles" msgstr "Relatief kleven van hulplijnhoeken" -#: ../src/ui/dialog/inkscape-preferences.cpp:1263 +#: ../src/ui/dialog/inkscape-preferences.cpp:1267 msgid "When on, the snap angles when rotating a guideline will be relative to the original angle" msgstr "Indien aangevinkt, zijn de kleefhoeken bij het draaien van een hulplijn relatief tov de originele hoek" -#: ../src/ui/dialog/inkscape-preferences.cpp:1265 +#: ../src/ui/dialog/inkscape-preferences.cpp:1269 msgid "_Zoom in/out by:" msgstr "In- en uit_zoomen met:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1266 +#: ../src/ui/dialog/inkscape-preferences.cpp:1269 +msgid "%" +msgstr "%" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1270 msgid "Zoom tool click, +/- keys, and middle click zoom in and out by this multiplier" msgstr "Deze factor wordt gebruikt bij een klik op het vergrootglas, door de +/- toetsen, en door de middelste muisknop" -#: ../src/ui/dialog/inkscape-preferences.cpp:1267 +#: ../src/ui/dialog/inkscape-preferences.cpp:1271 msgid "Steps" msgstr "Stappen" #. Clones options -#: ../src/ui/dialog/inkscape-preferences.cpp:1270 +#: ../src/ui/dialog/inkscape-preferences.cpp:1274 msgid "Move in parallel" msgstr "Parallel verplaatsen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1272 +#: ../src/ui/dialog/inkscape-preferences.cpp:1276 msgid "Stay unmoved" msgstr "Laten staan" -#: ../src/ui/dialog/inkscape-preferences.cpp:1274 +#: ../src/ui/dialog/inkscape-preferences.cpp:1278 msgid "Move according to transform" msgstr "Verplaatsen volgens transformatie" -#: ../src/ui/dialog/inkscape-preferences.cpp:1276 +#: ../src/ui/dialog/inkscape-preferences.cpp:1280 msgid "Are unlinked" msgstr "Ontkoppelen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1278 +#: ../src/ui/dialog/inkscape-preferences.cpp:1282 msgid "Are deleted" msgstr "Verwijderen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1281 +#: ../src/ui/dialog/inkscape-preferences.cpp:1285 msgid "Moving original: clones and linked offsets" msgstr "Verplaatsen origineel: klonen en gekoppelde offsets" -#: ../src/ui/dialog/inkscape-preferences.cpp:1283 +#: ../src/ui/dialog/inkscape-preferences.cpp:1287 msgid "Clones are translated by the same vector as their original" msgstr "Klonen worden op dezelfde manier verplaatst als het origineel" -#: ../src/ui/dialog/inkscape-preferences.cpp:1285 +#: ../src/ui/dialog/inkscape-preferences.cpp:1289 msgid "Clones preserve their positions when their original is moved" msgstr "Klonen blijven op hun plaats staan als het origineel wordt verplaatst" -#: ../src/ui/dialog/inkscape-preferences.cpp:1287 +#: ../src/ui/dialog/inkscape-preferences.cpp:1291 msgid "Each clone moves according to the value of its transform= attribute; for example, a rotated clone will move in a different direction than its original" msgstr "Elke kloon verplaatst volgens zijn eigen 'transform='-waarde. Een gedraaide kloon zal bijvoorbeeld in een andere richting verplaatsen dan zijn origineel." -#: ../src/ui/dialog/inkscape-preferences.cpp:1288 +#: ../src/ui/dialog/inkscape-preferences.cpp:1292 msgid "Deleting original: clones" msgstr "Verwijderen origineel: klonen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1290 +#: ../src/ui/dialog/inkscape-preferences.cpp:1294 msgid "Orphaned clones are converted to regular objects" msgstr "Verweesde klonen worden omgezet naar normale objecten" -#: ../src/ui/dialog/inkscape-preferences.cpp:1292 +#: ../src/ui/dialog/inkscape-preferences.cpp:1296 msgid "Orphaned clones are deleted along with their original" msgstr "Verweesde klonen worden verwijderd samen met hun origineel" -#: ../src/ui/dialog/inkscape-preferences.cpp:1294 +#: ../src/ui/dialog/inkscape-preferences.cpp:1298 msgid "Duplicating original+clones/linked offset" msgstr "Dupliceren van origineel en klonen/gekoppelde offset" -#: ../src/ui/dialog/inkscape-preferences.cpp:1296 +#: ../src/ui/dialog/inkscape-preferences.cpp:1300 msgid "Relink duplicated clones" msgstr "Gedupliceerde klonen herlinken" -#: ../src/ui/dialog/inkscape-preferences.cpp:1298 +#: ../src/ui/dialog/inkscape-preferences.cpp:1302 msgid "When duplicating a selection containing both a clone and its original (possibly in groups), relink the duplicated clone to the duplicated original instead of the old original" msgstr "De gedupliceerde kloon herlinken naar het gedupliceerde origineel in plaats van het oude origineel bij het dupliceren van een selectie met zowel een kloon en zijn origineel (mogelijk voorkomend in groepen)." #. TRANSLATORS: Heading for the Inkscape Preferences "Clones" Page -#: ../src/ui/dialog/inkscape-preferences.cpp:1301 +#: ../src/ui/dialog/inkscape-preferences.cpp:1305 msgid "Clones" msgstr "Klonen" #. Clip paths and masks options -#: ../src/ui/dialog/inkscape-preferences.cpp:1304 +#: ../src/ui/dialog/inkscape-preferences.cpp:1308 msgid "When applying, use the topmost selected object as clippath/mask" msgstr "Het bovenste object als afsnijpad/masker gebruiken" -#: ../src/ui/dialog/inkscape-preferences.cpp:1306 +#: ../src/ui/dialog/inkscape-preferences.cpp:1310 msgid "Uncheck this to use the bottom selected object as the clipping path or mask" msgstr "Vink uit om het onderste object als masker of maskerpad te gebruiken" -#: ../src/ui/dialog/inkscape-preferences.cpp:1307 +#: ../src/ui/dialog/inkscape-preferences.cpp:1311 msgid "Remove clippath/mask object after applying" msgstr "Het afsnijpad/masker verwijderen na gebruik" -#: ../src/ui/dialog/inkscape-preferences.cpp:1309 +#: ../src/ui/dialog/inkscape-preferences.cpp:1313 msgid "After applying, remove the object used as the clipping path or mask from the drawing" msgstr "Het object dat als afsnijpad of masker gebruikt is, verwijderen na gebruik" -#: ../src/ui/dialog/inkscape-preferences.cpp:1311 +#: ../src/ui/dialog/inkscape-preferences.cpp:1315 msgid "Before applying" msgstr "Voor toepassen afsnijpad/masker" -#: ../src/ui/dialog/inkscape-preferences.cpp:1313 +#: ../src/ui/dialog/inkscape-preferences.cpp:1317 msgid "Do not group clipped/masked objects" msgstr "Afgesneden/gemaskerde objecten niet groeperen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1314 +#: ../src/ui/dialog/inkscape-preferences.cpp:1318 msgid "Put every clipped/masked object in its own group" msgstr "Elk afgesneden/gemaskerd object in zijn eigen groep plaatsen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1315 +#: ../src/ui/dialog/inkscape-preferences.cpp:1319 msgid "Put all clipped/masked objects into one group" msgstr "Alle afgesneden/gemaskerde objecte in één groep plaatsen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1318 +#: ../src/ui/dialog/inkscape-preferences.cpp:1322 msgid "Apply clippath/mask to every object" msgstr "Afsnijding/masker op elk object toepassen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1321 +#: ../src/ui/dialog/inkscape-preferences.cpp:1325 msgid "Apply clippath/mask to groups containing single object" msgstr "Afsnijding/masker toepassen op één-object-groepen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1324 +#: ../src/ui/dialog/inkscape-preferences.cpp:1328 msgid "Apply clippath/mask to group containing all objects" msgstr "Afsnijding/masker toepassen op groep met alle objecten" -#: ../src/ui/dialog/inkscape-preferences.cpp:1326 +#: ../src/ui/dialog/inkscape-preferences.cpp:1330 msgid "After releasing" msgstr "Na toepassen afsnijpad/masker" -#: ../src/ui/dialog/inkscape-preferences.cpp:1328 +#: ../src/ui/dialog/inkscape-preferences.cpp:1332 msgid "Ungroup automatically created groups" msgstr "Automatisch aangemaakte groepen degroeperen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1330 +#: ../src/ui/dialog/inkscape-preferences.cpp:1334 msgid "Ungroup groups created when setting clip/mask" msgstr "Groepen gemaakt tijdens maskeren/afsnijden, degroeperen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1332 +#: ../src/ui/dialog/inkscape-preferences.cpp:1336 msgid "Clippaths and masks" msgstr "Maskers en maskerpaden" -#: ../src/ui/dialog/inkscape-preferences.cpp:1335 +#: ../src/ui/dialog/inkscape-preferences.cpp:1339 msgid "Stroke Style Markers" msgstr "Lijnstijl" -#: ../src/ui/dialog/inkscape-preferences.cpp:1337 -#: ../src/ui/dialog/inkscape-preferences.cpp:1339 +#: ../src/ui/dialog/inkscape-preferences.cpp:1341 +#: ../src/ui/dialog/inkscape-preferences.cpp:1343 msgid "Stroke color same as object, fill color either object fill color or marker fill color" msgstr "Lijnkleur identiek als object, vulkleur is ofwel deze van object of markering" -#: ../src/ui/dialog/inkscape-preferences.cpp:1343 +#: ../src/ui/dialog/inkscape-preferences.cpp:1347 msgid "Markers" msgstr "Markeringen" +#: ../src/ui/dialog/inkscape-preferences.cpp:1350 +msgid "Document cleanup" +msgstr "Document schoonmaken" + #: ../src/ui/dialog/inkscape-preferences.cpp:1351 +#: ../src/ui/dialog/inkscape-preferences.cpp:1353 +msgid "Remove unused swatches when doing a document cleanup" +msgstr "Ongebruikte paletten verwijderen bij het schoonmaken van een document" + +#. tooltip +#: ../src/ui/dialog/inkscape-preferences.cpp:1354 +msgid "Cleanup" +msgstr "Schoonmaken" + +#: ../src/ui/dialog/inkscape-preferences.cpp:1362 msgid "Number of _Threads:" msgstr "_Aantal threads:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1351 -#: ../src/ui/dialog/inkscape-preferences.cpp:1869 +#: ../src/ui/dialog/inkscape-preferences.cpp:1362 +#: ../src/ui/dialog/inkscape-preferences.cpp:1880 msgid "(requires restart)" msgstr "(vereist herstart)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1352 +#: ../src/ui/dialog/inkscape-preferences.cpp:1363 msgid "Configure number of processors/threads to use when rendering filters" msgstr "Het aantal te gebruiken processors/threads bij het renderen van filters" -#: ../src/ui/dialog/inkscape-preferences.cpp:1356 +#: ../src/ui/dialog/inkscape-preferences.cpp:1367 msgid "Rendering _cache size:" msgstr "_Cachegrootte voor renderen:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1356 +#: ../src/ui/dialog/inkscape-preferences.cpp:1367 msgctxt "mebibyte (2^20 bytes) abbreviation" msgid "MiB" msgstr "MiB" -#: ../src/ui/dialog/inkscape-preferences.cpp:1356 +#: ../src/ui/dialog/inkscape-preferences.cpp:1367 msgid "Set the amount of memory per document which can be used to store rendered parts of the drawing for later reuse; set to zero to disable caching" msgstr "De hoeveelheid geheugen voor het bewaren van gerenderde delen van de afbeelding voor hergebruik: stel in op nul om de cache uit te schakelen" #. blur quality #. filter quality -#: ../src/ui/dialog/inkscape-preferences.cpp:1359 -#: ../src/ui/dialog/inkscape-preferences.cpp:1383 +#: ../src/ui/dialog/inkscape-preferences.cpp:1370 +#: ../src/ui/dialog/inkscape-preferences.cpp:1394 msgid "Best quality (slowest)" msgstr "Beste kwaliteit (traagst)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1361 -#: ../src/ui/dialog/inkscape-preferences.cpp:1385 +#: ../src/ui/dialog/inkscape-preferences.cpp:1372 +#: ../src/ui/dialog/inkscape-preferences.cpp:1396 msgid "Better quality (slower)" msgstr "Betere kwaliteit (trager)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1363 -#: ../src/ui/dialog/inkscape-preferences.cpp:1387 +#: ../src/ui/dialog/inkscape-preferences.cpp:1374 +#: ../src/ui/dialog/inkscape-preferences.cpp:1398 msgid "Average quality" msgstr "Gemiddelde kwaliteit" -#: ../src/ui/dialog/inkscape-preferences.cpp:1365 -#: ../src/ui/dialog/inkscape-preferences.cpp:1389 +#: ../src/ui/dialog/inkscape-preferences.cpp:1376 +#: ../src/ui/dialog/inkscape-preferences.cpp:1400 msgid "Lower quality (faster)" msgstr "Lagere kwaliteit (sneller)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1367 -#: ../src/ui/dialog/inkscape-preferences.cpp:1391 +#: ../src/ui/dialog/inkscape-preferences.cpp:1378 +#: ../src/ui/dialog/inkscape-preferences.cpp:1402 msgid "Lowest quality (fastest)" msgstr "Laagste kwaliteit (snelst)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1370 +#: ../src/ui/dialog/inkscape-preferences.cpp:1381 msgid "Gaussian blur quality for display" msgstr "Kwaliteit gaussiaanse vervaging voor weergave" -#: ../src/ui/dialog/inkscape-preferences.cpp:1372 -#: ../src/ui/dialog/inkscape-preferences.cpp:1396 +#: ../src/ui/dialog/inkscape-preferences.cpp:1383 +#: ../src/ui/dialog/inkscape-preferences.cpp:1407 msgid "Best quality, but display may be very slow at high zooms (bitmap export always uses best quality)" msgstr "Beste kwaliteit, maar weergave kan heel langzaam zijn bij hoge zoom (bitmapexport gebruikt altijd beste kwaliteit)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1374 -#: ../src/ui/dialog/inkscape-preferences.cpp:1398 +#: ../src/ui/dialog/inkscape-preferences.cpp:1385 +#: ../src/ui/dialog/inkscape-preferences.cpp:1409 msgid "Better quality, but slower display" msgstr "Betere kwaliteit, maar langzamere weergave" -#: ../src/ui/dialog/inkscape-preferences.cpp:1376 -#: ../src/ui/dialog/inkscape-preferences.cpp:1400 +#: ../src/ui/dialog/inkscape-preferences.cpp:1387 +#: ../src/ui/dialog/inkscape-preferences.cpp:1411 msgid "Average quality, acceptable display speed" msgstr "Gemiddelde kwaliteit, acceptabele weergavesnelheid" -#: ../src/ui/dialog/inkscape-preferences.cpp:1378 -#: ../src/ui/dialog/inkscape-preferences.cpp:1402 +#: ../src/ui/dialog/inkscape-preferences.cpp:1389 +#: ../src/ui/dialog/inkscape-preferences.cpp:1413 msgid "Lower quality (some artifacts), but display is faster" msgstr "Lage kwaliteit (enkele weergavefouten), maar weergave is sneller" -#: ../src/ui/dialog/inkscape-preferences.cpp:1380 -#: ../src/ui/dialog/inkscape-preferences.cpp:1404 +#: ../src/ui/dialog/inkscape-preferences.cpp:1391 +#: ../src/ui/dialog/inkscape-preferences.cpp:1415 msgid "Lowest quality (considerable artifacts), but display is fastest" msgstr "Laagste kwaliteit (veel weergavefouten), maar weergave is het snelst" -#: ../src/ui/dialog/inkscape-preferences.cpp:1394 +#: ../src/ui/dialog/inkscape-preferences.cpp:1405 msgid "Filter effects quality for display" msgstr "Kwaliteit filtereffecten voor weergave" #. build custom preferences tab -#: ../src/ui/dialog/inkscape-preferences.cpp:1406 +#: ../src/ui/dialog/inkscape-preferences.cpp:1417 #: ../src/ui/dialog/print.cpp:224 msgid "Rendering" msgstr "Renderen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1412 +#: ../src/ui/dialog/inkscape-preferences.cpp:1423 msgid "2x2" msgstr "2x2" -#: ../src/ui/dialog/inkscape-preferences.cpp:1412 +#: ../src/ui/dialog/inkscape-preferences.cpp:1423 msgid "4x4" msgstr "4x4" -#: ../src/ui/dialog/inkscape-preferences.cpp:1412 +#: ../src/ui/dialog/inkscape-preferences.cpp:1423 msgid "8x8" msgstr "8x8" -#: ../src/ui/dialog/inkscape-preferences.cpp:1412 +#: ../src/ui/dialog/inkscape-preferences.cpp:1423 msgid "16x16" msgstr "16x16" -#: ../src/ui/dialog/inkscape-preferences.cpp:1416 +#: ../src/ui/dialog/inkscape-preferences.cpp:1427 msgid "Oversample bitmaps:" msgstr "Bitmaps oversampelen:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1419 +#: ../src/ui/dialog/inkscape-preferences.cpp:1430 msgid "Automatically reload bitmaps" msgstr "Bitmaps automatisch herladen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1421 +#: ../src/ui/dialog/inkscape-preferences.cpp:1432 msgid "Automatically reload linked images when file is changed on disk" msgstr "Gelinkte afbeeldingen automatisch herladen wanneer het bestand op de schijf gewijzigd is" -#: ../src/ui/dialog/inkscape-preferences.cpp:1423 +#: ../src/ui/dialog/inkscape-preferences.cpp:1434 msgid "_Bitmap editor:" msgstr "B_itmapeditor:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1425 +#: ../src/ui/dialog/inkscape-preferences.cpp:1436 msgid "Default export _resolution:" msgstr "Standaardresolutie voor _exporteren:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1426 +#: ../src/ui/dialog/inkscape-preferences.cpp:1437 msgid "Default bitmap resolution (in dots per inch) in the Export dialog" msgstr "Standaardresolutie voor bitmaps (in punten per duim) in het 'Bitmap exporteren'-dialoogvenster" -#: ../src/ui/dialog/inkscape-preferences.cpp:1428 +#: ../src/ui/dialog/inkscape-preferences.cpp:1439 msgid "Resolution for Create Bitmap _Copy:" msgstr "_Resolutie voor bitmapkopie:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1429 +#: ../src/ui/dialog/inkscape-preferences.cpp:1440 msgid "Resolution used by the Create Bitmap Copy command" msgstr "Resolutie gebruikt voor het commando Bitmapkopie Aanmaken:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1431 +#: ../src/ui/dialog/inkscape-preferences.cpp:1442 msgid "Always embed" msgstr "Altijd invoegen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1431 +#: ../src/ui/dialog/inkscape-preferences.cpp:1442 msgid "Always link" msgstr "Altijd linken" -#: ../src/ui/dialog/inkscape-preferences.cpp:1431 +#: ../src/ui/dialog/inkscape-preferences.cpp:1442 msgid "Ask" msgstr "Vragen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1434 +#: ../src/ui/dialog/inkscape-preferences.cpp:1445 msgid "Bitmap import:" msgstr "Bitmapeditor:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1437 +#: ../src/ui/dialog/inkscape-preferences.cpp:1448 msgid "Bitmap import quality:" msgstr "Importkwaliteit bitmap:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1440 +#: ../src/ui/dialog/inkscape-preferences.cpp:1451 msgid "Default _import resolution:" msgstr "Standaardresolutie voor _importeren:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1441 +#: ../src/ui/dialog/inkscape-preferences.cpp:1452 msgid "Default bitmap resolution (in dots per inch) for bitmap import" msgstr "Standaardresolutie (in punten per duim) voor het exporteren van bitmaps" -#: ../src/ui/dialog/inkscape-preferences.cpp:1442 +#: ../src/ui/dialog/inkscape-preferences.cpp:1453 msgid "Override file resolution" msgstr "Bestandsresolutie overschrijven" -#: ../src/ui/dialog/inkscape-preferences.cpp:1444 +#: ../src/ui/dialog/inkscape-preferences.cpp:1455 msgid "Use default bitmap resolution in favor of information from file" msgstr "Standaardresolutie voor bitmaps gebruiken in plaats van info uit bestand" -#: ../src/ui/dialog/inkscape-preferences.cpp:1446 +#: ../src/ui/dialog/inkscape-preferences.cpp:1457 msgid "Bitmaps" msgstr "Bitmaps" -#: ../src/ui/dialog/inkscape-preferences.cpp:1458 +#: ../src/ui/dialog/inkscape-preferences.cpp:1469 msgid "Select a file of predefined shortcuts to use. Any customized shortcuts you create will be added seperately to " msgstr "" -#: ../src/ui/dialog/inkscape-preferences.cpp:1461 +#: ../src/ui/dialog/inkscape-preferences.cpp:1472 msgid "Shortcut file:" msgstr "Bestand met sneltoetsen:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1464 +#: ../src/ui/dialog/inkscape-preferences.cpp:1475 +#: ../src/ui/dialog/template-load-tab.cpp:46 msgid "Search:" msgstr "Zoeken:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1476 +#: ../src/ui/dialog/inkscape-preferences.cpp:1487 msgid "Shortcut" msgstr "Sneltoets" -#: ../src/ui/dialog/inkscape-preferences.cpp:1477 -#: ../src/ui/widget/page-sizer.cpp:262 +#: ../src/ui/dialog/inkscape-preferences.cpp:1488 +#: ../src/ui/widget/page-sizer.cpp:260 msgid "Description" msgstr "Beschrijving" -#: ../src/ui/dialog/inkscape-preferences.cpp:1532 +#: ../src/ui/dialog/inkscape-preferences.cpp:1543 #: ../src/ui/dialog/svg-fonts-dialog.cpp:694 #: ../src/ui/dialog/tracedialog.cpp:813 -#: ../src/ui/widget/preferences-widget.cpp:745 +#: ../src/ui/widget/preferences-widget.cpp:749 msgid "Reset" msgstr "Beginwaarde" -#: ../src/ui/dialog/inkscape-preferences.cpp:1532 +#: ../src/ui/dialog/inkscape-preferences.cpp:1543 msgid "Remove all your customized keyboard shortcuts, and revert to the shortcuts in the shortcut file listed above" msgstr "Alle aangepaste sneltoetsen verwijderen en vervangen door de sneltoetsen in het hierboven geselecteerd sneltoetsbestand" -#: ../src/ui/dialog/inkscape-preferences.cpp:1536 +#: ../src/ui/dialog/inkscape-preferences.cpp:1547 msgid "Import ..." msgstr "Importeren..." -#: ../src/ui/dialog/inkscape-preferences.cpp:1536 +#: ../src/ui/dialog/inkscape-preferences.cpp:1547 msgid "Import custom keyboard shortcuts from a file" msgstr "Aangepaste sneltoetsen van een bestand importeren" -#: ../src/ui/dialog/inkscape-preferences.cpp:1539 +#: ../src/ui/dialog/inkscape-preferences.cpp:1550 msgid "Export ..." msgstr "Exporteren..." -#: ../src/ui/dialog/inkscape-preferences.cpp:1539 +#: ../src/ui/dialog/inkscape-preferences.cpp:1550 msgid "Export custom keyboard shortcuts to a file" msgstr "Aangepaste sneltoetsen naar een bestand exporteren" -#: ../src/ui/dialog/inkscape-preferences.cpp:1549 +#: ../src/ui/dialog/inkscape-preferences.cpp:1560 msgid "Keyboard Shortcuts" msgstr "Sneltoetsen" #. Find this group in the tree -#: ../src/ui/dialog/inkscape-preferences.cpp:1712 +#: ../src/ui/dialog/inkscape-preferences.cpp:1723 msgid "Misc" msgstr "Overig" -#: ../src/ui/dialog/inkscape-preferences.cpp:1831 +#: ../src/ui/dialog/inkscape-preferences.cpp:1842 msgid "Set the main spell check language" msgstr "De hoofdtaal voor spellingscontrole instellen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1834 +#: ../src/ui/dialog/inkscape-preferences.cpp:1845 msgid "Second language:" msgstr "Tweede taal:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1835 +#: ../src/ui/dialog/inkscape-preferences.cpp:1846 msgid "Set the second spell check language; checking will only stop on words unknown in ALL chosen languages" msgstr "De tweede taal voor spellingscontrole instellen; controle zal enkel stoppen bij niet-bekende woorden in ALLE gekozen talen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1838 +#: ../src/ui/dialog/inkscape-preferences.cpp:1849 msgid "Third language:" msgstr "Derde taal:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1839 +#: ../src/ui/dialog/inkscape-preferences.cpp:1850 msgid "Set the third spell check language; checking will only stop on words unknown in ALL chosen languages" msgstr "De derde taal voor spellingscontrole instellen; controle zal enkel stoppen bij niet-bekende woorden in ALLE gekozen talen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1841 +#: ../src/ui/dialog/inkscape-preferences.cpp:1852 msgid "Ignore words with digits" msgstr "Woorden met cijfers overslaan" -#: ../src/ui/dialog/inkscape-preferences.cpp:1843 +#: ../src/ui/dialog/inkscape-preferences.cpp:1854 msgid "Ignore words containing digits, such as \"R2D2\"" msgstr "Woorden met cijfers overslaan, bijvoorbeeld \"R2D2\"" -#: ../src/ui/dialog/inkscape-preferences.cpp:1845 +#: ../src/ui/dialog/inkscape-preferences.cpp:1856 msgid "Ignore words in ALL CAPITALS" msgstr "Woorden in HOOFDLETTERS overslaan" -#: ../src/ui/dialog/inkscape-preferences.cpp:1847 +#: ../src/ui/dialog/inkscape-preferences.cpp:1858 msgid "Ignore words in all capitals, such as \"IUPAC\"" msgstr "Woorden in hoofdletters overslaan, bijvoorbeeld \"IUPAC\"" -#: ../src/ui/dialog/inkscape-preferences.cpp:1849 +#: ../src/ui/dialog/inkscape-preferences.cpp:1860 msgid "Spellcheck" msgstr "Spellingscontrole" -#: ../src/ui/dialog/inkscape-preferences.cpp:1869 +#: ../src/ui/dialog/inkscape-preferences.cpp:1880 msgid "Latency _skew:" msgstr "_Aanpassing vertraging:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1870 +#: ../src/ui/dialog/inkscape-preferences.cpp:1881 msgid "Factor by which the event clock is skewed from the actual time (0.9766 on some systems)" msgstr "Factor waarmee de tijd van een gebeurtenis wordt aangepast ten opzichte van de actuele tijd (0,9766 op sommige systemen)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1872 +#: ../src/ui/dialog/inkscape-preferences.cpp:1883 msgid "Pre-render named icons" msgstr "Pictogram met naam prerenderen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1874 +#: ../src/ui/dialog/inkscape-preferences.cpp:1885 msgid "When on, named icons will be rendered before displaying the ui. This is for working around bugs in GTK+ named icon notification" msgstr "Indien aangevinkt, worden pictogrammen met een naam gerenderd voor het tonen van de interface. Dit wordt gebruikt om bugs op te vangen bij GTK+ benoemde pictogrammeldingen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1882 +#: ../src/ui/dialog/inkscape-preferences.cpp:1893 msgid "System info" msgstr "Systeeminfo" -#: ../src/ui/dialog/inkscape-preferences.cpp:1886 +#: ../src/ui/dialog/inkscape-preferences.cpp:1897 msgid "User config: " msgstr "Gebruikersinstellingen: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1886 +#: ../src/ui/dialog/inkscape-preferences.cpp:1897 msgid "Location of users configuration" msgstr "Locatie van de gebruikersinstellingen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1890 +#: ../src/ui/dialog/inkscape-preferences.cpp:1901 msgid "User preferences: " msgstr "Gebruikersvoorkeuren: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1890 +#: ../src/ui/dialog/inkscape-preferences.cpp:1901 msgid "Location of the users preferences file" msgstr "Locatie van het bestand met de gebruikersvoorkeuren" -#: ../src/ui/dialog/inkscape-preferences.cpp:1894 +#: ../src/ui/dialog/inkscape-preferences.cpp:1905 msgid "User extensions: " msgstr "Uitbreidingen van de gebruiker: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1894 +#: ../src/ui/dialog/inkscape-preferences.cpp:1905 msgid "Location of the users extensions" msgstr "Locatie van de uitbreidingen van de gebruiker" -#: ../src/ui/dialog/inkscape-preferences.cpp:1898 +#: ../src/ui/dialog/inkscape-preferences.cpp:1909 msgid "User cache: " msgstr "Cache gebruiker: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1898 +#: ../src/ui/dialog/inkscape-preferences.cpp:1909 msgid "Location of users cache" msgstr "Locatie van de cache van de gebruiker" -#: ../src/ui/dialog/inkscape-preferences.cpp:1906 +#: ../src/ui/dialog/inkscape-preferences.cpp:1917 msgid "Temporary files: " msgstr "Tijdelijke bestanden: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1906 +#: ../src/ui/dialog/inkscape-preferences.cpp:1917 msgid "Location of the temporary files used for autosave" msgstr "Locatie van de tijdelijke bestanden voor auto-opslaan" -#: ../src/ui/dialog/inkscape-preferences.cpp:1910 +#: ../src/ui/dialog/inkscape-preferences.cpp:1921 msgid "Inkscape data: " msgstr "Inkscape data: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1910 +#: ../src/ui/dialog/inkscape-preferences.cpp:1921 msgid "Location of Inkscape data" msgstr "Locatie van Inkscapedata" -#: ../src/ui/dialog/inkscape-preferences.cpp:1914 +#: ../src/ui/dialog/inkscape-preferences.cpp:1925 msgid "Inkscape extensions: " msgstr "Inkscape-uitbreidingen:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1914 +#: ../src/ui/dialog/inkscape-preferences.cpp:1925 msgid "Location of the Inkscape extensions" msgstr "Locatie van de Inkscape-uitbreidingen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1923 +#: ../src/ui/dialog/inkscape-preferences.cpp:1934 msgid "System data: " msgstr "Systeemdata: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1923 +#: ../src/ui/dialog/inkscape-preferences.cpp:1934 msgid "Locations of system data" msgstr "Locaties van de systeemdata" -#: ../src/ui/dialog/inkscape-preferences.cpp:1947 +#: ../src/ui/dialog/inkscape-preferences.cpp:1958 msgid "Icon theme: " msgstr "Pictogramthema: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1947 +#: ../src/ui/dialog/inkscape-preferences.cpp:1958 msgid "Locations of icon themes" msgstr "Locaties van de pictogramthema's" -#: ../src/ui/dialog/inkscape-preferences.cpp:1949 +#: ../src/ui/dialog/inkscape-preferences.cpp:1960 msgid "System" msgstr "Systeem" @@ -18529,7 +18444,7 @@ msgid "_Use pressure-sensitive tablet (requires restart)" msgstr "Drukgevoelig _tekentablet gebruiken (vereist herstart)" #: ../src/ui/dialog/input.cpp:1082 -#: ../src/verbs.cpp:2297 +#: ../src/verbs.cpp:2354 msgid "_Save" msgstr "Op_slaan" @@ -18546,9 +18461,9 @@ msgid "A device can be 'Disabled', its co-ordinates mapped to the whole 'Screen' msgstr "Een invoerapparaat kan 'Inactief' zijn, zijn coördinaten naar het volledige 'Scherm' gemapt worden of naar een enkel 'Venster' (dat normaal in focus is)" #: ../src/ui/dialog/input.cpp:1616 -#: ../src/widgets/calligraphy-toolbar.cpp:599 -#: ../src/widgets/spray-toolbar.cpp:240 -#: ../src/widgets/tweak-toolbar.cpp:390 +#: ../src/widgets/calligraphy-toolbar.cpp:595 +#: ../src/widgets/spray-toolbar.cpp:236 +#: ../src/widgets/tweak-toolbar.cpp:386 msgid "Pressure" msgstr "Druk" @@ -18592,8 +18507,8 @@ msgstr "Laag hernoemen" #. TODO: find an unused layer number, forming name from _("Layer ") + "%d" #: ../src/ui/dialog/layer-properties.cpp:354 #: ../src/ui/dialog/layer-properties.cpp:410 -#: ../src/verbs.cpp:188 -#: ../src/verbs.cpp:2228 +#: ../src/verbs.cpp:194 +#: ../src/verbs.cpp:2285 msgid "Layer" msgstr "Laag" @@ -18602,7 +18517,7 @@ msgid "_Rename" msgstr "_Hernoemen" #: ../src/ui/dialog/layer-properties.cpp:368 -#: ../src/ui/dialog/layers.cpp:749 +#: ../src/ui/dialog/layers.cpp:750 msgid "Rename layer" msgstr "Laag hernoemen" @@ -18628,65 +18543,65 @@ msgid "Move to Layer" msgstr "" #: ../src/ui/dialog/layer-properties.cpp:411 -#: ../src/ui/dialog/transformation.cpp:109 +#: ../src/ui/dialog/transformation.cpp:114 msgid "_Move" msgstr "_Verplaatsen" -#: ../src/ui/dialog/layers.cpp:524 +#: ../src/ui/dialog/layers.cpp:525 #: ../src/ui/widget/layer-selector.cpp:613 msgid "Unhide layer" msgstr "Laag weergeven" -#: ../src/ui/dialog/layers.cpp:524 +#: ../src/ui/dialog/layers.cpp:525 #: ../src/ui/widget/layer-selector.cpp:613 msgid "Hide layer" msgstr "Laag verbergen" -#: ../src/ui/dialog/layers.cpp:535 +#: ../src/ui/dialog/layers.cpp:536 #: ../src/ui/widget/layer-selector.cpp:605 msgid "Lock layer" msgstr "Laag vergrendelen" -#: ../src/ui/dialog/layers.cpp:535 +#: ../src/ui/dialog/layers.cpp:536 #: ../src/ui/widget/layer-selector.cpp:605 msgid "Unlock layer" msgstr "Laag ontgrendelen" -#: ../src/ui/dialog/layers.cpp:623 -#: ../src/verbs.cpp:1343 +#: ../src/ui/dialog/layers.cpp:624 +#: ../src/verbs.cpp:1397 msgid "Toggle layer solo" msgstr "Laag als enige (on)zichtbaar maken" -#: ../src/ui/dialog/layers.cpp:626 -#: ../src/verbs.cpp:1367 +#: ../src/ui/dialog/layers.cpp:627 +#: ../src/verbs.cpp:1421 msgid "Lock other layers" msgstr "Andere lagen vergrendelen" -#: ../src/ui/dialog/layers.cpp:720 +#: ../src/ui/dialog/layers.cpp:721 msgid "Moved layer" msgstr "Laag verplaatst" -#: ../src/ui/dialog/layers.cpp:882 +#: ../src/ui/dialog/layers.cpp:883 msgctxt "Layers" msgid "New" msgstr "Nieuw" -#: ../src/ui/dialog/layers.cpp:887 +#: ../src/ui/dialog/layers.cpp:888 msgctxt "Layers" msgid "Bot" msgstr "Ond" -#: ../src/ui/dialog/layers.cpp:893 +#: ../src/ui/dialog/layers.cpp:894 msgctxt "Layers" msgid "Dn" msgstr "La" -#: ../src/ui/dialog/layers.cpp:899 +#: ../src/ui/dialog/layers.cpp:900 msgctxt "Layers" msgid "Up" msgstr "Ho" -#: ../src/ui/dialog/layers.cpp:905 +#: ../src/ui/dialog/layers.cpp:906 msgctxt "Layers" msgid "Top" msgstr "Bov" @@ -18814,6 +18729,49 @@ msgstr "Loggen begonnen." msgid "Log capture stopped." msgstr "Log aanleggen gestopt." +#: ../src/ui/dialog/new-from-template.cpp:24 +#, fuzzy +msgid "Create from template" +msgstr "Spiraal maken" + +#: ../src/ui/dialog/new-from-template.cpp:26 +msgid "New From Template" +msgstr "" + +#: ../src/ui/dialog/template-widget.cpp:29 +#, fuzzy +msgid "More info" +msgstr "Knooppunten verplaatsen" + +#: ../src/ui/dialog/template-widget.cpp:30 +#: ../src/ui/dialog/template-widget.cpp:31 +msgid " " +msgstr "" + +#: ../src/ui/dialog/template-widget.cpp:32 +#, fuzzy +msgid "no template selected" +msgstr "Geen items geselecteerd." + +#: ../src/ui/dialog/template-widget.cpp:98 +#, fuzzy +msgid "Path: " +msgstr "Pad" + +#: ../src/ui/dialog/template-widget.cpp:101 +#, fuzzy +msgid "Description: " +msgstr "Beschrijving:" + +#: ../src/ui/dialog/template-widget.cpp:103 +#, fuzzy +msgid "Keywords: " +msgstr "Sleutelwoorden:" + +#: ../src/ui/dialog/template-widget.cpp:110 +msgid "By: " +msgstr "" + #: ../src/ui/dialog/object-attributes.cpp:47 msgid "Href:" msgstr "Href:" @@ -18847,16 +18805,16 @@ msgstr "URL:" #: ../src/ui/dialog/object-attributes.cpp:66 #: ../src/ui/dialog/object-attributes.cpp:74 #: ../src/ui/dialog/tile.cpp:618 -#: ../src/widgets/desktop-widget.cpp:674 -#: ../src/widgets/node-toolbar.cpp:590 +#: ../src/widgets/desktop-widget.cpp:670 +#: ../src/widgets/node-toolbar.cpp:593 msgid "X:" msgstr "X:" #: ../src/ui/dialog/object-attributes.cpp:67 #: ../src/ui/dialog/object-attributes.cpp:75 #: ../src/ui/dialog/tile.cpp:619 -#: ../src/widgets/desktop-widget.cpp:684 -#: ../src/widgets/node-toolbar.cpp:608 +#: ../src/widgets/desktop-widget.cpp:680 +#: ../src/widgets/node-toolbar.cpp:611 msgid "Y:" msgstr "Y:" @@ -18884,8 +18842,8 @@ msgid "L_ock" msgstr "Ver_grendelen" #: ../src/ui/dialog/object-properties.cpp:74 -#: ../src/verbs.cpp:2568 -#: ../src/verbs.cpp:2574 +#: ../src/verbs.cpp:2627 +#: ../src/verbs.cpp:2633 msgid "_Set" msgstr "In_stellen" @@ -19033,36 +18991,6 @@ msgstr "SVG-document" msgid "Print" msgstr "Afdrukken" -#. ## Add a menu for clear() -#: ../src/ui/dialog/scriptdialog.cpp:178 -#: ../src/verbs.cpp:131 -msgid "File" -msgstr "Bestand" - -#: ../src/ui/dialog/scriptdialog.cpp:186 -msgid "_Execute Javascript" -msgstr "_Javascript uitvoeren" - -#: ../src/ui/dialog/scriptdialog.cpp:190 -msgid "_Execute Python" -msgstr "_Python uitvoeren" - -#: ../src/ui/dialog/scriptdialog.cpp:194 -msgid "_Execute Ruby" -msgstr "_Ruby uitvoeren" - -#: ../src/ui/dialog/scriptdialog.cpp:205 -msgid "Script" -msgstr "Script" - -#: ../src/ui/dialog/scriptdialog.cpp:215 -msgid "Output" -msgstr "Uitvoer" - -#: ../src/ui/dialog/scriptdialog.cpp:225 -msgid "Errors" -msgstr "Fouten" - #: ../src/ui/dialog/svg-fonts-dialog.cpp:138 msgid "Set SVG Font attribute" msgstr "SVG-lettertypekenmerk instellen" @@ -19223,57 +19151,63 @@ msgid "Preview Text:" msgstr "Voorbeeldtekst:" #. ******************* Symbol Sets ************************ -#: ../src/ui/dialog/symbols.cpp:120 +#: ../src/ui/dialog/symbols.cpp:128 msgid "Symbol set: " msgstr "Symbolenset:" #. Fill in later -#: ../src/ui/dialog/symbols.cpp:129 -#: ../src/ui/dialog/symbols.cpp:130 +#: ../src/ui/dialog/symbols.cpp:137 +#: ../src/ui/dialog/symbols.cpp:138 msgid "Current Document" msgstr "Huidig document" -#. ******************* Preview Scale ********************** -#: ../src/ui/dialog/symbols.cpp:182 -msgid "Preview scale: " -msgstr "Schaal voorvertoning: " +#: ../src/ui/dialog/symbols.cpp:205 +#, fuzzy +msgid "Add Symbol from the current document." +msgstr "Alleen huidige laag tonen" -#: ../src/ui/dialog/symbols.cpp:192 -msgid "Fit" -msgstr "Aanpassen" +#: ../src/ui/dialog/symbols.cpp:214 +#, fuzzy +msgid "Remove Symbol from the current document." +msgstr "Selecteer een overgang voor het huidige kleurverloop" -#: ../src/ui/dialog/symbols.cpp:192 -msgid "Fit to width" -msgstr "Aanpassen aan breedte" +#: ../src/ui/dialog/symbols.cpp:227 +msgid "Make Icons bigger by zooming in." +msgstr "" + +#: ../src/ui/dialog/symbols.cpp:236 +#, fuzzy +msgid "Make Icons smaller by zooming out." +msgstr "Lijnkleur bij uitzoomen" -#: ../src/ui/dialog/symbols.cpp:192 -msgid "Fit to height" -msgstr "Aanpassen aan hoogte" +#: ../src/ui/dialog/symbols.cpp:245 +msgid "Toggle 'fit' symbols in icon space." +msgstr "" -#. ******************* Preview Size *********************** -#: ../src/ui/dialog/symbols.cpp:212 -msgid "Preview size: " -msgstr "Grootte voorvertoning: " +#: ../src/ui/dialog/symbols.cpp:558 +#, fuzzy +msgid "Unnamed Symbols" +msgstr "Khmer symbolen" #. TRANSLATORS: An item in context menu on a colour in the swatches -#: ../src/ui/dialog/swatches.cpp:258 +#: ../src/ui/dialog/swatches.cpp:259 msgid "Set fill" msgstr "Vulling instellen" #. TRANSLATORS: An item in context menu on a colour in the swatches -#: ../src/ui/dialog/swatches.cpp:266 +#: ../src/ui/dialog/swatches.cpp:267 msgid "Set stroke" msgstr "Lijnkleur instellen" -#: ../src/ui/dialog/swatches.cpp:287 +#: ../src/ui/dialog/swatches.cpp:288 msgid "Edit..." msgstr "Bewerken..." -#: ../src/ui/dialog/swatches.cpp:299 +#: ../src/ui/dialog/swatches.cpp:300 msgid "Convert" msgstr "Converteren" -#: ../src/ui/dialog/swatches.cpp:543 +#: ../src/ui/dialog/swatches.cpp:544 #, c-format msgid "Palettes directory (%s) is unavailable." msgstr "De palettenmap (%s) is niet beschikbaar." @@ -19597,142 +19531,152 @@ msgstr "Het overtrekken afbreken" msgid "Execute the trace" msgstr "Het overtrekken starten" -#: ../src/ui/dialog/transformation.cpp:71 -#: ../src/ui/dialog/transformation.cpp:81 +#: ../src/ui/dialog/transformation.cpp:76 +#: ../src/ui/dialog/transformation.cpp:86 msgid "_Horizontal:" msgstr "_Horizontaal:" -#: ../src/ui/dialog/transformation.cpp:71 +#: ../src/ui/dialog/transformation.cpp:76 msgid "Horizontal displacement (relative) or position (absolute)" msgstr "Horizontale verplaatsing (relatief) of positie (absoluut)" -#: ../src/ui/dialog/transformation.cpp:73 -#: ../src/ui/dialog/transformation.cpp:83 +#: ../src/ui/dialog/transformation.cpp:78 +#: ../src/ui/dialog/transformation.cpp:88 msgid "_Vertical:" msgstr "_Verticaal:" -#: ../src/ui/dialog/transformation.cpp:73 +#: ../src/ui/dialog/transformation.cpp:78 msgid "Vertical displacement (relative) or position (absolute)" msgstr "Verticale verplaatsing (relatief) of positie (absoluut)" -#: ../src/ui/dialog/transformation.cpp:75 +#: ../src/ui/dialog/transformation.cpp:80 msgid "Horizontal size (absolute or percentage of current)" msgstr "Horizontale grootte (absoluut of procentueel van huidige)" -#: ../src/ui/dialog/transformation.cpp:77 +#: ../src/ui/dialog/transformation.cpp:82 msgid "Vertical size (absolute or percentage of current)" msgstr "Verticale grootte (absoluut of procentueel van huidige)" -#: ../src/ui/dialog/transformation.cpp:79 +#: ../src/ui/dialog/transformation.cpp:84 msgid "A_ngle:" msgstr "Hoe_k:" -#: ../src/ui/dialog/transformation.cpp:79 -#: ../src/ui/dialog/transformation.cpp:1064 +#: ../src/ui/dialog/transformation.cpp:84 +#: ../src/ui/dialog/transformation.cpp:1103 msgid "Rotation angle (positive = counterclockwise)" msgstr "Rotatiehoek (positief is met de klok mee)" -#: ../src/ui/dialog/transformation.cpp:81 +#: ../src/ui/dialog/transformation.cpp:86 msgid "Horizontal skew angle (positive = counterclockwise), or absolute displacement, or percentage displacement" msgstr "Horizontale rotatiehoek (positief is met de klok mee), absolute verplaatsing of percentage verplaatsing" -#: ../src/ui/dialog/transformation.cpp:83 +#: ../src/ui/dialog/transformation.cpp:88 msgid "Vertical skew angle (positive = counterclockwise), or absolute displacement, or percentage displacement" msgstr "Verticale rotatiehoek (positief is met de klok mee), absolute verplaatsing of percentage verplaatsing" -#: ../src/ui/dialog/transformation.cpp:86 +#: ../src/ui/dialog/transformation.cpp:91 msgid "Transformation matrix element A" msgstr "Transformatiematrix-element A" -#: ../src/ui/dialog/transformation.cpp:87 +#: ../src/ui/dialog/transformation.cpp:92 msgid "Transformation matrix element B" msgstr "Transformatiematrix-element B" -#: ../src/ui/dialog/transformation.cpp:88 +#: ../src/ui/dialog/transformation.cpp:93 msgid "Transformation matrix element C" msgstr "Transformatiematrix-element C" -#: ../src/ui/dialog/transformation.cpp:89 +#: ../src/ui/dialog/transformation.cpp:94 msgid "Transformation matrix element D" msgstr "Transformatiematrix-element D" -#: ../src/ui/dialog/transformation.cpp:90 +#: ../src/ui/dialog/transformation.cpp:95 msgid "Transformation matrix element E" msgstr "Transformatiematrix-element E" -#: ../src/ui/dialog/transformation.cpp:91 +#: ../src/ui/dialog/transformation.cpp:96 msgid "Transformation matrix element F" msgstr "Transformatiematrix-element F" -#: ../src/ui/dialog/transformation.cpp:96 +#: ../src/ui/dialog/transformation.cpp:101 msgid "Rela_tive move" msgstr "Rela_tieve verplaatsing" -#: ../src/ui/dialog/transformation.cpp:96 +#: ../src/ui/dialog/transformation.cpp:101 msgid "Add the specified relative displacement to the current position; otherwise, edit the current absolute position directly" msgstr "Tel de opgegeven relatieve verplaatsing op bij de huidige positie; anders, bewerk de huidige absolute positie direct" -#: ../src/ui/dialog/transformation.cpp:97 +#: ../src/ui/dialog/transformation.cpp:102 msgid "_Scale proportionally" msgstr "Proportioneel s_chalen" -#: ../src/ui/dialog/transformation.cpp:97 +#: ../src/ui/dialog/transformation.cpp:102 msgid "Preserve the width/height ratio of the scaled objects" msgstr "De breedte/hoogteverhouding van de geschaalde objecten behouden" -#: ../src/ui/dialog/transformation.cpp:98 +#: ../src/ui/dialog/transformation.cpp:103 msgid "Apply to each _object separately" msgstr "_Op ieder object apart toepassen" -#: ../src/ui/dialog/transformation.cpp:98 +#: ../src/ui/dialog/transformation.cpp:103 msgid "Apply the scale/rotate/skew to each selected object separately; otherwise, transform the selection as a whole" msgstr "De acties schalen/roteren/scheeftrekken op ieder geselecteerd object onafhankelijk toepassen; anders de hele selectie als een geheel transformeren" -#: ../src/ui/dialog/transformation.cpp:99 +#: ../src/ui/dialog/transformation.cpp:104 msgid "Edit c_urrent matrix" msgstr "_Huidige matrix bewerken" -#: ../src/ui/dialog/transformation.cpp:99 +#: ../src/ui/dialog/transformation.cpp:104 msgid "Edit the current transform= matrix; otherwise, post-multiply transform= by this matrix" msgstr "De huidige transformatiematrix bewerken; zoniet, navermenigvuldigen transformatiematrix met deze matrix" -#: ../src/ui/dialog/transformation.cpp:112 +#: ../src/ui/dialog/transformation.cpp:117 msgid "_Scale" msgstr "_Schalen" -#: ../src/ui/dialog/transformation.cpp:115 +#: ../src/ui/dialog/transformation.cpp:120 msgid "_Rotate" msgstr "_Roteren" -#: ../src/ui/dialog/transformation.cpp:118 +#: ../src/ui/dialog/transformation.cpp:123 msgid "Ske_w" msgstr "Scheef_trekken" -#: ../src/ui/dialog/transformation.cpp:121 +#: ../src/ui/dialog/transformation.cpp:126 msgid "Matri_x" msgstr "Matri_x" -#: ../src/ui/dialog/transformation.cpp:145 +#: ../src/ui/dialog/transformation.cpp:150 msgid "Reset the values on the current tab to defaults" msgstr "Op het huidige tabblad de standaarwaarden terugzetten" -#: ../src/ui/dialog/transformation.cpp:152 +#: ../src/ui/dialog/transformation.cpp:157 msgid "Apply transformation to selection" msgstr "Transformatie toepassen op selectie" -#: ../src/ui/dialog/transformation.cpp:327 +#: ../src/ui/dialog/transformation.cpp:332 msgid "Rotate in a counterclockwise direction" msgstr "Tegen de klok in draaien" -#: ../src/ui/dialog/transformation.cpp:333 +#: ../src/ui/dialog/transformation.cpp:338 msgid "Rotate in a clockwise direction" msgstr "Rotatie met de klok mee" +#: ../src/ui/dialog/transformation.cpp:907 +#: ../src/ui/dialog/transformation.cpp:918 +#: ../src/ui/dialog/transformation.cpp:932 +#: ../src/ui/dialog/transformation.cpp:951 +#: ../src/ui/dialog/transformation.cpp:962 #: ../src/ui/dialog/transformation.cpp:972 +#: ../src/ui/dialog/transformation.cpp:996 +msgid "Transform matrix is singular, <b>not used</b>." +msgstr "" + +#: ../src/ui/dialog/transformation.cpp:1011 msgid "Edit transformation matrix" msgstr "Transformatiematrix bewerken" -#: ../src/ui/dialog/transformation.cpp:1071 +#: ../src/ui/dialog/transformation.cpp:1110 msgid "Rotation angle (positive = clockwise)" msgstr "Rotatiehoek (positief is met de klok mee)" @@ -19764,96 +19708,96 @@ msgctxt "Path segment tip" msgid "<b>Bezier segment</b>: drag to shape the segment, doubleclick to insert node, click to select (more: Shift, Ctrl+Alt)" msgstr "<b>Beziersegment</b>: sleep om het segment te vervormen, dubbelklik om een knooppunt in te voegen, klik om te selecteren (toetscombinaties: Shift, Ctrl+Alt)" -#: ../src/ui/tool/multi-path-manipulator.cpp:322 +#: ../src/ui/tool/multi-path-manipulator.cpp:326 msgid "Retract handles" msgstr "Handvaten intrekken" -#: ../src/ui/tool/multi-path-manipulator.cpp:322 -#: ../src/ui/tool/node.cpp:271 +#: ../src/ui/tool/multi-path-manipulator.cpp:326 +#: ../src/ui/tool/node.cpp:270 msgid "Change node type" msgstr "Knooppunttype veranderen" -#: ../src/ui/tool/multi-path-manipulator.cpp:330 +#: ../src/ui/tool/multi-path-manipulator.cpp:334 msgid "Straighten segments" msgstr "Segmenten effenen" -#: ../src/ui/tool/multi-path-manipulator.cpp:332 +#: ../src/ui/tool/multi-path-manipulator.cpp:336 msgid "Make segments curves" msgstr "Van segmenten curven maken" -#: ../src/ui/tool/multi-path-manipulator.cpp:339 +#: ../src/ui/tool/multi-path-manipulator.cpp:343 msgid "Add nodes" msgstr "Knooppunten toevoegen" -#: ../src/ui/tool/multi-path-manipulator.cpp:344 +#: ../src/ui/tool/multi-path-manipulator.cpp:348 msgid "Add extremum nodes" msgstr "Knooppunten aan uiteinden toevoegen" -#: ../src/ui/tool/multi-path-manipulator.cpp:350 +#: ../src/ui/tool/multi-path-manipulator.cpp:354 msgid "Duplicate nodes" msgstr "Knooppunten dupliceren" -#: ../src/ui/tool/multi-path-manipulator.cpp:412 -#: ../src/widgets/node-toolbar.cpp:417 +#: ../src/ui/tool/multi-path-manipulator.cpp:416 +#: ../src/widgets/node-toolbar.cpp:420 msgid "Join nodes" msgstr "Knooppunten samenvoegen" -#: ../src/ui/tool/multi-path-manipulator.cpp:419 -#: ../src/widgets/node-toolbar.cpp:428 +#: ../src/ui/tool/multi-path-manipulator.cpp:423 +#: ../src/widgets/node-toolbar.cpp:431 msgid "Break nodes" msgstr "Knooppunten verbreken" -#: ../src/ui/tool/multi-path-manipulator.cpp:426 +#: ../src/ui/tool/multi-path-manipulator.cpp:430 msgid "Delete nodes" msgstr "Knooppunten verwijderen" -#: ../src/ui/tool/multi-path-manipulator.cpp:756 +#: ../src/ui/tool/multi-path-manipulator.cpp:760 msgid "Move nodes" msgstr "Knooppunten verplaatsen" -#: ../src/ui/tool/multi-path-manipulator.cpp:759 +#: ../src/ui/tool/multi-path-manipulator.cpp:763 msgid "Move nodes horizontally" msgstr "Knooppunten horizontaal verplaatsen" -#: ../src/ui/tool/multi-path-manipulator.cpp:763 +#: ../src/ui/tool/multi-path-manipulator.cpp:767 msgid "Move nodes vertically" msgstr "Knooppunten verticaal verplaatsen" -#: ../src/ui/tool/multi-path-manipulator.cpp:767 -#: ../src/ui/tool/multi-path-manipulator.cpp:770 +#: ../src/ui/tool/multi-path-manipulator.cpp:771 +#: ../src/ui/tool/multi-path-manipulator.cpp:774 msgid "Rotate nodes" msgstr "Knooppunten roteren" -#: ../src/ui/tool/multi-path-manipulator.cpp:774 -#: ../src/ui/tool/multi-path-manipulator.cpp:780 +#: ../src/ui/tool/multi-path-manipulator.cpp:778 +#: ../src/ui/tool/multi-path-manipulator.cpp:784 msgid "Scale nodes uniformly" msgstr "Knooppunten uniform schalen" -#: ../src/ui/tool/multi-path-manipulator.cpp:777 +#: ../src/ui/tool/multi-path-manipulator.cpp:781 msgid "Scale nodes" msgstr "Knooppunten schalen" -#: ../src/ui/tool/multi-path-manipulator.cpp:784 +#: ../src/ui/tool/multi-path-manipulator.cpp:788 msgid "Scale nodes horizontally" msgstr "Knooppunten horizontaal schalen" -#: ../src/ui/tool/multi-path-manipulator.cpp:788 +#: ../src/ui/tool/multi-path-manipulator.cpp:792 msgid "Scale nodes vertically" msgstr "Knooppunten verticaal schalen" -#: ../src/ui/tool/multi-path-manipulator.cpp:792 +#: ../src/ui/tool/multi-path-manipulator.cpp:796 msgid "Skew nodes horizontally" msgstr "Knooppunten horizontaal scheeftrekken" -#: ../src/ui/tool/multi-path-manipulator.cpp:796 +#: ../src/ui/tool/multi-path-manipulator.cpp:800 msgid "Skew nodes vertically" msgstr "Knooppunten verticaal scheeftrekken" -#: ../src/ui/tool/multi-path-manipulator.cpp:800 +#: ../src/ui/tool/multi-path-manipulator.cpp:804 msgid "Flip nodes horizontally" msgstr "Knooppunten horizontaal spiegelen" -#: ../src/ui/tool/multi-path-manipulator.cpp:803 +#: ../src/ui/tool/multi-path-manipulator.cpp:807 msgid "Flip nodes vertically" msgstr "Knooppunten verticaal spiegelen" @@ -19906,143 +19850,143 @@ msgctxt "Node tool tip" msgid "Drag to select objects to edit" msgstr "Sleep om te bewerken objecten te selecteren" -#: ../src/ui/tool/node.cpp:246 +#: ../src/ui/tool/node.cpp:245 msgid "Cusp node handle" msgstr "Handvat hoekig knooppunt" -#: ../src/ui/tool/node.cpp:247 +#: ../src/ui/tool/node.cpp:246 msgid "Smooth node handle" msgstr "Handvat glad knooppunt" -#: ../src/ui/tool/node.cpp:248 +#: ../src/ui/tool/node.cpp:247 msgid "Symmetric node handle" msgstr "Handvat symmetrisch knooppunt" -#: ../src/ui/tool/node.cpp:249 +#: ../src/ui/tool/node.cpp:248 msgid "Auto-smooth node handle" msgstr "Handvat automatisch glad knooppunt" -#: ../src/ui/tool/node.cpp:433 +#: ../src/ui/tool/node.cpp:432 msgctxt "Path handle tip" msgid "more: Shift, Ctrl, Alt" msgstr "meer: Shift, Ctrl, Alt" -#: ../src/ui/tool/node.cpp:435 +#: ../src/ui/tool/node.cpp:434 msgctxt "Path handle tip" msgid "more: Ctrl, Alt" msgstr "meer: Ctrl, Alt" -#: ../src/ui/tool/node.cpp:441 +#: ../src/ui/tool/node.cpp:440 #, c-format msgctxt "Path handle tip" msgid "<b>Shift+Ctrl+Alt</b>: preserve length and snap rotation angle to %g° increments while rotating both handles" msgstr "<b>Shift+Ctrl+Alt</b>: lengte behouden en draaihoek beperken tot stappen van %g° tijdens roteren van beide handvatten" -#: ../src/ui/tool/node.cpp:446 +#: ../src/ui/tool/node.cpp:445 #, c-format msgctxt "Path handle tip" msgid "<b>Ctrl+Alt</b>: preserve length and snap rotation angle to %g° increments" msgstr "<b>Ctrl+Alt</b>: lengte behouden en draaihoek beperken tot stappen van %g°" -#: ../src/ui/tool/node.cpp:452 +#: ../src/ui/tool/node.cpp:451 msgctxt "Path handle tip" msgid "<b>Shift+Alt</b>: preserve handle length and rotate both handles" msgstr "<b>Shift+Alt</b>: handvatlengte behouden en beide handvatten roteren" -#: ../src/ui/tool/node.cpp:455 +#: ../src/ui/tool/node.cpp:454 msgctxt "Path handle tip" msgid "<b>Alt</b>: preserve handle length while dragging" msgstr "<b>Alt</b>: handvatlengte behouden tijdens slepen" -#: ../src/ui/tool/node.cpp:462 +#: ../src/ui/tool/node.cpp:461 #, c-format msgctxt "Path handle tip" msgid "<b>Shift+Ctrl</b>: snap rotation angle to %g° increments and rotate both handles" msgstr "<b>Shift+Ctrl</b>: draaihoek beperken tot stappen van %g° en handvatten roteren" -#: ../src/ui/tool/node.cpp:466 +#: ../src/ui/tool/node.cpp:465 #, c-format msgctxt "Path handle tip" msgid "<b>Ctrl</b>: snap rotation angle to %g° increments, click to retract" msgstr "<b>Ctrl</b>: draaihoek beperken tot stappen van %g°, klik voor intrekken" -#: ../src/ui/tool/node.cpp:471 +#: ../src/ui/tool/node.cpp:470 msgctxt "Path hande tip" msgid "<b>Shift</b>: rotate both handles by the same angle" msgstr "<b>Shift</b>: beide handvatten met dezelfde hoek roteren" -#: ../src/ui/tool/node.cpp:478 +#: ../src/ui/tool/node.cpp:477 #, c-format msgctxt "Path handle tip" msgid "<b>Auto node handle</b>: drag to convert to smooth node (%s)" msgstr "<b>Automatischknooppunthandvat</b>: sleep om om te zetten naar een glad knooppunt (%s)" -#: ../src/ui/tool/node.cpp:481 +#: ../src/ui/tool/node.cpp:480 #, c-format msgctxt "Path handle tip" msgid "<b>%s</b>: drag to shape the segment (%s)" msgstr "<b>%s</b>: sleep om het segment te vervormen (%s)" -#: ../src/ui/tool/node.cpp:497 +#: ../src/ui/tool/node.cpp:500 #, c-format msgctxt "Path handle tip" msgid "Move handle by %s, %s; angle %.2f°, length %s" msgstr "Handvat verplaatsen met %s, %s; hoek %.2f°, lengte %s" -#: ../src/ui/tool/node.cpp:1263 +#: ../src/ui/tool/node.cpp:1266 msgctxt "Path node tip" msgid "<b>Shift</b>: drag out a handle, click to toggle selection" msgstr "<b>Shift</b>: sleep een handvat, klik voor verandering selectie" -#: ../src/ui/tool/node.cpp:1265 +#: ../src/ui/tool/node.cpp:1268 msgctxt "Path node tip" msgid "<b>Shift</b>: click to toggle selection" msgstr "<b>Shift</b>: klik voor verandering selectie" -#: ../src/ui/tool/node.cpp:1270 +#: ../src/ui/tool/node.cpp:1273 msgctxt "Path node tip" msgid "<b>Ctrl+Alt</b>: move along handle lines, click to delete node" msgstr "<b>Ctrl+Alt:</b> verplaatsen langs handvatlijnen, klik om knooppunt te verwijderen" -#: ../src/ui/tool/node.cpp:1273 +#: ../src/ui/tool/node.cpp:1276 msgctxt "Path node tip" msgid "<b>Ctrl</b>: move along axes, click to change node type" msgstr "<b>Ctrl</b>: verplaatsen langs assen, klik om knooppunttype te veranderen" -#: ../src/ui/tool/node.cpp:1277 +#: ../src/ui/tool/node.cpp:1280 msgctxt "Path node tip" msgid "<b>Alt</b>: sculpt nodes" msgstr "<b>Alt</b>: knooppunten boetseren" -#: ../src/ui/tool/node.cpp:1285 +#: ../src/ui/tool/node.cpp:1288 #, c-format msgctxt "Path node tip" msgid "<b>%s</b>: drag to shape the path (more: Shift, Ctrl, Alt)" msgstr "<b>%s</b>: sleep om het pad te vervormen (toetscombinatie: Shift, Ctrl, Alt)" -#: ../src/ui/tool/node.cpp:1288 +#: ../src/ui/tool/node.cpp:1291 #, c-format msgctxt "Path node tip" msgid "<b>%s</b>: drag to shape the path, click to toggle scale/rotation handles (more: Shift, Ctrl, Alt)" msgstr "<b>%s</b>: sleep om het pad te vervormen, klik om te schakelen tussen schalings- en rotatiehandvatten (toetscombinaties: Shift, Ctrl, Alt)" -#: ../src/ui/tool/node.cpp:1291 +#: ../src/ui/tool/node.cpp:1294 #, c-format msgctxt "Path node tip" msgid "<b>%s</b>: drag to shape the path, click to select only this node (more: Shift, Ctrl, Alt)" msgstr "<b>%s</b>: sleep om het pad te vervormen, klik om enkel dit knooppunt te selecteren (toetscombinaties: Shift, Ctrl, Alt)" -#: ../src/ui/tool/node.cpp:1299 +#: ../src/ui/tool/node.cpp:1305 #, c-format msgctxt "Path node tip" msgid "Move node by %s, %s" msgstr "Knooppunt verplaatsen met %s, %s" -#: ../src/ui/tool/node.cpp:1311 +#: ../src/ui/tool/node.cpp:1317 msgid "Symmetric node" msgstr "Symmetrisch knooppunt" -#: ../src/ui/tool/node.cpp:1312 +#: ../src/ui/tool/node.cpp:1318 msgid "Auto-smooth node" msgstr "Automatisch glad knooppunt" @@ -20056,7 +20000,7 @@ msgstr "Roteerhandvat" #. We need to call MPM's method because it could have been our last node #: ../src/ui/tool/path-manipulator.cpp:1374 -#: ../src/widgets/node-toolbar.cpp:406 +#: ../src/widgets/node-toolbar.cpp:409 msgid "Delete node" msgstr "Item verwijderen" @@ -20205,8 +20149,8 @@ msgid "MetadataLicence|Other" msgstr "Ander" #: ../src/ui/widget/object-composite-settings.cpp:67 -#: ../src/ui/widget/selected-style.cpp:1090 -#: ../src/ui/widget/selected-style.cpp:1091 +#: ../src/ui/widget/selected-style.cpp:1095 +#: ../src/ui/widget/selected-style.cpp:1096 msgid "Opacity (%)" msgstr "Ondoorzichtigheid (%)" @@ -20215,185 +20159,187 @@ msgid "Change blur" msgstr "Vervaging wijzigen" #: ../src/ui/widget/object-composite-settings.cpp:220 -#: ../src/ui/widget/selected-style.cpp:922 -#: ../src/ui/widget/selected-style.cpp:1216 +#: ../src/ui/widget/selected-style.cpp:927 +#: ../src/ui/widget/selected-style.cpp:1221 msgid "Change opacity" msgstr "Ondoorzichtigheid wijzigen" -#: ../src/ui/widget/page-sizer.cpp:237 +#: ../src/ui/widget/page-sizer.cpp:235 msgid "U_nits:" msgstr "Ee_nheden:" -#: ../src/ui/widget/page-sizer.cpp:238 +#: ../src/ui/widget/page-sizer.cpp:236 msgid "Width of paper" msgstr "Breedte van het papier" -#: ../src/ui/widget/page-sizer.cpp:239 +#: ../src/ui/widget/page-sizer.cpp:237 msgid "Height of paper" msgstr "Hoogte van het papier" -#: ../src/ui/widget/page-sizer.cpp:240 +#: ../src/ui/widget/page-sizer.cpp:238 msgid "T_op margin:" msgstr "_Bovenmarge" -#: ../src/ui/widget/page-sizer.cpp:240 +#: ../src/ui/widget/page-sizer.cpp:238 msgid "Top margin" msgstr "Bovenmarge" -#: ../src/ui/widget/page-sizer.cpp:241 +#: ../src/ui/widget/page-sizer.cpp:239 msgid "L_eft:" msgstr "_Links:" -#: ../src/ui/widget/page-sizer.cpp:241 +#: ../src/ui/widget/page-sizer.cpp:239 +#: ../share/extensions/guides_creator.inx.h:17 msgid "Left margin" msgstr "Linkermarge" -#: ../src/ui/widget/page-sizer.cpp:242 +#: ../src/ui/widget/page-sizer.cpp:240 msgid "Ri_ght:" msgstr "_Rechts:" -#: ../src/ui/widget/page-sizer.cpp:242 +#: ../src/ui/widget/page-sizer.cpp:240 +#: ../share/extensions/guides_creator.inx.h:18 msgid "Right margin" msgstr "Rechtermarge" -#: ../src/ui/widget/page-sizer.cpp:243 +#: ../src/ui/widget/page-sizer.cpp:241 msgid "Botto_m:" msgstr "_Onder:" -#: ../src/ui/widget/page-sizer.cpp:243 +#: ../src/ui/widget/page-sizer.cpp:241 msgid "Bottom margin" msgstr "Ondermarge" -#: ../src/ui/widget/page-sizer.cpp:303 +#: ../src/ui/widget/page-sizer.cpp:296 #: ../share/extensions/hpgl_output.inx.h:7 msgid "Orientation:" msgstr "Oriëntatie:" -#: ../src/ui/widget/page-sizer.cpp:306 +#: ../src/ui/widget/page-sizer.cpp:299 msgid "_Landscape" msgstr "_Liggend" -#: ../src/ui/widget/page-sizer.cpp:311 +#: ../src/ui/widget/page-sizer.cpp:304 msgid "_Portrait" msgstr "_Staand" #. ## Set up custom size frame -#: ../src/ui/widget/page-sizer.cpp:329 +#: ../src/ui/widget/page-sizer.cpp:322 msgid "Custom size" msgstr "Aangepaste grootte" -#: ../src/ui/widget/page-sizer.cpp:374 +#: ../src/ui/widget/page-sizer.cpp:367 msgid "Resi_ze page to content..." msgstr "_Pagina schalen naar inhoud..." -#: ../src/ui/widget/page-sizer.cpp:426 +#: ../src/ui/widget/page-sizer.cpp:419 msgid "_Resize page to drawing or selection" msgstr "Pagina _schalen naar tekening of selectie" -#: ../src/ui/widget/page-sizer.cpp:427 +#: ../src/ui/widget/page-sizer.cpp:420 msgid "Resize the page to fit the current selection, or the entire drawing if there is no selection" msgstr "De afmetingen van de pagina zodanig aanpassen dat de huidige selectie er precies op past, of de volledige tekening als er niets geselecteerd is" # XXX Waar wordt dit gebruikt? -#: ../src/ui/widget/page-sizer.cpp:492 +#: ../src/ui/widget/page-sizer.cpp:485 msgid "Set page size" msgstr "Paginagrootte instellen" -#: ../src/ui/widget/panel.cpp:112 +#: ../src/ui/widget/panel.cpp:116 msgid "List" msgstr "Lijst" -#: ../src/ui/widget/panel.cpp:135 +#: ../src/ui/widget/panel.cpp:139 msgctxt "Swatches" msgid "Size" msgstr "Grootte" -#: ../src/ui/widget/panel.cpp:139 +#: ../src/ui/widget/panel.cpp:143 msgctxt "Swatches height" msgid "Tiny" msgstr "Klein" -#: ../src/ui/widget/panel.cpp:140 +#: ../src/ui/widget/panel.cpp:144 msgctxt "Swatches height" msgid "Small" msgstr "Klein" -#: ../src/ui/widget/panel.cpp:141 +#: ../src/ui/widget/panel.cpp:145 msgctxt "Swatches height" msgid "Medium" msgstr "Middel" -#: ../src/ui/widget/panel.cpp:142 +#: ../src/ui/widget/panel.cpp:146 msgctxt "Swatches height" msgid "Large" msgstr "Groot" -#: ../src/ui/widget/panel.cpp:143 +#: ../src/ui/widget/panel.cpp:147 msgctxt "Swatches height" msgid "Huge" msgstr "Groot" -#: ../src/ui/widget/panel.cpp:165 +#: ../src/ui/widget/panel.cpp:169 msgctxt "Swatches" msgid "Width" msgstr "Breedte" -#: ../src/ui/widget/panel.cpp:169 +#: ../src/ui/widget/panel.cpp:173 msgctxt "Swatches width" msgid "Narrower" msgstr "Smaller" -#: ../src/ui/widget/panel.cpp:170 +#: ../src/ui/widget/panel.cpp:174 msgctxt "Swatches width" msgid "Narrow" msgstr "Smal" -#: ../src/ui/widget/panel.cpp:171 +#: ../src/ui/widget/panel.cpp:175 msgctxt "Swatches width" msgid "Medium" msgstr "Middel" -#: ../src/ui/widget/panel.cpp:172 +#: ../src/ui/widget/panel.cpp:176 msgctxt "Swatches width" msgid "Wide" msgstr "Breed" -#: ../src/ui/widget/panel.cpp:173 +#: ../src/ui/widget/panel.cpp:177 msgctxt "Swatches width" msgid "Wider" msgstr "Breed" -#: ../src/ui/widget/panel.cpp:203 +#: ../src/ui/widget/panel.cpp:207 msgctxt "Swatches" msgid "Border" msgstr "Rand" -#: ../src/ui/widget/panel.cpp:207 +#: ../src/ui/widget/panel.cpp:211 msgctxt "Swatches border" msgid "None" msgstr "Geen" -#: ../src/ui/widget/panel.cpp:208 +#: ../src/ui/widget/panel.cpp:212 msgctxt "Swatches border" msgid "Solid" msgstr "Massief" -#: ../src/ui/widget/panel.cpp:209 +#: ../src/ui/widget/panel.cpp:213 msgctxt "Swatches border" msgid "Wide" msgstr "Breed" #. TRANSLATORS: "Wrap" indicates how colour swatches are displayed -#: ../src/ui/widget/panel.cpp:240 +#: ../src/ui/widget/panel.cpp:244 msgctxt "Swatches" msgid "Wrap" msgstr "Terugloop" -#: ../src/ui/widget/preferences-widget.cpp:798 +#: ../src/ui/widget/preferences-widget.cpp:802 msgid "_Browse..." msgstr "_Bladeren..." -#: ../src/ui/widget/preferences-widget.cpp:884 +#: ../src/ui/widget/preferences-widget.cpp:888 msgid "Select a bitmap editor" msgstr "Selecteer een bitmapeditor" @@ -20431,362 +20377,362 @@ msgstr "Renderen d.m.v. Cairo-vectorbewerkingen. Het bestand is meestal kleiner msgid "Render everything as bitmap. The resulting image is usually larger in file size and cannot be arbitrarily scaled without quality loss, but all objects will be rendered exactly as displayed." msgstr "Alles als bitmap renderen. Het bestand is meestal groter en kan niet geschaald worden zonder kwaliteitsverlies, maar alle objecten worden precies gerenderd zoals ze weergegeven worden." -#: ../src/ui/widget/selected-style.cpp:127 -#: ../src/ui/widget/style-swatch.cpp:126 +#: ../src/ui/widget/selected-style.cpp:130 +#: ../src/ui/widget/style-swatch.cpp:127 msgid "Fill:" msgstr "Vulling:" -#: ../src/ui/widget/selected-style.cpp:129 +#: ../src/ui/widget/selected-style.cpp:132 msgid "O:" msgstr "O:" -#: ../src/ui/widget/selected-style.cpp:174 +#: ../src/ui/widget/selected-style.cpp:177 msgid "N/A" msgstr "---" -#: ../src/ui/widget/selected-style.cpp:177 -#: ../src/ui/widget/selected-style.cpp:1083 -#: ../src/ui/widget/selected-style.cpp:1084 +#: ../src/ui/widget/selected-style.cpp:180 +#: ../src/ui/widget/selected-style.cpp:1088 +#: ../src/ui/widget/selected-style.cpp:1089 #: ../src/widgets/gradient-toolbar.cpp:176 msgid "Nothing selected" msgstr "Niets geselecteerd" -#: ../src/ui/widget/selected-style.cpp:179 -#: ../src/ui/widget/style-swatch.cpp:319 +#: ../src/ui/widget/selected-style.cpp:182 +#: ../src/ui/widget/style-swatch.cpp:320 msgctxt "Fill and stroke" msgid "<i>None</i>" msgstr "<i>Geen</i>" -#: ../src/ui/widget/selected-style.cpp:182 -#: ../src/ui/widget/style-swatch.cpp:321 +#: ../src/ui/widget/selected-style.cpp:185 +#: ../src/ui/widget/style-swatch.cpp:322 msgctxt "Fill and stroke" msgid "No fill" msgstr "Geen vulling" -#: ../src/ui/widget/selected-style.cpp:182 -#: ../src/ui/widget/style-swatch.cpp:321 +#: ../src/ui/widget/selected-style.cpp:185 +#: ../src/ui/widget/style-swatch.cpp:322 msgctxt "Fill and stroke" msgid "No stroke" msgstr "Geen lijn" -#: ../src/ui/widget/selected-style.cpp:184 -#: ../src/ui/widget/style-swatch.cpp:300 -#: ../src/widgets/paint-selector.cpp:239 +#: ../src/ui/widget/selected-style.cpp:187 +#: ../src/ui/widget/style-swatch.cpp:301 +#: ../src/widgets/paint-selector.cpp:242 msgid "Pattern" msgstr "Patroon" -#: ../src/ui/widget/selected-style.cpp:187 -#: ../src/ui/widget/style-swatch.cpp:302 +#: ../src/ui/widget/selected-style.cpp:190 +#: ../src/ui/widget/style-swatch.cpp:303 msgid "Pattern fill" msgstr "Patroonvulling" -#: ../src/ui/widget/selected-style.cpp:187 -#: ../src/ui/widget/style-swatch.cpp:302 +#: ../src/ui/widget/selected-style.cpp:190 +#: ../src/ui/widget/style-swatch.cpp:303 msgid "Pattern stroke" msgstr "Patroonlijn" -#: ../src/ui/widget/selected-style.cpp:189 +#: ../src/ui/widget/selected-style.cpp:192 msgid "<b>L</b>" msgstr "<b>L</b>" -#: ../src/ui/widget/selected-style.cpp:192 -#: ../src/ui/widget/style-swatch.cpp:294 +#: ../src/ui/widget/selected-style.cpp:195 +#: ../src/ui/widget/style-swatch.cpp:295 msgid "Linear gradient fill" msgstr "Lineair vulkleurverloop" -#: ../src/ui/widget/selected-style.cpp:192 -#: ../src/ui/widget/style-swatch.cpp:294 +#: ../src/ui/widget/selected-style.cpp:195 +#: ../src/ui/widget/style-swatch.cpp:295 msgid "Linear gradient stroke" msgstr "Lineair lijnkleurverloop" -#: ../src/ui/widget/selected-style.cpp:199 +#: ../src/ui/widget/selected-style.cpp:202 msgid "<b>R</b>" msgstr "<b>R</b>" -#: ../src/ui/widget/selected-style.cpp:202 -#: ../src/ui/widget/style-swatch.cpp:298 +#: ../src/ui/widget/selected-style.cpp:205 +#: ../src/ui/widget/style-swatch.cpp:299 msgid "Radial gradient fill" msgstr "Radiaal vulkleurverloop" -#: ../src/ui/widget/selected-style.cpp:202 -#: ../src/ui/widget/style-swatch.cpp:298 +#: ../src/ui/widget/selected-style.cpp:205 +#: ../src/ui/widget/style-swatch.cpp:299 msgid "Radial gradient stroke" msgstr "Radiaal lijnkleurverloop" -#: ../src/ui/widget/selected-style.cpp:209 +#: ../src/ui/widget/selected-style.cpp:212 msgid "Different" msgstr "Verschillend" -#: ../src/ui/widget/selected-style.cpp:212 +#: ../src/ui/widget/selected-style.cpp:215 msgid "Different fills" msgstr "Verschillende vullingen" -#: ../src/ui/widget/selected-style.cpp:212 +#: ../src/ui/widget/selected-style.cpp:215 msgid "Different strokes" msgstr "Verschillende lijnen" -#: ../src/ui/widget/selected-style.cpp:214 -#: ../src/ui/widget/style-swatch.cpp:324 +#: ../src/ui/widget/selected-style.cpp:217 +#: ../src/ui/widget/style-swatch.cpp:325 msgid "<b>Unset</b>" msgstr "<b>Uitgezet</b>" #. TRANSLATORS COMMENT: unset is a verb here -#: ../src/ui/widget/selected-style.cpp:217 -#: ../src/ui/widget/selected-style.cpp:275 -#: ../src/ui/widget/selected-style.cpp:554 -#: ../src/ui/widget/style-swatch.cpp:326 -#: ../src/widgets/fill-style.cpp:708 +#: ../src/ui/widget/selected-style.cpp:220 +#: ../src/ui/widget/selected-style.cpp:278 +#: ../src/ui/widget/selected-style.cpp:559 +#: ../src/ui/widget/style-swatch.cpp:327 +#: ../src/widgets/fill-style.cpp:712 msgid "Unset fill" msgstr "Vulling uitzetten" -#: ../src/ui/widget/selected-style.cpp:217 -#: ../src/ui/widget/selected-style.cpp:275 -#: ../src/ui/widget/selected-style.cpp:570 -#: ../src/ui/widget/style-swatch.cpp:326 -#: ../src/widgets/fill-style.cpp:708 +#: ../src/ui/widget/selected-style.cpp:220 +#: ../src/ui/widget/selected-style.cpp:278 +#: ../src/ui/widget/selected-style.cpp:575 +#: ../src/ui/widget/style-swatch.cpp:327 +#: ../src/widgets/fill-style.cpp:712 msgid "Unset stroke" msgstr "Omlijning uitzetten" -#: ../src/ui/widget/selected-style.cpp:220 +#: ../src/ui/widget/selected-style.cpp:223 msgid "Flat color fill" msgstr "Egale vulkleur" -#: ../src/ui/widget/selected-style.cpp:220 +#: ../src/ui/widget/selected-style.cpp:223 msgid "Flat color stroke" msgstr "Egale lijnkleur" #. TRANSLATOR COMMENT: A means "Averaged" -#: ../src/ui/widget/selected-style.cpp:223 +#: ../src/ui/widget/selected-style.cpp:226 msgid "<b>a</b>" msgstr "<b>g</b>" -#: ../src/ui/widget/selected-style.cpp:226 +#: ../src/ui/widget/selected-style.cpp:229 msgid "Fill is averaged over selected objects" msgstr "Vulling is het gemiddelde van de geselecteerde objecten" -#: ../src/ui/widget/selected-style.cpp:226 +#: ../src/ui/widget/selected-style.cpp:229 msgid "Stroke is averaged over selected objects" msgstr "Lijn is het gemiddelde van de geselecteerde objecten" #. TRANSLATOR COMMENT: M means "Multiple" -#: ../src/ui/widget/selected-style.cpp:229 +#: ../src/ui/widget/selected-style.cpp:232 msgid "<b>m</b>" msgstr "<b>m</b>" -#: ../src/ui/widget/selected-style.cpp:232 +#: ../src/ui/widget/selected-style.cpp:235 msgid "Multiple selected objects have the same fill" msgstr "Meerdere geselecteerde objecten hebben dezelfde vulling" -#: ../src/ui/widget/selected-style.cpp:232 +#: ../src/ui/widget/selected-style.cpp:235 msgid "Multiple selected objects have the same stroke" msgstr "Meerdere geselecteerde objecten hebben dezelfde lijn" -#: ../src/ui/widget/selected-style.cpp:234 +#: ../src/ui/widget/selected-style.cpp:237 msgid "Edit fill..." msgstr "Vulling bewerken..." -#: ../src/ui/widget/selected-style.cpp:234 +#: ../src/ui/widget/selected-style.cpp:237 msgid "Edit stroke..." msgstr "Lijn bewerken..." -#: ../src/ui/widget/selected-style.cpp:238 +#: ../src/ui/widget/selected-style.cpp:241 msgid "Last set color" msgstr "Laatst gebruikte kleur" -#: ../src/ui/widget/selected-style.cpp:242 +#: ../src/ui/widget/selected-style.cpp:245 msgid "Last selected color" msgstr "Laatst geselecteerde kleur" -#: ../src/ui/widget/selected-style.cpp:258 +#: ../src/ui/widget/selected-style.cpp:261 msgid "Copy color" msgstr "Kleur kopiëren" -#: ../src/ui/widget/selected-style.cpp:262 +#: ../src/ui/widget/selected-style.cpp:265 msgid "Paste color" msgstr "Kleur plakken" -#: ../src/ui/widget/selected-style.cpp:266 -#: ../src/ui/widget/selected-style.cpp:847 +#: ../src/ui/widget/selected-style.cpp:269 +#: ../src/ui/widget/selected-style.cpp:852 msgid "Swap fill and stroke" msgstr "Kleur vulling en lijn verwisselen" -#: ../src/ui/widget/selected-style.cpp:270 -#: ../src/ui/widget/selected-style.cpp:579 -#: ../src/ui/widget/selected-style.cpp:588 +#: ../src/ui/widget/selected-style.cpp:273 +#: ../src/ui/widget/selected-style.cpp:584 +#: ../src/ui/widget/selected-style.cpp:593 msgid "Make fill opaque" msgstr "Vulling ondoorzichtig maken" -#: ../src/ui/widget/selected-style.cpp:270 +#: ../src/ui/widget/selected-style.cpp:273 msgid "Make stroke opaque" msgstr "Lijn ondoorzichtig maken" -#: ../src/ui/widget/selected-style.cpp:279 -#: ../src/ui/widget/selected-style.cpp:536 -#: ../src/widgets/fill-style.cpp:506 +#: ../src/ui/widget/selected-style.cpp:282 +#: ../src/ui/widget/selected-style.cpp:541 +#: ../src/widgets/fill-style.cpp:510 msgid "Remove fill" msgstr "Vulling verwijderen" -#: ../src/ui/widget/selected-style.cpp:279 -#: ../src/ui/widget/selected-style.cpp:545 -#: ../src/widgets/fill-style.cpp:506 +#: ../src/ui/widget/selected-style.cpp:282 +#: ../src/ui/widget/selected-style.cpp:550 +#: ../src/widgets/fill-style.cpp:510 msgid "Remove stroke" msgstr "Lijn verwijderen" -#: ../src/ui/widget/selected-style.cpp:600 +#: ../src/ui/widget/selected-style.cpp:605 msgid "Apply last set color to fill" msgstr "De laatst gebruikte kleur voor de vulling gebruiken" -#: ../src/ui/widget/selected-style.cpp:612 +#: ../src/ui/widget/selected-style.cpp:617 msgid "Apply last set color to stroke" msgstr "De laatst gebruikte kleur voor de lijn gebruiken" -#: ../src/ui/widget/selected-style.cpp:623 +#: ../src/ui/widget/selected-style.cpp:628 msgid "Apply last selected color to fill" msgstr "De laatst gekozen kleur voor de vulling gebruiken" -#: ../src/ui/widget/selected-style.cpp:634 +#: ../src/ui/widget/selected-style.cpp:639 msgid "Apply last selected color to stroke" msgstr "De laatst gekozen kleur voor de lijn gebruiken" -#: ../src/ui/widget/selected-style.cpp:660 +#: ../src/ui/widget/selected-style.cpp:665 msgid "Invert fill" msgstr "Vulling inverteren" -#: ../src/ui/widget/selected-style.cpp:684 +#: ../src/ui/widget/selected-style.cpp:689 msgid "Invert stroke" msgstr "Lijn inverteren" -#: ../src/ui/widget/selected-style.cpp:696 +#: ../src/ui/widget/selected-style.cpp:701 msgid "White fill" msgstr "Witte vulling" -#: ../src/ui/widget/selected-style.cpp:708 +#: ../src/ui/widget/selected-style.cpp:713 msgid "White stroke" msgstr "Witte lijn" -#: ../src/ui/widget/selected-style.cpp:720 +#: ../src/ui/widget/selected-style.cpp:725 msgid "Black fill" msgstr "Zwarte vulling" -#: ../src/ui/widget/selected-style.cpp:732 +#: ../src/ui/widget/selected-style.cpp:737 msgid "Black stroke" msgstr "Zwarte lijn" -#: ../src/ui/widget/selected-style.cpp:775 +#: ../src/ui/widget/selected-style.cpp:780 msgid "Paste fill" msgstr "Vulling plakken" -#: ../src/ui/widget/selected-style.cpp:793 +#: ../src/ui/widget/selected-style.cpp:798 msgid "Paste stroke" msgstr "Lijn plakken" -#: ../src/ui/widget/selected-style.cpp:949 +#: ../src/ui/widget/selected-style.cpp:954 msgid "Change stroke width" msgstr "Lijndikte aanpassen" -#: ../src/ui/widget/selected-style.cpp:1044 +#: ../src/ui/widget/selected-style.cpp:1049 msgid ", drag to adjust" msgstr ", sleep om aan te passen" -#: ../src/ui/widget/selected-style.cpp:1129 +#: ../src/ui/widget/selected-style.cpp:1134 #, c-format msgid "Stroke width: %.5g%s%s" msgstr "Lijndikte: %.5g%s%s" -#: ../src/ui/widget/selected-style.cpp:1133 +#: ../src/ui/widget/selected-style.cpp:1138 msgid " (averaged)" msgstr " (gemiddeld)" -#: ../src/ui/widget/selected-style.cpp:1161 +#: ../src/ui/widget/selected-style.cpp:1166 msgid "0 (transparent)" msgstr "0 (transparant)" -#: ../src/ui/widget/selected-style.cpp:1185 +#: ../src/ui/widget/selected-style.cpp:1190 msgid "100% (opaque)" msgstr "100% (ondoorzichtig)" -#: ../src/ui/widget/selected-style.cpp:1352 +#: ../src/ui/widget/selected-style.cpp:1357 msgid "Adjust alpha" msgstr "Alfa aanpassen" -#: ../src/ui/widget/selected-style.cpp:1354 +#: ../src/ui/widget/selected-style.cpp:1359 #, c-format msgid "Adjusting <b>alpha</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Ctrl</b> to adjust lightness, with <b>Shift</b> to adjust saturation, without modifiers to adjust hue" msgstr "<b>Alfa</b> is aangepast: was %.3g, is nu <b>%.3g</b> (verschil %.3g); gebruik <b>Shift</b> om lichtheid, <b>Shift</b> om verzadiging en geen toets om tint aan te passen" -#: ../src/ui/widget/selected-style.cpp:1358 +#: ../src/ui/widget/selected-style.cpp:1363 msgid "Adjust saturation" msgstr "Verzadiging aanpassen" -#: ../src/ui/widget/selected-style.cpp:1360 +#: ../src/ui/widget/selected-style.cpp:1365 #, c-format msgid "Adjusting <b>saturation</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Ctrl</b> to adjust lightness, with <b>Alt</b> to adjust alpha, without modifiers to adjust hue" msgstr "<b>Verzadiging</b> is aangepast: was %.3g, is nu <b>%.3g</b> (verschil %.3g); gebruik <b>Ctrl</b> om lichtheid, <b>Alt</b> om alfa en geen toets om tint aan te passen" -#: ../src/ui/widget/selected-style.cpp:1364 +#: ../src/ui/widget/selected-style.cpp:1369 msgid "Adjust lightness" msgstr "Lichtheid aanpassen" -#: ../src/ui/widget/selected-style.cpp:1366 +#: ../src/ui/widget/selected-style.cpp:1371 #, c-format msgid "Adjusting <b>lightness</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</b> to adjust saturation, with <b>Alt</b> to adjust alpha, without modifiers to adjust hue" msgstr "<b>Lichtheid</b> is aangepast: was %.3g, is nu <b>%.3g</b> (verschil %.3g); gebruik <b>Shift</b> om verzadiging, <b>Alt</b> om alfa en geen toets om tint aan te passen" -#: ../src/ui/widget/selected-style.cpp:1370 +#: ../src/ui/widget/selected-style.cpp:1375 msgid "Adjust hue" msgstr "Tint aanpassen" -#: ../src/ui/widget/selected-style.cpp:1372 +#: ../src/ui/widget/selected-style.cpp:1377 #, c-format msgid "Adjusting <b>hue</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</b> to adjust saturation, with <b>Alt</b> to adjust alpha, with <b>Ctrl</b> to adjust lightness" msgstr "<b>Tint</b> is aangepast: was %.3g, is nu <b>%.3g</b> (verschil %.3g); gebruik <b>Shift</b> om verzadiging, <b>Alt</b> om alfa en <b>Ctrl</b> om lichtheid aan te passen" -#: ../src/ui/widget/selected-style.cpp:1492 -#: ../src/ui/widget/selected-style.cpp:1506 +#: ../src/ui/widget/selected-style.cpp:1497 +#: ../src/ui/widget/selected-style.cpp:1511 msgid "Adjust stroke width" msgstr "Lijndikte aanpassen" -#: ../src/ui/widget/selected-style.cpp:1493 +#: ../src/ui/widget/selected-style.cpp:1498 #, c-format msgid "Adjusting <b>stroke width</b>: was %.3g, now <b>%.3g</b> (diff %.3g)" msgstr "<b>Lijndikte aangepast</b>: was %.3g, nu <b>%.3g</b> (verschil %.3g)" #. TRANSLATORS: "Link" means to _link_ two sliders together -#: ../src/ui/widget/spin-scale.cpp:137 +#: ../src/ui/widget/spin-scale.cpp:138 #: ../src/ui/widget/spin-slider.cpp:156 msgctxt "Sliders" msgid "Link" msgstr "Link" -#: ../src/ui/widget/style-swatch.cpp:292 +#: ../src/ui/widget/style-swatch.cpp:293 msgid "L Gradient" msgstr "L-verloop" -#: ../src/ui/widget/style-swatch.cpp:296 +#: ../src/ui/widget/style-swatch.cpp:297 msgid "R Gradient" msgstr "R-verloop" -#: ../src/ui/widget/style-swatch.cpp:312 +#: ../src/ui/widget/style-swatch.cpp:313 #, c-format msgid "Fill: %06x/%.3g" msgstr "Vulkleur: %06x/%.3g" -#: ../src/ui/widget/style-swatch.cpp:314 +#: ../src/ui/widget/style-swatch.cpp:315 #, c-format msgid "Stroke: %06x/%.3g" msgstr "Lijnkleur: %06x/%.3g" -#: ../src/ui/widget/style-swatch.cpp:346 +#: ../src/ui/widget/style-swatch.cpp:347 #, c-format msgid "Stroke width: %.5g%s" msgstr "Lijndikte: %.5g%s" -#: ../src/ui/widget/style-swatch.cpp:362 +#: ../src/ui/widget/style-swatch.cpp:363 #, c-format msgid "O: %2.0f" msgstr "O: %2.0f" -#: ../src/ui/widget/style-swatch.cpp:367 +#: ../src/ui/widget/style-swatch.cpp:368 #, c-format msgid "Opacity: %2.1f %%" msgstr "Ondoorzichtigheid: %2.1f %%" @@ -20826,27 +20772,31 @@ msgid_plural "shared by <b>%d</b> boxes; drag with <b>Shift</b> to separate sele msgstr[0] "gedeeld met <b>%d</b> kubus; sleep met <b>Shift</b> om de geselecteerde kubus(sen) te scheiden" msgstr[1] "gedeeld met <b>%d</b> kubussen; sleep met <b>Shift</b> om de geselecteerde kubus(sen) te scheiden" -#: ../src/verbs.cpp:150 -#: ../src/widgets/calligraphy-toolbar.cpp:647 +#: ../src/verbs.cpp:137 +msgid "File" +msgstr "Bestand" + +#: ../src/verbs.cpp:156 +#: ../src/widgets/calligraphy-toolbar.cpp:643 msgid "Edit" msgstr "Bewerken" -#: ../src/verbs.cpp:226 +#: ../src/verbs.cpp:232 msgid "Context" msgstr "" -#: ../src/verbs.cpp:245 -#: ../src/verbs.cpp:2162 +#: ../src/verbs.cpp:251 +#: ../src/verbs.cpp:2219 #: ../share/extensions/jessyInk_view.inx.h:1 #: ../share/extensions/polyhedron_3d.inx.h:26 msgid "View" msgstr "Zicht" -#: ../src/verbs.cpp:265 +#: ../src/verbs.cpp:271 msgid "Dialog" msgstr "Dialoog" -#: ../src/verbs.cpp:322 +#: ../src/verbs.cpp:328 #: ../share/extensions/lorem_ipsum.inx.h:8 #: ../share/extensions/replace_font.inx.h:11 #: ../share/extensions/split.inx.h:10 @@ -20854,6 +20804,7 @@ msgstr "Dialoog" #: ../share/extensions/text_extract.inx.h:14 #: ../share/extensions/text_flipcase.inx.h:2 #: ../share/extensions/text_lowercase.inx.h:2 +#: ../share/extensions/text_merge.inx.h:16 #: ../share/extensions/text_randomcase.inx.h:2 #: ../share/extensions/text_sentencecase.inx.h:2 #: ../share/extensions/text_titlecase.inx.h:2 @@ -20861,2674 +20812,2726 @@ msgstr "Dialoog" msgid "Text" msgstr "Tekst" -#: ../src/verbs.cpp:1169 +#: ../src/verbs.cpp:1223 msgid "Switch to next layer" msgstr "Verplaats naar de volgende laag" -#: ../src/verbs.cpp:1170 +#: ../src/verbs.cpp:1224 msgid "Switched to next layer." msgstr "Verplaatst naar de volgende laag." -#: ../src/verbs.cpp:1172 +#: ../src/verbs.cpp:1226 msgid "Cannot go past last layer." msgstr "Kan niet verder dan de laatste laag gaan." -#: ../src/verbs.cpp:1181 +#: ../src/verbs.cpp:1235 msgid "Switch to previous layer" msgstr "Verplaats naar de vorige laag" -#: ../src/verbs.cpp:1182 +#: ../src/verbs.cpp:1236 msgid "Switched to previous layer." msgstr "Verplaatst naar de vorige laag." -#: ../src/verbs.cpp:1184 +#: ../src/verbs.cpp:1238 msgid "Cannot go before first layer." msgstr "Kan niet verder dan de eerste laag gaan." -#: ../src/verbs.cpp:1205 -#: ../src/verbs.cpp:1302 -#: ../src/verbs.cpp:1334 -#: ../src/verbs.cpp:1340 -#: ../src/verbs.cpp:1364 -#: ../src/verbs.cpp:1379 +#: ../src/verbs.cpp:1259 +#: ../src/verbs.cpp:1356 +#: ../src/verbs.cpp:1388 +#: ../src/verbs.cpp:1394 +#: ../src/verbs.cpp:1418 +#: ../src/verbs.cpp:1433 msgid "No current layer." msgstr "Geen huidige laag." -#: ../src/verbs.cpp:1234 -#: ../src/verbs.cpp:1238 +#: ../src/verbs.cpp:1288 +#: ../src/verbs.cpp:1292 #, c-format msgid "Raised layer <b>%s</b>." msgstr "Laag <b>%s</b> is naar boven gebracht." -#: ../src/verbs.cpp:1235 +#: ../src/verbs.cpp:1289 msgid "Layer to top" msgstr "Laag bovenaan" -#: ../src/verbs.cpp:1239 +#: ../src/verbs.cpp:1293 msgid "Raise layer" msgstr "Laag omhoog" -#: ../src/verbs.cpp:1242 -#: ../src/verbs.cpp:1246 +#: ../src/verbs.cpp:1296 +#: ../src/verbs.cpp:1300 #, c-format msgid "Lowered layer <b>%s</b>." msgstr "Laag <b>%s</b> is omlaag gebracht." -#: ../src/verbs.cpp:1243 +#: ../src/verbs.cpp:1297 msgid "Layer to bottom" msgstr "Laag onderaan" -#: ../src/verbs.cpp:1247 +#: ../src/verbs.cpp:1301 msgid "Lower layer" msgstr "Laag omlaag" -#: ../src/verbs.cpp:1256 +#: ../src/verbs.cpp:1310 msgid "Cannot move layer any further." msgstr "Laag kan niet verder worden verplaatst." -#: ../src/verbs.cpp:1270 -#: ../src/verbs.cpp:1289 +#: ../src/verbs.cpp:1324 +#: ../src/verbs.cpp:1343 #, c-format msgid "%s copy" msgstr "%s kopiëren" -#: ../src/verbs.cpp:1297 +#: ../src/verbs.cpp:1351 msgid "Duplicate layer" msgstr "Laag dupliceren" #. TRANSLATORS: this means "The layer has been duplicated." -#: ../src/verbs.cpp:1300 +#: ../src/verbs.cpp:1354 msgid "Duplicated layer." msgstr "De laag is gedupliceerd." -#: ../src/verbs.cpp:1329 +#: ../src/verbs.cpp:1383 msgid "Delete layer" msgstr "Laag verwijderen" #. TRANSLATORS: this means "The layer has been deleted." -#: ../src/verbs.cpp:1332 +#: ../src/verbs.cpp:1386 msgid "Deleted layer." msgstr "De laag is verwijderd." -#: ../src/verbs.cpp:1349 +#: ../src/verbs.cpp:1403 msgid "Show all layers" msgstr "Alle lagen tonen" -#: ../src/verbs.cpp:1354 +#: ../src/verbs.cpp:1408 msgid "Hide all layers" msgstr "Alle lagen verbergen" -#: ../src/verbs.cpp:1359 +#: ../src/verbs.cpp:1413 msgid "Lock all layers" msgstr "Alle lagen vergrendelen" -#: ../src/verbs.cpp:1373 +#: ../src/verbs.cpp:1427 msgid "Unlock all layers" msgstr "Alle lagen ontgrendelen" -#: ../src/verbs.cpp:1447 +#: ../src/verbs.cpp:1511 msgid "Flip horizontally" msgstr "Horizontaal spiegelen" -#: ../src/verbs.cpp:1452 +#: ../src/verbs.cpp:1516 msgid "Flip vertically" msgstr "Verticaal spiegelen" #. 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:2045 +#: ../src/verbs.cpp:2104 msgid "tutorial-basic.svg" msgstr "tutorial-basic.nl.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2049 +#: ../src/verbs.cpp:2108 msgid "tutorial-shapes.svg" msgstr "tutorial-shapes.nl.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2053 +#: ../src/verbs.cpp:2112 msgid "tutorial-advanced.svg" msgstr "tutorial-advanced.nl.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2057 +#: ../src/verbs.cpp:2116 msgid "tutorial-tracing.svg" msgstr "tutorial-tracing.nl.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2061 +#: ../src/verbs.cpp:2120 msgid "tutorial-calligraphy.svg" msgstr "tutorial-calligraphy.nl.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2065 +#: ../src/verbs.cpp:2124 msgid "tutorial-interpolate.svg" msgstr "tutorial-interpolate.nl.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2069 +#: ../src/verbs.cpp:2128 msgid "tutorial-elements.svg" msgstr "tutorial-elements.nl.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2073 +#: ../src/verbs.cpp:2132 msgid "tutorial-tips.svg" msgstr "tutorial-tips.nl.svg" -#: ../src/verbs.cpp:2261 -#: ../src/verbs.cpp:2847 +#: ../src/verbs.cpp:2318 +#: ../src/verbs.cpp:2904 msgid "Unlock all objects in the current layer" msgstr "Alle objecten in de huidige laag ontgrendelen" -#: ../src/verbs.cpp:2265 -#: ../src/verbs.cpp:2849 +#: ../src/verbs.cpp:2322 +#: ../src/verbs.cpp:2906 msgid "Unlock all objects in all layers" msgstr "Alle objecten in alle lagen ontgrendelen" -#: ../src/verbs.cpp:2269 -#: ../src/verbs.cpp:2851 +#: ../src/verbs.cpp:2326 +#: ../src/verbs.cpp:2908 msgid "Unhide all objects in the current layer" msgstr "Alle objecten in de huidige laag weergeven" -#: ../src/verbs.cpp:2273 -#: ../src/verbs.cpp:2853 +#: ../src/verbs.cpp:2330 +#: ../src/verbs.cpp:2910 msgid "Unhide all objects in all layers" msgstr "Alle objecten in alle lagen weergeven" -#: ../src/verbs.cpp:2288 +#: ../src/verbs.cpp:2345 msgid "Does nothing" msgstr "Doet niets" -#: ../src/verbs.cpp:2291 +#: ../src/verbs.cpp:2348 msgid "Create new document from the default template" msgstr "Een nieuw document aanmaken volgens het standaardsjabloon" -#: ../src/verbs.cpp:2293 +#: ../src/verbs.cpp:2350 msgid "_Open..." msgstr "_Openen..." -#: ../src/verbs.cpp:2294 +#: ../src/verbs.cpp:2351 msgid "Open an existing document" msgstr "Een bestaand document openen" -#: ../src/verbs.cpp:2295 +#: ../src/verbs.cpp:2352 msgid "Re_vert" msgstr "_Terugdraaien" -#: ../src/verbs.cpp:2296 +#: ../src/verbs.cpp:2353 msgid "Revert to the last saved version of document (changes will be lost)" msgstr "Terugkeren naar de laatst opgeslagen versie van het document (huidige veranderingen gaan verloren)" -#: ../src/verbs.cpp:2297 +#: ../src/verbs.cpp:2354 msgid "Save document" msgstr "Het document opslaan" -#: ../src/verbs.cpp:2299 +#: ../src/verbs.cpp:2356 msgid "Save _As..." msgstr "Opslaan _als..." -#: ../src/verbs.cpp:2300 +#: ../src/verbs.cpp:2357 msgid "Save document under a new name" msgstr "Het document opslaan onder een nieuwe naam" -#: ../src/verbs.cpp:2301 +#: ../src/verbs.cpp:2358 msgid "Save a Cop_y..." msgstr "Kopie opslaan _als..." -#: ../src/verbs.cpp:2302 +#: ../src/verbs.cpp:2359 msgid "Save a copy of the document under a new name" msgstr "Een kopie van het document opslaan onder een nieuwe naam" -#: ../src/verbs.cpp:2303 +#: ../src/verbs.cpp:2360 msgid "_Print..." msgstr "Af_drukken..." -#: ../src/verbs.cpp:2303 +#: ../src/verbs.cpp:2360 msgid "Print document" msgstr "Het document afdrukken" #. TRANSLATORS: "Vacuum Defs" means "Clean up defs" (so as to remove unused definitions) -#: ../src/verbs.cpp:2306 +#: ../src/verbs.cpp:2363 msgid "Clean _up document" msgstr "Document o_pschonen" -#: ../src/verbs.cpp:2306 +#: ../src/verbs.cpp:2363 msgid "Remove unused definitions (such as gradients or clipping paths) from the <defs> of the document" msgstr "Ongebruikte definities (zoals kleurverlopen of hulplijnen) uit het <defs>-onderdeel van het bestand verwijderen" -#: ../src/verbs.cpp:2308 +#: ../src/verbs.cpp:2365 msgid "_Import..." msgstr "_Importeren..." -#: ../src/verbs.cpp:2309 +#: ../src/verbs.cpp:2366 msgid "Import a bitmap or SVG image into this document" msgstr "Bitmap of SVG-afbeelding in het document importeren" -#: ../src/verbs.cpp:2310 +#: ../src/verbs.cpp:2367 msgid "_Export Bitmap..." msgstr "_Bitmap exporteren..." -#: ../src/verbs.cpp:2311 +#: ../src/verbs.cpp:2368 msgid "Export this document or a selection as a bitmap image" msgstr "Document of selectie als bitmapafbeelding exporteren" -#: ../src/verbs.cpp:2312 +#: ../src/verbs.cpp:2369 msgid "Import Clip Art..." msgstr "Clipart importeren..." -#: ../src/verbs.cpp:2313 +#: ../src/verbs.cpp:2370 msgid "Import clipart from Open Clip Art Library" msgstr "Clipart uit Open Clip Art bibliotheek importeren" #. 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:2315 +#: ../src/verbs.cpp:2372 msgid "N_ext Window" msgstr "V_olgende venster" -#: ../src/verbs.cpp:2316 +#: ../src/verbs.cpp:2373 msgid "Switch to the next document window" msgstr "Naar het volgende documentvenster gaan" -#: ../src/verbs.cpp:2317 +#: ../src/verbs.cpp:2374 msgid "P_revious Window" msgstr "Vor_ige venster" -#: ../src/verbs.cpp:2318 +#: ../src/verbs.cpp:2375 msgid "Switch to the previous document window" msgstr "Naar het vorige documentvenster gaan" -#: ../src/verbs.cpp:2319 +#: ../src/verbs.cpp:2376 msgid "_Close" msgstr "Sl_uiten" -#: ../src/verbs.cpp:2320 +#: ../src/verbs.cpp:2377 msgid "Close this document window" msgstr "Dit documentvenster sluiten" -#: ../src/verbs.cpp:2321 +#: ../src/verbs.cpp:2378 msgid "_Quit" msgstr "A_fsluiten" -#: ../src/verbs.cpp:2321 +#: ../src/verbs.cpp:2378 msgid "Quit Inkscape" msgstr "Inkscape afsluiten" -#: ../src/verbs.cpp:2324 +#: ../src/verbs.cpp:2379 +#, fuzzy +msgid "_Templates..." +msgstr "_Paletten..." + +#: ../src/verbs.cpp:2380 +#, fuzzy +msgid "Create new project from template" +msgstr "Een nieuw document aanmaken volgens het standaardsjabloon" + +#: ../src/verbs.cpp:2383 msgid "Undo last action" msgstr "De laatste bewerking ongedaan maken" -#: ../src/verbs.cpp:2327 +#: ../src/verbs.cpp:2386 msgid "Do again the last undone action" msgstr "De laatst ongedaan gemaakte bewerking opnieuw doen" -#: ../src/verbs.cpp:2328 +#: ../src/verbs.cpp:2387 msgid "Cu_t" msgstr "K_nippen" -#: ../src/verbs.cpp:2329 +#: ../src/verbs.cpp:2388 msgid "Cut selection to clipboard" msgstr "Selectie knippen en op het klembord plaatsen" -#: ../src/verbs.cpp:2330 +#: ../src/verbs.cpp:2389 msgid "_Copy" msgstr "_Kopiëren" -#: ../src/verbs.cpp:2331 +#: ../src/verbs.cpp:2390 msgid "Copy selection to clipboard" msgstr "Selectie naar het klembord kopiëren" -#: ../src/verbs.cpp:2332 +#: ../src/verbs.cpp:2391 msgid "_Paste" msgstr "_Plakken" -#: ../src/verbs.cpp:2333 +#: ../src/verbs.cpp:2392 msgid "Paste objects from clipboard to mouse point, or paste text" msgstr "Objecten vanaf het klembord naar de cursor plakken, of tekst plakken" -#: ../src/verbs.cpp:2334 +#: ../src/verbs.cpp:2393 msgid "Paste _Style" msgstr "_Stijl plakken" -#: ../src/verbs.cpp:2335 +#: ../src/verbs.cpp:2394 msgid "Apply the style of the copied object to selection" msgstr "De stijl van het gekopieerde object op de huidige selectie toepassen" -#: ../src/verbs.cpp:2337 +#: ../src/verbs.cpp:2396 msgid "Scale selection to match the size of the copied object" msgstr "De huidige selectie aan de grootte van het gekopieerde object aanpassen" -#: ../src/verbs.cpp:2338 +#: ../src/verbs.cpp:2397 msgid "Paste _Width" msgstr "_Breedte plakken" -#: ../src/verbs.cpp:2339 +#: ../src/verbs.cpp:2398 msgid "Scale selection horizontally to match the width of the copied object" msgstr "De huidige selectie aan de breedte van het gekopieerde object aanpassen" -#: ../src/verbs.cpp:2340 +#: ../src/verbs.cpp:2399 msgid "Paste _Height" msgstr "_Hoogte plakken" -#: ../src/verbs.cpp:2341 +#: ../src/verbs.cpp:2400 msgid "Scale selection vertically to match the height of the copied object" msgstr "De huidige selectie aan de hoogte van het gekopieerde object aanpassen" -#: ../src/verbs.cpp:2342 +#: ../src/verbs.cpp:2401 msgid "Paste Size Separately" msgstr "Grootte apart plakken" -#: ../src/verbs.cpp:2343 +#: ../src/verbs.cpp:2402 msgid "Scale each selected object to match the size of the copied object" msgstr "Elk geselecteerd object aan de grootte van het gekopieerde object aanpassen" -#: ../src/verbs.cpp:2344 +#: ../src/verbs.cpp:2403 msgid "Paste Width Separately" msgstr "Breedte apart plakken" -#: ../src/verbs.cpp:2345 +#: ../src/verbs.cpp:2404 msgid "Scale each selected object horizontally to match the width of the copied object" msgstr "Elk geselecteerd object aan de breedte van het gekopieerde object aanpassen" -#: ../src/verbs.cpp:2346 +#: ../src/verbs.cpp:2405 msgid "Paste Height Separately" msgstr "Hoogte apart plakken" -#: ../src/verbs.cpp:2347 +#: ../src/verbs.cpp:2406 msgid "Scale each selected object vertically to match the height of the copied object" msgstr "Elk geselecteerd object aan de hoogte van het gekopieerde object aanpassen" -#: ../src/verbs.cpp:2348 +#: ../src/verbs.cpp:2407 msgid "Paste _In Place" msgstr "_Op positie plakken" -#: ../src/verbs.cpp:2349 +#: ../src/verbs.cpp:2408 msgid "Paste objects from clipboard to the original location" msgstr "Objecten van het klembord naar hun originele locatie plakken" -#: ../src/verbs.cpp:2350 +#: ../src/verbs.cpp:2409 msgid "Paste Path _Effect" msgstr "Pad_effect plakken" -#: ../src/verbs.cpp:2351 +#: ../src/verbs.cpp:2410 msgid "Apply the path effect of the copied object to selection" msgstr "Het padeffect van het gekopieerde object op de huidige selectie toepassen" -#: ../src/verbs.cpp:2352 +#: ../src/verbs.cpp:2411 msgid "Remove Path _Effect" msgstr "Padeffect _verwijderen" -#: ../src/verbs.cpp:2353 +#: ../src/verbs.cpp:2412 msgid "Remove any path effects from selected objects" msgstr "Alle padeffecten van geselecteerde objecten verwijderen" -#: ../src/verbs.cpp:2354 +#: ../src/verbs.cpp:2413 msgid "_Remove Filters" msgstr "_Filters verwijderen" -#: ../src/verbs.cpp:2355 +#: ../src/verbs.cpp:2414 msgid "Remove any filters from selected objects" msgstr "Alle filters van geselecteerde objecten verwijderen" -#: ../src/verbs.cpp:2356 +#: ../src/verbs.cpp:2415 msgid "_Delete" msgstr "_Verwijderen" -#: ../src/verbs.cpp:2357 +#: ../src/verbs.cpp:2416 msgid "Delete selection" msgstr "Selectie verwijderen" -#: ../src/verbs.cpp:2358 +#: ../src/verbs.cpp:2417 msgid "Duplic_ate" msgstr "_Dupliceren" -#: ../src/verbs.cpp:2359 +#: ../src/verbs.cpp:2418 msgid "Duplicate selected objects" msgstr "Geselecteerde objecten verdubbelen" -#: ../src/verbs.cpp:2360 +#: ../src/verbs.cpp:2419 msgid "Create Clo_ne" msgstr "_Klonen" -#: ../src/verbs.cpp:2361 +#: ../src/verbs.cpp:2420 msgid "Create a clone (a copy linked to the original) of selected object" msgstr "Een kloon (een aan het origineel gekoppelde kopie) maken van het geselecteerde object" -#: ../src/verbs.cpp:2362 +#: ../src/verbs.cpp:2421 msgid "Unlin_k Clone" msgstr "Kloon o_ntkoppelen" -#: ../src/verbs.cpp:2363 +#: ../src/verbs.cpp:2422 msgid "Cut the selected clones' links to the originals, turning them into standalone objects" msgstr "De koppeling tussen de geselecteerde klonen en de originelen verwijderen, zodat ze op zichzelf staande objecten worden" -#: ../src/verbs.cpp:2364 +#: ../src/verbs.cpp:2423 msgid "Relink to Copied" msgstr "Herlinken aan kopie" -#: ../src/verbs.cpp:2365 +#: ../src/verbs.cpp:2424 msgid "Relink the selected clones to the object currently on the clipboard" msgstr "De geselecteerde klonen herlinken naar het object op het klembord" -#: ../src/verbs.cpp:2366 +#: ../src/verbs.cpp:2425 msgid "Select _Original" msgstr "_Origineel selecteren" -#: ../src/verbs.cpp:2367 +#: ../src/verbs.cpp:2426 msgid "Select the object to which the selected clone is linked" msgstr "Het object waaraan de kloon gekoppeld is selecteren" -#: ../src/verbs.cpp:2368 +#: ../src/verbs.cpp:2427 msgid "Clone original path (LPE)" msgstr "Origineel pad klonen (LPE)" -#: ../src/verbs.cpp:2369 +#: ../src/verbs.cpp:2428 msgid "Creates a new path, applies the Clone original LPE, and refers it to the selected path" msgstr "Maakt een nieuw pad, past de Origineel pad klonen LPE toe en linkt het aan het geselecteerde pad" -#: ../src/verbs.cpp:2370 +#: ../src/verbs.cpp:2429 msgid "Objects to _Marker" msgstr "Objecten naar _markering" -#: ../src/verbs.cpp:2371 +#: ../src/verbs.cpp:2430 msgid "Convert selection to a line marker" msgstr "Selectie converteren naar een lijnmarkering" -#: ../src/verbs.cpp:2372 +#: ../src/verbs.cpp:2431 msgid "Objects to Gu_ides" msgstr "Objecten naar hulpl_ijnen" -#: ../src/verbs.cpp:2373 +#: ../src/verbs.cpp:2432 msgid "Convert selected objects to a collection of guidelines aligned with their edges" msgstr "De geselecteerde objecten converteren naar een set hulplijnen die hun randen aangeven" -#: ../src/verbs.cpp:2374 +#: ../src/verbs.cpp:2433 msgid "Objects to Patter_n" msgstr "Objecten naar patroo_n" -#: ../src/verbs.cpp:2375 +#: ../src/verbs.cpp:2434 msgid "Convert selection to a rectangle with tiled pattern fill" msgstr "Selectie converteren naar een rechthoek gevuld met een getegeld patroon" -#: ../src/verbs.cpp:2376 +#: ../src/verbs.cpp:2435 msgid "Pattern to _Objects" msgstr "Patroon naar _objecten" -#: ../src/verbs.cpp:2377 +#: ../src/verbs.cpp:2436 msgid "Extract objects from a tiled pattern fill" msgstr "Objecten uit een getegeld patroon extraheren" -#: ../src/verbs.cpp:2378 +#: ../src/verbs.cpp:2437 msgid "Group to Symbol" msgstr "Groep naar symbool" -#: ../src/verbs.cpp:2379 +#: ../src/verbs.cpp:2438 msgid "Convert group to a symbol" msgstr "Groep naar symbool omzetten" -#: ../src/verbs.cpp:2380 +#: ../src/verbs.cpp:2439 msgid "Symbol to Group" msgstr "Symbool naar groep" -#: ../src/verbs.cpp:2381 +#: ../src/verbs.cpp:2440 msgid "Extract group from a symbol" msgstr "Groep extraheren uit symbool" -#: ../src/verbs.cpp:2382 +#: ../src/verbs.cpp:2441 msgid "Clea_r All" msgstr "Alles verwijderen" -#: ../src/verbs.cpp:2383 +#: ../src/verbs.cpp:2442 msgid "Delete all objects from document" msgstr "Alle objecten uit het document verwijderen" -#: ../src/verbs.cpp:2384 +#: ../src/verbs.cpp:2443 msgid "Select Al_l" msgstr "_Alles selecteren" -#: ../src/verbs.cpp:2385 +#: ../src/verbs.cpp:2444 msgid "Select all objects or all nodes" msgstr "Alle objecten of alle knooppunten selecteren" -#: ../src/verbs.cpp:2386 +#: ../src/verbs.cpp:2445 msgid "Select All in All La_yers" msgstr "Alles selecteren in alle _lagen" -#: ../src/verbs.cpp:2387 +#: ../src/verbs.cpp:2446 msgid "Select all objects in all visible and unlocked layers" msgstr "Alle objecten in alle zichtbare en niet vergrendelde lagen selecteren" -#: ../src/verbs.cpp:2388 +#: ../src/verbs.cpp:2447 msgid "Fill _and Stroke" msgstr "_Vulling en lijn" -#: ../src/verbs.cpp:2389 +#: ../src/verbs.cpp:2448 msgid "Select all objects with the same fill and stroke as the selected objects" msgstr "Alle objecten met identieke vulling en lijn als de selectie selecteren" -#: ../src/verbs.cpp:2390 +#: ../src/verbs.cpp:2449 msgid "_Fill Color" msgstr "V_ulkleur" -#: ../src/verbs.cpp:2391 +#: ../src/verbs.cpp:2450 msgid "Select all objects with the same fill as the selected objects" msgstr "Alle objecten met identieke vulling als de selectie selecteren" -#: ../src/verbs.cpp:2392 +#: ../src/verbs.cpp:2451 msgid "_Stroke Color" msgstr "Lijn_kleur" -#: ../src/verbs.cpp:2393 +#: ../src/verbs.cpp:2452 msgid "Select all objects with the same stroke as the selected objects" msgstr "Alle objecten met identieke lijn als de selectie selecteren" -#: ../src/verbs.cpp:2394 +#: ../src/verbs.cpp:2453 msgid "Stroke St_yle" msgstr "Lijn_stijl" -#: ../src/verbs.cpp:2395 +#: ../src/verbs.cpp:2454 msgid "Select all objects with the same stroke style (width, dash, markers) as the selected objects" msgstr "Alle objecten met dezelfde lijnstijl (breedte, streepjes, markering) als de selectie selecteren" -#: ../src/verbs.cpp:2396 +#: ../src/verbs.cpp:2455 msgid "_Object Type" msgstr "_Objecttype" -#: ../src/verbs.cpp:2397 +#: ../src/verbs.cpp:2456 msgid "Select all objects with the same object type (rect, arc, text, path, bitmap etc) as the selected objects" msgstr "Alle objecten met hetzelfde objecttype (rechthoef, boog, tekst, pad, bitmap, etc.) als de selectie selecteren" -#: ../src/verbs.cpp:2398 +#: ../src/verbs.cpp:2457 msgid "In_vert Selection" msgstr "Selectie _omkeren" -#: ../src/verbs.cpp:2399 +#: ../src/verbs.cpp:2458 msgid "Invert selection (unselect what is selected and select everything else)" msgstr "Selectie omkeren (alleen dat selecteren wat nu niet geselecteerd is)" -#: ../src/verbs.cpp:2400 +#: ../src/verbs.cpp:2459 msgid "Invert in All Layers" msgstr "Omkeren in alle lagen" -#: ../src/verbs.cpp:2401 +#: ../src/verbs.cpp:2460 msgid "Invert selection in all visible and unlocked layers" msgstr "Selectie omkeren in alle zichtbare en niet vergrendelde lagen" -#: ../src/verbs.cpp:2402 +#: ../src/verbs.cpp:2461 msgid "Select Next" msgstr "Volgende selecteren" -#: ../src/verbs.cpp:2403 +#: ../src/verbs.cpp:2462 msgid "Select next object or node" msgstr "Volgend object of knooppunt selecteren" -#: ../src/verbs.cpp:2404 +#: ../src/verbs.cpp:2463 msgid "Select Previous" msgstr "Vorige selecteren" -#: ../src/verbs.cpp:2405 +#: ../src/verbs.cpp:2464 msgid "Select previous object or node" msgstr "Vorig object of knoopppunt selecteren" -#: ../src/verbs.cpp:2406 +#: ../src/verbs.cpp:2465 msgid "D_eselect" msgstr "S_electie opheffen" -#: ../src/verbs.cpp:2407 +#: ../src/verbs.cpp:2466 msgid "Deselect any selected objects or nodes" msgstr "Alles deselecteren" -#: ../src/verbs.cpp:2408 -msgid "Create _Guides Around the Page" -msgstr "_Hulplijnen rond pagina" - -#: ../src/verbs.cpp:2409 -#: ../src/verbs.cpp:2411 +#: ../src/verbs.cpp:2468 +#: ../src/verbs.cpp:2470 msgid "Create four guides aligned with the page borders" msgstr "Vier hulplijnen maken op de paginaranden" -#: ../src/verbs.cpp:2412 +#: ../src/verbs.cpp:2469 +msgid "Create _Guides Around the Page" +msgstr "_Hulplijnen rond pagina" + +#: ../src/verbs.cpp:2471 msgid "Next path effect parameter" msgstr "Volgende padeffectparameter" -#: ../src/verbs.cpp:2413 +#: ../src/verbs.cpp:2472 msgid "Show next editable path effect parameter" msgstr "Volgende bewerkbare padeffectparameter tonen" #. Selection -#: ../src/verbs.cpp:2416 +#: ../src/verbs.cpp:2475 msgid "Raise to _Top" msgstr "_Bovenaan" -#: ../src/verbs.cpp:2417 +#: ../src/verbs.cpp:2476 msgid "Raise selection to top" msgstr "Selectie boven alle andere objecten plaatsen" -#: ../src/verbs.cpp:2418 +#: ../src/verbs.cpp:2477 msgid "Lower to _Bottom" msgstr "_Onderaan" -#: ../src/verbs.cpp:2419 +#: ../src/verbs.cpp:2478 msgid "Lower selection to bottom" msgstr "Selectie onder alle andere objecten plaatsen" -#: ../src/verbs.cpp:2420 +#: ../src/verbs.cpp:2479 msgid "_Raise" msgstr "Om_hoog" -#: ../src/verbs.cpp:2421 +#: ../src/verbs.cpp:2480 msgid "Raise selection one step" msgstr "Selectie één niveau omhoog halen" -#: ../src/verbs.cpp:2422 +#: ../src/verbs.cpp:2481 msgid "_Lower" msgstr "Om_laag" -#: ../src/verbs.cpp:2423 +#: ../src/verbs.cpp:2482 msgid "Lower selection one step" msgstr "Selectie één niveau omlaag brengen" -#: ../src/verbs.cpp:2425 +#: ../src/verbs.cpp:2484 msgid "Group selected objects" msgstr "Geselecteerde objecten groeperen" -#: ../src/verbs.cpp:2427 +#: ../src/verbs.cpp:2486 msgid "Ungroup selected groups" msgstr "Geselecteerde groepen opheffen" -#: ../src/verbs.cpp:2429 +#: ../src/verbs.cpp:2488 msgid "_Put on Path" msgstr "Op pad _plaatsen" -#: ../src/verbs.cpp:2431 +#: ../src/verbs.cpp:2490 msgid "_Remove from Path" msgstr "Van pad _verwijderen" -#: ../src/verbs.cpp:2433 +#: ../src/verbs.cpp:2492 msgid "Remove Manual _Kerns" msgstr "Teken_spatiëring herstellen" #. 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:2436 +#: ../src/verbs.cpp:2495 msgid "Remove all manual kerns and glyph rotations from a text object" msgstr "Tekenspatiëring en karakterrotaties van het tekstobject herstellen" -#: ../src/verbs.cpp:2438 +#: ../src/verbs.cpp:2497 msgid "_Union" msgstr "_Vereniging" -#: ../src/verbs.cpp:2439 +#: ../src/verbs.cpp:2498 msgid "Create union of selected paths" msgstr "Geselecteerde paden verenigen" -#: ../src/verbs.cpp:2440 +#: ../src/verbs.cpp:2499 msgid "_Intersection" msgstr "_Overlap" -#: ../src/verbs.cpp:2441 +#: ../src/verbs.cpp:2500 msgid "Create intersection of selected paths" msgstr "Intersectie van geselecteerde paden maken" -#: ../src/verbs.cpp:2442 +#: ../src/verbs.cpp:2501 msgid "_Difference" msgstr "_Verschil" -#: ../src/verbs.cpp:2443 +#: ../src/verbs.cpp:2502 msgid "Create difference of selected paths (bottom minus top)" msgstr "Verschil van geselecteerde maken (onderste min bovenste)" -#: ../src/verbs.cpp:2444 +#: ../src/verbs.cpp:2503 msgid "E_xclusion" msgstr "_Uitsluiting" -#: ../src/verbs.cpp:2445 +#: ../src/verbs.cpp:2504 msgid "Create exclusive OR of selected paths (those parts that belong to only one path)" msgstr "Geselecteerde paden reduceren tot de niet-overlappende gebieden" -#: ../src/verbs.cpp:2446 +#: ../src/verbs.cpp:2505 msgid "Di_vision" msgstr "_Splitsing" -#: ../src/verbs.cpp:2447 +#: ../src/verbs.cpp:2506 msgid "Cut the bottom path into pieces" msgstr "Het onderste pad in stukken snijden" #. 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:2450 +#: ../src/verbs.cpp:2509 msgid "Cut _Path" msgstr "_Pad versnijden" -#: ../src/verbs.cpp:2451 +#: ../src/verbs.cpp:2510 msgid "Cut the bottom path's stroke into pieces, removing fill" msgstr "De lijn van het onderste pad in stukken snijden en vulling verwijderen" #. 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:2455 +#: ../src/verbs.cpp:2514 msgid "Outs_et" msgstr "Ver_wijden" -#: ../src/verbs.cpp:2456 +#: ../src/verbs.cpp:2515 msgid "Outset selected paths" msgstr "Geselecteerde paden verwijden" -#: ../src/verbs.cpp:2458 +#: ../src/verbs.cpp:2517 msgid "O_utset Path by 1 px" msgstr "Pad met 1 pixel ver_wijden" -#: ../src/verbs.cpp:2459 +#: ../src/verbs.cpp:2518 msgid "Outset selected paths by 1 px" msgstr "Geselecteerde paden met 1 pixel verwijden" -#: ../src/verbs.cpp:2461 +#: ../src/verbs.cpp:2520 msgid "O_utset Path by 10 px" msgstr "Pad met 10 pixels ver_wijden" -#: ../src/verbs.cpp:2462 +#: ../src/verbs.cpp:2521 msgid "Outset selected paths by 10 px" msgstr "Geselecteerde paden met 10 pixels verwijden" #. 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:2466 +#: ../src/verbs.cpp:2525 msgid "I_nset" msgstr "Ver_nauwen" -#: ../src/verbs.cpp:2467 +#: ../src/verbs.cpp:2526 msgid "Inset selected paths" msgstr "Geselecteerde paden vernauwen" -#: ../src/verbs.cpp:2469 +#: ../src/verbs.cpp:2528 msgid "I_nset Path by 1 px" msgstr "Pad met 1 pixel ver_nauwen" -#: ../src/verbs.cpp:2470 +#: ../src/verbs.cpp:2529 msgid "Inset selected paths by 1 px" msgstr "Geselecteerde paden met 1 pixel vernauwen" -#: ../src/verbs.cpp:2472 +#: ../src/verbs.cpp:2531 msgid "I_nset Path by 10 px" msgstr "Pad met 10 pixels ver_nauwen" -#: ../src/verbs.cpp:2473 +#: ../src/verbs.cpp:2532 msgid "Inset selected paths by 10 px" msgstr "Geselecteerde paden met 10 pixels vernauwen" -#: ../src/verbs.cpp:2475 +#: ../src/verbs.cpp:2534 msgid "D_ynamic Offset" msgstr "D_ynamische offset" -#: ../src/verbs.cpp:2475 +#: ../src/verbs.cpp:2534 msgid "Create a dynamic offset object" msgstr "Een 'dynamische offset'-object aanmaken" -#: ../src/verbs.cpp:2477 +#: ../src/verbs.cpp:2536 msgid "_Linked Offset" msgstr "_Gekoppelde offset" -#: ../src/verbs.cpp:2478 +#: ../src/verbs.cpp:2537 msgid "Create a dynamic offset object linked to the original path" msgstr "Een 'dynamische offset'-object aanmaken, gekoppeld aan het originele pad" -#: ../src/verbs.cpp:2480 +#: ../src/verbs.cpp:2539 msgid "_Stroke to Path" msgstr "_Lijn naar pad" # Werkt ook voor meerdere objecten, vandaar meervoud. -#: ../src/verbs.cpp:2481 +#: ../src/verbs.cpp:2540 msgid "Convert selected object's stroke to paths" msgstr "Lijn van geselecteerde objecten omzetten naar paden" -#: ../src/verbs.cpp:2482 +#: ../src/verbs.cpp:2541 msgid "Si_mplify" msgstr "_Vereenvoudigen" -#: ../src/verbs.cpp:2483 +#: ../src/verbs.cpp:2542 msgid "Simplify selected paths (remove extra nodes)" msgstr "Geselecteerde paden vereenvoudigen (overbodige knooppunten verwijderen)" -#: ../src/verbs.cpp:2484 +#: ../src/verbs.cpp:2543 msgid "_Reverse" msgstr "_Omdraaien" -#: ../src/verbs.cpp:2485 +#: ../src/verbs.cpp:2544 msgid "Reverse the direction of selected paths (useful for flipping markers)" msgstr "De richting van geselecteerde paden omkeren (handig voor het omdraaien van markeringen)" -#: ../src/verbs.cpp:2488 +#: ../src/verbs.cpp:2547 msgid "Create one or more paths from a bitmap by tracing it" msgstr "Door overtrekken één of meer paden aanmaken uit een bitmap" -#: ../src/verbs.cpp:2489 +#: ../src/verbs.cpp:2548 msgid "Make a _Bitmap Copy" msgstr "Als _bitmap kopiëren" -#: ../src/verbs.cpp:2490 +#: ../src/verbs.cpp:2549 msgid "Export selection to a bitmap and insert it into document" msgstr "Selectie omzetten naar een bitmap en in het document plaatsen" -#: ../src/verbs.cpp:2491 +#: ../src/verbs.cpp:2550 msgid "_Combine" msgstr "_Combineren" -#: ../src/verbs.cpp:2492 +#: ../src/verbs.cpp:2551 msgid "Combine several paths into one" msgstr "Verschillende paden combineren tot één pad" #. 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:2495 +#: ../src/verbs.cpp:2554 msgid "Break _Apart" msgstr "Op_delen" -#: ../src/verbs.cpp:2496 +#: ../src/verbs.cpp:2555 msgid "Break selected paths into subpaths" msgstr "Geselecteerde paden in subpaden opdelen" -#: ../src/verbs.cpp:2497 +#: ../src/verbs.cpp:2556 msgid "Ro_ws and Columns..." msgstr "_Rijen en kolommen..." -#: ../src/verbs.cpp:2498 +#: ../src/verbs.cpp:2557 msgid "Arrange selected objects in a table" msgstr "Geselecteerde objecten in een tabel rangschikken" #. Layer -#: ../src/verbs.cpp:2500 +#: ../src/verbs.cpp:2559 msgid "_Add Layer..." msgstr "_Nieuwe laag..." -#: ../src/verbs.cpp:2501 +#: ../src/verbs.cpp:2560 msgid "Create a new layer" msgstr "Een nieuwe laag maken" -#: ../src/verbs.cpp:2502 +#: ../src/verbs.cpp:2561 msgid "Re_name Layer..." msgstr "Laag hernoe_men..." -#: ../src/verbs.cpp:2503 +#: ../src/verbs.cpp:2562 msgid "Rename the current layer" msgstr "Huidige laag hernoemen" -#: ../src/verbs.cpp:2504 +#: ../src/verbs.cpp:2563 msgid "Switch to Layer Abov_e" msgstr "_Wisselen naar de laag erboven" -#: ../src/verbs.cpp:2505 +#: ../src/verbs.cpp:2564 msgid "Switch to the layer above the current" msgstr "Wisselen naar de laag in het document die boven de huidige ligt" -#: ../src/verbs.cpp:2506 +#: ../src/verbs.cpp:2565 msgid "Switch to Layer Belo_w" msgstr "W_isselen naar de laag eronder" -#: ../src/verbs.cpp:2507 +#: ../src/verbs.cpp:2566 msgid "Switch to the layer below the current" msgstr "Wisselen naar de laag in het document die onder de huidige ligt" -#: ../src/verbs.cpp:2508 +#: ../src/verbs.cpp:2567 msgid "Move Selection to Layer Abo_ve" msgstr "_Selectie omhoog verplaatsen" -#: ../src/verbs.cpp:2509 +#: ../src/verbs.cpp:2568 msgid "Move selection to the layer above the current" msgstr "De geselecteerde objecten naar de laag boven de huidige verplaatsen" -#: ../src/verbs.cpp:2510 +#: ../src/verbs.cpp:2569 msgid "Move Selection to Layer Bel_ow" msgstr "S_electie omlaag verplaatsen" -#: ../src/verbs.cpp:2511 +#: ../src/verbs.cpp:2570 msgid "Move selection to the layer below the current" msgstr "De geselecteerde objecten naar de laag onder de huidige verplaatsen" -#: ../src/verbs.cpp:2512 +#: ../src/verbs.cpp:2571 msgid "Move Selection to Layer..." msgstr "Selectie naar laag verplaatsen..." -#: ../src/verbs.cpp:2514 +#: ../src/verbs.cpp:2573 msgid "Layer to _Top" msgstr "Laag _bovenaan" -#: ../src/verbs.cpp:2515 +#: ../src/verbs.cpp:2574 msgid "Raise the current layer to the top" msgstr "Huidige laag boven alle andere plaatsen" -#: ../src/verbs.cpp:2516 +#: ../src/verbs.cpp:2575 msgid "Layer to _Bottom" msgstr "Laag _onderaan" -#: ../src/verbs.cpp:2517 +#: ../src/verbs.cpp:2576 msgid "Lower the current layer to the bottom" msgstr "Huidige laag onder alle andere plaatsen" -#: ../src/verbs.cpp:2518 +#: ../src/verbs.cpp:2577 msgid "_Raise Layer" msgstr "Laag om_hoog" -#: ../src/verbs.cpp:2519 +#: ../src/verbs.cpp:2578 msgid "Raise the current layer" msgstr "Huidige laag één niveau omhoog brengen" -#: ../src/verbs.cpp:2520 +#: ../src/verbs.cpp:2579 msgid "_Lower Layer" msgstr "Laag om_laag" -#: ../src/verbs.cpp:2521 +#: ../src/verbs.cpp:2580 msgid "Lower the current layer" msgstr "Huidige laag één niveau omlaag brengen" -#: ../src/verbs.cpp:2522 +#: ../src/verbs.cpp:2581 msgid "D_uplicate Current Layer" msgstr "Huidige laag _dupliceren" -#: ../src/verbs.cpp:2523 +#: ../src/verbs.cpp:2582 msgid "Duplicate an existing layer" msgstr "Een bestaande laag dupliceren" -#: ../src/verbs.cpp:2524 +#: ../src/verbs.cpp:2583 msgid "_Delete Current Layer" msgstr "Laag _verwijderen" -#: ../src/verbs.cpp:2525 +#: ../src/verbs.cpp:2584 msgid "Delete the current layer" msgstr "Huidige laag verwijderen" -#: ../src/verbs.cpp:2526 +#: ../src/verbs.cpp:2585 msgid "_Show/hide other layers" msgstr "Andere lagen _tonen/verbergen" -#: ../src/verbs.cpp:2527 +#: ../src/verbs.cpp:2586 msgid "Solo the current layer" msgstr "Alleen huidige laag tonen" -#: ../src/verbs.cpp:2528 +#: ../src/verbs.cpp:2587 msgid "_Show all layers" msgstr "Alle lagen t_onen" -#: ../src/verbs.cpp:2529 +#: ../src/verbs.cpp:2588 msgid "Show all the layers" msgstr "Alle lagen tonen" -#: ../src/verbs.cpp:2530 +#: ../src/verbs.cpp:2589 msgid "_Hide all layers" msgstr "Alle lagen ver_bergen" -#: ../src/verbs.cpp:2531 +#: ../src/verbs.cpp:2590 msgid "Hide all the layers" msgstr "Alle lagen verbergen" -#: ../src/verbs.cpp:2532 +#: ../src/verbs.cpp:2591 msgid "_Lock all layers" msgstr "Alle lagen ver_grendelen" -#: ../src/verbs.cpp:2533 +#: ../src/verbs.cpp:2592 msgid "Lock all the layers" msgstr "Alle lagen vergrendelen" -#: ../src/verbs.cpp:2534 +#: ../src/verbs.cpp:2593 msgid "Lock/Unlock _other layers" msgstr "_Andere lagen vergrendelen/ontgrendelen" -#: ../src/verbs.cpp:2535 +#: ../src/verbs.cpp:2594 msgid "Lock all the other layers" msgstr "Andere lagen vergrendelen" -#: ../src/verbs.cpp:2536 +#: ../src/verbs.cpp:2595 msgid "_Unlock all layers" msgstr "Alle lagen _ontgrendelen" -#: ../src/verbs.cpp:2537 +#: ../src/verbs.cpp:2596 msgid "Unlock all the layers" msgstr "Alle lagen ontgrendelen" -#: ../src/verbs.cpp:2538 +#: ../src/verbs.cpp:2597 msgid "_Lock/Unlock Current Layer" msgstr "_Vergrendelen/ontgrendel huidige laag" -#: ../src/verbs.cpp:2539 +#: ../src/verbs.cpp:2598 msgid "Toggle lock on current layer" msgstr "Vergrendeling huidige laag aanpassen" -#: ../src/verbs.cpp:2540 +#: ../src/verbs.cpp:2599 msgid "_Show/hide Current Layer" msgstr "_Huidige laag tonen/verbergen" -#: ../src/verbs.cpp:2541 +#: ../src/verbs.cpp:2600 msgid "Toggle visibility of current layer" msgstr "Zichtbaarheid huidige laag aanpassen" #. Object -#: ../src/verbs.cpp:2544 +#: ../src/verbs.cpp:2603 msgid "Rotate _90° CW" msgstr "_90° rechtsom draaien" #. This is shared between tooltips and statusbar, so they #. must use UTF-8, not HTML entities for special characters. -#: ../src/verbs.cpp:2547 +#: ../src/verbs.cpp:2606 msgid "Rotate selection 90° clockwise" msgstr "Geselecteerde objecten 90° rechtsom draaien" -#: ../src/verbs.cpp:2548 +#: ../src/verbs.cpp:2607 msgid "Rotate 9_0° CCW" msgstr "9_0° linksom draaien" #. This is shared between tooltips and statusbar, so they #. must use UTF-8, not HTML entities for special characters. -#: ../src/verbs.cpp:2551 +#: ../src/verbs.cpp:2610 msgid "Rotate selection 90° counter-clockwise" msgstr "Geselecteerde objecten 90° linksom draaien" -#: ../src/verbs.cpp:2552 +#: ../src/verbs.cpp:2611 msgid "Remove _Transformations" msgstr "_Transformaties verwijderen" -#: ../src/verbs.cpp:2553 +#: ../src/verbs.cpp:2612 msgid "Remove transformations from object" msgstr "Transformaties verwijderen van het object" -#: ../src/verbs.cpp:2554 +#: ../src/verbs.cpp:2613 msgid "_Object to Path" msgstr "_Object naar pad" -#: ../src/verbs.cpp:2555 +#: ../src/verbs.cpp:2614 msgid "Convert selected object to path" msgstr "Geselecteerd object omzetten naar pad" -#: ../src/verbs.cpp:2556 +#: ../src/verbs.cpp:2615 msgid "_Flow into Frame" msgstr "_Inkaderen" -#: ../src/verbs.cpp:2557 +#: ../src/verbs.cpp:2616 msgid "Put text into a frame (path or shape), creating a flowed text linked to the frame object" msgstr "Tekst in een kader plaatsen (pad of vorm), zodat een ingekaderde tekst ontstaat die gekoppeld is aan het kader" -#: ../src/verbs.cpp:2558 +#: ../src/verbs.cpp:2617 msgid "_Unflow" msgstr "_Uit kader halen" -#: ../src/verbs.cpp:2559 +#: ../src/verbs.cpp:2618 msgid "Remove text from frame (creates a single-line text object)" msgstr "Tekst niet langer in het kader plaatsen (resulteert in een tekstobject met één regel)" -#: ../src/verbs.cpp:2560 +#: ../src/verbs.cpp:2619 msgid "_Convert to Text" msgstr "_Omzetten naar tekst" -#: ../src/verbs.cpp:2561 +#: ../src/verbs.cpp:2620 msgid "Convert flowed text to regular text object (preserves appearance)" msgstr "Ingekaderde tekst omzetten naar een gewoon tekstobject (met behoud van uiterlijk)" -#: ../src/verbs.cpp:2563 +#: ../src/verbs.cpp:2622 msgid "Flip _Horizontal" msgstr "_Horizontaal spiegelen" -#: ../src/verbs.cpp:2563 +#: ../src/verbs.cpp:2622 msgid "Flip selected objects horizontally" msgstr "Geselecteerde objecten horizontaal spiegelen" -#: ../src/verbs.cpp:2566 +#: ../src/verbs.cpp:2625 msgid "Flip _Vertical" msgstr "_Verticaal spiegelen" -#: ../src/verbs.cpp:2566 +#: ../src/verbs.cpp:2625 msgid "Flip selected objects vertically" msgstr "Geselecteerde objecten verticaal spiegelen" -#: ../src/verbs.cpp:2569 +#: ../src/verbs.cpp:2628 msgid "Apply mask to selection (using the topmost object as mask)" msgstr "Masker toepassen op selectie (met bovenste object als masker)" -#: ../src/verbs.cpp:2571 +#: ../src/verbs.cpp:2630 msgid "Edit mask" msgstr "Masker bewerken" -#: ../src/verbs.cpp:2572 -#: ../src/verbs.cpp:2578 +#: ../src/verbs.cpp:2631 +#: ../src/verbs.cpp:2637 msgid "_Release" msgstr "_Uitschakelen" -#: ../src/verbs.cpp:2573 +#: ../src/verbs.cpp:2632 msgid "Remove mask from selection" msgstr "Masker uitschakelen" -#: ../src/verbs.cpp:2575 +#: ../src/verbs.cpp:2634 msgid "Apply clipping path to selection (using the topmost object as clipping path)" msgstr "Maskerpad toepassen op selectie (met bovenste object als maskerpad)" -#: ../src/verbs.cpp:2577 +#: ../src/verbs.cpp:2636 msgid "Edit clipping path" msgstr "Maskerpad bewerken" -#: ../src/verbs.cpp:2579 +#: ../src/verbs.cpp:2638 msgid "Remove clipping path from selection" msgstr "Maskerpad uitschakelen" #. Tools -#: ../src/verbs.cpp:2582 +#: ../src/verbs.cpp:2641 msgctxt "ContextVerb" msgid "Select" msgstr "Selecteren" -#: ../src/verbs.cpp:2583 +#: ../src/verbs.cpp:2642 msgid "Select and transform objects" msgstr "Objecten selecteren of vervormen" -#: ../src/verbs.cpp:2584 +#: ../src/verbs.cpp:2643 msgctxt "ContextVerb" msgid "Node Edit" msgstr "Knooppunt wijzigen" -#: ../src/verbs.cpp:2585 +#: ../src/verbs.cpp:2644 msgid "Edit paths by nodes" msgstr "Paden aanpassen via hun knooppunten" -#: ../src/verbs.cpp:2586 +#: ../src/verbs.cpp:2645 msgctxt "ContextVerb" msgid "Tweak" msgstr "Boetseren" -#: ../src/verbs.cpp:2587 +#: ../src/verbs.cpp:2646 msgid "Tweak objects by sculpting or painting" msgstr "Objecten aanpassen door boetseren of verven" -#: ../src/verbs.cpp:2588 +#: ../src/verbs.cpp:2647 msgctxt "ContextVerb" msgid "Spray" msgstr "Verstuiven" -#: ../src/verbs.cpp:2589 +#: ../src/verbs.cpp:2648 msgid "Spray objects by sculpting or painting" msgstr "Object verstuiven door boetseren of verven" -#: ../src/verbs.cpp:2590 +#: ../src/verbs.cpp:2649 msgctxt "ContextVerb" msgid "Rectangle" msgstr "Rechthoek" -#: ../src/verbs.cpp:2591 +#: ../src/verbs.cpp:2650 msgid "Create rectangles and squares" msgstr "Rechthoeken of vierkanten maken" -#: ../src/verbs.cpp:2592 +#: ../src/verbs.cpp:2651 msgctxt "ContextVerb" msgid "3D Box" msgstr "3D-kubus" -#: ../src/verbs.cpp:2593 +#: ../src/verbs.cpp:2652 msgid "Create 3D boxes" msgstr "3D-kubussen maken" -#: ../src/verbs.cpp:2594 +#: ../src/verbs.cpp:2653 msgctxt "ContextVerb" msgid "Ellipse" msgstr "Ellips" -#: ../src/verbs.cpp:2595 +#: ../src/verbs.cpp:2654 msgid "Create circles, ellipses, and arcs" msgstr "Cirkels, ellipsen of bogen maken" -#: ../src/verbs.cpp:2596 +#: ../src/verbs.cpp:2655 msgctxt "ContextVerb" msgid "Star" msgstr "Ster" -#: ../src/verbs.cpp:2597 +#: ../src/verbs.cpp:2656 msgid "Create stars and polygons" msgstr "Sterren of veelhoeken maken" -#: ../src/verbs.cpp:2598 +#: ../src/verbs.cpp:2657 msgctxt "ContextVerb" msgid "Spiral" msgstr "Spiraal" -#: ../src/verbs.cpp:2599 +#: ../src/verbs.cpp:2658 msgid "Create spirals" msgstr "Spiralen maken" -#: ../src/verbs.cpp:2600 +#: ../src/verbs.cpp:2659 msgctxt "ContextVerb" msgid "Pencil" msgstr "Potlood" -#: ../src/verbs.cpp:2601 +#: ../src/verbs.cpp:2660 msgid "Draw freehand lines" msgstr "Lijnen tekenen uit de losse hand" -#: ../src/verbs.cpp:2602 +#: ../src/verbs.cpp:2661 msgctxt "ContextVerb" msgid "Pen" msgstr "Pen" -#: ../src/verbs.cpp:2603 +#: ../src/verbs.cpp:2662 msgid "Draw Bezier curves and straight lines" msgstr "Rechten of Bezierkrommes trekken" -#: ../src/verbs.cpp:2604 +#: ../src/verbs.cpp:2663 msgctxt "ContextVerb" msgid "Calligraphy" msgstr "Kalligrafie" -#: ../src/verbs.cpp:2605 +#: ../src/verbs.cpp:2664 msgid "Draw calligraphic or brush strokes" msgstr "Kalligrafische lijnen of penseelstreken tekenen" -#: ../src/verbs.cpp:2607 +#: ../src/verbs.cpp:2666 msgid "Create and edit text objects" msgstr "Tekstobjecten maken en aanpassen" -#: ../src/verbs.cpp:2608 +#: ../src/verbs.cpp:2667 msgctxt "ContextVerb" msgid "Gradient" msgstr "Kleurverloop" -#: ../src/verbs.cpp:2609 +#: ../src/verbs.cpp:2668 msgid "Create and edit gradients" msgstr "Kleurverlopen maken en aanpassen" -#: ../src/verbs.cpp:2610 +#: ../src/verbs.cpp:2669 msgctxt "ContextVerb" msgid "Mesh" msgstr "Mesh" -#: ../src/verbs.cpp:2611 +#: ../src/verbs.cpp:2670 msgid "Create and edit meshes" msgstr "Meshes maken en bewerken" -#: ../src/verbs.cpp:2612 +#: ../src/verbs.cpp:2671 msgctxt "ContextVerb" msgid "Zoom" msgstr "Zoomen" -#: ../src/verbs.cpp:2613 +#: ../src/verbs.cpp:2672 msgid "Zoom in or out" msgstr "In- of uitzoomen" -#: ../src/verbs.cpp:2615 +#: ../src/verbs.cpp:2674 msgid "Measurement tool" msgstr "Meetlat" -#: ../src/verbs.cpp:2616 +#: ../src/verbs.cpp:2675 msgctxt "ContextVerb" msgid "Dropper" msgstr "Pipet" -#: ../src/verbs.cpp:2617 +#: ../src/verbs.cpp:2676 #: ../src/widgets/sp-color-notebook.cpp:411 msgid "Pick colors from image" msgstr "Kleur uitkiezen in de afbeelding" -#: ../src/verbs.cpp:2618 +#: ../src/verbs.cpp:2677 msgctxt "ContextVerb" msgid "Connector" msgstr "Verbinding" -#: ../src/verbs.cpp:2619 +#: ../src/verbs.cpp:2678 msgid "Create diagram connectors" msgstr "Diagramverbindingen maken" -#: ../src/verbs.cpp:2620 +#: ../src/verbs.cpp:2679 msgctxt "ContextVerb" msgid "Paint Bucket" msgstr "Verfemmer" -#: ../src/verbs.cpp:2621 +#: ../src/verbs.cpp:2680 msgid "Fill bounded areas" msgstr "Afgebakende gebieden vullen" -#: ../src/verbs.cpp:2622 +#: ../src/verbs.cpp:2681 msgctxt "ContextVerb" msgid "LPE Edit" msgstr "Padeffect wijzigen" -#: ../src/verbs.cpp:2623 +#: ../src/verbs.cpp:2682 msgid "Edit Path Effect parameters" msgstr "Wijzig padeffectparameters" -#: ../src/verbs.cpp:2624 +#: ../src/verbs.cpp:2683 msgctxt "ContextVerb" msgid "Eraser" msgstr "Gom" -#: ../src/verbs.cpp:2625 +#: ../src/verbs.cpp:2684 msgid "Erase existing paths" msgstr "Bestaande pagen verwijderen" -#: ../src/verbs.cpp:2626 +#: ../src/verbs.cpp:2685 msgctxt "ContextVerb" msgid "LPE Tool" msgstr "Padeffecten" -#: ../src/verbs.cpp:2627 +#: ../src/verbs.cpp:2686 msgid "Do geometric constructions" msgstr "Geometrische constructies maken" #. Tool prefs -#: ../src/verbs.cpp:2629 +#: ../src/verbs.cpp:2688 msgid "Selector Preferences" msgstr "Selectievoorkeuren" -#: ../src/verbs.cpp:2630 +#: ../src/verbs.cpp:2689 msgid "Open Preferences for the Selector tool" msgstr "Voorkeuren voor het selectiegereedschap openen" -#: ../src/verbs.cpp:2631 +#: ../src/verbs.cpp:2690 msgid "Node Tool Preferences" msgstr "Knooppuntvoorkeuren" -#: ../src/verbs.cpp:2632 +#: ../src/verbs.cpp:2691 msgid "Open Preferences for the Node tool" msgstr "Voorkeuren voor het knooppuntengereedschap openen" -#: ../src/verbs.cpp:2633 +#: ../src/verbs.cpp:2692 msgid "Tweak Tool Preferences" msgstr "Boetseervoorkeuren" -#: ../src/verbs.cpp:2634 +#: ../src/verbs.cpp:2693 msgid "Open Preferences for the Tweak tool" msgstr "Voorkeuren voor het boetseergereedschap openen" -#: ../src/verbs.cpp:2635 +#: ../src/verbs.cpp:2694 msgid "Spray Tool Preferences" msgstr "Verstuifvoorkeuren" -#: ../src/verbs.cpp:2636 +#: ../src/verbs.cpp:2695 msgid "Open Preferences for the Spray tool" msgstr "Voorkeuren voor het verstuifgereedschap openen" -#: ../src/verbs.cpp:2637 +#: ../src/verbs.cpp:2696 msgid "Rectangle Preferences" msgstr "Voorkeuren voor rechthoeken" -#: ../src/verbs.cpp:2638 +#: ../src/verbs.cpp:2697 msgid "Open Preferences for the Rectangle tool" msgstr "Voorkeuren voor het rechthoekgereedschap openen" -#: ../src/verbs.cpp:2639 +#: ../src/verbs.cpp:2698 msgid "3D Box Preferences" msgstr "Voorkeuren voor 3D-kubus" -#: ../src/verbs.cpp:2640 +#: ../src/verbs.cpp:2699 msgid "Open Preferences for the 3D Box tool" msgstr "Voorkeuren voor het 3D-kubusgereedschap openen" -#: ../src/verbs.cpp:2641 +#: ../src/verbs.cpp:2700 msgid "Ellipse Preferences" msgstr "Voorkeuren voor ellipsen" -#: ../src/verbs.cpp:2642 +#: ../src/verbs.cpp:2701 msgid "Open Preferences for the Ellipse tool" msgstr "Voorkeuren voor het ellipsgereedschap openen" -#: ../src/verbs.cpp:2643 +#: ../src/verbs.cpp:2702 msgid "Star Preferences" msgstr "Voorkeuren voor sterren" -#: ../src/verbs.cpp:2644 +#: ../src/verbs.cpp:2703 msgid "Open Preferences for the Star tool" msgstr "Voorkeuren voor het stergereedschap openen" -#: ../src/verbs.cpp:2645 +#: ../src/verbs.cpp:2704 msgid "Spiral Preferences" msgstr "Voorkeuren voor spiralen" -#: ../src/verbs.cpp:2646 +#: ../src/verbs.cpp:2705 msgid "Open Preferences for the Spiral tool" msgstr "Voorkeuren voor het spiraalgereedschap openen" -#: ../src/verbs.cpp:2647 +#: ../src/verbs.cpp:2706 msgid "Pencil Preferences" msgstr "Potloodvoorkeuren" -#: ../src/verbs.cpp:2648 +#: ../src/verbs.cpp:2707 msgid "Open Preferences for the Pencil tool" msgstr "Voorkeuren voor het potloodgereedschap openen" -#: ../src/verbs.cpp:2649 +#: ../src/verbs.cpp:2708 msgid "Pen Preferences" msgstr "Penvoorkeuren" -#: ../src/verbs.cpp:2650 +#: ../src/verbs.cpp:2709 msgid "Open Preferences for the Pen tool" msgstr "Voorkeuren voor het pengereedschap openen" -#: ../src/verbs.cpp:2651 +#: ../src/verbs.cpp:2710 msgid "Calligraphic Preferences" msgstr "Kalligrafievoorkeuren" -#: ../src/verbs.cpp:2652 +#: ../src/verbs.cpp:2711 msgid "Open Preferences for the Calligraphy tool" msgstr "Voorkeuren voor het kalligrafiegereedschap openen" -#: ../src/verbs.cpp:2653 +#: ../src/verbs.cpp:2712 msgid "Text Preferences" msgstr "Tekstvoorkeuren" -#: ../src/verbs.cpp:2654 +#: ../src/verbs.cpp:2713 msgid "Open Preferences for the Text tool" msgstr "Voorkeuren voor het tekstgereedschap openen" -#: ../src/verbs.cpp:2655 +#: ../src/verbs.cpp:2714 msgid "Gradient Preferences" msgstr "Kleurverloopvoorkeuren" -#: ../src/verbs.cpp:2656 +#: ../src/verbs.cpp:2715 msgid "Open Preferences for the Gradient tool" msgstr "Voorkeuren voor het kleurverloopgereedschap openen" -#: ../src/verbs.cpp:2657 +#: ../src/verbs.cpp:2716 msgid "Mesh Preferences" msgstr "Meshvoorkeuren" -#: ../src/verbs.cpp:2658 +#: ../src/verbs.cpp:2717 msgid "Open Preferences for the Mesh tool" msgstr "Voorkeuren voor het meshgereedschap openen" -#: ../src/verbs.cpp:2659 +#: ../src/verbs.cpp:2718 msgid "Zoom Preferences" msgstr "Zoomvoorkeuren" -#: ../src/verbs.cpp:2660 +#: ../src/verbs.cpp:2719 msgid "Open Preferences for the Zoom tool" msgstr "Voorkeuren voor het zoomgereedschap openen" -#: ../src/verbs.cpp:2661 +#: ../src/verbs.cpp:2720 msgid "Measure Preferences" msgstr "Meetlatvoorkeuren" -#: ../src/verbs.cpp:2662 +#: ../src/verbs.cpp:2721 msgid "Open Preferences for the Measure tool" msgstr "Voorkeuren voor de meetlat openen" -#: ../src/verbs.cpp:2663 +#: ../src/verbs.cpp:2722 msgid "Dropper Preferences" msgstr "Pipetvoorkeuren" -#: ../src/verbs.cpp:2664 +#: ../src/verbs.cpp:2723 msgid "Open Preferences for the Dropper tool" msgstr "Voorkeuren voor het pipetgereedschap openen" -#: ../src/verbs.cpp:2665 +#: ../src/verbs.cpp:2724 msgid "Connector Preferences" msgstr "Voorkeuren voor verbindingen" -#: ../src/verbs.cpp:2666 +#: ../src/verbs.cpp:2725 msgid "Open Preferences for the Connector tool" msgstr "Voorkeuren voor het verbindingsgereedschap openen" -#: ../src/verbs.cpp:2667 +#: ../src/verbs.cpp:2726 msgid "Paint Bucket Preferences" msgstr "Verfemmervoorkeuren" -#: ../src/verbs.cpp:2668 +#: ../src/verbs.cpp:2727 msgid "Open Preferences for the Paint Bucket tool" msgstr "Voorkeuren voor het verfemmergereedschap openen" -#: ../src/verbs.cpp:2669 +#: ../src/verbs.cpp:2728 msgid "Eraser Preferences" msgstr "Gomvoorkeuren" -#: ../src/verbs.cpp:2670 +#: ../src/verbs.cpp:2729 msgid "Open Preferences for the Eraser tool" msgstr "Voorkeuren voor de gom openen" -#: ../src/verbs.cpp:2671 +#: ../src/verbs.cpp:2730 msgid "LPE Tool Preferences" msgstr "Padeffectvoorkeuren" -#: ../src/verbs.cpp:2672 +#: ../src/verbs.cpp:2731 msgid "Open Preferences for the LPETool tool" msgstr "Voorkeuren voor het padeffectengereedschap openen" #. Zoom/View -#: ../src/verbs.cpp:2674 +#: ../src/verbs.cpp:2733 msgid "Zoom In" msgstr "_Inzoomen" -#: ../src/verbs.cpp:2674 +#: ../src/verbs.cpp:2733 msgid "Zoom in" msgstr "Inzoomen" -#: ../src/verbs.cpp:2675 +#: ../src/verbs.cpp:2734 msgid "Zoom Out" msgstr "_Uitzoomen" -#: ../src/verbs.cpp:2675 +#: ../src/verbs.cpp:2734 msgid "Zoom out" msgstr "Uitzoomen" -#: ../src/verbs.cpp:2676 +#: ../src/verbs.cpp:2735 msgid "_Rulers" msgstr "_Linialen" -#: ../src/verbs.cpp:2676 +#: ../src/verbs.cpp:2735 msgid "Show or hide the canvas rulers" msgstr "Linialen van het canvas weergeven of verbergen" -#: ../src/verbs.cpp:2677 +#: ../src/verbs.cpp:2736 msgid "Scroll_bars" msgstr "Schuif_balken" -#: ../src/verbs.cpp:2677 +#: ../src/verbs.cpp:2736 msgid "Show or hide the canvas scrollbars" msgstr "Schuifbalken weergeven of verbergen" -#: ../src/verbs.cpp:2678 +#: ../src/verbs.cpp:2737 msgid "_Grid" msgstr "_Raster" -#: ../src/verbs.cpp:2678 +#: ../src/verbs.cpp:2737 msgid "Show or hide the grid" msgstr "Raster weergeven of verbergen" -#: ../src/verbs.cpp:2679 +#: ../src/verbs.cpp:2738 msgid "G_uides" msgstr "_Hulplijnen" -#: ../src/verbs.cpp:2679 +#: ../src/verbs.cpp:2738 msgid "Show or hide guides (drag from a ruler to create a guide)" msgstr "Hulplijnen weergeven of verbergen (sleep vanaf een liniaal om een hulplijn te maken" -#: ../src/verbs.cpp:2680 +#: ../src/verbs.cpp:2739 msgid "Enable snapping" msgstr "Kleven activeren" -#: ../src/verbs.cpp:2681 +#: ../src/verbs.cpp:2740 msgid "_Commands Bar" msgstr "_Opdrachtenbalk" -#: ../src/verbs.cpp:2681 +#: ../src/verbs.cpp:2740 msgid "Show or hide the Commands bar (under the menu)" msgstr "Opdrachtenbalk weergeven of verbergen (onder de menubalk)" -#: ../src/verbs.cpp:2682 +#: ../src/verbs.cpp:2741 msgid "Sn_ap Controls Bar" msgstr "Klee_findicatoren" -#: ../src/verbs.cpp:2682 +#: ../src/verbs.cpp:2741 msgid "Show or hide the snapping controls" msgstr "Balk met kleefinstellingen weergeven of verbergen" -#: ../src/verbs.cpp:2683 +#: ../src/verbs.cpp:2742 msgid "T_ool Controls Bar" msgstr "G_ereedschapsdetails" -#: ../src/verbs.cpp:2683 +#: ../src/verbs.cpp:2742 msgid "Show or hide the Tool Controls bar" msgstr "Gereedschapsdetailsbalk weergeven of verbergen" -#: ../src/verbs.cpp:2684 +#: ../src/verbs.cpp:2743 msgid "_Toolbox" msgstr "_Gereedschappen" -#: ../src/verbs.cpp:2684 +#: ../src/verbs.cpp:2743 msgid "Show or hide the main toolbox (on the left)" msgstr "Gereedschappenbalk weergeven of verbergen (aan de linkerzijde)" -#: ../src/verbs.cpp:2685 +#: ../src/verbs.cpp:2744 msgid "_Palette" msgstr "_Palet" -#: ../src/verbs.cpp:2685 +#: ../src/verbs.cpp:2744 msgid "Show or hide the color palette" msgstr "Paletbalk weergeven of verbergen (onderaan)" -#: ../src/verbs.cpp:2686 +#: ../src/verbs.cpp:2745 msgid "_Statusbar" msgstr "_Statusbalk" -#: ../src/verbs.cpp:2686 +#: ../src/verbs.cpp:2745 msgid "Show or hide the statusbar (at the bottom of the window)" msgstr "Statusbalk weergeven of verbergen (onderaan)" -#: ../src/verbs.cpp:2687 +#: ../src/verbs.cpp:2746 msgid "Nex_t Zoom" msgstr "V_olgende zoomniveau" -#: ../src/verbs.cpp:2687 +#: ../src/verbs.cpp:2746 msgid "Next zoom (from the history of zooms)" msgstr "Volgende zoomniveau (uit de zoomgeschiedenis)" -#: ../src/verbs.cpp:2689 +#: ../src/verbs.cpp:2748 msgid "Pre_vious Zoom" msgstr "Vo_rige zoomniveau" -#: ../src/verbs.cpp:2689 +#: ../src/verbs.cpp:2748 msgid "Previous zoom (from the history of zooms)" msgstr "Vorige zoomniveau (uit de zoomgeschiedenis)" -#: ../src/verbs.cpp:2691 +#: ../src/verbs.cpp:2750 msgid "Zoom 1:_1" msgstr "Zoom 1:_1" -#: ../src/verbs.cpp:2691 +#: ../src/verbs.cpp:2750 msgid "Zoom to 1:1" msgstr "Ware grootte" -#: ../src/verbs.cpp:2693 +#: ../src/verbs.cpp:2752 msgid "Zoom 1:_2" msgstr "Zoom 1:_2" -#: ../src/verbs.cpp:2693 +#: ../src/verbs.cpp:2752 msgid "Zoom to 1:2" msgstr "Halve grootte" -#: ../src/verbs.cpp:2695 +#: ../src/verbs.cpp:2754 msgid "_Zoom 2:1" msgstr "_Zoom 2:1" -#: ../src/verbs.cpp:2695 +#: ../src/verbs.cpp:2754 msgid "Zoom to 2:1" msgstr "Dubbele grootte" -#: ../src/verbs.cpp:2698 +#: ../src/verbs.cpp:2757 msgid "_Fullscreen" msgstr "_Volledig scherm" -#: ../src/verbs.cpp:2698 -#: ../src/verbs.cpp:2700 +#: ../src/verbs.cpp:2757 +#: ../src/verbs.cpp:2759 msgid "Stretch this document window to full screen" msgstr "Dit documentvenster vergroten tot de volledige schermgrootte" -#: ../src/verbs.cpp:2700 +#: ../src/verbs.cpp:2759 msgid "Fullscreen & Focus Mode" msgstr "Volledig scherm en focus modus" -#: ../src/verbs.cpp:2703 +#: ../src/verbs.cpp:2762 msgid "Toggle _Focus Mode" msgstr "_Focus modus aan/uitzetten" -#: ../src/verbs.cpp:2703 +#: ../src/verbs.cpp:2762 msgid "Remove excess toolbars to focus on drawing" msgstr "Overtollige balken verwijderen om op het tekenen te focussen" -#: ../src/verbs.cpp:2705 +#: ../src/verbs.cpp:2764 msgid "Duplic_ate Window" msgstr "Venster _dupliceren" -#: ../src/verbs.cpp:2705 +#: ../src/verbs.cpp:2764 msgid "Open a new window with the same document" msgstr "Een nieuw venster met hetzelfde document openen" -#: ../src/verbs.cpp:2707 +#: ../src/verbs.cpp:2766 msgid "_New View Preview" msgstr "_Nieuw voorbeeld weergeven" -#: ../src/verbs.cpp:2708 +#: ../src/verbs.cpp:2767 msgid "New View Preview" msgstr "Nieuw voorbeeld weergeven" #. "view_new_preview" -#: ../src/verbs.cpp:2710 -#: ../src/verbs.cpp:2718 +#: ../src/verbs.cpp:2769 +#: ../src/verbs.cpp:2777 msgid "_Normal" msgstr "_Normaal" -#: ../src/verbs.cpp:2711 +#: ../src/verbs.cpp:2770 msgid "Switch to normal display mode" msgstr "Naar normale weergavemodus overschakelen" -#: ../src/verbs.cpp:2712 +#: ../src/verbs.cpp:2771 msgid "No _Filters" msgstr "Geen _filters" -#: ../src/verbs.cpp:2713 +#: ../src/verbs.cpp:2772 msgid "Switch to normal display without filters" msgstr "Naar normale weergavemodus zonder filters overschakelen" -#: ../src/verbs.cpp:2714 +#: ../src/verbs.cpp:2773 msgid "_Outline" msgstr "_Contour" -#: ../src/verbs.cpp:2715 +#: ../src/verbs.cpp:2774 msgid "Switch to outline (wireframe) display mode" msgstr "Naar contourmodus voor weergave (draadmodel) overschakelen" #. 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:2716 -#: ../src/verbs.cpp:2724 +#: ../src/verbs.cpp:2775 +#: ../src/verbs.cpp:2783 msgid "_Toggle" msgstr "_Schakelen" -#: ../src/verbs.cpp:2717 +#: ../src/verbs.cpp:2776 msgid "Toggle between normal and outline display modes" msgstr "Tussen normale en contourweergavemodus schakelen" -#: ../src/verbs.cpp:2719 +#: ../src/verbs.cpp:2778 msgid "Switch to normal color display mode" msgstr "Naar normale kleurweergavemodus schakelen" -#: ../src/verbs.cpp:2720 +#: ../src/verbs.cpp:2779 msgid "_Grayscale" msgstr "_Grijstinten" -#: ../src/verbs.cpp:2721 +#: ../src/verbs.cpp:2780 msgid "Switch to grayscale display mode" msgstr "Naar weergavemodus grijswaarden schakelen" -#: ../src/verbs.cpp:2725 +#: ../src/verbs.cpp:2784 msgid "Toggle between normal and grayscale color display modes" msgstr "Tussen kleurweergavenmodi normaal en grijswaarden schakelen" -#: ../src/verbs.cpp:2727 +#: ../src/verbs.cpp:2786 msgid "Color-managed view" msgstr "Kleurmanagementmodus" -#: ../src/verbs.cpp:2728 +#: ../src/verbs.cpp:2787 msgid "Toggle color-managed display for this document window" msgstr "Kleurmanagementweergave veranderen voor dit documentvenster" -#: ../src/verbs.cpp:2730 +#: ../src/verbs.cpp:2789 msgid "Ico_n Preview..." msgstr "_Pictogramvoorbeeld..." -#: ../src/verbs.cpp:2731 +#: ../src/verbs.cpp:2790 msgid "Open a window to preview objects at different icon resolutions" msgstr "Van objecten pictogramvoorbeelden tonen in verschillende resoluties" -#: ../src/verbs.cpp:2733 +#: ../src/verbs.cpp:2792 msgid "Zoom to fit page in window" msgstr "De hele pagina in het scherm laten passen" -#: ../src/verbs.cpp:2734 +#: ../src/verbs.cpp:2793 msgid "Page _Width" msgstr "Pagina_breedte" -#: ../src/verbs.cpp:2735 +#: ../src/verbs.cpp:2794 msgid "Zoom to fit page width in window" msgstr "De paginabreedte in het scherm laten passen" -#: ../src/verbs.cpp:2737 +#: ../src/verbs.cpp:2796 msgid "Zoom to fit drawing in window" msgstr "De hele tekening in het scherm laten passen" -#: ../src/verbs.cpp:2739 +#: ../src/verbs.cpp:2798 msgid "Zoom to fit selection in window" msgstr "Selectie in het scherm laten passen" #. Dialogs -#: ../src/verbs.cpp:2742 +#: ../src/verbs.cpp:2801 msgid "P_references..." msgstr "Voo_rkeuren..." -#: ../src/verbs.cpp:2743 +#: ../src/verbs.cpp:2802 msgid "Edit global Inkscape preferences" msgstr "Algemene Inkscapevoorkeuren instellen" -#: ../src/verbs.cpp:2744 +#: ../src/verbs.cpp:2803 msgid "_Document Properties..." msgstr "Document_eigenschappen..." -#: ../src/verbs.cpp:2745 +#: ../src/verbs.cpp:2804 msgid "Edit properties of this document (to be saved with the document)" msgstr "Documenteigenschappen instellen (worden opgeslagen in dit document)" -#: ../src/verbs.cpp:2746 +#: ../src/verbs.cpp:2805 msgid "Document _Metadata..." msgstr "Document_metagegevens..." -#: ../src/verbs.cpp:2747 +#: ../src/verbs.cpp:2806 msgid "Edit document metadata (to be saved with the document)" msgstr "Documentmetagegevens bewerken (worden opgeslagen in dit document)" -#: ../src/verbs.cpp:2749 +#: ../src/verbs.cpp:2808 msgid "Edit objects' colors, gradients, arrowheads, and other fill and stroke properties..." msgstr "Kleuren, kleurverlopen, pijlen en andere lijn- en vullingseigenschappen van objecten bewerken..." -#: ../src/verbs.cpp:2750 +#: ../src/verbs.cpp:2809 msgid "Gl_yphs..." msgstr "T_ekens..." -#: ../src/verbs.cpp:2751 +#: ../src/verbs.cpp:2810 msgid "Select characters from a glyphs palette" msgstr "Karakters van een tekenpalet kiezen" #. TRANSLATORS: "Swatches" means: color samples -#: ../src/verbs.cpp:2753 +#: ../src/verbs.cpp:2812 msgid "S_watches..." msgstr "_Paletten..." -#: ../src/verbs.cpp:2754 +#: ../src/verbs.cpp:2813 msgid "Select colors from a swatches palette" msgstr "Kleuren kiezen van een palet" -#: ../src/verbs.cpp:2755 +#: ../src/verbs.cpp:2814 msgid "S_ymbols..." msgstr "_Symbolen..." -#: ../src/verbs.cpp:2756 +#: ../src/verbs.cpp:2815 msgid "Select symbol from a symbols palette" msgstr "Symbool selecteren van symboolpalet" -#: ../src/verbs.cpp:2757 +#: ../src/verbs.cpp:2816 msgid "Transfor_m..." msgstr "_Transformeren..." -#: ../src/verbs.cpp:2758 +#: ../src/verbs.cpp:2817 msgid "Precisely control objects' transformations" msgstr "Transformaties op een object gedetailleerd instellen" -#: ../src/verbs.cpp:2759 +#: ../src/verbs.cpp:2818 msgid "_Align and Distribute..." msgstr "_Uitlijnen en verdelen..." -#: ../src/verbs.cpp:2760 +#: ../src/verbs.cpp:2819 msgid "Align and distribute objects" msgstr "Objecten uitlijnen en verdelen" -#: ../src/verbs.cpp:2761 +#: ../src/verbs.cpp:2820 msgid "_Spray options..." msgstr "_Verstuifopties..." -#: ../src/verbs.cpp:2762 +#: ../src/verbs.cpp:2821 msgid "Some options for the spray" msgstr "Enkele opties voor de verstuiver" -#: ../src/verbs.cpp:2763 +#: ../src/verbs.cpp:2822 msgid "Undo _History..." msgstr "Gesc_hiedenis..." -#: ../src/verbs.cpp:2764 +#: ../src/verbs.cpp:2823 msgid "Undo History" msgstr "Geschiedenis" -#: ../src/verbs.cpp:2766 +#: ../src/verbs.cpp:2825 msgid "View and select font family, font size and other text properties" msgstr "Lettertype, lettergrootte, letterstijl en andere teksteigenschappen tonen en instellen" -#: ../src/verbs.cpp:2767 +#: ../src/verbs.cpp:2826 msgid "_XML Editor..." msgstr "_XML-editor..." -#: ../src/verbs.cpp:2768 +#: ../src/verbs.cpp:2827 msgid "View and edit the XML tree of the document" msgstr "De XML-boom van het document bekijken en bewerken" -#: ../src/verbs.cpp:2769 +#: ../src/verbs.cpp:2828 msgid "_Find/Replace..." msgstr "_Zoeken/vervangen..." -#: ../src/verbs.cpp:2770 +#: ../src/verbs.cpp:2829 msgid "Find objects in document" msgstr "Objecten in het document zoeken" -#: ../src/verbs.cpp:2771 +#: ../src/verbs.cpp:2830 msgid "Find and _Replace Text..." msgstr "Tekst zoeken en _vervangen..." -#: ../src/verbs.cpp:2772 +#: ../src/verbs.cpp:2831 msgid "Find and replace text in document" msgstr "Tekst zoeken en vervangen in het document" -#: ../src/verbs.cpp:2774 +#: ../src/verbs.cpp:2833 msgid "Check spelling of text in document" msgstr "De spelling van de tekst in het document controleren" -#: ../src/verbs.cpp:2775 +#: ../src/verbs.cpp:2834 msgid "_Messages..." msgstr "_Berichten..." -#: ../src/verbs.cpp:2776 +#: ../src/verbs.cpp:2835 msgid "View debug messages" msgstr "Debug-meldingen bekijken" -#: ../src/verbs.cpp:2777 -msgid "S_cripts..." -msgstr "S_cripts..." - -#: ../src/verbs.cpp:2778 -msgid "Run scripts" -msgstr "Scripts uitvoeren" - -#: ../src/verbs.cpp:2779 +#: ../src/verbs.cpp:2836 msgid "Show/Hide D_ialogs" msgstr "_Dialogen weergeven/verbergen" -#: ../src/verbs.cpp:2780 +#: ../src/verbs.cpp:2837 msgid "Show or hide all open dialogs" msgstr "Alle actieve dialogen verbergen of weergeven" -#: ../src/verbs.cpp:2781 +#: ../src/verbs.cpp:2838 msgid "Create Tiled Clones..." msgstr "_Tegelen met klonen..." -#: ../src/verbs.cpp:2782 +#: ../src/verbs.cpp:2839 msgid "Create multiple clones of selected object, arranging them into a pattern or scattering" msgstr "Van het geselecteerde object meerdere klonen maken en deze rangschikken of verstrooien" -#: ../src/verbs.cpp:2783 +#: ../src/verbs.cpp:2840 msgid "_Object attributes..." msgstr "Object_eigenschappen..." -#: ../src/verbs.cpp:2784 +#: ../src/verbs.cpp:2841 msgid "Edit the object attributes..." msgstr "Objectattributen bewerken..." -#: ../src/verbs.cpp:2786 +#: ../src/verbs.cpp:2843 msgid "Edit the ID, locked and visible status, and other object properties" msgstr "Object-ID, vergrendelings- en zichtbaarheidsstatus, en andere objecteigenschappen bewerken" -#: ../src/verbs.cpp:2787 +#: ../src/verbs.cpp:2844 msgid "_Input Devices..." msgstr "_Invoerapparaten..." -#: ../src/verbs.cpp:2788 +#: ../src/verbs.cpp:2845 msgid "Configure extended input devices, such as a graphics tablet" msgstr "Extra invoerapparaten instellen, zoals een tekentablet" -#: ../src/verbs.cpp:2789 +#: ../src/verbs.cpp:2846 msgid "_Extensions..." msgstr "_Uitbreidingen..." -#: ../src/verbs.cpp:2790 +#: ../src/verbs.cpp:2847 msgid "Query information about extensions" msgstr "Informatie over uitbreidingen opvragen" -#: ../src/verbs.cpp:2791 +#: ../src/verbs.cpp:2848 msgid "Layer_s..." msgstr "L_agen..." -#: ../src/verbs.cpp:2792 +#: ../src/verbs.cpp:2849 msgid "View Layers" msgstr "Informatie over de aanwezige lagen tonen" -#: ../src/verbs.cpp:2793 +#: ../src/verbs.cpp:2850 msgid "Path E_ffects ..." msgstr "P_adeffecten..." -#: ../src/verbs.cpp:2794 +#: ../src/verbs.cpp:2851 msgid "Manage, edit, and apply path effects" msgstr "Padeffecten beheren, wijzigen en toepassen" -#: ../src/verbs.cpp:2795 +#: ../src/verbs.cpp:2852 msgid "Filter _Editor..." msgstr "Filter _editor..." -#: ../src/verbs.cpp:2796 +#: ../src/verbs.cpp:2853 msgid "Manage, edit, and apply SVG filters" msgstr "SVG-filters beheren, wijzigen en toepassen" -#: ../src/verbs.cpp:2797 +#: ../src/verbs.cpp:2854 msgid "SVG Font Editor..." msgstr "SVG-lettertypen editor..." -#: ../src/verbs.cpp:2798 +#: ../src/verbs.cpp:2855 msgid "Edit SVG fonts" msgstr "SVG-lettertypen bewerken" -#: ../src/verbs.cpp:2799 +#: ../src/verbs.cpp:2856 msgid "Print Colors..." msgstr "Afdrukkleuren..." -#: ../src/verbs.cpp:2800 +#: ../src/verbs.cpp:2857 msgid "Select which color separations to render in Print Colors Preview rendermode" msgstr "Selecteer welke kleuren gerenderd worden in de weergavemodus Afdrukvoorbeeld kleuren" -#: ../src/verbs.cpp:2801 +#: ../src/verbs.cpp:2858 msgid "_Export PNG Image..." msgstr "PNG-afbeelding _exporteren..." -#: ../src/verbs.cpp:2802 +#: ../src/verbs.cpp:2859 msgid "Export this document or a selection as a PNG image" msgstr "Document of selectie als PNG-afbeelding exporteren" #. Help -#: ../src/verbs.cpp:2804 +#: ../src/verbs.cpp:2861 msgid "About E_xtensions" msgstr "Over _uitbreidingen" -#: ../src/verbs.cpp:2805 +#: ../src/verbs.cpp:2862 msgid "Information on Inkscape extensions" msgstr "Informatie over Inkscape-uitbreidingen tonen" -#: ../src/verbs.cpp:2806 +#: ../src/verbs.cpp:2863 msgid "About _Memory" msgstr "_Geheugengebruik" -#: ../src/verbs.cpp:2807 +#: ../src/verbs.cpp:2864 msgid "Memory usage information" msgstr "Informatie over geheugengebruik tonen" -#: ../src/verbs.cpp:2808 +#: ../src/verbs.cpp:2865 msgid "_About Inkscape" msgstr "_Over Inkscape" -#: ../src/verbs.cpp:2809 +#: ../src/verbs.cpp:2866 msgid "Inkscape version, authors, license" msgstr "Inkscapeversie, -auteurs, en -licentie tonen" #. new HelpVerb(SP_VERB_SHOW_LICENSE, "ShowLicense", N_("_License"), #. N_("Distribution terms"), /*"show_license"*/"inkscape_options"), #. Tutorials -#: ../src/verbs.cpp:2814 +#: ../src/verbs.cpp:2871 msgid "Inkscape: _Basic" msgstr "Inkscape: _Basis" -#: ../src/verbs.cpp:2815 +#: ../src/verbs.cpp:2872 msgid "Getting started with Inkscape" msgstr "Aan de slag met Inkscape" #. "tutorial_basic" -#: ../src/verbs.cpp:2816 +#: ../src/verbs.cpp:2873 msgid "Inkscape: _Shapes" msgstr "Inkscape: _Vormen" -#: ../src/verbs.cpp:2817 +#: ../src/verbs.cpp:2874 msgid "Using shape tools to create and edit shapes" msgstr "Het gebruik van het vormgereedschap om vormen te maken en te wijzigen" -#: ../src/verbs.cpp:2818 +#: ../src/verbs.cpp:2875 msgid "Inkscape: _Advanced" msgstr "Inkscape: _Geavanceerd" -#: ../src/verbs.cpp:2819 +#: ../src/verbs.cpp:2876 msgid "Advanced Inkscape topics" msgstr "Geavanceerde Inkscape-onderwerpen" #. "tutorial_advanced" #. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/verbs.cpp:2821 +#: ../src/verbs.cpp:2878 msgid "Inkscape: T_racing" msgstr "Inkscape: _Overtrekken" -#: ../src/verbs.cpp:2822 +#: ../src/verbs.cpp:2879 msgid "Using bitmap tracing" msgstr "Bitmaps 'overtrekken' om een lijntekening te krijgen" #. "tutorial_tracing" -#: ../src/verbs.cpp:2823 +#: ../src/verbs.cpp:2880 msgid "Inkscape: _Calligraphy" msgstr "Inkscape: _Kalligrafie" -#: ../src/verbs.cpp:2824 +#: ../src/verbs.cpp:2881 msgid "Using the Calligraphy pen tool" msgstr "Het gebruik van het kalligrafiegereedschap" -#: ../src/verbs.cpp:2825 +#: ../src/verbs.cpp:2882 msgid "Inkscape: _Interpolate" msgstr "Inkscape: _Interpoleren" -#: ../src/verbs.cpp:2826 +#: ../src/verbs.cpp:2883 msgid "Using the interpolate extension" msgstr "Het gebruik van de extensie interpoleren" #. "tutorial_interpolate" -#: ../src/verbs.cpp:2827 +#: ../src/verbs.cpp:2884 msgid "_Elements of Design" msgstr "Ont_werpbeginselen" -#: ../src/verbs.cpp:2828 +#: ../src/verbs.cpp:2885 msgid "Principles of design in the tutorial form" msgstr "Beginselen van een ontwerp in de vorm van een handleiding" #. "tutorial_design" -#: ../src/verbs.cpp:2829 +#: ../src/verbs.cpp:2886 msgid "_Tips and Tricks" msgstr "_Tips en trucs" -#: ../src/verbs.cpp:2830 +#: ../src/verbs.cpp:2887 msgid "Miscellaneous tips and tricks" msgstr "Verschillende tips en trucs" #. "tutorial_tips" #. Effect -- renamed Extension -#: ../src/verbs.cpp:2833 +#: ../src/verbs.cpp:2890 msgid "Previous Exte_nsion" msgstr "_Vorige uitbreiding" -#: ../src/verbs.cpp:2834 +#: ../src/verbs.cpp:2891 msgid "Repeat the last extension with the same settings" msgstr "De laatste uitbreiding met dezelfde instellingen herhalen" -#: ../src/verbs.cpp:2835 +#: ../src/verbs.cpp:2892 msgid "_Previous Extension Settings..." msgstr "_Instellingen van de vorige uitbreiding..." -#: ../src/verbs.cpp:2836 +#: ../src/verbs.cpp:2893 msgid "Repeat the last extension with new settings" msgstr "De laatste uitbreiding met nieuwe instellingen herhalen" -#: ../src/verbs.cpp:2840 +#: ../src/verbs.cpp:2897 msgid "Fit the page to the current selection" msgstr "Paginaformaat aan selectie aanpassen" -#: ../src/verbs.cpp:2842 +#: ../src/verbs.cpp:2899 msgid "Fit the page to the drawing" msgstr "Paginaformaat aan tekening aanpassen" -#: ../src/verbs.cpp:2844 +#: ../src/verbs.cpp:2901 msgid "Fit the page to the current selection or the drawing if there is no selection" msgstr "Paginaformaat aanpassen aan huidige selectie of tekening aan als er geen selectie is" #. LockAndHide -#: ../src/verbs.cpp:2846 +#: ../src/verbs.cpp:2903 msgid "Unlock All" msgstr "Alles ontgrendelen" -#: ../src/verbs.cpp:2848 +#: ../src/verbs.cpp:2905 msgid "Unlock All in All Layers" msgstr "Alles ontgrendelen in alle lagen" -#: ../src/verbs.cpp:2850 +#: ../src/verbs.cpp:2907 msgid "Unhide All" msgstr "Alles tonen" -#: ../src/verbs.cpp:2852 +#: ../src/verbs.cpp:2909 msgid "Unhide All in All Layers" msgstr "Alles tonen in alle lagen" -#: ../src/verbs.cpp:2856 +#: ../src/verbs.cpp:2913 msgid "Link an ICC color profile" msgstr "Een ICC-kleurprofiel linken" -#: ../src/verbs.cpp:2857 +#: ../src/verbs.cpp:2914 msgid "Remove Color Profile" msgstr "Kleurprofiel verwijderen" -#: ../src/verbs.cpp:2858 +#: ../src/verbs.cpp:2915 msgid "Remove a linked ICC color profile" msgstr "Een gelinkt ICC-kleurprofiel verwijderen" -#: ../src/verbs.cpp:2881 -#: ../src/verbs.cpp:2882 +#: ../src/verbs.cpp:2918 +#, fuzzy +msgid "Add External Script" +msgstr "Extern script toevoegen..." + +#: ../src/verbs.cpp:2918 +#, fuzzy +msgid "Add an external script" +msgstr "Extern script toevoegen..." + +#: ../src/verbs.cpp:2920 +#, fuzzy +msgid "Add Embedded Script" +msgstr "Ingevoegd script toevoegen..." + +#: ../src/verbs.cpp:2920 +#, fuzzy +msgid "Add an embedded script" +msgstr "Ingevoegd script toevoegen..." + +#: ../src/verbs.cpp:2922 +#, fuzzy +msgid "Edit Embedded Script" +msgstr "Ingevoegd script bewerken" + +#: ../src/verbs.cpp:2922 +#, fuzzy +msgid "Edit an embedded script" +msgstr "Ingevoegd script bewerken" + +#: ../src/verbs.cpp:2924 +#, fuzzy +msgid "Remove External Script" +msgstr "Extern script verwijderen" + +#: ../src/verbs.cpp:2924 +#, fuzzy +msgid "Remove an external script" +msgstr "Extern script verwijderen" + +#: ../src/verbs.cpp:2926 +#, fuzzy +msgid "Remove Embedded Script" +msgstr "Ingevoegd script verwijderen" + +#: ../src/verbs.cpp:2926 +#, fuzzy +msgid "Remove an embedded script" +msgstr "Ingevoegd script verwijderen" + +#: ../src/verbs.cpp:2948 +#: ../src/verbs.cpp:2949 msgid "Center on horizontal and vertical axis" msgstr "Centreren op horizontale en verticale as" -#: ../src/widgets/arc-toolbar.cpp:146 +#: ../src/widgets/arc-toolbar.cpp:142 msgid "Arc: Change start/end" msgstr "Boog: Begin/einde veranderen" -#: ../src/widgets/arc-toolbar.cpp:212 +#: ../src/widgets/arc-toolbar.cpp:208 msgid "Arc: Change open/closed" msgstr "Boog: Open/gesloten veranderen" -#: ../src/widgets/arc-toolbar.cpp:303 -#: ../src/widgets/arc-toolbar.cpp:332 -#: ../src/widgets/rect-toolbar.cpp:259 -#: ../src/widgets/rect-toolbar.cpp:297 -#: ../src/widgets/spiral-toolbar.cpp:229 -#: ../src/widgets/spiral-toolbar.cpp:253 -#: ../src/widgets/star-toolbar.cpp:395 -#: ../src/widgets/star-toolbar.cpp:456 +#: ../src/widgets/arc-toolbar.cpp:299 +#: ../src/widgets/arc-toolbar.cpp:328 +#: ../src/widgets/rect-toolbar.cpp:261 +#: ../src/widgets/rect-toolbar.cpp:299 +#: ../src/widgets/spiral-toolbar.cpp:225 +#: ../src/widgets/spiral-toolbar.cpp:249 +#: ../src/widgets/star-toolbar.cpp:391 +#: ../src/widgets/star-toolbar.cpp:452 msgid "<b>New:</b>" msgstr "<b>Nieuw:</b>" #. FIXME: implement averaging of all parameters for multiple selected #. gtk_label_set_markup(GTK_LABEL(l), _("<b>Average:</b>")); -#: ../src/widgets/arc-toolbar.cpp:306 -#: ../src/widgets/arc-toolbar.cpp:317 -#: ../src/widgets/rect-toolbar.cpp:267 -#: ../src/widgets/rect-toolbar.cpp:285 -#: ../src/widgets/spiral-toolbar.cpp:231 -#: ../src/widgets/spiral-toolbar.cpp:242 -#: ../src/widgets/star-toolbar.cpp:397 +#: ../src/widgets/arc-toolbar.cpp:302 +#: ../src/widgets/arc-toolbar.cpp:313 +#: ../src/widgets/rect-toolbar.cpp:269 +#: ../src/widgets/rect-toolbar.cpp:287 +#: ../src/widgets/spiral-toolbar.cpp:227 +#: ../src/widgets/spiral-toolbar.cpp:238 +#: ../src/widgets/star-toolbar.cpp:393 msgid "<b>Change:</b>" msgstr "<b>Wijzigen:</b>" -#: ../src/widgets/arc-toolbar.cpp:341 +#: ../src/widgets/arc-toolbar.cpp:337 msgid "Start:" msgstr "Begin:" -#: ../src/widgets/arc-toolbar.cpp:342 +#: ../src/widgets/arc-toolbar.cpp:338 msgid "The angle (in degrees) from the horizontal to the arc's start point" msgstr "De hoek (in graden) tussen een horizontale lijn en het begin van de boog" -#: ../src/widgets/arc-toolbar.cpp:354 +#: ../src/widgets/arc-toolbar.cpp:350 msgid "End:" msgstr "Einde:" -#: ../src/widgets/arc-toolbar.cpp:355 +#: ../src/widgets/arc-toolbar.cpp:351 msgid "The angle (in degrees) from the horizontal to the arc's end point" msgstr "De hoek (in graden) tussen een horizontale lijn en het einde van de boog" -#: ../src/widgets/arc-toolbar.cpp:371 +#: ../src/widgets/arc-toolbar.cpp:367 msgid "Closed arc" msgstr "Gesloten boog" -#: ../src/widgets/arc-toolbar.cpp:372 +#: ../src/widgets/arc-toolbar.cpp:368 msgid "Switch to segment (closed shape with two radii)" msgstr "Omschakelen naar segment (gesloten vorm met twee stralen)" -#: ../src/widgets/arc-toolbar.cpp:378 +#: ../src/widgets/arc-toolbar.cpp:374 msgid "Open Arc" msgstr "Open boog" -#: ../src/widgets/arc-toolbar.cpp:379 +#: ../src/widgets/arc-toolbar.cpp:375 msgid "Switch to arc (unclosed shape)" msgstr "Omschakelen naar boog (open vorm)" -#: ../src/widgets/arc-toolbar.cpp:402 +#: ../src/widgets/arc-toolbar.cpp:398 msgid "Make whole" msgstr "Ellips herstellen" -#: ../src/widgets/arc-toolbar.cpp:403 +#: ../src/widgets/arc-toolbar.cpp:399 msgid "Make the shape a whole ellipse, not arc or segment" msgstr "Van de figuur een hele ellips maken, geen boog of segment" #. TODO: use the correct axis here, too -#: ../src/widgets/box3d-toolbar.cpp:253 +#: ../src/widgets/box3d-toolbar.cpp:248 msgid "3D Box: Change perspective (angle of infinite axis)" msgstr "3D-kubus: Perspectief veranderen (hoek van oneindige as)" -#: ../src/widgets/box3d-toolbar.cpp:320 +#: ../src/widgets/box3d-toolbar.cpp:315 msgid "Angle in X direction" msgstr "Hoek in X-richting" #. Translators: PL is short for 'perspective line' -#: ../src/widgets/box3d-toolbar.cpp:322 +#: ../src/widgets/box3d-toolbar.cpp:317 msgid "Angle of PLs in X direction" msgstr "Hoek van perspectieflijn in X-richting" #. Translators: VP is short for 'vanishing point' -#: ../src/widgets/box3d-toolbar.cpp:344 +#: ../src/widgets/box3d-toolbar.cpp:339 msgid "State of VP in X direction" msgstr "Toestand van verdwijnpunt in X-richting" -#: ../src/widgets/box3d-toolbar.cpp:345 +#: ../src/widgets/box3d-toolbar.cpp:340 msgid "Toggle VP in X direction between 'finite' and 'infinite' (=parallel)" msgstr "Verdwijnpunt in X-richting omschakelen tussen 'eindig ' en 'oneindig' (=parallel)" -#: ../src/widgets/box3d-toolbar.cpp:360 +#: ../src/widgets/box3d-toolbar.cpp:355 msgid "Angle in Y direction" msgstr "Hoek in Y-richting" -#: ../src/widgets/box3d-toolbar.cpp:360 +#: ../src/widgets/box3d-toolbar.cpp:355 msgid "Angle Y:" msgstr "Y-hoek:" #. Translators: PL is short for 'perspective line' -#: ../src/widgets/box3d-toolbar.cpp:362 +#: ../src/widgets/box3d-toolbar.cpp:357 msgid "Angle of PLs in Y direction" msgstr "Hoek van perspectieflijn in Y-richting" #. Translators: VP is short for 'vanishing point' -#: ../src/widgets/box3d-toolbar.cpp:383 +#: ../src/widgets/box3d-toolbar.cpp:378 msgid "State of VP in Y direction" msgstr "Toestand van verdwijnpunt in Y-richting" -#: ../src/widgets/box3d-toolbar.cpp:384 +#: ../src/widgets/box3d-toolbar.cpp:379 msgid "Toggle VP in Y direction between 'finite' and 'infinite' (=parallel)" msgstr "Verdwijnpunt in Y-richting omschakelen tussen 'eindig' en 'oneindig' (=parallel)" -#: ../src/widgets/box3d-toolbar.cpp:399 +#: ../src/widgets/box3d-toolbar.cpp:394 msgid "Angle in Z direction" msgstr "Hoek in Z-richting" #. Translators: PL is short for 'perspective line' -#: ../src/widgets/box3d-toolbar.cpp:401 +#: ../src/widgets/box3d-toolbar.cpp:396 msgid "Angle of PLs in Z direction" msgstr "Hoek van perspectieflijn in Z-richting" #. Translators: VP is short for 'vanishing point' -#: ../src/widgets/box3d-toolbar.cpp:422 +#: ../src/widgets/box3d-toolbar.cpp:417 msgid "State of VP in Z direction" msgstr "Toestand van verdwijnpunt in Z-richting" -#: ../src/widgets/box3d-toolbar.cpp:423 +#: ../src/widgets/box3d-toolbar.cpp:418 msgid "Toggle VP in Z direction between 'finite' and 'infinite' (=parallel)" msgstr "Verdwijnpunt in Z-richting omschakelen tussen 'eindig ' en 'oneindig' (=parallel)" #. gint preset_index = ege_select_one_action_get_active( sel ); -#: ../src/widgets/calligraphy-toolbar.cpp:239 -#: ../src/widgets/calligraphy-toolbar.cpp:283 -#: ../src/widgets/calligraphy-toolbar.cpp:288 +#: ../src/widgets/calligraphy-toolbar.cpp:235 +#: ../src/widgets/calligraphy-toolbar.cpp:279 +#: ../src/widgets/calligraphy-toolbar.cpp:284 msgid "No preset" msgstr "Geen voorkeur" #. Width -#: ../src/widgets/calligraphy-toolbar.cpp:448 -#: ../src/widgets/erasor-toolbar.cpp:146 +#: ../src/widgets/calligraphy-toolbar.cpp:444 +#: ../src/widgets/eraser-toolbar.cpp:142 msgid "(hairline)" msgstr "(haarlijn)" #. Mean #. Rotation #. Scale -#: ../src/widgets/calligraphy-toolbar.cpp:448 -#: ../src/widgets/calligraphy-toolbar.cpp:481 -#: ../src/widgets/erasor-toolbar.cpp:146 -#: ../src/widgets/pencil-toolbar.cpp:303 -#: ../src/widgets/spray-toolbar.cpp:129 -#: ../src/widgets/spray-toolbar.cpp:145 -#: ../src/widgets/spray-toolbar.cpp:161 -#: ../src/widgets/spray-toolbar.cpp:221 -#: ../src/widgets/spray-toolbar.cpp:251 -#: ../src/widgets/spray-toolbar.cpp:269 -#: ../src/widgets/tweak-toolbar.cpp:143 -#: ../src/widgets/tweak-toolbar.cpp:160 -#: ../src/widgets/tweak-toolbar.cpp:368 +#: ../src/widgets/calligraphy-toolbar.cpp:444 +#: ../src/widgets/calligraphy-toolbar.cpp:477 +#: ../src/widgets/eraser-toolbar.cpp:142 +#: ../src/widgets/pencil-toolbar.cpp:298 +#: ../src/widgets/spray-toolbar.cpp:125 +#: ../src/widgets/spray-toolbar.cpp:141 +#: ../src/widgets/spray-toolbar.cpp:157 +#: ../src/widgets/spray-toolbar.cpp:217 +#: ../src/widgets/spray-toolbar.cpp:247 +#: ../src/widgets/spray-toolbar.cpp:265 +#: ../src/widgets/tweak-toolbar.cpp:139 +#: ../src/widgets/tweak-toolbar.cpp:156 +#: ../src/widgets/tweak-toolbar.cpp:364 msgid "(default)" msgstr "(standaard)" -#: ../src/widgets/calligraphy-toolbar.cpp:448 -#: ../src/widgets/erasor-toolbar.cpp:146 +#: ../src/widgets/calligraphy-toolbar.cpp:444 +#: ../src/widgets/eraser-toolbar.cpp:142 msgid "(broad stroke)" msgstr "(dikke lijn)" -#: ../src/widgets/calligraphy-toolbar.cpp:451 -#: ../src/widgets/erasor-toolbar.cpp:149 +#: ../src/widgets/calligraphy-toolbar.cpp:447 +#: ../src/widgets/eraser-toolbar.cpp:145 msgid "Pen Width" msgstr "Penbreedte" -#: ../src/widgets/calligraphy-toolbar.cpp:452 +#: ../src/widgets/calligraphy-toolbar.cpp:448 msgid "The width of the calligraphic pen (relative to the visible canvas area)" msgstr "De breedte van de kalligrafische pen (ten opzichte van het canvas)" #. Thinning -#: ../src/widgets/calligraphy-toolbar.cpp:465 +#: ../src/widgets/calligraphy-toolbar.cpp:461 msgid "(speed blows up stroke)" msgstr "(snelheid verbreedt de lijn)" -#: ../src/widgets/calligraphy-toolbar.cpp:465 +#: ../src/widgets/calligraphy-toolbar.cpp:461 msgid "(slight widening)" msgstr "(lichte verbreding)" -#: ../src/widgets/calligraphy-toolbar.cpp:465 +#: ../src/widgets/calligraphy-toolbar.cpp:461 msgid "(constant width)" msgstr "(constante breedte)" -#: ../src/widgets/calligraphy-toolbar.cpp:465 +#: ../src/widgets/calligraphy-toolbar.cpp:461 msgid "(slight thinning, default)" msgstr "(lichte versmalling, standaard)" -#: ../src/widgets/calligraphy-toolbar.cpp:465 +#: ../src/widgets/calligraphy-toolbar.cpp:461 msgid "(speed deflates stroke)" msgstr "(snelheid versmalt de lijn)" -#: ../src/widgets/calligraphy-toolbar.cpp:468 +#: ../src/widgets/calligraphy-toolbar.cpp:464 msgid "Stroke Thinning" msgstr "Lijnversmalling" -#: ../src/widgets/calligraphy-toolbar.cpp:468 +#: ../src/widgets/calligraphy-toolbar.cpp:464 msgid "Thinning:" msgstr "Versmalling:" -#: ../src/widgets/calligraphy-toolbar.cpp:469 +#: ../src/widgets/calligraphy-toolbar.cpp:465 msgid "How much velocity thins the stroke (> 0 makes fast strokes thinner, < 0 makes them broader, 0 makes width independent of velocity)" msgstr "De invloed van snelheid op de dikte van de lijn (>0 maakte snelle lijnen dunner, <0 maakt ze dikker, 0 maakt de dikte onafhankelijk van de snelheid)" #. Angle -#: ../src/widgets/calligraphy-toolbar.cpp:481 +#: ../src/widgets/calligraphy-toolbar.cpp:477 msgid "(left edge up)" msgstr "(rand links omhoog)" -#: ../src/widgets/calligraphy-toolbar.cpp:481 +#: ../src/widgets/calligraphy-toolbar.cpp:477 msgid "(horizontal)" msgstr "(horizontaal)" -#: ../src/widgets/calligraphy-toolbar.cpp:481 +#: ../src/widgets/calligraphy-toolbar.cpp:477 msgid "(right edge up)" msgstr "(rand rechts omhoog)" -#: ../src/widgets/calligraphy-toolbar.cpp:484 +#: ../src/widgets/calligraphy-toolbar.cpp:480 msgid "Pen Angle" msgstr "Hoek pen" -#: ../src/widgets/calligraphy-toolbar.cpp:484 +#: ../src/widgets/calligraphy-toolbar.cpp:480 #: ../share/extensions/motion.inx.h:3 #: ../share/extensions/restack.inx.h:10 msgid "Angle:" msgstr "Hoek:" -#: ../src/widgets/calligraphy-toolbar.cpp:485 +#: ../src/widgets/calligraphy-toolbar.cpp:481 msgid "The angle of the pen's nib (in degrees; 0 = horizontal; has no effect if fixation = 0)" msgstr "De hoek van de punt van de pen (in graden; 0 = horizontaal. Heeft geen invloed als de fixatie 0 is)." #. Fixation -#: ../src/widgets/calligraphy-toolbar.cpp:499 +#: ../src/widgets/calligraphy-toolbar.cpp:495 msgid "(perpendicular to stroke, \"brush\")" msgstr "(loodrecht op lijn, \"penseel\")" -#: ../src/widgets/calligraphy-toolbar.cpp:499 +#: ../src/widgets/calligraphy-toolbar.cpp:495 msgid "(almost fixed, default)" msgstr "(bijna vast, standaard)" -#: ../src/widgets/calligraphy-toolbar.cpp:499 +#: ../src/widgets/calligraphy-toolbar.cpp:495 msgid "(fixed by Angle, \"pen\")" msgstr "(vaste hoek, \"pen\")" -#: ../src/widgets/calligraphy-toolbar.cpp:502 +#: ../src/widgets/calligraphy-toolbar.cpp:498 msgid "Fixation" msgstr "Fixatie" -#: ../src/widgets/calligraphy-toolbar.cpp:502 +#: ../src/widgets/calligraphy-toolbar.cpp:498 msgid "Fixation:" msgstr "Fixatie:" -#: ../src/widgets/calligraphy-toolbar.cpp:503 +#: ../src/widgets/calligraphy-toolbar.cpp:499 msgid "Angle behavior (0 = nib always perpendicular to stroke direction, 100 = fixed angle)" msgstr "Hoekgedrag van de pen (0 = altijd loodrecht op de tekenrichting, 100 = vaste hoek)" #. Cap Rounding -#: ../src/widgets/calligraphy-toolbar.cpp:515 +#: ../src/widgets/calligraphy-toolbar.cpp:511 msgid "(blunt caps, default)" msgstr "(stomp uiteinde, standaard)" -#: ../src/widgets/calligraphy-toolbar.cpp:515 +#: ../src/widgets/calligraphy-toolbar.cpp:511 msgid "(slightly bulging)" msgstr "(licht uitpuilend)" -#: ../src/widgets/calligraphy-toolbar.cpp:515 +#: ../src/widgets/calligraphy-toolbar.cpp:511 msgid "(approximately round)" msgstr "(ongeveer rond)" -#: ../src/widgets/calligraphy-toolbar.cpp:515 +#: ../src/widgets/calligraphy-toolbar.cpp:511 msgid "(long protruding caps)" msgstr "(lang uitstekend uiteinde)" -#: ../src/widgets/calligraphy-toolbar.cpp:519 +#: ../src/widgets/calligraphy-toolbar.cpp:515 msgid "Cap rounding" msgstr "Ronding van uiteinde" -#: ../src/widgets/calligraphy-toolbar.cpp:519 +#: ../src/widgets/calligraphy-toolbar.cpp:515 msgid "Caps:" msgstr "Uiteinden:" -#: ../src/widgets/calligraphy-toolbar.cpp:520 +#: ../src/widgets/calligraphy-toolbar.cpp:516 msgid "Increase to make caps at the ends of strokes protrude more (0 = no caps, 1 = round caps)" msgstr "Verhoog dit om afronding op het einde van lijnen meer uitgesproken te maken (0 = geen afronding, 1 = rond uiteinde)" #. Tremor -#: ../src/widgets/calligraphy-toolbar.cpp:532 +#: ../src/widgets/calligraphy-toolbar.cpp:528 msgid "(smooth line)" msgstr "(afgevlakte lijn)" -#: ../src/widgets/calligraphy-toolbar.cpp:532 +#: ../src/widgets/calligraphy-toolbar.cpp:528 msgid "(slight tremor)" msgstr "(lichte beving)" -#: ../src/widgets/calligraphy-toolbar.cpp:532 +#: ../src/widgets/calligraphy-toolbar.cpp:528 msgid "(noticeable tremor)" msgstr "(zichtbare beving)" -#: ../src/widgets/calligraphy-toolbar.cpp:532 +#: ../src/widgets/calligraphy-toolbar.cpp:528 msgid "(maximum tremor)" msgstr "(maximale beving)" -#: ../src/widgets/calligraphy-toolbar.cpp:535 +#: ../src/widgets/calligraphy-toolbar.cpp:531 msgid "Stroke Tremor" msgstr "Lijnbeving" -#: ../src/widgets/calligraphy-toolbar.cpp:535 +#: ../src/widgets/calligraphy-toolbar.cpp:531 msgid "Tremor:" msgstr "Beving:" -#: ../src/widgets/calligraphy-toolbar.cpp:536 +#: ../src/widgets/calligraphy-toolbar.cpp:532 msgid "Increase to make strokes rugged and trembling" msgstr "Verhoog dit om lijnen ruw en bevend te maken" #. Wiggle -#: ../src/widgets/calligraphy-toolbar.cpp:550 +#: ../src/widgets/calligraphy-toolbar.cpp:546 msgid "(no wiggle)" msgstr "(zonder wegglijden)" -#: ../src/widgets/calligraphy-toolbar.cpp:550 +#: ../src/widgets/calligraphy-toolbar.cpp:546 msgid "(slight deviation)" msgstr "(lichte uitwijkingen)" -#: ../src/widgets/calligraphy-toolbar.cpp:550 +#: ../src/widgets/calligraphy-toolbar.cpp:546 msgid "(wild waves and curls)" msgstr "(wilde golven en krullen)" -#: ../src/widgets/calligraphy-toolbar.cpp:553 +#: ../src/widgets/calligraphy-toolbar.cpp:549 msgid "Pen Wiggle" msgstr "Wegglijden van de pen" -#: ../src/widgets/calligraphy-toolbar.cpp:553 +#: ../src/widgets/calligraphy-toolbar.cpp:549 msgid "Wiggle:" msgstr "Wegglijden:" -#: ../src/widgets/calligraphy-toolbar.cpp:554 +#: ../src/widgets/calligraphy-toolbar.cpp:550 msgid "Increase to make the pen waver and wiggle" msgstr "Verhoog dit om de pen onvast te maken en te laten wegglijden" #. Mass -#: ../src/widgets/calligraphy-toolbar.cpp:567 +#: ../src/widgets/calligraphy-toolbar.cpp:563 msgid "(no inertia)" msgstr "(geen traagheid)" -#: ../src/widgets/calligraphy-toolbar.cpp:567 +#: ../src/widgets/calligraphy-toolbar.cpp:563 msgid "(slight smoothing, default)" msgstr "(lichte vertraging, standaard)" -#: ../src/widgets/calligraphy-toolbar.cpp:567 +#: ../src/widgets/calligraphy-toolbar.cpp:563 msgid "(noticeable lagging)" msgstr "(merkbare vertraging)" -#: ../src/widgets/calligraphy-toolbar.cpp:567 +#: ../src/widgets/calligraphy-toolbar.cpp:563 msgid "(maximum inertia)" msgstr "(maximale traagheid)" -#: ../src/widgets/calligraphy-toolbar.cpp:570 +#: ../src/widgets/calligraphy-toolbar.cpp:566 msgid "Pen Mass" msgstr "Penmassa" -#: ../src/widgets/calligraphy-toolbar.cpp:570 +#: ../src/widgets/calligraphy-toolbar.cpp:566 msgid "Mass:" msgstr "Massa:" -#: ../src/widgets/calligraphy-toolbar.cpp:571 +#: ../src/widgets/calligraphy-toolbar.cpp:567 msgid "Increase to make the pen drag behind, as if slowed by inertia" msgstr "Verhoog dit om de pen langzamer te laten reageren, alsof vertraagd door inertie" -#: ../src/widgets/calligraphy-toolbar.cpp:586 +#: ../src/widgets/calligraphy-toolbar.cpp:582 msgid "Trace Background" msgstr "Achtergrond volgen" -#: ../src/widgets/calligraphy-toolbar.cpp:587 +#: ../src/widgets/calligraphy-toolbar.cpp:583 msgid "Trace the lightness of the background by the width of the pen (white - minimum width, black - maximum width)" msgstr "De lichtheid van de achtergrond bepaalt de breedte van de pen (wit = minimum breedte, zwart = maximum breedte)" -#: ../src/widgets/calligraphy-toolbar.cpp:600 +#: ../src/widgets/calligraphy-toolbar.cpp:596 msgid "Use the pressure of the input device to alter the width of the pen" msgstr "De op het invoerapparaat uitgeoefende druk gebruiken om de penbreedte te variëren" -#: ../src/widgets/calligraphy-toolbar.cpp:612 +#: ../src/widgets/calligraphy-toolbar.cpp:608 msgid "Tilt" msgstr "Helling" -#: ../src/widgets/calligraphy-toolbar.cpp:613 +#: ../src/widgets/calligraphy-toolbar.cpp:609 msgid "Use the tilt of the input device to alter the angle of the pen's nib" msgstr "De helling waaronder het invoerapparaat wordt gehouden, gebruiken om de penhoek te variëren" -#: ../src/widgets/calligraphy-toolbar.cpp:628 +#: ../src/widgets/calligraphy-toolbar.cpp:624 msgid "Choose a preset" msgstr "Kies een voorkeur" -#: ../src/widgets/calligraphy-toolbar.cpp:643 +#: ../src/widgets/calligraphy-toolbar.cpp:639 msgid "Add/Edit Profile" msgstr "Profiel toevoegen/bewerken" -#: ../src/widgets/calligraphy-toolbar.cpp:644 +#: ../src/widgets/calligraphy-toolbar.cpp:640 msgid "Add or edit calligraphic profile" msgstr "Kalligrafisch profiel toevoegen of bewerken" -#: ../src/widgets/connector-toolbar.cpp:136 +#: ../src/widgets/connector-toolbar.cpp:132 msgid "Set connector type: orthogonal" msgstr "Type verbinding instellen: orthogonaal" -#: ../src/widgets/connector-toolbar.cpp:136 +#: ../src/widgets/connector-toolbar.cpp:132 msgid "Set connector type: polyline" msgstr "Type verbinding instellen: veellijn" -#: ../src/widgets/connector-toolbar.cpp:185 +#: ../src/widgets/connector-toolbar.cpp:181 msgid "Change connector curvature" msgstr "Kromming verbinding aanpassen" -#: ../src/widgets/connector-toolbar.cpp:236 +#: ../src/widgets/connector-toolbar.cpp:232 msgid "Change connector spacing" msgstr "Verbindingsafstanden aanpassen" -#: ../src/widgets/connector-toolbar.cpp:329 +#: ../src/widgets/connector-toolbar.cpp:325 msgid "Avoid" msgstr "Vermijden" -#: ../src/widgets/connector-toolbar.cpp:339 +#: ../src/widgets/connector-toolbar.cpp:335 msgid "Ignore" msgstr "Negeren" -#: ../src/widgets/connector-toolbar.cpp:350 +#: ../src/widgets/connector-toolbar.cpp:346 msgid "Orthogonal" msgstr "Orthogonaal" -#: ../src/widgets/connector-toolbar.cpp:351 +#: ../src/widgets/connector-toolbar.cpp:347 msgid "Make connector orthogonal or polyline" msgstr "Verbinding orthogonaal maken" -#: ../src/widgets/connector-toolbar.cpp:365 +#: ../src/widgets/connector-toolbar.cpp:361 msgid "Connector Curvature" msgstr "Kromming verbinding" -#: ../src/widgets/connector-toolbar.cpp:365 +#: ../src/widgets/connector-toolbar.cpp:361 msgid "Curvature:" msgstr "Kromming:" -#: ../src/widgets/connector-toolbar.cpp:366 +#: ../src/widgets/connector-toolbar.cpp:362 msgid "The amount of connectors curvature" msgstr "Mate van kromming van verbindingen" -#: ../src/widgets/connector-toolbar.cpp:376 +#: ../src/widgets/connector-toolbar.cpp:372 msgid "Connector Spacing" msgstr "Verbindingsafstanden" -#: ../src/widgets/connector-toolbar.cpp:376 +#: ../src/widgets/connector-toolbar.cpp:372 msgid "Spacing:" msgstr "Afstand:" -#: ../src/widgets/connector-toolbar.cpp:377 +#: ../src/widgets/connector-toolbar.cpp:373 msgid "The amount of space left around objects by auto-routing connectors" msgstr "Vrij te laten ruimte rond objecten bij het automatisch routeren van verbindingen" -#: ../src/widgets/connector-toolbar.cpp:388 +#: ../src/widgets/connector-toolbar.cpp:384 msgid "Graph" msgstr "Diagram" -#: ../src/widgets/connector-toolbar.cpp:398 +#: ../src/widgets/connector-toolbar.cpp:394 msgid "Connector Length" msgstr "Verbindingslengte" -#: ../src/widgets/connector-toolbar.cpp:398 +#: ../src/widgets/connector-toolbar.cpp:394 msgid "Length:" msgstr "Lengte:" -#: ../src/widgets/connector-toolbar.cpp:399 +#: ../src/widgets/connector-toolbar.cpp:395 msgid "Ideal length for connectors when layout is applied" msgstr "Ideale lengte van verbindingen bij herschikken" -#: ../src/widgets/connector-toolbar.cpp:411 +#: ../src/widgets/connector-toolbar.cpp:407 msgid "Downwards" msgstr "Omlaag" -#: ../src/widgets/connector-toolbar.cpp:412 +#: ../src/widgets/connector-toolbar.cpp:408 msgid "Make connectors with end-markers (arrows) point downwards" msgstr "Eindmarkeringen (pijlen) van verbindingen wijzen omlaag" -#: ../src/widgets/connector-toolbar.cpp:428 +#: ../src/widgets/connector-toolbar.cpp:424 msgid "Do not allow overlapping shapes" msgstr "Geen overlappende vormen toestaan" @@ -23540,84 +23543,88 @@ msgstr "Streepjespatroon" msgid "Pattern offset" msgstr "Patroonverplaatsing" -#: ../src/widgets/desktop-widget.cpp:462 +#: ../src/widgets/desktop-widget.cpp:465 msgid "Zoom drawing if window size changes" msgstr "In- of uitzoomen wanneer venstergrootte verandert" -#: ../src/widgets/desktop-widget.cpp:673 +#: ../src/widgets/desktop-widget.cpp:669 msgid "Cursor coordinates" msgstr "Cursorcoördinaten" +#: ../src/widgets/desktop-widget.cpp:695 +msgid "Z:" +msgstr "Z:" + #. display the initial welcome message in the statusbar -#: ../src/widgets/desktop-widget.cpp:742 +#: ../src/widgets/desktop-widget.cpp:738 msgid "<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; use selector (arrow) to move or transform them." msgstr "<b>Welkom bij Inkscape!</b> Gebruik vorm- of tekengereedschappen om objecten te maken, gebruik aanwijsgereedschap om ze te verplaatsen of te vervormen." -#: ../src/widgets/desktop-widget.cpp:836 +#: ../src/widgets/desktop-widget.cpp:832 msgid "grayscale" msgstr "grijstinten" -#: ../src/widgets/desktop-widget.cpp:837 +#: ../src/widgets/desktop-widget.cpp:833 msgid ", grayscale" msgstr ", grijstinten" -#: ../src/widgets/desktop-widget.cpp:838 +#: ../src/widgets/desktop-widget.cpp:834 msgid "print colors preview" msgstr "" -#: ../src/widgets/desktop-widget.cpp:839 +#: ../src/widgets/desktop-widget.cpp:835 msgid ", print colors preview" msgstr "" -#: ../src/widgets/desktop-widget.cpp:840 +#: ../src/widgets/desktop-widget.cpp:836 msgid "outline" msgstr "contour" -#: ../src/widgets/desktop-widget.cpp:841 +#: ../src/widgets/desktop-widget.cpp:837 msgid "no filters" msgstr "geen filters" -#: ../src/widgets/desktop-widget.cpp:868 +#: ../src/widgets/desktop-widget.cpp:864 #, c-format msgid "%s%s: %d (%s%s) - Inkscape" msgstr "%s%s: %d (%s%s) - Inkscape" +#: ../src/widgets/desktop-widget.cpp:866 #: ../src/widgets/desktop-widget.cpp:870 -#: ../src/widgets/desktop-widget.cpp:874 #, c-format msgid "%s%s: %d (%s) - Inkscape" msgstr "%s%s: %d (%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:876 +#: ../src/widgets/desktop-widget.cpp:872 #, c-format msgid "%s%s: %d - Inkscape" msgstr "%s%s: %d - Inkscape" -#: ../src/widgets/desktop-widget.cpp:882 +#: ../src/widgets/desktop-widget.cpp:878 #, c-format msgid "%s%s (%s%s) - Inkscape" msgstr "%s%s (%s%s) - Inkscape" +#: ../src/widgets/desktop-widget.cpp:880 #: ../src/widgets/desktop-widget.cpp:884 -#: ../src/widgets/desktop-widget.cpp:888 #, c-format msgid "%s%s (%s) - Inkscape" msgstr "%s%s (%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:890 +#: ../src/widgets/desktop-widget.cpp:886 #, c-format msgid "%s%s - Inkscape" msgstr "%s%s - Inkscape" -#: ../src/widgets/desktop-widget.cpp:1059 +#: ../src/widgets/desktop-widget.cpp:1055 msgid "Color-managed display is <b>enabled</b> in this window" msgstr "Kleurmanagementweergave is <b>actief</b>voor dit venster" -#: ../src/widgets/desktop-widget.cpp:1061 +#: ../src/widgets/desktop-widget.cpp:1057 msgid "Color-managed display is <b>disabled</b> in this window" msgstr "Kleurmanagementweergave is <b>inactief</b> voor dit venster" -#: ../src/widgets/desktop-widget.cpp:1116 +#: ../src/widgets/desktop-widget.cpp:1112 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">Save changes to document \"%s\" before closing?</span>\n" @@ -23628,12 +23635,12 @@ msgstr "" "\n" "Als u afsluit zonder opslaan, gaan de wijzigingen verloren." -#: ../src/widgets/desktop-widget.cpp:1126 -#: ../src/widgets/desktop-widget.cpp:1185 +#: ../src/widgets/desktop-widget.cpp:1122 +#: ../src/widgets/desktop-widget.cpp:1181 msgid "Close _without saving" msgstr "Sluiten _zonder opslaan" -#: ../src/widgets/desktop-widget.cpp:1175 +#: ../src/widgets/desktop-widget.cpp:1171 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a format that may cause data loss!</span>\n" @@ -23644,129 +23651,124 @@ msgstr "" "\n" "Wilt u dit bestand opslaan in het Inkscape SVG-formaat?" -#: ../src/widgets/desktop-widget.cpp:1187 +#: ../src/widgets/desktop-widget.cpp:1183 msgid "_Save as Inkscape SVG" msgstr "Op_slaan als Inkscape SVG" -#: ../src/widgets/desktop-widget.cpp:1397 +#: ../src/widgets/desktop-widget.cpp:1393 msgid "Note:" msgstr "Nota:" -#: ../src/widgets/dropper-toolbar.cpp:118 +#: ../src/widgets/dropper-toolbar.cpp:114 msgid "Pick opacity" msgstr "Kies ondoorzichtigheid" -#: ../src/widgets/dropper-toolbar.cpp:119 +#: ../src/widgets/dropper-toolbar.cpp:115 msgid "Pick both the color and the alpha (transparency) under cursor; otherwise, pick only the visible color premultiplied by alpha" msgstr "Zowel kleur als alfa (transparantie) onder de cursor nemen; zoniet, alleen de zichtbare kleur voorvermenigvuldigd met alfa nemen" -#: ../src/widgets/dropper-toolbar.cpp:122 +#: ../src/widgets/dropper-toolbar.cpp:118 msgid "Pick" msgstr "Kiezen" -#: ../src/widgets/dropper-toolbar.cpp:131 +#: ../src/widgets/dropper-toolbar.cpp:127 msgid "Assign opacity" msgstr "Ondoorzichtigheid wijzigen" -#: ../src/widgets/dropper-toolbar.cpp:132 +#: ../src/widgets/dropper-toolbar.cpp:128 msgid "If alpha was picked, assign it to selection as fill or stroke transparency" msgstr "Als alfa gekozen is, deze op de selectie toepassen als transparantie van vulling of omlijning" -#: ../src/widgets/dropper-toolbar.cpp:135 +#: ../src/widgets/dropper-toolbar.cpp:131 msgid "Assign" msgstr "Toekennen" -#: ../src/widgets/ege-paint-def.cpp:67 -#: ../src/widgets/ege-paint-def.cpp:91 -msgid "none" -msgstr "Niet" - #: ../src/widgets/ege-paint-def.cpp:88 msgid "remove" msgstr "verwijderen" -#: ../src/widgets/erasor-toolbar.cpp:115 +#: ../src/widgets/eraser-toolbar.cpp:111 msgid "Delete objects touched by the eraser" msgstr "Objecten aangeraakt met de gom verwijderen" -#: ../src/widgets/erasor-toolbar.cpp:121 +#: ../src/widgets/eraser-toolbar.cpp:117 msgid "Cut" msgstr "Knippen" -#: ../src/widgets/erasor-toolbar.cpp:122 +#: ../src/widgets/eraser-toolbar.cpp:118 msgid "Cut out from objects" msgstr "Van objecten uitsnijden" -#: ../src/widgets/erasor-toolbar.cpp:150 +#: ../src/widgets/eraser-toolbar.cpp:146 msgid "The width of the eraser pen (relative to the visible canvas area)" msgstr "De breedte van de gom (relatief tov het zichtbare canvasoppervlak)" -#: ../src/widgets/fill-style.cpp:358 +#: ../src/widgets/fill-style.cpp:362 msgid "Change fill rule" msgstr "Vulregel veranderen" -#: ../src/widgets/fill-style.cpp:443 -#: ../src/widgets/fill-style.cpp:522 +#: ../src/widgets/fill-style.cpp:447 +#: ../src/widgets/fill-style.cpp:526 msgid "Set fill color" msgstr "Vulkleur instellen" -#: ../src/widgets/fill-style.cpp:443 -#: ../src/widgets/fill-style.cpp:522 +#: ../src/widgets/fill-style.cpp:447 +#: ../src/widgets/fill-style.cpp:526 msgid "Set stroke color" msgstr "Lijnkleur instellen" -#: ../src/widgets/fill-style.cpp:621 +#: ../src/widgets/fill-style.cpp:625 msgid "Set gradient on fill" msgstr "Kleurverloop instellen voor vulling" -#: ../src/widgets/fill-style.cpp:621 +#: ../src/widgets/fill-style.cpp:625 msgid "Set gradient on stroke" msgstr "Kleurverloop instellen op lijn" -#: ../src/widgets/fill-style.cpp:681 +#: ../src/widgets/fill-style.cpp:685 msgid "Set pattern on fill" msgstr "Patroon instellen voor vulling" -#: ../src/widgets/fill-style.cpp:682 +#: ../src/widgets/fill-style.cpp:686 msgid "Set pattern on stroke" msgstr "Patroon instellen op lijn" -#: ../src/widgets/font-selector.cpp:135 -#: ../src/widgets/text-toolbar.cpp:966 -#: ../src/widgets/text-toolbar.cpp:1284 +#: ../src/widgets/font-selector.cpp:134 +#: ../src/widgets/text-toolbar.cpp:962 +#: ../src/widgets/text-toolbar.cpp:1275 msgid "Font size" msgstr "Lettergrootte" #. Family frame -#: ../src/widgets/font-selector.cpp:149 +#: ../src/widgets/font-selector.cpp:148 msgid "Font family" msgstr "Lettertypefamilie" #. Style frame -#: ../src/widgets/font-selector.cpp:192 +#: ../src/widgets/font-selector.cpp:191 msgctxt "Font selector" msgid "Style" msgstr "Stijl" -#: ../src/widgets/font-selector.cpp:243 +#: ../src/widgets/font-selector.cpp:242 #: ../share/extensions/dots.inx.h:3 msgid "Font size:" msgstr "Lettergrootte:" -#: ../src/widgets/gradient-selector.cpp:207 +#: ../src/widgets/gradient-selector.cpp:208 msgid "Create a duplicate gradient" msgstr "Duplicaat van kleurverloop maken" -#: ../src/widgets/gradient-selector.cpp:217 +#: ../src/widgets/gradient-selector.cpp:218 msgid "Edit gradient" msgstr "Kleurverloop bewerken" -#: ../src/widgets/gradient-selector.cpp:288 -#: ../src/widgets/paint-selector.cpp:241 +#: ../src/widgets/gradient-selector.cpp:289 +#: ../src/widgets/paint-selector.cpp:244 msgid "Swatch" msgstr "Palet" -#: ../src/widgets/gradient-selector.cpp:338 +#: ../src/widgets/gradient-selector.cpp:339 msgid "Rename gradient" msgstr "Kleurverloop hernoemen" @@ -23927,7 +23929,8 @@ msgid "Link gradients to change all related gradients" msgstr "Kleurverlopen linken om alle gerelateerde kleurverlopen te veranderen" #: ../src/widgets/gradient-vector.cpp:332 -#: ../src/widgets/paint-selector.cpp:919 +#: ../src/widgets/paint-selector.cpp:922 +#: ../src/widgets/stroke-marker-selector.cpp:154 msgid "No document selected" msgstr "Geen document geselecteerd" @@ -23965,81 +23968,90 @@ msgstr "Kleurverloopeditor" msgid "Change gradient stop color" msgstr "Overgangskleur aanpassen" -#: ../src/widgets/lpe-toolbar.cpp:249 +#: ../src/widgets/lpe-toolbar.cpp:252 msgid "Closed" msgstr "Gesloten" -#: ../src/widgets/lpe-toolbar.cpp:251 +#: ../src/widgets/lpe-toolbar.cpp:254 msgid "Open start" msgstr "Open begin" -#: ../src/widgets/lpe-toolbar.cpp:253 +#: ../src/widgets/lpe-toolbar.cpp:256 msgid "Open end" msgstr "Open einde" -#: ../src/widgets/lpe-toolbar.cpp:255 +#: ../src/widgets/lpe-toolbar.cpp:258 msgid "Open both" msgstr "Beide open" -#: ../src/widgets/lpe-toolbar.cpp:314 +#: ../src/widgets/lpe-toolbar.cpp:317 msgid "All inactive" msgstr "Allemaal inactief" -#: ../src/widgets/lpe-toolbar.cpp:315 +#: ../src/widgets/lpe-toolbar.cpp:318 msgid "No geometric tool is active" msgstr "Geen enkel geometrisch gereedschap is actief" -#: ../src/widgets/lpe-toolbar.cpp:348 +#: ../src/widgets/lpe-toolbar.cpp:351 msgid "Show limiting bounding box" msgstr "Het beperkend omvattend vak tonen" -#: ../src/widgets/lpe-toolbar.cpp:349 +#: ../src/widgets/lpe-toolbar.cpp:352 msgid "Show bounding box (used to cut infinite lines)" msgstr "Het omvattend vak tonen (om oneindige lijnen af te snijden)" -#: ../src/widgets/lpe-toolbar.cpp:360 +#: ../src/widgets/lpe-toolbar.cpp:363 msgid "Get limiting bounding box from selection" msgstr "Het beperkend omvattend vak verkrijgen van selectie" -#: ../src/widgets/lpe-toolbar.cpp:361 +#: ../src/widgets/lpe-toolbar.cpp:364 msgid "Set limiting bounding box (used to cut infinite lines) to the bounding box of current selection" msgstr "Het beperkend omvattend vak (om oneindige lijnen af te snijden) instellen op het omvattend vak van de huidige selectie" -#: ../src/widgets/lpe-toolbar.cpp:373 +#: ../src/widgets/lpe-toolbar.cpp:376 msgid "Choose a line segment type" msgstr "Segmenttype veranderen" -#: ../src/widgets/lpe-toolbar.cpp:389 +#: ../src/widgets/lpe-toolbar.cpp:392 msgid "Display measuring info" msgstr "Meetinfo weergeven" -#: ../src/widgets/lpe-toolbar.cpp:390 +#: ../src/widgets/lpe-toolbar.cpp:393 msgid "Display measuring info for selected items" msgstr "Meetinfo weergeven voor geselecteerde items" -#: ../src/widgets/lpe-toolbar.cpp:410 +#. Add the units menu. +#: ../src/widgets/lpe-toolbar.cpp:403 +#: ../src/widgets/node-toolbar.cpp:625 +#: ../src/widgets/paintbucket-toolbar.cpp:186 +#: ../src/widgets/rect-toolbar.cpp:378 +#: ../src/widgets/select-toolbar.cpp:542 +msgid "Units" +msgstr "Eenheden" + +#: ../src/widgets/lpe-toolbar.cpp:413 msgid "Open LPE dialog" msgstr "Padeffectenvenster openen" -#: ../src/widgets/lpe-toolbar.cpp:411 +#: ../src/widgets/lpe-toolbar.cpp:414 msgid "Open LPE dialog (to adapt parameters numerically)" msgstr "Padeffectenvenster openen (om parameters numeriek aan te passen)" -#: ../src/widgets/measure-toolbar.cpp:102 -#: ../src/widgets/text-toolbar.cpp:1287 +#: ../src/widgets/measure-toolbar.cpp:103 +#: ../src/widgets/text-toolbar.cpp:1278 msgid "Font Size" msgstr "Lettertypegrootte" -#: ../src/widgets/measure-toolbar.cpp:102 +#: ../src/widgets/measure-toolbar.cpp:103 msgid "Font Size:" msgstr "Lettertypegrootte:" -#: ../src/widgets/measure-toolbar.cpp:103 +#: ../src/widgets/measure-toolbar.cpp:104 msgid "The font size to be used in the measurement labels" msgstr "Lettertypegrootte voor de meetlabels" -#: ../src/widgets/measure-toolbar.cpp:115 -#: ../src/widgets/measure-toolbar.cpp:123 +#: ../src/widgets/measure-toolbar.cpp:116 +#: ../src/widgets/measure-toolbar.cpp:124 msgid "The units to be used for the measurements" msgstr "Lettertypegrootte voor de meetlabels" @@ -24060,6 +24072,7 @@ msgid "Create conical gradient" msgstr "Conisch gradiënt maken" #: ../src/widgets/mesh-toolbar.cpp:263 +#: ../share/extensions/guides_creator.inx.h:5 msgid "Rows" msgstr "Rijen" @@ -24073,6 +24086,7 @@ msgid "Number of rows in new mesh" msgstr "Aantal rijen in nieuw mesh" #: ../src/widgets/mesh-toolbar.cpp:279 +#: ../share/extensions/guides_creator.inx.h:4 msgid "Columns" msgstr "Kolommen" @@ -24101,7 +24115,7 @@ msgid "Edit stroke mesh" msgstr "Lijn mesh bewerken" #: ../src/widgets/mesh-toolbar.cpp:317 -#: ../src/widgets/node-toolbar.cpp:530 +#: ../src/widgets/node-toolbar.cpp:533 msgid "Show Handles" msgstr "Handvatten tonen" @@ -24109,196 +24123,196 @@ msgstr "Handvatten tonen" msgid "Show side and tensor handles" msgstr "Zijde- en tensorhandvatten tonen" -#: ../src/widgets/node-toolbar.cpp:350 +#: ../src/widgets/node-toolbar.cpp:353 msgid "Insert node" msgstr "Knooppunt invoegen" -#: ../src/widgets/node-toolbar.cpp:351 +#: ../src/widgets/node-toolbar.cpp:354 msgid "Insert new nodes into selected segments" msgstr "Nieuwe knooppunten invoegen in geselecteerde segmenten" -#: ../src/widgets/node-toolbar.cpp:354 +#: ../src/widgets/node-toolbar.cpp:357 msgid "Insert" msgstr "Invoegen" -#: ../src/widgets/node-toolbar.cpp:365 +#: ../src/widgets/node-toolbar.cpp:368 msgid "Insert node at min X" msgstr "" -#: ../src/widgets/node-toolbar.cpp:366 +#: ../src/widgets/node-toolbar.cpp:369 msgid "Insert new nodes at min X into selected segments" msgstr "" -#: ../src/widgets/node-toolbar.cpp:369 +#: ../src/widgets/node-toolbar.cpp:372 msgid "Insert min X" msgstr "" -#: ../src/widgets/node-toolbar.cpp:375 +#: ../src/widgets/node-toolbar.cpp:378 msgid "Insert node at max X" msgstr "" -#: ../src/widgets/node-toolbar.cpp:376 +#: ../src/widgets/node-toolbar.cpp:379 msgid "Insert new nodes at max X into selected segments" msgstr "" -#: ../src/widgets/node-toolbar.cpp:379 +#: ../src/widgets/node-toolbar.cpp:382 msgid "Insert max X" msgstr "" -#: ../src/widgets/node-toolbar.cpp:385 +#: ../src/widgets/node-toolbar.cpp:388 msgid "Insert node at min Y" msgstr "" -#: ../src/widgets/node-toolbar.cpp:386 +#: ../src/widgets/node-toolbar.cpp:389 msgid "Insert new nodes at min Y into selected segments" msgstr "" -#: ../src/widgets/node-toolbar.cpp:389 +#: ../src/widgets/node-toolbar.cpp:392 msgid "Insert min Y" msgstr "" -#: ../src/widgets/node-toolbar.cpp:395 +#: ../src/widgets/node-toolbar.cpp:398 msgid "Insert node at max Y" msgstr "" -#: ../src/widgets/node-toolbar.cpp:396 +#: ../src/widgets/node-toolbar.cpp:399 msgid "Insert new nodes at max Y into selected segments" msgstr "" -#: ../src/widgets/node-toolbar.cpp:399 +#: ../src/widgets/node-toolbar.cpp:402 msgid "Insert max Y" msgstr "" -#: ../src/widgets/node-toolbar.cpp:407 +#: ../src/widgets/node-toolbar.cpp:410 msgid "Delete selected nodes" msgstr "Geselecteerde knooppunten verwijderen" -#: ../src/widgets/node-toolbar.cpp:418 +#: ../src/widgets/node-toolbar.cpp:421 msgid "Join selected nodes" msgstr "Geselecteerde knooppunten verbinden" -#: ../src/widgets/node-toolbar.cpp:421 +#: ../src/widgets/node-toolbar.cpp:424 msgid "Join" msgstr "Verbinden" -#: ../src/widgets/node-toolbar.cpp:429 +#: ../src/widgets/node-toolbar.cpp:432 msgid "Break path at selected nodes" msgstr "Het pad op geselecteerde knooppunten verbreken" -#: ../src/widgets/node-toolbar.cpp:439 +#: ../src/widgets/node-toolbar.cpp:442 msgid "Join with segment" msgstr "Verbinden met segment" -#: ../src/widgets/node-toolbar.cpp:440 +#: ../src/widgets/node-toolbar.cpp:443 msgid "Join selected endnodes with a new segment" msgstr "Geselecteerde eindpunten verbinden met een nieuw segment" -#: ../src/widgets/node-toolbar.cpp:449 +#: ../src/widgets/node-toolbar.cpp:452 msgid "Delete segment" msgstr "Segment verwijderen" -#: ../src/widgets/node-toolbar.cpp:450 +#: ../src/widgets/node-toolbar.cpp:453 msgid "Delete segment between two non-endpoint nodes" msgstr "Het pad tussen twee niet-eindpunten verwijderen" -#: ../src/widgets/node-toolbar.cpp:459 +#: ../src/widgets/node-toolbar.cpp:462 msgid "Node Cusp" msgstr "Hoekig knooppunt" -#: ../src/widgets/node-toolbar.cpp:460 +#: ../src/widgets/node-toolbar.cpp:463 msgid "Make selected nodes corner" msgstr "Geselecteerde knooppunten hoekig maken" -#: ../src/widgets/node-toolbar.cpp:469 +#: ../src/widgets/node-toolbar.cpp:472 msgid "Node Smooth" msgstr "Glad knooppunt" -#: ../src/widgets/node-toolbar.cpp:470 +#: ../src/widgets/node-toolbar.cpp:473 msgid "Make selected nodes smooth" msgstr "Geselecteerde knooppunten glad maken" -#: ../src/widgets/node-toolbar.cpp:479 +#: ../src/widgets/node-toolbar.cpp:482 msgid "Node Symmetric" msgstr "Symmetrisch knooppunt" -#: ../src/widgets/node-toolbar.cpp:480 +#: ../src/widgets/node-toolbar.cpp:483 msgid "Make selected nodes symmetric" msgstr "Geselecteerde knooppunten symmetrisch maken" -#: ../src/widgets/node-toolbar.cpp:489 +#: ../src/widgets/node-toolbar.cpp:492 msgid "Node Auto" msgstr "Automatisch knooppunt" -#: ../src/widgets/node-toolbar.cpp:490 +#: ../src/widgets/node-toolbar.cpp:493 msgid "Make selected nodes auto-smooth" msgstr "Geselecteerde knooppunten automatisch glad maken" -#: ../src/widgets/node-toolbar.cpp:499 +#: ../src/widgets/node-toolbar.cpp:502 msgid "Node Line" msgstr "Recht knooppunt" -#: ../src/widgets/node-toolbar.cpp:500 +#: ../src/widgets/node-toolbar.cpp:503 msgid "Make selected segments lines" msgstr "Van geselecteerde segmenten rechte lijnen maken" -#: ../src/widgets/node-toolbar.cpp:509 +#: ../src/widgets/node-toolbar.cpp:512 msgid "Node Curve" msgstr "Krom knooppunt" -#: ../src/widgets/node-toolbar.cpp:510 +#: ../src/widgets/node-toolbar.cpp:513 msgid "Make selected segments curves" msgstr "Van geselecteerde segmenten krommes maken" -#: ../src/widgets/node-toolbar.cpp:519 +#: ../src/widgets/node-toolbar.cpp:522 msgid "Show Transform Handles" msgstr "Transformatiehandvatten tonen" -#: ../src/widgets/node-toolbar.cpp:520 +#: ../src/widgets/node-toolbar.cpp:523 msgid "Show transformation handles for selected nodes" msgstr "Transformatiehandvatten tonen voor geselecteerde knooppunten" -#: ../src/widgets/node-toolbar.cpp:531 +#: ../src/widgets/node-toolbar.cpp:534 msgid "Show Bezier handles of selected nodes" msgstr "Bezierhandvatten van geselecteerde knooppunten tonen" -#: ../src/widgets/node-toolbar.cpp:541 +#: ../src/widgets/node-toolbar.cpp:544 msgid "Show Outline" msgstr "Contour tonen" -#: ../src/widgets/node-toolbar.cpp:542 +#: ../src/widgets/node-toolbar.cpp:545 msgid "Show path outline (without path effects)" msgstr "Padindicator tonen (zonder padeffecten)" -#: ../src/widgets/node-toolbar.cpp:564 +#: ../src/widgets/node-toolbar.cpp:567 msgid "Edit clipping paths" msgstr "Afsnijpaden bewerken" -#: ../src/widgets/node-toolbar.cpp:565 +#: ../src/widgets/node-toolbar.cpp:568 msgid "Show clipping path(s) of selected object(s)" msgstr "Afsnijdingspad(en) van geselecteerde object(en) tonen" -#: ../src/widgets/node-toolbar.cpp:575 +#: ../src/widgets/node-toolbar.cpp:578 msgid "Edit masks" msgstr "Maskers bewerken" -#: ../src/widgets/node-toolbar.cpp:576 +#: ../src/widgets/node-toolbar.cpp:579 msgid "Show mask(s) of selected object(s)" msgstr "Masker(s) van geselecteerde object(en) tonen" -#: ../src/widgets/node-toolbar.cpp:590 +#: ../src/widgets/node-toolbar.cpp:593 msgid "X coordinate:" msgstr "X-coördinaat:" # Er wordt altijd maar één coördinaat getoond, dus enkelvoud is beter. -#: ../src/widgets/node-toolbar.cpp:590 +#: ../src/widgets/node-toolbar.cpp:593 msgid "X coordinate of selected node(s)" msgstr "X-coördinaat van geselecteerd knooppunt" -#: ../src/widgets/node-toolbar.cpp:608 +#: ../src/widgets/node-toolbar.cpp:611 msgid "Y coordinate:" msgstr "Y-coördinaat:" -#: ../src/widgets/node-toolbar.cpp:608 +#: ../src/widgets/node-toolbar.cpp:611 msgid "Y coordinate of selected node(s)" msgstr "Y-coördinaat van geselecteerd knooppunt" @@ -24318,570 +24332,608 @@ msgstr "Vullingsdrempel" msgid "The maximum allowed difference between the clicked pixel and the neighboring pixels to be counted in the fill" msgstr "Het maximaal toegestane verschil tussen de aangeklikte pixel en de naastliggende pixels geteld in de vulling" -#: ../src/widgets/paintbucket-toolbar.cpp:193 +#: ../src/widgets/paintbucket-toolbar.cpp:194 msgid "Grow/shrink by" msgstr "Verdikken/verdunnen met" -#: ../src/widgets/paintbucket-toolbar.cpp:193 +#: ../src/widgets/paintbucket-toolbar.cpp:194 msgid "Grow/shrink by:" msgstr "Verdikken/verdunnen met:" -#: ../src/widgets/paintbucket-toolbar.cpp:194 +#: ../src/widgets/paintbucket-toolbar.cpp:195 msgid "The amount to grow (positive) or shrink (negative) the created fill path" msgstr "Mate waarmee het vullingspad verdikt (positief) of verdunt (negatief)" -#: ../src/widgets/paintbucket-toolbar.cpp:219 +#: ../src/widgets/paintbucket-toolbar.cpp:220 msgid "Close gaps" msgstr "Gaten opvullen" -#: ../src/widgets/paintbucket-toolbar.cpp:220 +#: ../src/widgets/paintbucket-toolbar.cpp:221 msgid "Close gaps:" msgstr "Gaten opvullen:" -#: ../src/widgets/paintbucket-toolbar.cpp:231 -#: ../src/widgets/pencil-toolbar.cpp:326 -#: ../src/widgets/spiral-toolbar.cpp:304 -#: ../src/widgets/star-toolbar.cpp:576 +#: ../src/widgets/paintbucket-toolbar.cpp:232 +#: ../src/widgets/pencil-toolbar.cpp:321 +#: ../src/widgets/spiral-toolbar.cpp:300 +#: ../src/widgets/star-toolbar.cpp:572 msgid "Defaults" msgstr "Standaardwaarden" -#: ../src/widgets/paintbucket-toolbar.cpp:232 +#: ../src/widgets/paintbucket-toolbar.cpp:233 msgid "Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools to change defaults)" msgstr "Herinitialiseer afgebakende gebieden vullen naar standaardwaarden (gebruik Inkscapevoorkeuren > Gereedschappen om de standaardwaarden te veranderen)" -#: ../src/widgets/paint-selector.cpp:231 +#: ../src/widgets/paint-selector.cpp:234 msgid "No paint" msgstr "Geen opvulling" -#: ../src/widgets/paint-selector.cpp:233 +#: ../src/widgets/paint-selector.cpp:236 msgid "Flat color" msgstr "Egale kleur" -#: ../src/widgets/paint-selector.cpp:235 +#: ../src/widgets/paint-selector.cpp:238 msgid "Linear gradient" msgstr "Lineair kleurverloop" -#: ../src/widgets/paint-selector.cpp:237 +#: ../src/widgets/paint-selector.cpp:240 msgid "Radial gradient" msgstr "Radiaal kleurverloop" -#: ../src/widgets/paint-selector.cpp:243 +#: ../src/widgets/paint-selector.cpp:246 msgid "Unset paint (make it undefined so it can be inherited)" msgstr "Vulling uitzetten (ongedefinieerd maken zodat het overgenomen kan worden)" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty -#: ../src/widgets/paint-selector.cpp:260 +#: ../src/widgets/paint-selector.cpp:263 msgid "Any path self-intersections or subpaths create holes in the fill (fill-rule: evenodd)" msgstr "Wanneer een pad zichzelf snijdt, ontstaat een gat (vulregel: evenoneven)" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty -#: ../src/widgets/paint-selector.cpp:271 +#: ../src/widgets/paint-selector.cpp:274 msgid "Fill is solid unless a subpath is counterdirectional (fill-rule: nonzero)" msgstr "Vulling is zonder gaten totdat een subpad tegen de richting ingaat (vulregel: nietnul)" -#: ../src/widgets/paint-selector.cpp:587 +#: ../src/widgets/paint-selector.cpp:590 msgid "<b>No objects</b>" msgstr "<b>Geen objecten</b>" -#: ../src/widgets/paint-selector.cpp:598 +#: ../src/widgets/paint-selector.cpp:601 msgid "<b>Multiple styles</b>" msgstr "<b>Meerdere stijlen</b>" -#: ../src/widgets/paint-selector.cpp:609 +#: ../src/widgets/paint-selector.cpp:612 msgid "<b>Paint is undefined</b>" msgstr "<b>Vulling is niet gedefinieerd</b>" -#: ../src/widgets/paint-selector.cpp:620 +#: ../src/widgets/paint-selector.cpp:623 msgid "<b>No paint</b>" msgstr "<b>Geen opvulling</b>" -#: ../src/widgets/paint-selector.cpp:691 +#: ../src/widgets/paint-selector.cpp:694 msgid "<b>Flat color</b>" msgstr "<b>Egale kleur</b>" #. sp_gradient_selector_set_mode(SP_GRADIENT_SELECTOR(gsel), SP_GRADIENT_SELECTOR_MODE_LINEAR); -#: ../src/widgets/paint-selector.cpp:755 +#: ../src/widgets/paint-selector.cpp:758 msgid "<b>Linear gradient</b>" msgstr "<b>Lineair kleurverloop</b>" -#: ../src/widgets/paint-selector.cpp:758 +#: ../src/widgets/paint-selector.cpp:761 msgid "<b>Radial gradient</b>" msgstr "<b>Radiaal kleurverloop</b>" -#: ../src/widgets/paint-selector.cpp:1052 +#: ../src/widgets/paint-selector.cpp:1055 msgid "Use the <b>Node tool</b> to adjust position, scale, and rotation of the pattern on canvas. Use <b>Object > Pattern > Objects to Pattern</b> to create a new pattern from selection." msgstr "Gebruik het <b>knooppunten-gereedschap</b> om positie, schaal en rotatie van het patroon aan te passen. Gebruik <b>Object > Patroon > Objecten naar patroon</b> om een nieuw patroon te maken uit de selectie." -#: ../src/widgets/paint-selector.cpp:1065 +#: ../src/widgets/paint-selector.cpp:1068 msgid "<b>Pattern fill</b>" msgstr "<b>Patroonvulling</b>" -#: ../src/widgets/paint-selector.cpp:1161 +#: ../src/widgets/paint-selector.cpp:1162 msgid "<b>Swatch fill</b>" msgstr "<b>Vulling uit palet</b>" -#: ../src/widgets/pencil-toolbar.cpp:130 +#: ../src/widgets/pencil-toolbar.cpp:125 msgid "Bezier" msgstr "Bezier" -#: ../src/widgets/pencil-toolbar.cpp:131 +#: ../src/widgets/pencil-toolbar.cpp:126 msgid "Create regular Bezier path" msgstr "Regulier Bezierpad aanmaken" -#: ../src/widgets/pencil-toolbar.cpp:138 +#: ../src/widgets/pencil-toolbar.cpp:133 msgid "Create Spiro path" msgstr "Spiraal maken" -#: ../src/widgets/pencil-toolbar.cpp:145 +#: ../src/widgets/pencil-toolbar.cpp:140 msgid "Zigzag" msgstr "Zigzag" -#: ../src/widgets/pencil-toolbar.cpp:146 +#: ../src/widgets/pencil-toolbar.cpp:141 msgid "Create a sequence of straight line segments" msgstr "Een sequentie van rechte lijnstukken maken" -#: ../src/widgets/pencil-toolbar.cpp:152 +#: ../src/widgets/pencil-toolbar.cpp:147 msgid "Paraxial" msgstr "Loodrecht" -#: ../src/widgets/pencil-toolbar.cpp:153 +#: ../src/widgets/pencil-toolbar.cpp:148 msgid "Create a sequence of paraxial line segments" msgstr "Een sequentie van onderling loodrechte lijnstukken maken" -#: ../src/widgets/pencil-toolbar.cpp:161 +#: ../src/widgets/pencil-toolbar.cpp:156 msgid "Mode of new lines drawn by this tool" msgstr "Modus van nieuwe lijnen getekend door dit gereedschap" -#: ../src/widgets/pencil-toolbar.cpp:190 +#: ../src/widgets/pencil-toolbar.cpp:185 msgid "Triangle in" msgstr "Aflopende driehoek" -#: ../src/widgets/pencil-toolbar.cpp:191 +#: ../src/widgets/pencil-toolbar.cpp:186 msgid "Triangle out" msgstr "Oplopende driehoek" -#: ../src/widgets/pencil-toolbar.cpp:193 +#: ../src/widgets/pencil-toolbar.cpp:188 msgid "From clipboard" msgstr "Van klembord" -#: ../src/widgets/pencil-toolbar.cpp:218 -#: ../src/widgets/pencil-toolbar.cpp:219 +#: ../src/widgets/pencil-toolbar.cpp:213 +#: ../src/widgets/pencil-toolbar.cpp:214 msgid "Shape:" msgstr "Vorm:" -#: ../src/widgets/pencil-toolbar.cpp:218 +#: ../src/widgets/pencil-toolbar.cpp:213 msgid "Shape of new paths drawn by this tool" msgstr "Vorm van nieuwe paden getekend met dit gereedschap" -#: ../src/widgets/pencil-toolbar.cpp:303 +#: ../src/widgets/pencil-toolbar.cpp:298 msgid "(many nodes, rough)" msgstr "(veel knooppunten, ruw)" -#: ../src/widgets/pencil-toolbar.cpp:303 +#: ../src/widgets/pencil-toolbar.cpp:298 msgid "(few nodes, smooth)" msgstr "(weinig knooppunten, glad)" -#: ../src/widgets/pencil-toolbar.cpp:306 +#: ../src/widgets/pencil-toolbar.cpp:301 msgid "Smoothing:" msgstr "Afvlakking:" -#: ../src/widgets/pencil-toolbar.cpp:306 +#: ../src/widgets/pencil-toolbar.cpp:301 msgid "Smoothing: " msgstr "Afvlakking: " -#: ../src/widgets/pencil-toolbar.cpp:307 +#: ../src/widgets/pencil-toolbar.cpp:302 msgid "How much smoothing (simplifying) is applied to the line" msgstr "Hoeveel afvlakking (vereenvoudiging) er toegepast wordt op de lijn" -#: ../src/widgets/pencil-toolbar.cpp:327 +#: ../src/widgets/pencil-toolbar.cpp:322 msgid "Reset pencil parameters to defaults (use Inkscape Preferences > Tools to change defaults)" msgstr "Instellingen potlood terugzetten naar de standaardwaarden (gebruik Inkscapevoorkeuren > Gereedschappen om de standaardwaarden te veranderen)" -#: ../src/widgets/rect-toolbar.cpp:128 +#: ../src/widgets/rect-toolbar.cpp:130 msgid "Change rectangle" msgstr "Rechthoek aanpassen" -#: ../src/widgets/rect-toolbar.cpp:315 +#: ../src/widgets/rect-toolbar.cpp:317 msgid "W:" msgstr "B:" -#: ../src/widgets/rect-toolbar.cpp:315 +#: ../src/widgets/rect-toolbar.cpp:317 msgid "Width of rectangle" msgstr "Breedte van de rechthoek" -#: ../src/widgets/rect-toolbar.cpp:332 +#: ../src/widgets/rect-toolbar.cpp:334 msgid "H:" msgstr "H:" -#: ../src/widgets/rect-toolbar.cpp:332 +#: ../src/widgets/rect-toolbar.cpp:334 msgid "Height of rectangle" msgstr "Hoogte van de rechthoek" -#: ../src/widgets/rect-toolbar.cpp:346 -#: ../src/widgets/rect-toolbar.cpp:361 +#: ../src/widgets/rect-toolbar.cpp:348 +#: ../src/widgets/rect-toolbar.cpp:363 msgid "not rounded" msgstr "zonder afronding" -#: ../src/widgets/rect-toolbar.cpp:349 +#: ../src/widgets/rect-toolbar.cpp:351 msgid "Horizontal radius" msgstr "Horizontale straal" -#: ../src/widgets/rect-toolbar.cpp:349 +#: ../src/widgets/rect-toolbar.cpp:351 msgid "Rx:" msgstr "Rx:" -#: ../src/widgets/rect-toolbar.cpp:349 +#: ../src/widgets/rect-toolbar.cpp:351 msgid "Horizontal radius of rounded corners" msgstr "Horizontale straal van afgeronde hoeken" -#: ../src/widgets/rect-toolbar.cpp:364 +#: ../src/widgets/rect-toolbar.cpp:366 msgid "Vertical radius" msgstr "Verticale straal" -#: ../src/widgets/rect-toolbar.cpp:364 +#: ../src/widgets/rect-toolbar.cpp:366 msgid "Ry:" msgstr "Ry:" -#: ../src/widgets/rect-toolbar.cpp:364 +#: ../src/widgets/rect-toolbar.cpp:366 msgid "Vertical radius of rounded corners" msgstr "Verticale straal van afgeronde hoeken" -#: ../src/widgets/rect-toolbar.cpp:383 +#: ../src/widgets/rect-toolbar.cpp:385 msgid "Not rounded" msgstr "Niet afgerond" -#: ../src/widgets/rect-toolbar.cpp:384 +#: ../src/widgets/rect-toolbar.cpp:386 msgid "Make corners sharp" msgstr "De hoeken weer scherp maken" -#: ../src/widgets/select-toolbar.cpp:263 +#: ../src/widgets/ruler.cpp:192 +#, fuzzy +msgid "The orientation of the ruler" +msgstr "Oriëntatie van het paneelitem" + +#: ../src/widgets/ruler.cpp:202 +#, fuzzy +msgid "Unit of the ruler" +msgstr "Breedte van het patroon" + +#: ../src/widgets/ruler.cpp:210 +#, fuzzy +msgid "Lower limit of ruler" +msgstr "Verlaag naar de vorige laag" + +#: ../src/widgets/ruler.cpp:219 +#, fuzzy +msgid "Upper" +msgstr "Verschijnen" + +#: ../src/widgets/ruler.cpp:220 +msgid "Upper limit of ruler" +msgstr "" + +#: ../src/widgets/ruler.cpp:230 +#, fuzzy +msgid "Position of mark on the ruler" +msgstr "Locaties van de pictogramthema's" + +#: ../src/widgets/ruler.cpp:239 +#, fuzzy +msgid "Max Size" +msgstr "Gemaximaliseerd" + +#: ../src/widgets/ruler.cpp:240 +msgid "Maximum size of the ruler" +msgstr "" + +#: ../src/widgets/select-toolbar.cpp:267 msgid "Transform by toolbar" msgstr "Transformeren met behulp van de gereedschappenbalk" -#: ../src/widgets/select-toolbar.cpp:341 +#: ../src/widgets/select-toolbar.cpp:345 msgid "Now <b>stroke width</b> is <b>scaled</b> when objects are scaled." msgstr "De <b>lijndikte</b> wordt nu <b>meegeschaald</b> wanneer objecten geschaald worden." -#: ../src/widgets/select-toolbar.cpp:343 +#: ../src/widgets/select-toolbar.cpp:347 msgid "Now <b>stroke width</b> is <b>not scaled</b> when objects are scaled." msgstr "De <b>lijndikte</b> wordt nu <b>niet geschaald</b> wanneer objecten geschaald worden." -#: ../src/widgets/select-toolbar.cpp:354 +#: ../src/widgets/select-toolbar.cpp:358 msgid "Now <b>rounded rectangle corners</b> are <b>scaled</b> when rectangles are scaled." msgstr "<b>Afgeronde hoeken</b> worden nu <b>meegeschaald</b> wanneer rechthoeken worden geschaald." -#: ../src/widgets/select-toolbar.cpp:356 +#: ../src/widgets/select-toolbar.cpp:360 msgid "Now <b>rounded rectangle corners</b> are <b>not scaled</b> when rectangles are scaled." msgstr "<b>Afgeronde hoeken</b> worden nu <b>niet geschaald</b> wanneer rechthoeken worden geschaald." -#: ../src/widgets/select-toolbar.cpp:367 +#: ../src/widgets/select-toolbar.cpp:371 msgid "Now <b>gradients</b> are <b>transformed</b> along with their objects when those are transformed (moved, scaled, rotated, or skewed)." msgstr "<b>Kleurverlopen</b> worden nu <b>meeveranderd</b> wanneer hun objecten worden veranderd (verplaatst, geschaald, gedraaid, of scheefgetrokken)." -#: ../src/widgets/select-toolbar.cpp:369 +#: ../src/widgets/select-toolbar.cpp:373 msgid "Now <b>gradients</b> remain <b>fixed</b> when objects are transformed (moved, scaled, rotated, or skewed)." msgstr "<b>Kleurverlopen</b> blijven nu <b>gefixeerd</b> wanneer hun objecten worden veranderd (verplaatst, geschaald, gedraaid, of scheefgetrokken)." -#: ../src/widgets/select-toolbar.cpp:380 +#: ../src/widgets/select-toolbar.cpp:384 msgid "Now <b>patterns</b> are <b>transformed</b> along with their objects when those are transformed (moved, scaled, rotated, or skewed)." msgstr "<b>Patronen</b> worden nu <b>meeveranderd</b> wanneer hun objecten worden veranderd (verplaatst, geschaald, gedraaid, of scheefgetrokken)." -#: ../src/widgets/select-toolbar.cpp:382 +#: ../src/widgets/select-toolbar.cpp:386 msgid "Now <b>patterns</b> remain <b>fixed</b> when objects are transformed (moved, scaled, rotated, or skewed)." msgstr "<b>Patronen</b> blijven nu <b>gefixeerd</b> wanneer hun objecten worden veranderd (verplaatst, geschaald, gedraaid, of scheefgetrokken)." #. four spinbuttons -#: ../src/widgets/select-toolbar.cpp:500 +#: ../src/widgets/select-toolbar.cpp:504 msgctxt "Select toolbar" msgid "X position" msgstr "X-Positie" -#: ../src/widgets/select-toolbar.cpp:500 +#: ../src/widgets/select-toolbar.cpp:504 msgctxt "Select toolbar" msgid "X:" msgstr "X:" -#: ../src/widgets/select-toolbar.cpp:502 +#: ../src/widgets/select-toolbar.cpp:506 msgid "Horizontal coordinate of selection" msgstr "Horizontale coördinaat van de selectie" -#: ../src/widgets/select-toolbar.cpp:506 +#: ../src/widgets/select-toolbar.cpp:510 msgctxt "Select toolbar" msgid "Y position" msgstr "Y-Positie" -#: ../src/widgets/select-toolbar.cpp:506 +#: ../src/widgets/select-toolbar.cpp:510 msgctxt "Select toolbar" msgid "Y:" msgstr "Y:" -#: ../src/widgets/select-toolbar.cpp:508 +#: ../src/widgets/select-toolbar.cpp:512 msgid "Vertical coordinate of selection" msgstr "Verticale coördinaat van de selectie" -#: ../src/widgets/select-toolbar.cpp:512 +#: ../src/widgets/select-toolbar.cpp:516 msgctxt "Select toolbar" msgid "Width" msgstr "Breedte" -#: ../src/widgets/select-toolbar.cpp:512 +#: ../src/widgets/select-toolbar.cpp:516 msgctxt "Select toolbar" msgid "W:" msgstr "B:" -#: ../src/widgets/select-toolbar.cpp:514 +#: ../src/widgets/select-toolbar.cpp:518 msgid "Width of selection" msgstr "Breedte van de selectie" -#: ../src/widgets/select-toolbar.cpp:521 +#: ../src/widgets/select-toolbar.cpp:525 msgid "Lock width and height" msgstr "Verhouding tussen breedte en hoogte vastzetten" -#: ../src/widgets/select-toolbar.cpp:522 +#: ../src/widgets/select-toolbar.cpp:526 msgid "When locked, change both width and height by the same proportion" msgstr "Indien vastgezet, breedte en hoogte in dezelfde mate aanpassen" -#: ../src/widgets/select-toolbar.cpp:531 +#: ../src/widgets/select-toolbar.cpp:535 msgctxt "Select toolbar" msgid "Height" msgstr "Hoogte" -#: ../src/widgets/select-toolbar.cpp:531 +#: ../src/widgets/select-toolbar.cpp:535 msgctxt "Select toolbar" msgid "H:" msgstr "H:" -#: ../src/widgets/select-toolbar.cpp:533 +#: ../src/widgets/select-toolbar.cpp:537 msgid "Height of selection" msgstr "Hoogte van de selectie" -#: ../src/widgets/select-toolbar.cpp:583 +#: ../src/widgets/select-toolbar.cpp:587 msgid "Scale rounded corners" msgstr "Afgeronde hoeken schalen" -#: ../src/widgets/select-toolbar.cpp:594 +#: ../src/widgets/select-toolbar.cpp:598 msgid "Move gradients" msgstr "Kleurverlopen verplaatsen" -#: ../src/widgets/select-toolbar.cpp:605 +#: ../src/widgets/select-toolbar.cpp:609 msgid "Move patterns" msgstr "Patronen verplaatsen" -#: ../src/widgets/spiral-toolbar.cpp:115 +#: ../src/widgets/spiral-toolbar.cpp:111 msgid "Change spiral" msgstr "Spiraal aanpassen" -#: ../src/widgets/spiral-toolbar.cpp:261 +#: ../src/widgets/spiral-toolbar.cpp:257 msgid "just a curve" msgstr "gewoon een kromme" -#: ../src/widgets/spiral-toolbar.cpp:261 +#: ../src/widgets/spiral-toolbar.cpp:257 msgid "one full revolution" msgstr "één hele omwenteling" -#: ../src/widgets/spiral-toolbar.cpp:264 +#: ../src/widgets/spiral-toolbar.cpp:260 msgid "Number of turns" msgstr "Aantal stappen" -#: ../src/widgets/spiral-toolbar.cpp:264 +#: ../src/widgets/spiral-toolbar.cpp:260 msgid "Turns:" msgstr "Omwentelingen:" -#: ../src/widgets/spiral-toolbar.cpp:264 +#: ../src/widgets/spiral-toolbar.cpp:260 msgid "Number of revolutions" msgstr "Aantal omwentelingen" -#: ../src/widgets/spiral-toolbar.cpp:275 +#: ../src/widgets/spiral-toolbar.cpp:271 msgid "circle" msgstr "cirkel" -#: ../src/widgets/spiral-toolbar.cpp:275 +#: ../src/widgets/spiral-toolbar.cpp:271 msgid "edge is much denser" msgstr "rand is veel dichter" -#: ../src/widgets/spiral-toolbar.cpp:275 +#: ../src/widgets/spiral-toolbar.cpp:271 msgid "edge is denser" msgstr "rand is dichter" -#: ../src/widgets/spiral-toolbar.cpp:275 +#: ../src/widgets/spiral-toolbar.cpp:271 msgid "even" msgstr "gelijkmatig" -#: ../src/widgets/spiral-toolbar.cpp:275 +#: ../src/widgets/spiral-toolbar.cpp:271 msgid "center is denser" msgstr "centrum is dichter" -#: ../src/widgets/spiral-toolbar.cpp:275 +#: ../src/widgets/spiral-toolbar.cpp:271 msgid "center is much denser" msgstr "centrum is veel dichter" -#: ../src/widgets/spiral-toolbar.cpp:278 +#: ../src/widgets/spiral-toolbar.cpp:274 msgid "Divergence" msgstr "Uitwaaiering" -#: ../src/widgets/spiral-toolbar.cpp:278 +#: ../src/widgets/spiral-toolbar.cpp:274 msgid "Divergence:" msgstr "Uitwaaiering:" -#: ../src/widgets/spiral-toolbar.cpp:278 +#: ../src/widgets/spiral-toolbar.cpp:274 msgid "How much denser/sparser are outer revolutions; 1 = uniform" msgstr "Hoeveel de buitenste omwentelingen uitwaaieren; 1=gelijkmatig" -#: ../src/widgets/spiral-toolbar.cpp:289 +#: ../src/widgets/spiral-toolbar.cpp:285 msgid "starts from center" msgstr "begint in centrum" -#: ../src/widgets/spiral-toolbar.cpp:289 +#: ../src/widgets/spiral-toolbar.cpp:285 msgid "starts mid-way" msgstr "begint halfweg" -#: ../src/widgets/spiral-toolbar.cpp:289 +#: ../src/widgets/spiral-toolbar.cpp:285 msgid "starts near edge" msgstr "begint bij rand" -#: ../src/widgets/spiral-toolbar.cpp:292 +#: ../src/widgets/spiral-toolbar.cpp:288 msgid "Inner radius" msgstr "Binnenstraal" -#: ../src/widgets/spiral-toolbar.cpp:292 +#: ../src/widgets/spiral-toolbar.cpp:288 msgid "Inner radius:" msgstr "Binnenstraal:" -#: ../src/widgets/spiral-toolbar.cpp:292 +#: ../src/widgets/spiral-toolbar.cpp:288 msgid "Radius of the innermost revolution (relative to the spiral size)" msgstr "Straal van de binnenste omwenteling (ten opzichte van de spiraalgrootte)" -#: ../src/widgets/spiral-toolbar.cpp:305 -#: ../src/widgets/star-toolbar.cpp:577 +#: ../src/widgets/spiral-toolbar.cpp:301 +#: ../src/widgets/star-toolbar.cpp:573 msgid "Reset shape parameters to defaults (use Inkscape Preferences > Tools to change defaults)" msgstr "Zet de instellingen van de vorm terug naar de standaard instellingen (gebruik Bestand -> Inkscapevoorkeuren -> Gereedschappen om de standaard instellingen te wijzigen)" #. Width -#: ../src/widgets/spray-toolbar.cpp:129 +#: ../src/widgets/spray-toolbar.cpp:125 msgid "(narrow spray)" msgstr "(smalle verstuiving)" -#: ../src/widgets/spray-toolbar.cpp:129 +#: ../src/widgets/spray-toolbar.cpp:125 msgid "(broad spray)" msgstr "(brede verstuiving)" -#: ../src/widgets/spray-toolbar.cpp:132 +#: ../src/widgets/spray-toolbar.cpp:128 msgid "The width of the spray area (relative to the visible canvas area)" msgstr "De breedte van het verstuivingsgebied (relatief tov het canvas)" -#: ../src/widgets/spray-toolbar.cpp:145 +#: ../src/widgets/spray-toolbar.cpp:141 msgid "(maximum mean)" msgstr "(maximum gemiddelde)" -#: ../src/widgets/spray-toolbar.cpp:148 +#: ../src/widgets/spray-toolbar.cpp:144 msgid "Focus" msgstr "Focus" -#: ../src/widgets/spray-toolbar.cpp:148 +#: ../src/widgets/spray-toolbar.cpp:144 msgid "Focus:" msgstr "Focus:" -#: ../src/widgets/spray-toolbar.cpp:148 +#: ../src/widgets/spray-toolbar.cpp:144 msgid "0 to spray a spot; increase to enlarge the ring radius" msgstr "0 voor puntverstuiving; verhoog om de straal te vergroten." #. Standard_deviation -#: ../src/widgets/spray-toolbar.cpp:161 +#: ../src/widgets/spray-toolbar.cpp:157 msgid "(minimum scatter)" msgstr "(minimum spreiding)" -#: ../src/widgets/spray-toolbar.cpp:161 +#: ../src/widgets/spray-toolbar.cpp:157 msgid "(maximum scatter)" msgstr "(maximum spreiding)" -#: ../src/widgets/spray-toolbar.cpp:164 +#: ../src/widgets/spray-toolbar.cpp:160 msgctxt "Spray tool" msgid "Scatter" msgstr "Verspreiden" -#: ../src/widgets/spray-toolbar.cpp:164 +#: ../src/widgets/spray-toolbar.cpp:160 msgctxt "Spray tool" msgid "Scatter:" msgstr "Verspreiding:" -#: ../src/widgets/spray-toolbar.cpp:164 +#: ../src/widgets/spray-toolbar.cpp:160 msgid "Increase to scatter sprayed objects" msgstr "Verhoog om verstoven objecten te verspreiden" -#: ../src/widgets/spray-toolbar.cpp:183 +#: ../src/widgets/spray-toolbar.cpp:179 msgid "Spray copies of the initial selection" msgstr "Kopieën van de initiële selectie verstuiven" -#: ../src/widgets/spray-toolbar.cpp:190 +#: ../src/widgets/spray-toolbar.cpp:186 msgid "Spray clones of the initial selection" msgstr "Klonen van de initiële selectie verstuiven" -#: ../src/widgets/spray-toolbar.cpp:196 +#: ../src/widgets/spray-toolbar.cpp:192 msgid "Spray single path" msgstr "Verstuiven in één richting" -#: ../src/widgets/spray-toolbar.cpp:197 +#: ../src/widgets/spray-toolbar.cpp:193 msgid "Spray objects in a single path" msgstr "Objecten in één richting verstuiven" -#: ../src/widgets/spray-toolbar.cpp:201 -#: ../src/widgets/tweak-toolbar.cpp:271 +#: ../src/widgets/spray-toolbar.cpp:197 +#: ../src/widgets/tweak-toolbar.cpp:267 msgid "Mode" msgstr "Modus" #. Population -#: ../src/widgets/spray-toolbar.cpp:221 +#: ../src/widgets/spray-toolbar.cpp:217 msgid "(low population)" msgstr "(klein aantal)" -#: ../src/widgets/spray-toolbar.cpp:221 +#: ../src/widgets/spray-toolbar.cpp:217 msgid "(high population)" msgstr "(groot aantal)" -#: ../src/widgets/spray-toolbar.cpp:224 +#: ../src/widgets/spray-toolbar.cpp:220 msgid "Amount" msgstr "Hoeveelheid" -#: ../src/widgets/spray-toolbar.cpp:225 +#: ../src/widgets/spray-toolbar.cpp:221 msgid "Adjusts the number of items sprayed per click" msgstr "Het aantal verstoven objecten per klik" -#: ../src/widgets/spray-toolbar.cpp:241 +#: ../src/widgets/spray-toolbar.cpp:237 msgid "Use the pressure of the input device to alter the amount of sprayed objects" msgstr "De druk op het invoerapparaat gebruiken om het aantal verstoven objecten aan te passen" -#: ../src/widgets/spray-toolbar.cpp:251 +#: ../src/widgets/spray-toolbar.cpp:247 msgid "(high rotation variation)" msgstr "(grote variatie draaihoek)" -#: ../src/widgets/spray-toolbar.cpp:254 +#: ../src/widgets/spray-toolbar.cpp:250 msgid "Rotation" msgstr "Draaihoek" -#: ../src/widgets/spray-toolbar.cpp:254 +#: ../src/widgets/spray-toolbar.cpp:250 msgid "Rotation:" msgstr "Draaihoek:" -#: ../src/widgets/spray-toolbar.cpp:256 +#: ../src/widgets/spray-toolbar.cpp:252 #, no-c-format msgid "Variation of the rotation of the sprayed objects; 0% for the same rotation than the original object" msgstr "Variatie van de rotatie van de verstoven objecten; 0% voor dezelfde rotatie als het originele object" -#: ../src/widgets/spray-toolbar.cpp:269 +#: ../src/widgets/spray-toolbar.cpp:265 msgid "(high scale variation)" msgstr "(grote variatie schaal)" -#: ../src/widgets/spray-toolbar.cpp:272 +#: ../src/widgets/spray-toolbar.cpp:268 msgctxt "Spray tool" msgid "Scale" msgstr "Schaal" -#: ../src/widgets/spray-toolbar.cpp:272 +#: ../src/widgets/spray-toolbar.cpp:268 msgctxt "Spray tool" msgid "Scale:" msgstr "Schaal:" -#: ../src/widgets/spray-toolbar.cpp:274 +#: ../src/widgets/spray-toolbar.cpp:270 #, no-c-format msgid "Variation in the scale of the sprayed objects; 0% for the same scale than the original object" msgstr "Variatie van de schaal van de verstoven objecten; 0% voor de schaal van het originele object" @@ -24890,83 +24942,93 @@ msgstr "Variatie van de schaal van de verstoven objecten; 0% voor de schaal van msgid "Set attribute" msgstr "Attribuut instellen" -#: ../src/widgets/sp-color-icc-selector.cpp:107 +#: ../src/widgets/sp-color-icc-selector.cpp:257 msgid "CMS" msgstr "KBS" -#: ../src/widgets/sp-color-icc-selector.cpp:214 +#: ../src/widgets/sp-color-icc-selector.cpp:355 #: ../src/widgets/sp-color-scales.cpp:428 msgid "_R:" msgstr "_R:" -#: ../src/widgets/sp-color-icc-selector.cpp:214 -#: ../src/widgets/sp-color-icc-selector.cpp:215 +#. TYPE_RGB_16 +#: ../src/widgets/sp-color-icc-selector.cpp:356 #: ../src/widgets/sp-color-scales.cpp:431 msgid "_G:" msgstr "_G:" -#: ../src/widgets/sp-color-icc-selector.cpp:214 +#: ../src/widgets/sp-color-icc-selector.cpp:357 #: ../src/widgets/sp-color-scales.cpp:434 msgid "_B:" msgstr "_B:" +#: ../src/widgets/sp-color-icc-selector.cpp:359 +#, fuzzy +msgid "G:" +msgstr "_G:" + +#: ../src/widgets/sp-color-icc-selector.cpp:359 +msgid "Gray" +msgstr "Grijs" + # Hue - Tint. -#: ../src/widgets/sp-color-icc-selector.cpp:216 -#: ../src/widgets/sp-color-icc-selector.cpp:217 +#. TYPE_GRAY_16 +#: ../src/widgets/sp-color-icc-selector.cpp:361 +#: ../src/widgets/sp-color-icc-selector.cpp:365 #: ../src/widgets/sp-color-scales.cpp:454 msgid "_H:" msgstr "_T:" # Saturation - Verzadiging. -#: ../src/widgets/sp-color-icc-selector.cpp:216 -#: ../src/widgets/sp-color-icc-selector.cpp:217 +#. TYPE_HSV_16 +#: ../src/widgets/sp-color-icc-selector.cpp:362 +#: ../src/widgets/sp-color-icc-selector.cpp:367 #: ../src/widgets/sp-color-scales.cpp:457 msgid "_S:" msgstr "_V:" # Lightness - Helderheid. -#: ../src/widgets/sp-color-icc-selector.cpp:217 +#. TYPE_HLS_16 +#: ../src/widgets/sp-color-icc-selector.cpp:366 #: ../src/widgets/sp-color-scales.cpp:460 msgid "_L:" msgstr "_L:" -#: ../src/widgets/sp-color-icc-selector.cpp:218 -#: ../src/widgets/sp-color-icc-selector.cpp:219 +#: ../src/widgets/sp-color-icc-selector.cpp:369 +#: ../src/widgets/sp-color-icc-selector.cpp:374 #: ../src/widgets/sp-color-scales.cpp:482 msgid "_C:" msgstr "_C:" -#: ../src/widgets/sp-color-icc-selector.cpp:218 -#: ../src/widgets/sp-color-icc-selector.cpp:219 +#. TYPE_CMYK_16 +#. TYPE_CMY_16 +#: ../src/widgets/sp-color-icc-selector.cpp:370 +#: ../src/widgets/sp-color-icc-selector.cpp:375 #: ../src/widgets/sp-color-scales.cpp:485 msgid "_M:" msgstr "_M:" -#: ../src/widgets/sp-color-icc-selector.cpp:218 -#: ../src/widgets/sp-color-icc-selector.cpp:219 +#: ../src/widgets/sp-color-icc-selector.cpp:371 +#: ../src/widgets/sp-color-icc-selector.cpp:376 #: ../src/widgets/sp-color-scales.cpp:488 msgid "_Y:" msgstr "_Y:" -#: ../src/widgets/sp-color-icc-selector.cpp:218 +#: ../src/widgets/sp-color-icc-selector.cpp:372 #: ../src/widgets/sp-color-scales.cpp:491 msgid "_K:" msgstr "_K:" -#: ../src/widgets/sp-color-icc-selector.cpp:229 -msgid "Gray" -msgstr "Grijs" - -#: ../src/widgets/sp-color-icc-selector.cpp:298 +#: ../src/widgets/sp-color-icc-selector.cpp:455 msgid "Fix" msgstr "Corrigeren" -#: ../src/widgets/sp-color-icc-selector.cpp:301 +#: ../src/widgets/sp-color-icc-selector.cpp:458 msgid "Fix RGB fallback to match icc-color() value." msgstr "RGB-standaardwaarde aanpassen aan waarde van icc-color()." #. Label -#: ../src/widgets/sp-color-icc-selector.cpp:439 +#: ../src/widgets/sp-color-icc-selector.cpp:561 #: ../src/widgets/sp-color-scales.cpp:437 #: ../src/widgets/sp-color-scales.cpp:463 #: ../src/widgets/sp-color-scales.cpp:494 @@ -24974,8 +25036,8 @@ msgstr "RGB-standaardwaarde aanpassen aan waarde van icc-color()." msgid "_A:" msgstr "_A:" -#: ../src/widgets/sp-color-icc-selector.cpp:458 -#: ../src/widgets/sp-color-icc-selector.cpp:480 +#: ../src/widgets/sp-color-icc-selector.cpp:572 +#: ../src/widgets/sp-color-icc-selector.cpp:585 #: ../src/widgets/sp-color-scales.cpp:438 #: ../src/widgets/sp-color-scales.cpp:439 #: ../src/widgets/sp-color-scales.cpp:464 @@ -25033,183 +25095,183 @@ msgstr "Waarde" msgid "Type text in a text node" msgstr "Tekst tikken in een tekstobject" -#: ../src/widgets/star-toolbar.cpp:114 +#: ../src/widgets/star-toolbar.cpp:110 msgid "Star: Change number of corners" msgstr "Ster: aantal hoeken veranderen" -#: ../src/widgets/star-toolbar.cpp:167 +#: ../src/widgets/star-toolbar.cpp:163 msgid "Star: Change spoke ratio" msgstr "Ster: spaakverhouding veranderen" -#: ../src/widgets/star-toolbar.cpp:212 +#: ../src/widgets/star-toolbar.cpp:208 msgid "Make polygon" msgstr "Veelhoek maken" -#: ../src/widgets/star-toolbar.cpp:212 +#: ../src/widgets/star-toolbar.cpp:208 msgid "Make star" msgstr "Ster maken" -#: ../src/widgets/star-toolbar.cpp:251 +#: ../src/widgets/star-toolbar.cpp:247 msgid "Star: Change rounding" msgstr "Ster: afronding veranderen" -#: ../src/widgets/star-toolbar.cpp:291 +#: ../src/widgets/star-toolbar.cpp:287 msgid "Star: Change randomization" msgstr "Ster: willekeurigheid veranderen" -#: ../src/widgets/star-toolbar.cpp:475 +#: ../src/widgets/star-toolbar.cpp:471 msgid "Regular polygon (with one handle) instead of a star" msgstr "Regelmatige veelhoek (met één handvat) in plaats van een ster" -#: ../src/widgets/star-toolbar.cpp:482 +#: ../src/widgets/star-toolbar.cpp:478 msgid "Star instead of a regular polygon (with one handle)" msgstr "Ster in plaats van regelmatige veelhoek (met één handvat)" -#: ../src/widgets/star-toolbar.cpp:503 +#: ../src/widgets/star-toolbar.cpp:499 msgid "triangle/tri-star" msgstr "driehoek/driepuntige ster" -#: ../src/widgets/star-toolbar.cpp:503 +#: ../src/widgets/star-toolbar.cpp:499 msgid "square/quad-star" msgstr "vierkant/vierpuntige ster" -#: ../src/widgets/star-toolbar.cpp:503 +#: ../src/widgets/star-toolbar.cpp:499 msgid "pentagon/five-pointed star" msgstr "vijfhoek/vijfpuntige ster" -#: ../src/widgets/star-toolbar.cpp:503 +#: ../src/widgets/star-toolbar.cpp:499 msgid "hexagon/six-pointed star" msgstr "zeshoek/zespuntige ster" -#: ../src/widgets/star-toolbar.cpp:506 +#: ../src/widgets/star-toolbar.cpp:502 msgid "Corners" msgstr "Hoeken" -#: ../src/widgets/star-toolbar.cpp:506 +#: ../src/widgets/star-toolbar.cpp:502 msgid "Corners:" msgstr "Hoeken:" -#: ../src/widgets/star-toolbar.cpp:506 +#: ../src/widgets/star-toolbar.cpp:502 msgid "Number of corners of a polygon or star" msgstr "Aantal hoeken van een veelhoek of ster" -#: ../src/widgets/star-toolbar.cpp:519 +#: ../src/widgets/star-toolbar.cpp:515 msgid "thin-ray star" msgstr "dunstralige ster" -#: ../src/widgets/star-toolbar.cpp:519 +#: ../src/widgets/star-toolbar.cpp:515 msgid "pentagram" msgstr "pentagram" -#: ../src/widgets/star-toolbar.cpp:519 +#: ../src/widgets/star-toolbar.cpp:515 msgid "hexagram" msgstr "hexagram" -#: ../src/widgets/star-toolbar.cpp:519 +#: ../src/widgets/star-toolbar.cpp:515 msgid "heptagram" msgstr "heptagram" -#: ../src/widgets/star-toolbar.cpp:519 +#: ../src/widgets/star-toolbar.cpp:515 msgid "octagram" msgstr "octagram" -#: ../src/widgets/star-toolbar.cpp:519 +#: ../src/widgets/star-toolbar.cpp:515 msgid "regular polygon" msgstr "regelmatige veelhoek" -#: ../src/widgets/star-toolbar.cpp:522 +#: ../src/widgets/star-toolbar.cpp:518 msgid "Spoke ratio" msgstr "Spaakverhouding" -#: ../src/widgets/star-toolbar.cpp:522 +#: ../src/widgets/star-toolbar.cpp:518 msgid "Spoke ratio:" msgstr "Spaakverhouding:" #. TRANSLATORS: Tip radius of a star is the distance from the center to the farthest handle. #. Base radius is the same for the closest handle. -#: ../src/widgets/star-toolbar.cpp:525 +#: ../src/widgets/star-toolbar.cpp:521 msgid "Base radius to tip radius ratio" msgstr "Verhouding tussen de straal en de lengte van een spaak" -#: ../src/widgets/star-toolbar.cpp:543 +#: ../src/widgets/star-toolbar.cpp:539 msgid "stretched" msgstr "uitgerekt" -#: ../src/widgets/star-toolbar.cpp:543 +#: ../src/widgets/star-toolbar.cpp:539 msgid "twisted" msgstr "gewrongen" -#: ../src/widgets/star-toolbar.cpp:543 +#: ../src/widgets/star-toolbar.cpp:539 msgid "slightly pinched" msgstr "licht afgeknepen" -#: ../src/widgets/star-toolbar.cpp:543 +#: ../src/widgets/star-toolbar.cpp:539 msgid "NOT rounded" msgstr "NIET afgerond" -#: ../src/widgets/star-toolbar.cpp:543 +#: ../src/widgets/star-toolbar.cpp:539 msgid "slightly rounded" msgstr "licht afgerond" -#: ../src/widgets/star-toolbar.cpp:543 +#: ../src/widgets/star-toolbar.cpp:539 msgid "visibly rounded" msgstr "zichtbaar afgerond" -#: ../src/widgets/star-toolbar.cpp:543 +#: ../src/widgets/star-toolbar.cpp:539 msgid "well rounded" msgstr "goed afgerond" -#: ../src/widgets/star-toolbar.cpp:543 +#: ../src/widgets/star-toolbar.cpp:539 msgid "amply rounded" msgstr "flink afgerond" -#: ../src/widgets/star-toolbar.cpp:543 -#: ../src/widgets/star-toolbar.cpp:558 +#: ../src/widgets/star-toolbar.cpp:539 +#: ../src/widgets/star-toolbar.cpp:554 msgid "blown up" msgstr "opgeblazen" # Het gaat hier om een hoeveelheid. -#: ../src/widgets/star-toolbar.cpp:546 +#: ../src/widgets/star-toolbar.cpp:542 msgid "Rounded:" msgstr "Afronding:" -#: ../src/widgets/star-toolbar.cpp:546 +#: ../src/widgets/star-toolbar.cpp:542 msgid "How much rounded are the corners (0 for sharp)" msgstr "Hoe hoeken worden afgerond (0 voor scherpe hoeken)" -#: ../src/widgets/star-toolbar.cpp:558 +#: ../src/widgets/star-toolbar.cpp:554 msgid "NOT randomized" msgstr "GEEN willekeur" -#: ../src/widgets/star-toolbar.cpp:558 +#: ../src/widgets/star-toolbar.cpp:554 msgid "slightly irregular" msgstr "licht onregelmatig" -#: ../src/widgets/star-toolbar.cpp:558 +#: ../src/widgets/star-toolbar.cpp:554 msgid "visibly randomized" msgstr "zichtbaar onregelmatig" -#: ../src/widgets/star-toolbar.cpp:558 +#: ../src/widgets/star-toolbar.cpp:554 msgid "strongly randomized" msgstr "sterk onregelmatig" -#: ../src/widgets/star-toolbar.cpp:561 +#: ../src/widgets/star-toolbar.cpp:557 msgid "Randomized" msgstr "Willekeur" -#: ../src/widgets/star-toolbar.cpp:561 +#: ../src/widgets/star-toolbar.cpp:557 msgid "Randomized:" msgstr "Willekeur:" -#: ../src/widgets/star-toolbar.cpp:561 +#: ../src/widgets/star-toolbar.cpp:557 msgid "Scatter randomly the corners and angles" msgstr "Punten en hoeken willekeurig uitspreiden" -#: ../src/widgets/stroke-style.cpp:185 +#: ../src/widgets/stroke-style.cpp:188 msgid "Stroke width" msgstr "Lijnbreedte" -#: ../src/widgets/stroke-style.cpp:187 +#: ../src/widgets/stroke-style.cpp:190 msgctxt "Stroke width" msgid "_Width:" msgstr "_Breedte:" @@ -25217,92 +25279,88 @@ msgstr "_Breedte:" #. TRANSLATORS: Miter join: joining lines with a sharp (pointed) corner. #. For an example, draw a triangle with a large stroke width and modify the #. "Join" option (in the Fill and Stroke dialog). -#: ../src/widgets/stroke-style.cpp:232 +#: ../src/widgets/stroke-style.cpp:235 msgid "Miter join" msgstr "Scherpe hoek" #. TRANSLATORS: Round join: joining lines with a rounded corner. #. For an example, draw a triangle with a large stroke width and modify the #. "Join" option (in the Fill and Stroke dialog). -#: ../src/widgets/stroke-style.cpp:240 +#: ../src/widgets/stroke-style.cpp:243 msgid "Round join" msgstr "Afgeronde hoek" #. TRANSLATORS: Bevel join: joining lines with a blunted (flattened) corner. #. For an example, draw a triangle with a large stroke width and modify the #. "Join" option (in the Fill and Stroke dialog). -#: ../src/widgets/stroke-style.cpp:248 +#: ../src/widgets/stroke-style.cpp:251 msgid "Bevel join" msgstr "Schuine hoek" -#: ../src/widgets/stroke-style.cpp:273 +#: ../src/widgets/stroke-style.cpp:276 msgid "Miter _limit:" msgstr "_Hoeklimiet:" #. Cap type #. TRANSLATORS: cap type specifies the shape for the ends of lines #. spw_label(t, _("_Cap:"), 0, i); -#: ../src/widgets/stroke-style.cpp:289 +#: ../src/widgets/stroke-style.cpp:292 msgid "Cap:" msgstr "Uiteinde:" #. TRANSLATORS: Butt cap: the line shape does not extend beyond the end point #. of the line; the ends of the line are square -#: ../src/widgets/stroke-style.cpp:300 +#: ../src/widgets/stroke-style.cpp:303 msgid "Butt cap" msgstr "Afgekapt uiteinde" #. TRANSLATORS: Round cap: the line shape extends beyond the end point of the #. line; the ends of the line are rounded -#: ../src/widgets/stroke-style.cpp:307 +#: ../src/widgets/stroke-style.cpp:310 msgid "Round cap" msgstr "Rond uiteinde" #. TRANSLATORS: Square cap: the line shape extends beyond the end point of the #. line; the ends of the line are square -#: ../src/widgets/stroke-style.cpp:314 +#: ../src/widgets/stroke-style.cpp:317 msgid "Square cap" msgstr "Vierkant uiteinde" #. Dash -#: ../src/widgets/stroke-style.cpp:319 +#: ../src/widgets/stroke-style.cpp:322 msgid "Dashes:" msgstr "Streepjes:" -#: ../src/widgets/stroke-style.cpp:346 -msgid "_Start Markers:" -msgstr "_Beginmarkering:" +#. Drop down marker selectors +#. TRANSLATORS: Path markers are an SVG feature that allows you to attach arbitrary shapes +#. (arrowheads, bullets, faces, whatever) to the start, end, or middle nodes of a path. +#: ../src/widgets/stroke-style.cpp:348 +#, fuzzy +msgid "Markers:" +msgstr "Markeringen" -#: ../src/widgets/stroke-style.cpp:347 +#: ../src/widgets/stroke-style.cpp:354 msgid "Start Markers are drawn on the first node of a path or shape" msgstr "Beginmarkeringen worden getekend bij het eerste knooppunt van een pad of vorm" -#: ../src/widgets/stroke-style.cpp:365 -msgid "_Mid Markers:" -msgstr "_Middenmarkering:" - -#: ../src/widgets/stroke-style.cpp:366 +#: ../src/widgets/stroke-style.cpp:363 msgid "Mid Markers are drawn on every node of a path or shape except the first and last nodes" msgstr "Middennmarkeringen worden getekend bij elk knooppunt van een pad of vorm behalve het eerste en laatste knooppunt" -#: ../src/widgets/stroke-style.cpp:384 -msgid "_End Markers:" -msgstr "_Eindmarkering:" - -#: ../src/widgets/stroke-style.cpp:385 +#: ../src/widgets/stroke-style.cpp:372 msgid "End Markers are drawn on the last node of a path or shape" msgstr "Eindmarkeringen worden getekend bij het laatste knooppunt van een pad of vorm" -#: ../src/widgets/stroke-style.cpp:512 +#: ../src/widgets/stroke-style.cpp:490 msgid "Set markers" msgstr "Markeringen instellen" -#: ../src/widgets/stroke-style.cpp:1100 -#: ../src/widgets/stroke-style.cpp:1185 +#: ../src/widgets/stroke-style.cpp:1020 +#: ../src/widgets/stroke-style.cpp:1105 msgid "Set stroke style" msgstr "Lijnstijl instellen" -#: ../src/widgets/stroke-style.cpp:1273 +#: ../src/widgets/stroke-style.cpp:1193 msgid "Set marker color" msgstr "Markeringskleur instellen" @@ -25310,617 +25368,617 @@ msgstr "Markeringskleur instellen" msgid "Change swatch color" msgstr "Paletkleur aanpassen" -#: ../src/widgets/text-toolbar.cpp:178 +#: ../src/widgets/text-toolbar.cpp:174 msgid "Text: Change font family" msgstr "Tekst: lettertypefamilie veranderen" -#: ../src/widgets/text-toolbar.cpp:242 +#: ../src/widgets/text-toolbar.cpp:238 msgid "Text: Change font size" msgstr "Tekst: lettertypegrootte veranderen" -#: ../src/widgets/text-toolbar.cpp:280 +#: ../src/widgets/text-toolbar.cpp:276 msgid "Text: Change font style" msgstr "Tekst: lettertypestijl veranderen" -#: ../src/widgets/text-toolbar.cpp:358 +#: ../src/widgets/text-toolbar.cpp:354 msgid "Text: Change superscript or subscript" msgstr "Tekst: superscript en subscript veranderen" -#: ../src/widgets/text-toolbar.cpp:503 +#: ../src/widgets/text-toolbar.cpp:499 msgid "Text: Change alignment" msgstr "Tekst: uitlijning veranderen" -#: ../src/widgets/text-toolbar.cpp:546 +#: ../src/widgets/text-toolbar.cpp:542 msgid "Text: Change line-height" msgstr "Tekst: lijnhoogte veranderen" -#: ../src/widgets/text-toolbar.cpp:595 +#: ../src/widgets/text-toolbar.cpp:591 msgid "Text: Change word-spacing" msgstr "Tekst: woordafstand veranderen" -#: ../src/widgets/text-toolbar.cpp:636 +#: ../src/widgets/text-toolbar.cpp:632 msgid "Text: Change letter-spacing" msgstr "Tekst: letterafstand veranderen" -#: ../src/widgets/text-toolbar.cpp:676 +#: ../src/widgets/text-toolbar.cpp:672 msgid "Text: Change dx (kern)" msgstr "Tekst: dx veranderen (kerning)" -#: ../src/widgets/text-toolbar.cpp:710 +#: ../src/widgets/text-toolbar.cpp:706 msgid "Text: Change dy" msgstr "Tekst: dy veranderen" -#: ../src/widgets/text-toolbar.cpp:745 +#: ../src/widgets/text-toolbar.cpp:741 msgid "Text: Change rotate" msgstr "Tekst: draaiing veranderen" -#: ../src/widgets/text-toolbar.cpp:793 +#: ../src/widgets/text-toolbar.cpp:789 msgid "Text: Change orientation" msgstr "Tekst: oriëntatie veranderen" -#: ../src/widgets/text-toolbar.cpp:1235 +#: ../src/widgets/text-toolbar.cpp:1226 msgid "Font Family" msgstr "Lettertypefamilie" -#: ../src/widgets/text-toolbar.cpp:1236 +#: ../src/widgets/text-toolbar.cpp:1227 msgid "Select Font Family (Alt-X to access)" msgstr "Selecteer lettertypefamilie (Alt+X voor dialoog)" #. Focus widget #. Enable entry completion -#: ../src/widgets/text-toolbar.cpp:1246 +#: ../src/widgets/text-toolbar.cpp:1237 msgid "Select all text with this font-family" msgstr "" -#: ../src/widgets/text-toolbar.cpp:1250 +#: ../src/widgets/text-toolbar.cpp:1241 msgid "Font not found on system" msgstr "Lettertype niet aanwezig op systeem" -#: ../src/widgets/text-toolbar.cpp:1309 +#: ../src/widgets/text-toolbar.cpp:1300 msgid "Font Style" msgstr "Lettertypestijl" -#: ../src/widgets/text-toolbar.cpp:1310 +#: ../src/widgets/text-toolbar.cpp:1301 msgid "Font style" msgstr "Lettertypestijl" #. Name -#: ../src/widgets/text-toolbar.cpp:1327 +#: ../src/widgets/text-toolbar.cpp:1318 msgid "Toggle Superscript" msgstr "Superscript" #. Label -#: ../src/widgets/text-toolbar.cpp:1328 +#: ../src/widgets/text-toolbar.cpp:1319 msgid "Toggle superscript" msgstr "Superscript" #. Name -#: ../src/widgets/text-toolbar.cpp:1340 +#: ../src/widgets/text-toolbar.cpp:1331 msgid "Toggle Subscript" msgstr "Subscript" #. Label -#: ../src/widgets/text-toolbar.cpp:1341 +#: ../src/widgets/text-toolbar.cpp:1332 msgid "Toggle subscript" msgstr "Subscript" -#: ../src/widgets/text-toolbar.cpp:1382 +#: ../src/widgets/text-toolbar.cpp:1373 msgid "Justify" msgstr "Uitgevuld" #. Name -#: ../src/widgets/text-toolbar.cpp:1389 +#: ../src/widgets/text-toolbar.cpp:1380 msgid "Alignment" msgstr "Uitlijning" #. Label -#: ../src/widgets/text-toolbar.cpp:1390 +#: ../src/widgets/text-toolbar.cpp:1381 msgid "Text alignment" msgstr "Tekstuitlijning" -#: ../src/widgets/text-toolbar.cpp:1417 +#: ../src/widgets/text-toolbar.cpp:1408 msgid "Horizontal" msgstr "Horizontaal" -#: ../src/widgets/text-toolbar.cpp:1424 +#: ../src/widgets/text-toolbar.cpp:1415 msgid "Vertical" msgstr "Verticaal" #. Label -#: ../src/widgets/text-toolbar.cpp:1431 +#: ../src/widgets/text-toolbar.cpp:1422 msgid "Text orientation" msgstr "Tekstoriëntatie" #. Drop down menu -#: ../src/widgets/text-toolbar.cpp:1454 +#: ../src/widgets/text-toolbar.cpp:1445 msgid "Smaller spacing" msgstr "Kleinere afstand" -#: ../src/widgets/text-toolbar.cpp:1454 -#: ../src/widgets/text-toolbar.cpp:1485 -#: ../src/widgets/text-toolbar.cpp:1516 +#: ../src/widgets/text-toolbar.cpp:1445 +#: ../src/widgets/text-toolbar.cpp:1475 +#: ../src/widgets/text-toolbar.cpp:1505 msgctxt "Text tool" msgid "Normal" msgstr "Normal" -#: ../src/widgets/text-toolbar.cpp:1454 +#: ../src/widgets/text-toolbar.cpp:1445 msgid "Larger spacing" msgstr "Grotere afstand" #. name -#: ../src/widgets/text-toolbar.cpp:1459 +#: ../src/widgets/text-toolbar.cpp:1450 msgid "Line Height" msgstr "Lijnhoogte" #. label -#: ../src/widgets/text-toolbar.cpp:1460 +#: ../src/widgets/text-toolbar.cpp:1451 msgid "Line:" msgstr "Lijn:" #. short label -#: ../src/widgets/text-toolbar.cpp:1461 +#: ../src/widgets/text-toolbar.cpp:1452 msgid "Spacing between lines (times font size)" msgstr "Ruimte tussen lijnen (maal lettertypegrootte)" #. Drop down menu -#: ../src/widgets/text-toolbar.cpp:1485 -#: ../src/widgets/text-toolbar.cpp:1516 +#: ../src/widgets/text-toolbar.cpp:1475 +#: ../src/widgets/text-toolbar.cpp:1505 msgid "Negative spacing" msgstr "Negatieve afstand" -#: ../src/widgets/text-toolbar.cpp:1485 -#: ../src/widgets/text-toolbar.cpp:1516 +#: ../src/widgets/text-toolbar.cpp:1475 +#: ../src/widgets/text-toolbar.cpp:1505 msgid "Positive spacing" msgstr "Positieve afstand" #. name -#: ../src/widgets/text-toolbar.cpp:1490 +#: ../src/widgets/text-toolbar.cpp:1480 msgid "Word spacing" msgstr "Woordafstand" #. label -#: ../src/widgets/text-toolbar.cpp:1491 +#: ../src/widgets/text-toolbar.cpp:1481 msgid "Word:" msgstr "Woord:" #. short label -#: ../src/widgets/text-toolbar.cpp:1492 +#: ../src/widgets/text-toolbar.cpp:1482 msgid "Spacing between words (px)" msgstr "Ruimte tussen woorden (px)" #. name -#: ../src/widgets/text-toolbar.cpp:1521 +#: ../src/widgets/text-toolbar.cpp:1510 msgid "Letter spacing" msgstr "Letterafstand" #. label -#: ../src/widgets/text-toolbar.cpp:1522 +#: ../src/widgets/text-toolbar.cpp:1511 msgid "Letter:" msgstr "Letter:" #. short label -#: ../src/widgets/text-toolbar.cpp:1523 +#: ../src/widgets/text-toolbar.cpp:1512 msgid "Spacing between letters (px)" msgstr "Ruimte tussen letters (px)" #. name -#: ../src/widgets/text-toolbar.cpp:1552 +#: ../src/widgets/text-toolbar.cpp:1540 msgid "Kerning" msgstr "Overhang" #. label -#: ../src/widgets/text-toolbar.cpp:1553 +#: ../src/widgets/text-toolbar.cpp:1541 msgid "Kern:" msgstr "Overhang:" #. short label -#: ../src/widgets/text-toolbar.cpp:1554 +#: ../src/widgets/text-toolbar.cpp:1542 msgid "Horizontal kerning (px)" msgstr "Horizontale overhang (px)" #. name -#: ../src/widgets/text-toolbar.cpp:1583 +#: ../src/widgets/text-toolbar.cpp:1570 msgid "Vertical Shift" msgstr "Verticale verplaatsing" #. label -#: ../src/widgets/text-toolbar.cpp:1584 +#: ../src/widgets/text-toolbar.cpp:1571 msgid "Vert:" msgstr "Vert:" #. short label -#: ../src/widgets/text-toolbar.cpp:1585 +#: ../src/widgets/text-toolbar.cpp:1572 msgid "Vertical shift (px)" msgstr "Verticale verplaatsing (px)" #. name -#: ../src/widgets/text-toolbar.cpp:1614 +#: ../src/widgets/text-toolbar.cpp:1600 msgid "Letter rotation" msgstr "Letterrotatie" #. label -#: ../src/widgets/text-toolbar.cpp:1615 +#: ../src/widgets/text-toolbar.cpp:1601 msgid "Rot:" msgstr "Rot:" #. short label -#: ../src/widgets/text-toolbar.cpp:1616 +#: ../src/widgets/text-toolbar.cpp:1602 msgid "Character rotation (degrees)" msgstr "Karakterrotatie (graden)" -#: ../src/widgets/toolbox.cpp:177 +#: ../src/widgets/toolbox.cpp:179 msgid "Color/opacity used for color tweaking" msgstr "Kleur en ondoorzichtigheid die gebruikt worden in verfmodi" -#: ../src/widgets/toolbox.cpp:185 +#: ../src/widgets/toolbox.cpp:187 msgid "Style of new stars" msgstr "Stijl van nieuwe sterren" -#: ../src/widgets/toolbox.cpp:187 +#: ../src/widgets/toolbox.cpp:189 msgid "Style of new rectangles" msgstr "Stijl van nieuwe rechthoeken" -#: ../src/widgets/toolbox.cpp:189 +#: ../src/widgets/toolbox.cpp:191 msgid "Style of new 3D boxes" msgstr "Stijl van nieuwe 3D-kubussen" -#: ../src/widgets/toolbox.cpp:191 +#: ../src/widgets/toolbox.cpp:193 msgid "Style of new ellipses" msgstr "Stijl van nieuwe ellipsen" -#: ../src/widgets/toolbox.cpp:193 +#: ../src/widgets/toolbox.cpp:195 msgid "Style of new spirals" msgstr "Stijl van nieuwe spiralen" -#: ../src/widgets/toolbox.cpp:195 +#: ../src/widgets/toolbox.cpp:197 msgid "Style of new paths created by Pencil" msgstr "Stijl van nieuwe paden getekend met het potlood" -#: ../src/widgets/toolbox.cpp:197 +#: ../src/widgets/toolbox.cpp:199 msgid "Style of new paths created by Pen" msgstr "Stijl van nieuwe paden getrokken met pen" -#: ../src/widgets/toolbox.cpp:199 +#: ../src/widgets/toolbox.cpp:201 msgid "Style of new calligraphic strokes" msgstr "Stijl van nieuwe kalligrafische lijnen" -#: ../src/widgets/toolbox.cpp:201 #: ../src/widgets/toolbox.cpp:203 +#: ../src/widgets/toolbox.cpp:205 msgid "TBD" msgstr "Te bepalen" -#: ../src/widgets/toolbox.cpp:215 +#: ../src/widgets/toolbox.cpp:217 msgid "Style of Paint Bucket fill objects" msgstr "Stijl van nieuwe verfemmerobjecten" -#: ../src/widgets/toolbox.cpp:1678 +#: ../src/widgets/toolbox.cpp:1676 msgid "Bounding box" msgstr "Omvattend vak" -#: ../src/widgets/toolbox.cpp:1678 +#: ../src/widgets/toolbox.cpp:1676 msgid "Snap bounding boxes" msgstr "Omvattende vakken kleven" -#: ../src/widgets/toolbox.cpp:1687 +#: ../src/widgets/toolbox.cpp:1685 msgid "Bounding box edges" msgstr "Randen van omvattend vak" -#: ../src/widgets/toolbox.cpp:1687 +#: ../src/widgets/toolbox.cpp:1685 msgid "Snap to edges of a bounding box" msgstr "Aan randen van omvattend vak kleven" -#: ../src/widgets/toolbox.cpp:1696 +#: ../src/widgets/toolbox.cpp:1694 msgid "Bounding box corners" msgstr "Hoeken van omvattend vak" -#: ../src/widgets/toolbox.cpp:1696 +#: ../src/widgets/toolbox.cpp:1694 msgid "Snap bounding box corners" msgstr "Aan hoeken van omvattend vak kleven" -#: ../src/widgets/toolbox.cpp:1705 +#: ../src/widgets/toolbox.cpp:1703 msgid "BBox Edge Midpoints" msgstr "Midden randen omvattend vak" -#: ../src/widgets/toolbox.cpp:1705 +#: ../src/widgets/toolbox.cpp:1703 msgid "Snap midpoints of bounding box edges" msgstr "Middens van de randen van omvattende vakken kleven" -#: ../src/widgets/toolbox.cpp:1715 +#: ../src/widgets/toolbox.cpp:1713 msgid "BBox Centers" msgstr "Middelpunt omvattend vak" -#: ../src/widgets/toolbox.cpp:1715 +#: ../src/widgets/toolbox.cpp:1713 msgid "Snapping centers of bounding boxes" msgstr "Middelpunten van omvattende vakken kleven" -#: ../src/widgets/toolbox.cpp:1724 +#: ../src/widgets/toolbox.cpp:1722 msgid "Snap nodes, paths, and handles" msgstr "Knooppunten, paden en handvatten kleven" -#: ../src/widgets/toolbox.cpp:1732 +#: ../src/widgets/toolbox.cpp:1730 msgid "Snap to paths" msgstr "Aan paden kleven" -#: ../src/widgets/toolbox.cpp:1741 +#: ../src/widgets/toolbox.cpp:1739 msgid "Path intersections" msgstr "Kruispunten van paden" -#: ../src/widgets/toolbox.cpp:1741 +#: ../src/widgets/toolbox.cpp:1739 msgid "Snap to path intersections" msgstr "Aan kruispunten van paden kleven" -#: ../src/widgets/toolbox.cpp:1750 +#: ../src/widgets/toolbox.cpp:1748 msgid "To nodes" msgstr "Aan knooppunten" -#: ../src/widgets/toolbox.cpp:1750 +#: ../src/widgets/toolbox.cpp:1748 msgid "Snap cusp nodes, incl. rectangle corners" msgstr "Hoekige knooppunte, inclusief hoeken van rechthoeken, kleven" -#: ../src/widgets/toolbox.cpp:1759 +#: ../src/widgets/toolbox.cpp:1757 msgid "Smooth nodes" msgstr "Afgevlakte knooppunten" -#: ../src/widgets/toolbox.cpp:1759 +#: ../src/widgets/toolbox.cpp:1757 msgid "Snap smooth nodes, incl. quadrant points of ellipses" msgstr "Afgevlakte knooppunten, inclusief kwadrantpunten van ellipsen, kleven" -#: ../src/widgets/toolbox.cpp:1768 +#: ../src/widgets/toolbox.cpp:1766 msgid "Line Midpoints" msgstr "Midden lijnsegment" -#: ../src/widgets/toolbox.cpp:1768 +#: ../src/widgets/toolbox.cpp:1766 msgid "Snap midpoints of line segments" msgstr "Middens van lijnsegmenten kleven" -#: ../src/widgets/toolbox.cpp:1777 +#: ../src/widgets/toolbox.cpp:1775 msgid "Others" msgstr "Andere" -#: ../src/widgets/toolbox.cpp:1777 +#: ../src/widgets/toolbox.cpp:1775 msgid "Snap other points (centers, guide origins, gradient handles, etc.)" msgstr "Kleven van andere punten (middelpunten, oorsprong hulplijn, kleurverloophandvatten, etc.)" -#: ../src/widgets/toolbox.cpp:1785 +#: ../src/widgets/toolbox.cpp:1783 msgid "Object Centers" msgstr "Objectmiddelpunten" -#: ../src/widgets/toolbox.cpp:1785 +#: ../src/widgets/toolbox.cpp:1783 msgid "Snap centers of objects" msgstr "Middelpunten van objecten kleven" -#: ../src/widgets/toolbox.cpp:1794 +#: ../src/widgets/toolbox.cpp:1792 msgid "Rotation Centers" msgstr "Rotatiemiddelpunt" -#: ../src/widgets/toolbox.cpp:1794 +#: ../src/widgets/toolbox.cpp:1792 msgid "Snap an item's rotation center" msgstr "Rotatiecentra kleven" -#: ../src/widgets/toolbox.cpp:1803 +#: ../src/widgets/toolbox.cpp:1801 msgid "Text baseline" msgstr "Grondlijn tekst" -#: ../src/widgets/toolbox.cpp:1803 +#: ../src/widgets/toolbox.cpp:1801 msgid "Snap text anchors and baselines" msgstr "Tekstankers en basislijnen kleven" -#: ../src/widgets/toolbox.cpp:1813 +#: ../src/widgets/toolbox.cpp:1811 msgid "Page border" msgstr "Paginarand" -#: ../src/widgets/toolbox.cpp:1813 +#: ../src/widgets/toolbox.cpp:1811 msgid "Snap to the page border" msgstr "Aan paginarand kleven" -#: ../src/widgets/toolbox.cpp:1822 +#: ../src/widgets/toolbox.cpp:1820 msgid "Snap to grids" msgstr "Aan rasters kleven" -#: ../src/widgets/toolbox.cpp:1831 +#: ../src/widgets/toolbox.cpp:1829 msgid "Snap guides" msgstr "Hulplijnen kleven" #. Width -#: ../src/widgets/tweak-toolbar.cpp:143 +#: ../src/widgets/tweak-toolbar.cpp:139 msgid "(pinch tweak)" msgstr "(precieze boetsering)" -#: ../src/widgets/tweak-toolbar.cpp:143 +#: ../src/widgets/tweak-toolbar.cpp:139 msgid "(broad tweak)" msgstr "(brede boetsering)" -#: ../src/widgets/tweak-toolbar.cpp:146 +#: ../src/widgets/tweak-toolbar.cpp:142 msgid "The width of the tweak area (relative to the visible canvas area)" msgstr "De grootte van het boetseergebied (ten opzichte van het zichtbare canvas)" #. Force -#: ../src/widgets/tweak-toolbar.cpp:160 +#: ../src/widgets/tweak-toolbar.cpp:156 msgid "(minimum force)" msgstr "(minimale kracht)" -#: ../src/widgets/tweak-toolbar.cpp:160 +#: ../src/widgets/tweak-toolbar.cpp:156 msgid "(maximum force)" msgstr "(maximale kracht)" -#: ../src/widgets/tweak-toolbar.cpp:163 +#: ../src/widgets/tweak-toolbar.cpp:159 msgid "Force" msgstr "Kracht" -#: ../src/widgets/tweak-toolbar.cpp:163 +#: ../src/widgets/tweak-toolbar.cpp:159 msgid "Force:" msgstr "Kracht:" -#: ../src/widgets/tweak-toolbar.cpp:163 +#: ../src/widgets/tweak-toolbar.cpp:159 msgid "The force of the tweak action" msgstr "De kracht van de boetseeracties" -#: ../src/widgets/tweak-toolbar.cpp:181 +#: ../src/widgets/tweak-toolbar.cpp:177 msgid "Move mode" msgstr "Modus verplaatsen" -#: ../src/widgets/tweak-toolbar.cpp:182 +#: ../src/widgets/tweak-toolbar.cpp:178 msgid "Move objects in any direction" msgstr "Objecten in elke richting verplaatsen" -#: ../src/widgets/tweak-toolbar.cpp:188 +#: ../src/widgets/tweak-toolbar.cpp:184 msgid "Move in/out mode" msgstr "Modus naar/van cursor verplaatsen" -#: ../src/widgets/tweak-toolbar.cpp:189 +#: ../src/widgets/tweak-toolbar.cpp:185 msgid "Move objects towards cursor; with Shift from cursor" msgstr "Objecten naar cursor verplaatsen; met Shift van de cursor weg" -#: ../src/widgets/tweak-toolbar.cpp:195 +#: ../src/widgets/tweak-toolbar.cpp:191 msgid "Move jitter mode" msgstr "Modus random verplaatsen" -#: ../src/widgets/tweak-toolbar.cpp:196 +#: ../src/widgets/tweak-toolbar.cpp:192 msgid "Move objects in random directions" msgstr "Objecten in random richting verplaatsen" -#: ../src/widgets/tweak-toolbar.cpp:202 +#: ../src/widgets/tweak-toolbar.cpp:198 msgid "Scale mode" msgstr "Modus schalen" -#: ../src/widgets/tweak-toolbar.cpp:203 +#: ../src/widgets/tweak-toolbar.cpp:199 msgid "Shrink objects, with Shift enlarge" msgstr "Objecten verkleinen, met Shift vergroten" -#: ../src/widgets/tweak-toolbar.cpp:209 +#: ../src/widgets/tweak-toolbar.cpp:205 msgid "Rotate mode" msgstr "Modus roteren" -#: ../src/widgets/tweak-toolbar.cpp:210 +#: ../src/widgets/tweak-toolbar.cpp:206 msgid "Rotate objects, with Shift counterclockwise" msgstr "Objecten roteren, met Shift tegen de richting van de klok in" -#: ../src/widgets/tweak-toolbar.cpp:216 +#: ../src/widgets/tweak-toolbar.cpp:212 msgid "Duplicate/delete mode" msgstr "Modus dupliceren/verwijderen" -#: ../src/widgets/tweak-toolbar.cpp:217 +#: ../src/widgets/tweak-toolbar.cpp:213 msgid "Duplicate objects, with Shift delete" msgstr "Objecten dupliceren, met Shift verwijderen" -#: ../src/widgets/tweak-toolbar.cpp:223 +#: ../src/widgets/tweak-toolbar.cpp:219 msgid "Push mode" msgstr "Modus duwen" -#: ../src/widgets/tweak-toolbar.cpp:224 +#: ../src/widgets/tweak-toolbar.cpp:220 msgid "Push parts of paths in any direction" msgstr "Delen van paden in gewenste richting duwen" -#: ../src/widgets/tweak-toolbar.cpp:230 +#: ../src/widgets/tweak-toolbar.cpp:226 msgid "Shrink/grow mode" msgstr "Modus verdunnen/verdikken" -#: ../src/widgets/tweak-toolbar.cpp:231 +#: ../src/widgets/tweak-toolbar.cpp:227 msgid "Shrink (inset) parts of paths; with Shift grow (outset)" msgstr "Delen van paden verdunnen; met Shift verdikken" -#: ../src/widgets/tweak-toolbar.cpp:237 +#: ../src/widgets/tweak-toolbar.cpp:233 msgid "Attract/repel mode" msgstr "Modus aantrekken/afstoten" -#: ../src/widgets/tweak-toolbar.cpp:238 +#: ../src/widgets/tweak-toolbar.cpp:234 msgid "Attract parts of paths towards cursor; with Shift from cursor" msgstr "Delen van paden naar de cursor toe aantrekken; met Shift om van de cursor af te stoten" -#: ../src/widgets/tweak-toolbar.cpp:244 +#: ../src/widgets/tweak-toolbar.cpp:240 msgid "Roughen mode" msgstr "Verruwingsmodus" -#: ../src/widgets/tweak-toolbar.cpp:245 +#: ../src/widgets/tweak-toolbar.cpp:241 msgid "Roughen parts of paths" msgstr "Delen van paden verruwen" -#: ../src/widgets/tweak-toolbar.cpp:251 +#: ../src/widgets/tweak-toolbar.cpp:247 msgid "Color paint mode" msgstr "Verfmodus" -#: ../src/widgets/tweak-toolbar.cpp:252 +#: ../src/widgets/tweak-toolbar.cpp:248 msgid "Paint the tool's color upon selected objects" msgstr "Gekozen kleur over aangewezen objecten verven" -#: ../src/widgets/tweak-toolbar.cpp:258 +#: ../src/widgets/tweak-toolbar.cpp:254 msgid "Color jitter mode" msgstr "Verkleuringsmodus" -#: ../src/widgets/tweak-toolbar.cpp:259 +#: ../src/widgets/tweak-toolbar.cpp:255 msgid "Jitter the colors of selected objects" msgstr "Kleur van de aangewezen objecten veranderen door slepen" -#: ../src/widgets/tweak-toolbar.cpp:265 +#: ../src/widgets/tweak-toolbar.cpp:261 msgid "Blur mode" msgstr "_Mengmodus:" -#: ../src/widgets/tweak-toolbar.cpp:266 +#: ../src/widgets/tweak-toolbar.cpp:262 msgid "Blur selected objects more; with Shift, blur less" msgstr "Geselecteerde objecten meer vervagen; minder vervagen met Shift" -#: ../src/widgets/tweak-toolbar.cpp:293 +#: ../src/widgets/tweak-toolbar.cpp:289 msgid "Channels:" msgstr "Kanalen:" -#: ../src/widgets/tweak-toolbar.cpp:305 +#: ../src/widgets/tweak-toolbar.cpp:301 msgid "In color mode, act on objects' hue" msgstr "Op de tint van het object inwerken (in verfmodi)" #. TRANSLATORS: "H" here stands for hue -#: ../src/widgets/tweak-toolbar.cpp:309 +#: ../src/widgets/tweak-toolbar.cpp:305 msgid "H" msgstr "T" -#: ../src/widgets/tweak-toolbar.cpp:321 +#: ../src/widgets/tweak-toolbar.cpp:317 msgid "In color mode, act on objects' saturation" msgstr "Op de verzadiging van het object inwerken (in verfmodi)" #. TRANSLATORS: "S" here stands for Saturation -#: ../src/widgets/tweak-toolbar.cpp:325 +#: ../src/widgets/tweak-toolbar.cpp:321 msgid "S" msgstr "V" -#: ../src/widgets/tweak-toolbar.cpp:337 +#: ../src/widgets/tweak-toolbar.cpp:333 msgid "In color mode, act on objects' lightness" msgstr "Op de lichtheid van het object inwerken (in verfmodi)" #. TRANSLATORS: "L" here stands for Lightness -#: ../src/widgets/tweak-toolbar.cpp:341 +#: ../src/widgets/tweak-toolbar.cpp:337 msgid "L" msgstr "L" -#: ../src/widgets/tweak-toolbar.cpp:353 +#: ../src/widgets/tweak-toolbar.cpp:349 msgid "In color mode, act on objects' opacity" msgstr "Op de ondoorzichtigheid van het object inwerken (in verfmodi)" #. TRANSLATORS: "O" here stands for Opacity -#: ../src/widgets/tweak-toolbar.cpp:357 +#: ../src/widgets/tweak-toolbar.cpp:353 msgid "O" msgstr "O" #. Fidelity -#: ../src/widgets/tweak-toolbar.cpp:368 +#: ../src/widgets/tweak-toolbar.cpp:364 msgid "(rough, simplified)" msgstr "(ruw, vereenvoudigd)" -#: ../src/widgets/tweak-toolbar.cpp:368 +#: ../src/widgets/tweak-toolbar.cpp:364 msgid "(fine, but many nodes)" msgstr "(fijn, maar veel knooppunten)" -#: ../src/widgets/tweak-toolbar.cpp:371 +#: ../src/widgets/tweak-toolbar.cpp:367 msgid "Fidelity" msgstr "Kwaliteit" -#: ../src/widgets/tweak-toolbar.cpp:371 +#: ../src/widgets/tweak-toolbar.cpp:367 msgid "Fidelity:" msgstr "Kwaliteit:" -#: ../src/widgets/tweak-toolbar.cpp:372 +#: ../src/widgets/tweak-toolbar.cpp:368 msgid "Low fidelity simplifies paths; high fidelity preserves path features but may generate a lot of new nodes" msgstr "Een lage kwaliteit vereenvoudigt paden; een hoge kwaliteit behoudt de padeigenschappen maar kan een groot aantal nieuwe knooppunten genereren" -#: ../src/widgets/tweak-toolbar.cpp:391 +#: ../src/widgets/tweak-toolbar.cpp:387 msgid "Use the pressure of the input device to alter the force of tweak action" msgstr "De op het invoerapparaat uitgeoefende druk gebruiken om de boetseerkracht te variëren" @@ -25973,6 +26031,11 @@ msgstr "Semiperimeter (px): " msgid "Area (px^2): " msgstr "Oppervlak (px^2): " +#: ../share/extensions/dxf_input.py:504 +#, python-format +msgid "%d ENTITIES of type POLYLINE encountered and ignored. Please try to convert to Release 13 format using QCad." +msgstr "" + #: ../share/extensions/dxf_outlines.py:49 msgid "Failed to import the numpy or numpy.linalg modules. These modules are required by this extension. Please install them and try again." msgstr "Laden van de numpy of numpy.linalg modules mislukt. Deze modules zijn nodig voor deze uitbreiding. Installeer deze alstublief en probeer opnieuw." @@ -26249,6 +26312,14 @@ msgstr "Deze uitbreiding vereist ten minste één niet lege laag." msgid "The sliced bitmaps have been saved as:" msgstr "De versneden bitmaps werden bewaard als:" +#: ../share/extensions/hpgl_input.py:59 +msgid "No HPGL data found." +msgstr "" + +#: ../share/extensions/hpgl_input.py:111 +msgid "The HPGL data contained unknown (unsupported) commands, there is a possibility that the drawing is missing some content." +msgstr "" + #: ../share/extensions/inkex.py:133 #, python-format msgid "" @@ -27353,6 +27424,55 @@ msgstr "Selectie verwijderen" msgid "Layer match name" msgstr "Naam van de laag:" +#: ../share/extensions/dxf_outlines.inx.h:9 +msgid "pt" +msgstr "pt" + +#: ../share/extensions/dxf_outlines.inx.h:10 +msgid "pc" +msgstr "pc" + +#: ../share/extensions/dxf_outlines.inx.h:11 +#: ../share/extensions/render_gears.inx.h:7 +msgid "px" +msgstr "px" + +#: ../share/extensions/dxf_outlines.inx.h:12 +#: ../share/extensions/gcodetools_area.inx.h:46 +#: ../share/extensions/gcodetools_dxf_points.inx.h:18 +#: ../share/extensions/gcodetools_engraving.inx.h:24 +#: ../share/extensions/gcodetools_graffiti.inx.h:18 +#: ../share/extensions/gcodetools_lathe.inx.h:39 +#: ../share/extensions/gcodetools_orientation_points.inx.h:11 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:28 +#: ../share/extensions/render_gears.inx.h:9 +msgid "mm" +msgstr "mm" + +#: ../share/extensions/dxf_outlines.inx.h:13 +msgid "cm" +msgstr "cm" + +#: ../share/extensions/dxf_outlines.inx.h:14 +msgid "m" +msgstr "m" + +#: ../share/extensions/dxf_outlines.inx.h:15 +#: ../share/extensions/gcodetools_area.inx.h:47 +#: ../share/extensions/gcodetools_dxf_points.inx.h:19 +#: ../share/extensions/gcodetools_engraving.inx.h:25 +#: ../share/extensions/gcodetools_graffiti.inx.h:19 +#: ../share/extensions/gcodetools_lathe.inx.h:40 +#: ../share/extensions/gcodetools_orientation_points.inx.h:12 +#: ../share/extensions/gcodetools_path_to_gcode.inx.h:29 +#: ../share/extensions/render_gears.inx.h:8 +msgid "in" +msgstr "duim" + +#: ../share/extensions/dxf_outlines.inx.h:16 +msgid "ft" +msgstr "voet" + #: ../share/extensions/dxf_outlines.inx.h:17 msgid "Latin 1" msgstr "Latijn 1" @@ -27699,30 +27819,6 @@ msgstr "Assen tekenen" msgid "Add x-axis endpoints" msgstr "Eindpunten x-as toevoegen" -#: ../share/extensions/gears.inx.h:1 -msgid "Gear" -msgstr "Tandwiel" - -#: ../share/extensions/gears.inx.h:2 -msgid "Number of teeth:" -msgstr "Aantal tanden:" - -#: ../share/extensions/gears.inx.h:3 -msgid "Circular pitch (tooth size):" -msgstr "" - -#: ../share/extensions/gears.inx.h:4 -msgid "Pressure angle (degrees):" -msgstr "Drukhoek (graden):" - -#: ../share/extensions/gears.inx.h:5 -msgid "Diameter of center hole (0 for none):" -msgstr "Diameter van het centraal gat (0 voro geen):" - -#: ../share/extensions/gears.inx.h:10 -msgid "Unit of measurement for both circular pitch and center diameter." -msgstr "" - #: ../share/extensions/gcodetools_about.inx.h:1 msgid "About" msgstr "Over" @@ -28611,73 +28707,67 @@ msgid "Guides creator" msgstr "Hulplijngenerator" #: ../share/extensions/guides_creator.inx.h:2 -msgid "Preset:" -msgstr "Methode:" +#, fuzzy +msgid "Regular guides" +msgstr "Rechthoekig raster" -# Puntjes worden door programma al toegevoegd. #: ../share/extensions/guides_creator.inx.h:3 -msgid "Custom..." -msgstr "Aangepast" - -#: ../share/extensions/guides_creator.inx.h:4 -msgid "Golden ratio" -msgstr "Gulden snede" - -#: ../share/extensions/guides_creator.inx.h:5 -msgid "Rule-of-third" -msgstr "Regel van derden" +#, fuzzy +msgid "Guides preset" +msgstr "Hulplijngenerator" #: ../share/extensions/guides_creator.inx.h:6 -msgid "Vertical guide each:" -msgstr "Verticale hulplijn elke:" +msgid "Start from edges" +msgstr "Aan randen beginnen" + +#: ../share/extensions/guides_creator.inx.h:7 +msgid "Delete existing guides" +msgstr "Bestaande hulplijnen verwijderen" #: ../share/extensions/guides_creator.inx.h:8 -msgid "1/2" -msgstr "1/2" +#, fuzzy +msgid "Diagonal guides" +msgstr "Hulplijnen kleven" #: ../share/extensions/guides_creator.inx.h:9 -msgid "1/3" -msgstr "1/3" +#, fuzzy +msgid "Upper left corner" +msgstr "paginahoek" #: ../share/extensions/guides_creator.inx.h:10 -msgid "1/4" -msgstr "1/4" +#, fuzzy +msgid "Upper right corner" +msgstr "paginahoek" #: ../share/extensions/guides_creator.inx.h:11 -msgid "1/5" -msgstr "1/5" +#, fuzzy +msgid "Lower left corner" +msgstr "Huidige laag één niveau omlaag brengen" #: ../share/extensions/guides_creator.inx.h:12 -msgid "1/6" -msgstr "1/6" +#, fuzzy +msgid "Lower right corner" +msgstr "Huidige laag één niveau omlaag brengen" #: ../share/extensions/guides_creator.inx.h:13 -msgid "1/7" -msgstr "1/7" +#, fuzzy +msgid "Margins" +msgstr "Marge vak" #: ../share/extensions/guides_creator.inx.h:14 -msgid "1/8" -msgstr "1/8" +#, fuzzy +msgid "Margins preset" +msgstr "Marge hulplijn" #: ../share/extensions/guides_creator.inx.h:15 -msgid "1/9" -msgstr "1/9" +#, fuzzy +msgid "Header margin" +msgstr "Marges" #: ../share/extensions/guides_creator.inx.h:16 -msgid "1/10" -msgstr "1/10" - -#: ../share/extensions/guides_creator.inx.h:17 -msgid "Horizontal guide each:" -msgstr "Horizontale hulplijn elke:" - -#: ../share/extensions/guides_creator.inx.h:18 -msgid "Start from edges" -msgstr "Aan randen beginnen" - -#: ../share/extensions/guides_creator.inx.h:19 -msgid "Delete existing guides" -msgstr "Bestaande hulplijnen verwijderen" +#, fuzzy +msgid "Footer margin" +msgstr "Bovenmarge" #: ../share/extensions/guillotine.inx.h:1 msgid "Guillotine" @@ -30019,6 +30109,10 @@ msgstr "Pagina's per duim (PPI)" msgid "Caliper (inches)" msgstr "Dikte (duim)" +#: ../share/extensions/perfectboundcover.inx.h:11 +msgid "Points" +msgstr "Punten" + #: ../share/extensions/perfectboundcover.inx.h:12 msgid "Bond Weight #" msgstr "Gewichtsnummer" @@ -30458,6 +30552,51 @@ msgstr "H (Ong. 30%)" msgid "Square size (px):" msgstr "Puntgrootte (px):" +#: ../share/extensions/render_gears.inx.h:1 +#: ../share/extensions/render_gear_rack.inx.h:6 +msgid "Gear" +msgstr "Tandwiel" + +#: ../share/extensions/render_gears.inx.h:2 +msgid "Number of teeth:" +msgstr "Aantal tanden:" + +#: ../share/extensions/render_gears.inx.h:3 +msgid "Circular pitch (tooth size):" +msgstr "" + +#: ../share/extensions/render_gears.inx.h:4 +msgid "Pressure angle (degrees):" +msgstr "Drukhoek (graden):" + +#: ../share/extensions/render_gears.inx.h:5 +msgid "Diameter of center hole (0 for none):" +msgstr "Diameter van het centraal gat (0 voro geen):" + +#: ../share/extensions/render_gears.inx.h:10 +msgid "Unit of measurement for both circular pitch and center diameter." +msgstr "" + +#: ../share/extensions/render_gear_rack.inx.h:1 +#, fuzzy +msgid "Rack Gear" +msgstr "Tandwiel" + +#: ../share/extensions/render_gear_rack.inx.h:2 +#, fuzzy +msgid "Rack Length:" +msgstr "Lengte:" + +#: ../share/extensions/render_gear_rack.inx.h:3 +#, fuzzy +msgid "Tooth Spacing:" +msgstr "Horizontale tussenruimte:" + +#: ../share/extensions/render_gear_rack.inx.h:4 +#, fuzzy +msgid "Contact Angle:" +msgstr "Contactdriehoek" + #: ../share/extensions/replace_font.inx.h:1 msgid "Replace font" msgstr "Lettertype vervangen" @@ -30540,6 +30679,7 @@ msgstr "Horizontaal punt:" #: ../share/extensions/restack.inx.h:13 #: ../share/extensions/text_extract.inx.h:9 +#: ../share/extensions/text_merge.inx.h:9 msgid "Middle" msgstr "Midden" @@ -30549,11 +30689,13 @@ msgstr "Verticaal punt:" #: ../share/extensions/restack.inx.h:16 #: ../share/extensions/text_extract.inx.h:12 +#: ../share/extensions/text_merge.inx.h:12 msgid "Top" msgstr "Boven" #: ../share/extensions/restack.inx.h:17 #: ../share/extensions/text_extract.inx.h:13 +#: ../share/extensions/text_merge.inx.h:13 msgid "Bottom" msgstr "Onderaan" @@ -31085,30 +31227,37 @@ msgid "Extract" msgstr "Extraheren" #: ../share/extensions/text_extract.inx.h:2 +#: ../share/extensions/text_merge.inx.h:2 msgid "Text direction:" msgstr "Tekstrichting:" #: ../share/extensions/text_extract.inx.h:3 +#: ../share/extensions/text_merge.inx.h:3 msgid "Left to right" msgstr "Links naar rechts" #: ../share/extensions/text_extract.inx.h:4 +#: ../share/extensions/text_merge.inx.h:4 msgid "Bottom to top" msgstr "Onder naar boven" #: ../share/extensions/text_extract.inx.h:5 +#: ../share/extensions/text_merge.inx.h:5 msgid "Right to left" msgstr "Rechts naar links" #: ../share/extensions/text_extract.inx.h:6 +#: ../share/extensions/text_merge.inx.h:6 msgid "Top to bottom" msgstr "Boven naar onder" #: ../share/extensions/text_extract.inx.h:7 +#: ../share/extensions/text_merge.inx.h:7 msgid "Horizontal point:" msgstr "Horizontaal punt:" #: ../share/extensions/text_extract.inx.h:11 +#: ../share/extensions/text_merge.inx.h:11 msgid "Vertical point:" msgstr "Verticaal punt:" @@ -31129,6 +31278,16 @@ msgstr "Hoofdlettergebruik" msgid "lowercase" msgstr "kleine letters" +#: ../share/extensions/text_merge.inx.h:14 +#, fuzzy +msgid "Flow text" +msgstr "Ingekaderde tekst" + +#: ../share/extensions/text_merge.inx.h:15 +#, fuzzy +msgid "Keep style" +msgstr "Tekststijl instellen" + #: ../share/extensions/text_randomcase.inx.h:1 msgid "rANdOm CasE" msgstr "wiLLeKeURige hOofDleTteRs" @@ -31643,33 +31802,114 @@ msgstr "Een populair bestandsformaat voor clipart" msgid "XAML Input" msgstr "XAML-invoer" -#~ msgid "Crop:" -#~ msgstr "Afsnijden:" -#~ msgid "Red:" -#~ msgstr "Rood:" -#~ msgid "Green:" -#~ msgstr "Groen:" -#~ msgid "Blue:" -#~ msgstr "Blauw:" -#~ msgid "Lightness:" -#~ msgstr "Lichtheid:" -#~ msgid "Alpha:" -#~ msgstr "Alfa:" -#~ msgid "Level:" -#~ msgstr "Niveau:" -#~ msgid "Contrast:" -#~ msgstr "Contrast:" -#~ msgid "Colors:" -#~ msgstr "Kleuren:" -#~ msgid "Simplify:" -#~ msgstr "Vereenvoudigen:" -#~ msgid "Blur:" -#~ msgstr "Vervaging:" -#~ msgid "Select only one <b>group</b> to convert to symbol." -#~ msgstr "Selecteer slechts één <b>groep</b> om naar symbool te converteren." -#~ msgid "Select original (<b>Shift+D</b>) to convert to symbol." +#~ msgid "Pt" +#~ msgstr "Pt" +#~ msgid "Picas" +#~ msgstr "Pica's" +#~ msgid "Pc" +#~ msgstr "Pc" +#~ msgid "Pixels" +#~ msgstr "Pixels" +#~ msgid "Px" +#~ msgstr "Px" +#~ msgid "Percent" +#~ msgstr "Procent" +#~ msgid "Percents" +#~ msgstr "Procent" +#~ msgid "Millimeters" +#~ msgstr "Millimeter" +#~ msgid "Centimeters" +#~ msgstr "Centimeter" +#~ msgid "Meter" +#~ msgstr "Meter" +#~ msgid "Meters" +#~ msgstr "Meter" +#~ msgid "Inches" +#~ msgstr "Duim" +#~ msgid "Foot" +#~ msgstr "voet" +#~ msgid "Feet" +#~ msgstr "voet" +#~ msgid "em" +#~ msgstr "em" +#~ msgid "Em squares" +#~ msgstr "Em kwadraat" +#~ msgid "Ex square" +#~ msgstr "Ex kwadraat" +#~ msgid "ex" +#~ msgstr "ex" +#~ msgid "Ex squares" +#~ msgstr "Ex kwadraat" +#~ msgid "Name by which this document is formally known" +#~ msgstr "De naam waaronder dit document officieel bekend is" +#~ msgid "Date associated with the creation of this document (YYYY-MM-DD)" +#~ msgstr "Datum waarop dit document is aangemaakt (JJJJ-MM-DD)" +#~ msgid "The physical or digital manifestation of this document (MIME type)" +#~ msgstr "" +#~ "De fysieke of digitale verschijningsvorm van dit document (MIME-type)" +#~ msgid "Type of document (DCMI Type)" +#~ msgstr "Documenttype (DCMI-type)" +#~ msgid "" +#~ "Name of entity with rights to the Intellectual Property of this document" +#~ msgstr "" +#~ "Naam van instantie van wie dit document het intellectueel eigendom is" +#~ msgid "Unique URI to reference this document" +#~ msgstr "Een unieke URI om aan dit document te refereren" +#~ msgid "Unique URI to reference the source of this document" +#~ msgstr "Een unieke URI om aan de bron van dit document te refereren" +#~ msgid "Unique URI to a related document" +#~ msgstr "Een unieke URI naar een gerelateerd document" +#~ msgid "" +#~ "Two-letter language tag with optional subtags for the language of this " +#~ "document (e.g. 'en-GB')" +#~ msgstr "" +#~ "Een tweeletterige aanduiding (met optionele subaanduiding) van de taal " +#~ "van dit document (bijvoorbeeld 'nl-NL')" +#~ msgid "" +#~ "The topic of this document as comma-separated key words, phrases, or " +#~ "classifications" +#~ msgstr "" +#~ "Het onderwerp van dit document als losse woorden of zinnetjes, gescheiden " +#~ "door komma's" +#~ msgid "Extent or scope of this document" +#~ msgstr "Dekking of lading van dit document" +#~ msgid "Allow relative coordinates" +#~ msgstr "Relatieve coördinaten toestaan" +#~ msgid "If set, relative coordinates may be used in path data" #~ msgstr "" -#~ "Selecteer origineel (<b>Shift+D</b>) om naar symbool te converteren." -#~ msgid "Z:" -#~ msgstr "Z:" +#~ "Indien aangevinkt, kunnen relatieve coördinaten gebruikt worden in paddata" +#~ msgid "_Execute Javascript" +#~ msgstr "_Javascript uitvoeren" +#~ msgid "_Execute Python" +#~ msgstr "_Python uitvoeren" +#~ msgid "_Execute Ruby" +#~ msgstr "_Ruby uitvoeren" +#~ msgid "Script" +#~ msgstr "Script" +#~ msgid "Output" +#~ msgstr "Uitvoer" +#~ msgid "Errors" +#~ msgstr "Fouten" +#~ msgid "Preview scale: " +#~ msgstr "Schaal voorvertoning: " +#~ msgid "Fit" +#~ msgstr "Aanpassen" +#~ msgid "Fit to width" +#~ msgstr "Aanpassen aan breedte" +#~ msgid "Fit to height" +#~ msgstr "Aanpassen aan hoogte" +#~ msgid "Preview size: " +#~ msgstr "Grootte voorvertoning: " +#~ msgid "S_cripts..." +#~ msgstr "S_cripts..." +#~ msgid "Run scripts" +#~ msgstr "Scripts uitvoeren" +#~ msgid "_Start Markers:" +#~ msgstr "_Beginmarkering:" +#~ msgid "_Mid Markers:" +#~ msgstr "_Middenmarkering:" +#~ msgid "_End Markers:" +#~ msgstr "_Eindmarkering:" +#~ msgid "Preset:" +#~ msgstr "Methode:" diff --git a/share/branding/inkscape.svg b/share/branding/inkscape.svg index 121bc3aef..617e66ef4 100644 --- a/share/branding/inkscape.svg +++ b/share/branding/inkscape.svg @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.0" width="128" height="128" id="svg2" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" sodipodi:docname="inkscape.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/valessio/Desenvolvimento/inkscape/inkscape/inkscape.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45"> -<sodipodi:namedview bordercohor="#666666" inkscape:window-height="577" inkscape:window-width="862" inkscape:pageshadow="2" inkscape:pageopacity="0.0" guidetolerance="10.0" gridtolerance="10.0" objecttolerance="10.0" borderopacity="1.0" bordercolor="#666666" pagecolor="#ffffff" id="base" inkscape:zoom="1" inkscape:cx="-56" inkscape:cy="64" inkscape:window-x="192" inkscape:window-y="122" inkscape:current-layer="svg2" showgrid="false" inkscape:window-maximized="0" /> +<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.0" width="128" height="128" id="svg2" sodipodi:version="0.32" inkscape:version="0.48+devel r" sodipodi:docname="inkscape.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/valessio/Desenvolvimento/inkscape/inkscape/inkscape.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45"> +<title id="title7387">Inkscape Logo</title> +<sodipodi:namedview bordercohor="#666666" inkscape:window-height="577" inkscape:window-width="862" inkscape:pageshadow="2" inkscape:pageopacity="0.0" guidetolerance="10.0" gridtolerance="10.0" objecttolerance="10.0" borderopacity="1.0" bordercolor="#666666" pagecolor="#ffffff" id="base" inkscape:zoom="1" inkscape:cx="-232" inkscape:cy="64" inkscape:window-x="192" inkscape:window-y="122" inkscape:current-layer="svg2" showgrid="false" inkscape:window-maximized="0" /> <defs id="defs4"> <linearGradient id="WhiteTransparent" gradientUnits="userSpaceOnUse"> <stop style="stop-color:white;stop-opacity:1" offset="0" id="stop7" /> @@ -170,15 +171,16 @@ </dc:publisher> <dc:identifier>http://andy.fitzsimon.com.au</dc:identifier> <dc:date>2006</dc:date> -<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2/" /> +<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /> +<dc:title>Inkscape Logo</dc:title> </cc:Work> -<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2/"> -<cc:permits rdf:resource="http://web.resource.org/cc/Reproduction" /> -<cc:permits rdf:resource="http://web.resource.org/cc/Distribution" /> -<cc:requires rdf:resource="http://web.resource.org/cc/Notice" /> -<cc:requires rdf:resource="http://web.resource.org/cc/Attribution" /> -<cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> -<cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike" /> +<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"> +<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" /> +<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" /> +<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" /> +<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" /> +<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> +<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /> </cc:License> </rdf:RDF> </metadata> @@ -208,7 +210,7 @@ <path transform="matrix(0.7131486,0,0,1.140781,-126.6101,-124.8917)" d="m 237.875,199.0625 c 0,1.3462 -3.5537,2.4375 -7.9375,2.4375 -4.3838,0 -7.9375,-1.0913 -7.9375,-2.4375 0,-1.3462 3.5537,-2.4375 7.9375,-2.4375 4.3838,0 7.9375,1.0913 7.9375,2.4375 z" sodipodi:ry="2.4375" sodipodi:rx="7.9375" sodipodi:cy="199.0625" sodipodi:cx="229.9375" id="path9008" style="opacity:0.6206894;fill:url(#linearGradient9025);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter8906);enable-background:accumulate" sodipodi:type="arc" /> </g> <path inkscape:connector-curvature="0" style="opacity:0.6157635;fill:url(#radialGradient9046);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter9068)" d="m 80.5,220.0625 c 0,0 2.10339,5.6508 7.875,5.9375 5.83887,0.2901 12.5032,-7.007 13.0625,-9.625 -1,2.25 -6.59033,9.0333 -13.8125,8.9375 -4.09986,-0.054 -7.125,-5.25 -7.125,-5.25 z" id="path9038" transform="matrix(0.5296484,0,0,0.5296484,-11.62295,-14.42691)" sodipodi:nodetypes="czczc" /> -<path inkscape:label="top_inner_highlight" d="m 63.40625,10.21875 c -3.09818,0 -6.1346,1.12204 -8.28125,3.3125 l -41.1875,42.1875 c -3.76562,3.76562 -4.670241,6.23069 -4.4375,7.625 0.116371,0.69716 0.458599,1.30303 1.1875,1.9375 0.7289,0.63447 1.83149,1.25639 3.15625,1.8125 2.64951,1.11222 6.21796,2.00808 9.71875,2.96875 3.50079,0.96067 6.92981,1.97463 9.53125,3.625 0.39662,0.25827 0.76909,0.57647 1.03125,1.03125 0.26216,0.45478 0.35422,1.05609 0.25,1.5625 -0.20843,1.01282 -0.83202,1.54698 -1.46875,2.03125 -1.27346,0.96853 -3.02326,1.77323 -4.78125,2.625 -1.75799,0.85177 -3.52492,1.72324 -4.40625,2.4375 -0.44066,0.35713 -0.60011,0.67813 -0.59375,0.65625 0.006,-0.0219 -0.11685,-0.2731 0.0937,-0.0625 0.55176,0.56709 2.27408,1.53816 4.46875,2.40625 2.19467,0.86809 4.88065,1.74562 7.59375,2.625 2.7131,0.87938 5.4575,1.74996 7.78125,2.65625 2.32375,0.90629 4.21769,1.74894 5.46875,3 0.62268,0.63998 1.06263,1.43596 1.15625,2.25 0.0936,0.81404 -0.12681,1.57803 -0.4375,2.21875 -0.62138,1.2814 -1.62031,2.2672 -2.53125,3.2188 -0.91094,0.9515 -1.73623,1.8603 -2.03125,2.4687 -0.14751,0.3042 -0.17035,0.5024 -0.15625,0.625 0.0141,0.1226 0.0352,0.2462 0.3125,0.5313 A 1.456677,1.456677 0 0 1 44.875,106 c 1.1936,1.2618 3.787,1.4392 6.71875,2.125 1.46587,0.3429 2.99891,0.862 4.3125,2 1.31359,1.138 2.29944,2.8706 2.71875,5.2188 0.17646,0.9945 0.70272,1.4788 1.96875,1.875 1.26603,0.3961 3.19435,0.4655 5.3125,0.1562 4.2363,-0.6186 9.26003,-2.6953 12.15625,-5.0938 0.17999,-0.1529 0.12996,-0.1125 0.1875,-0.1874 -0.1948,-0.1394 -0.65164,-0.4366 -1.40625,-0.8126 -0.89153,-0.4441 -1.9447,-0.8595 -2.75,-1.875 -0.40265,-0.5077 -0.67988,-1.3093 -0.5625,-2.0937 0.11738,-0.7844 0.54683,-1.437 1.125,-2.0313 4.74575,-4.7984 9.42194,-5.94409 12.9375,-6.87495 1.75778,-0.46543 3.22929,-0.89123 4.34375,-1.59375 1.11446,-0.70252 1.98508,-1.66373 2.71875,-3.53125 0.0809,-0.20217 0.0786,-0.26085 -0.0312,-0.5 C 94.5152,92.5421 94.22054,92.15952 93.75,91.75 92.80892,90.93096 91.23958,90.0508 89.6875,89.1875 88.13542,88.3242 86.62703,87.51926 85.53125,86.5 c -0.54789,-0.50963 -1.12202,-1.15163 -1.1875,-2.125 -0.0655,-0.97337 0.57257,-1.85163 1.3125,-2.375 2.74572,-1.93321 6.89628,-3.40491 11.40625,-4.96875 4.51,-1.56384 9.3611,-3.18213 13.3125,-5.03125 3.9514,-1.84912 6.8573,-3.97867 7.7812,-6.125 0.462,-1.07317 0.5467,-2.15861 0.063,-3.5625 -0.4842,-1.40389 -1.5896,-3.12083 -3.5626,-5.09375 L 72,13.5625 c -0.0107,-0.0101 -0.0205,-0.0212 -0.0312,-0.0312 -2.35772,-2.20774 -5.47837,-3.3125 -8.5625,-3.3125 z m 45.93755,80 c -2.6352,0.0951 -5.0596,1.30141 -6.0938,3.1875 0.2938,0.11052 0.5584,0.23497 1.0312,0.34375 1.3757,0.31646 3.2955,0.52074 5.1876,0.5625 1.892,0.0418 3.7841,-0.11747 4.9374,-0.4375 0.5049,-0.14009 0.7724,-0.28178 0.9063,-0.375 -0.2558,-1.09109 -0.8649,-1.86212 -1.9063,-2.4375 -1.0786,-0.59595 -2.5566,-0.89811 -4.0624,-0.84375 z m -70.50005,9.0625 c -2.08988,-0.14535 -4.71655,0.68656 -6,1.71875 -0.64172,0.5161 -0.91327,0.9944 -0.9375,1.3125 -0.0242,0.3181 0.0773,0.742 0.9375,1.4687 a 1.456677,1.456677 0 0 1 0,0.031 c 1.35282,1.17 2.88226,1.048 4.625,0.094 1.46095,-0.7999 2.7572,-2.3007 3.625,-3.875 -0.58503,-0.37729 -1.28454,-0.68281 -2.25,-0.74995 z m 61,0.625 c -0.4473,0.56855 -0.6909,1.09795 -0.71875,1.46875 -0.0384,0.5117 0.10661,0.9072 0.5,1.2812 0.7373,0.701 2.3391,1.0028 3.9688,0.125 -0.032,-0.189 -0.093,-0.4759 -0.3438,-0.8437 -0.4999,-0.7341 -1.6686,-1.5251 -3.40625,-2.03125 z" inkscape:href="#use7639" id="87235" style="fill:none;stroke:url(#radialGradient11553);stroke-width:1.0035907;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter9298)" xlink:href="#use7639" inkscape:original="M 63.40625 8.75 C 59.95625 8.75 56.54375 10 54.09375 12.5 L 12.90625 54.6875 C -2.69375 70.2875 23.0125 69.00625 32.3125 74.90625 C 36.6125 77.70625 18.4875 81.3 22.1875 85 C 25.7875 88.7 43.9 92.0875 47.5 95.6875 C 51.1 99.3875 40.2125 103.3 43.8125 107 C 47.3125 110.7 55.6875 107.1938 57.1875 115.5938 C 58.2875 121.7938 72.6 118.7062 79 113.4062 C 83 110.0062 72.0875 110.0125 75.6875 106.3125 C 84.6875 97.2125 92.7 102.2125 96 93.8125 C 97.8 89.3125 82.4 86.0875 86.5 83.1875 C 96.3 76.2875 132.2875 72.7875 115.6875 56.1875 L 73 12.5 C 70.35 10 66.85625 8.75 63.40625 8.75 z M 109.2812 88.75 C 105.8188 88.875 102.3062 90.6125 101.4062 93.8125 C 101.4062 95.9125 117.7125 97.1125 116.8125 93.3125 C 116.1625 90.1125 112.7437 88.625 109.2812 88.75 z M 38.9375 97.84375 C 33.95 97.49688 27.55625 101.2312 31.90625 104.9062 C 35.60625 108.1063 41.2 104.1875 43 99.6875 C 42.1 98.5125 40.6 97.95937 38.9375 97.84375 z M 99.40625 98.1875 C 94.80625 102.3875 100.1875 106.8062 104.6875 103.9062 C 105.8875 103.1063 104.6063 99.1875 99.40625 98.1875 z " inkscape:radius="-1.456531" sodipodi:type="inkscape:offset" /> +<path inkscape:label="top_inner_highlight" d="m 63.40625,10.21875 c -3.09818,0 -6.1346,1.12204 -8.28125,3.3125 l -41.1875,42.1875 c -3.76562,3.76562 -4.670241,6.23069 -4.4375,7.625 0.116371,0.69716 0.458599,1.30303 1.1875,1.9375 0.7289,0.63447 1.83149,1.25639 3.15625,1.8125 2.64951,1.11222 6.21796,2.00808 9.71875,2.96875 3.50079,0.96067 6.92981,1.97463 9.53125,3.625 0.39662,0.25827 0.76909,0.57647 1.03125,1.03125 0.26216,0.45478 0.35422,1.05609 0.25,1.5625 -0.20843,1.01282 -0.83202,1.54698 -1.46875,2.03125 -1.27346,0.96853 -3.02326,1.77323 -4.78125,2.625 -1.75799,0.85177 -3.52492,1.72324 -4.40625,2.4375 -0.44066,0.35713 -0.60011,0.67813 -0.59375,0.65625 0.006,-0.0219 -0.11685,-0.2731 0.0937,-0.0625 0.55176,0.56709 2.27408,1.53816 4.46875,2.40625 2.19467,0.86809 4.88065,1.74562 7.59375,2.625 2.7131,0.87938 5.4575,1.74996 7.78125,2.65625 2.32375,0.90629 4.21769,1.74894 5.46875,3 0.62268,0.63998 1.06263,1.43596 1.15625,2.25 0.0936,0.81404 -0.12681,1.57803 -0.4375,2.21875 -0.62138,1.2814 -1.62031,2.2672 -2.53125,3.2188 -0.91094,0.9515 -1.73623,1.8603 -2.03125,2.4687 -0.14751,0.3042 -0.17035,0.5024 -0.15625,0.625 0.0141,0.1226 0.0352,0.2462 0.3125,0.5313 A 1.456677,1.456677 0 0 1 44.875,106 c 1.1936,1.2618 3.787,1.4392 6.71875,2.125 1.46587,0.3429 2.99891,0.862 4.3125,2 1.31359,1.138 2.29944,2.8706 2.71875,5.2188 0.17646,0.9945 0.70272,1.4788 1.96875,1.875 1.26603,0.3961 3.19435,0.4655 5.3125,0.1562 4.2363,-0.6186 9.26003,-2.6953 12.15625,-5.0938 0.17999,-0.1529 0.12996,-0.1125 0.1875,-0.1874 -0.1948,-0.1394 -0.65164,-0.4366 -1.40625,-0.8126 -0.89153,-0.4441 -1.9447,-0.8595 -2.75,-1.875 -0.40265,-0.5077 -0.67988,-1.3093 -0.5625,-2.0937 0.11738,-0.7844 0.54683,-1.437 1.125,-2.0313 4.74575,-4.7984 9.42194,-5.94409 12.9375,-6.87495 1.75778,-0.46543 3.22929,-0.89123 4.34375,-1.59375 1.11446,-0.70252 1.98508,-1.66373 2.71875,-3.53125 0.0809,-0.20217 0.0786,-0.26085 -0.0312,-0.5 C 94.5152,92.5421 94.22054,92.15952 93.75,91.75 92.80892,90.93096 91.23958,90.0508 89.6875,89.1875 88.13542,88.3242 86.62703,87.51926 85.53125,86.5 c -0.54789,-0.50963 -1.12202,-1.15163 -1.1875,-2.125 -0.0655,-0.97337 0.57257,-1.85163 1.3125,-2.375 2.74572,-1.93321 6.89628,-3.40491 11.40625,-4.96875 4.51,-1.56384 9.3611,-3.18213 13.3125,-5.03125 3.9514,-1.84912 6.8573,-3.97867 7.7812,-6.125 0.462,-1.07317 0.5467,-2.15861 0.063,-3.5625 -0.4842,-1.40389 -1.5896,-3.12083 -3.5626,-5.09375 L 72,13.5625 c -0.0107,-0.0101 -0.0205,-0.0212 -0.0312,-0.0312 -2.35772,-2.20774 -5.47837,-3.3125 -8.5625,-3.3125 z m 45.93755,80 c -2.6352,0.0951 -5.0596,1.30141 -6.0938,3.1875 0.2938,0.11052 0.5584,0.23497 1.0312,0.34375 1.3757,0.31646 3.2955,0.52074 5.1876,0.5625 1.892,0.0418 3.7841,-0.11747 4.9374,-0.4375 0.5049,-0.14009 0.7724,-0.28178 0.9063,-0.375 -0.2558,-1.09109 -0.8649,-1.86212 -1.9063,-2.4375 -1.0786,-0.59595 -2.5566,-0.89811 -4.0624,-0.84375 z m -70.50005,9.0625 c -2.08988,-0.14535 -4.71655,0.68656 -6,1.71875 -0.64172,0.5161 -0.91327,0.9944 -0.9375,1.3125 -0.0242,0.3181 0.0773,0.742 0.9375,1.4687 a 1.456677,1.456677 0 0 1 0,0.031 c 1.35282,1.17 2.88226,1.048 4.625,0.094 1.46095,-0.7999 2.7572,-2.3007 3.625,-3.875 -0.58503,-0.37729 -1.28454,-0.68281 -2.25,-0.74995 z m 61,0.625 c -0.4473,0.56855 -0.6909,1.09795 -0.71875,1.46875 -0.0384,0.5117 0.10661,0.9072 0.5,1.2812 0.7373,0.701 2.3391,1.0028 3.9688,0.125 -0.032,-0.189 -0.093,-0.4759 -0.3438,-0.8437 -0.4999,-0.7341 -1.6686,-1.5251 -3.40625,-2.03125 z" inkscape:href="#use7639" id="87235" style="fill:none;stroke:url(#radialGradient11553);stroke-width:1.0035907;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter9298)" xlink:href="#use7639" inkscape:original="M 63.40039 8.75 C 59.95039 8.75 56.54961 10 54.09961 12.5 L 12.90039 54.69922 C -2.699609 70.29922 23.00078 69.00039 32.30078 74.90039 C 36.60078 77.70039 18.49922 81.3 22.19922 85 C 25.79922 88.7 43.9 92.09922 47.5 95.69922 C 51.1 99.39922 40.20078 103.3 43.80078 107 C 47.30078 110.7 55.69922 107.1996 57.19922 115.5996 C 58.29922 121.7996 72.6 118.7004 79 113.4004 C 83 110.0004 72.09922 110.0008 75.69922 106.3008 C 84.69922 97.20078 92.7 102.2008 96 93.80078 C 97.8 89.30078 82.4 86.09922 86.5 83.19922 C 96.3 76.29922 132.2992 72.79922 115.6992 56.19922 L 73 12.5 C 70.35 10 66.85039 8.75 63.40039 8.75 z M 109.2871 88.75 C 105.8246 88.875 102.3004 90.60078 101.4004 93.80078 C 101.4004 95.90078 117.7008 97.10078 116.8008 93.30078 C 116.1508 90.10078 112.7496 88.625 109.2871 88.75 z M 38.93164 97.83984 C 33.94414 97.49297 27.55039 101.2254 31.90039 104.9004 C 35.60039 108.1004 41.2 104.1992 43 99.69922 C 42.1 98.52422 40.59414 97.95547 38.93164 97.83984 z M 99.40039 98.19922 C 94.80039 102.3992 100.1992 106.8004 104.6992 103.9004 C 105.8992 103.1004 104.6004 99.19922 99.40039 98.19922 z " inkscape:radius="-1.456531" sodipodi:type="inkscape:offset" /> <path inkscape:connector-curvature="0" sodipodi:nodetypes="csssssscs" transform="matrix(0.4883067,0,0,0.4883067,-5.810401,-7.704252)" id="path5897" d="m 95.5,172 c -5.09061,1.5019 -21.59202,7.7371 -19.25,12.5 2.2436,4.5627 40.6114,6.4013 46.5,20 2.5679,5.9301 -5.8924,10.4033 -3.75,16.5 1.6497,4.6948 14.412,16.4908 22.486,22.0678 6.333,4.3744 14.651,-3.5224 11.264,-10.0678 -5.3959,-10.4276 18.4427,-23.1991 29.25,-29 6.3052,-3.3844 -13,-20 -13,-20 0,0 -73.5,-12 -73.5,-12 z" style="opacity:0.3251231;fill:url(#linearGradient5905);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5983-5)" /> <path inkscape:connector-curvature="0" sodipodi:nodetypes="cssssssssss" id="path5783" d="m 41.74217,78.53304 c 2.23193,1.63922 6.63675,0.65053 9.28212,1.84176 6.34952,2.85921 14.15494,6.04542 12.71857,0.40455 0,0 -1.61577,1.34204 -1.61577,1.34204 0,0 -0.0315,-2.55754 -0.0315,-2.55754 0,0 -3.75198,0.91629 -3.75198,0.91629 0,0 -2.90617,-2.33276 -4.23852,-3.10199 -0.27829,-0.16067 -1.7077,1.29281 -1.7077,1.29281 0,0 -0.25697,-1.5438 -0.25697,-1.5438 -1.85737,-0.19764 -3.69616,-0.28481 -5.31515,-0.27182 -3.88094,0.0311 -6.49906,0.63774 -5.08307,1.6777 z" style="fill:url(#linearGradient5801);fill-opacity:1;fill-rule:evenodd;stroke:none" /> <path inkscape:connector-curvature="0" sodipodi:nodetypes="csssssc" transform="matrix(0.4883067,0,0,0.4883067,-5.810401,-7.704252)" id="path5803" d="m 182.75,187.25 c -1.7598,6.4783 21.6278,15.2799 19.875,19.75 -3.859,9.8416 -24.976,3.1375 -41.125,23.75 -2.3132,2.9525 3.25,13.5 2.5,12.25 -0.75,-1.25 -6.4649,-9.9629 -5,-14.25 4.5942,-13.4452 49.0128,-18.4575 40.875,-24.875 -4.6799,-3.6906 -21.5055,-13.8872 -17.125,-16.625 z" style="opacity:0.4778325;fill:url(#radialGradient5811);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5845)" /> diff --git a/share/examples/blend_modes.svg b/share/examples/blend_modes.svg index d0acf6e4c..6e229b1e5 100644 --- a/share/examples/blend_modes.svg +++ b/share/examples/blend_modes.svg @@ -1,4702 +1,753 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="210mm" - height="297mm" - id="svg1901" - sodipodi:version="0.32" - inkscape:version="0.45+devel" - sodipodi:docname="blend_modes.svg" - sodipodi:docbase="/home/tsoots/ohj/translations/po" - enable-background="new" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs1903"> - <linearGradient - inkscape:collect="always" - id="linearGradient4602"> - <stop - style="stop-color:#0000ff;stop-opacity:1" - offset="0" - id="stop4604" /> - <stop - style="stop-color:#ffff00;stop-opacity:1" - offset="1" - id="stop4606" /> - </linearGradient> - <linearGradient - id="linearGradient4508" - inkscape:collect="always"> - <stop - id="stop4510" - offset="0" - style="stop-color:#ff0000;stop-opacity:1" /> - <stop - id="stop4512" - offset="1" - style="stop-color:#00ffff;stop-opacity:1" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient4496"> - <stop - style="stop-color:#00ff00;stop-opacity:1" - offset="0" - id="stop4498" /> - <stop - style="stop-color:#ff00ff;stop-opacity:1" - offset="1" - id="stop4500" /> - </linearGradient> - <linearGradient - id="linearGradient4220"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop4222" /> - <stop - style="stop-color:#000000;stop-opacity:0;" - offset="1" - id="stop4224" /> - </linearGradient> - <linearGradient - id="linearGradient4214"> - <stop - style="stop-color:#ffff00;stop-opacity:1;" - offset="0" - id="stop4216" /> - <stop - style="stop-color:#ffff00;stop-opacity:0;" - offset="1" - id="stop4218" /> - </linearGradient> - <linearGradient - id="linearGradient4208"> - <stop - style="stop-color:#ff00ff;stop-opacity:1;" - offset="0" - id="stop4210" /> - <stop - style="stop-color:#ff00ff;stop-opacity:0;" - offset="1" - id="stop4212" /> - </linearGradient> - <linearGradient - id="linearGradient4202"> - <stop - style="stop-color:#00ffff;stop-opacity:1;" - offset="0" - id="stop4204" /> - <stop - style="stop-color:#00ffff;stop-opacity:0;" - offset="1" - id="stop4206" /> - </linearGradient> - <linearGradient - id="linearGradient3536" - inkscape:collect="always"> - <stop - id="stop3538" - offset="0" - style="stop-color:#0000ff;stop-opacity:1" /> - <stop - id="stop3540" - offset="1" - style="stop-color:#0000ff;stop-opacity:0" /> - </linearGradient> - <linearGradient - id="linearGradient3530" - inkscape:collect="always"> - <stop - id="stop3532" - offset="0" - style="stop-color:#00ff00;stop-opacity:1" /> - <stop - id="stop3534" - offset="1" - style="stop-color:#00ff00;stop-opacity:0" /> - </linearGradient> - <linearGradient - id="linearGradient3524" - inkscape:collect="always"> - <stop - id="stop3526" - offset="0" - style="stop-color:#ff0000;stop-opacity:1" /> - <stop - id="stop3528" - offset="1" - style="stop-color:#ff0000;stop-opacity:0" /> - </linearGradient> - <linearGradient - id="linearGradient3518"> - <stop - id="stop3520" - offset="0" - style="stop-color:#000000;stop-opacity:1" /> - <stop - id="stop3522" - offset="1" - style="stop-color:#000000;stop-opacity:0" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient2959"> - <stop - style="stop-color:#0000ff;stop-opacity:1" - offset="0" - id="stop2961" /> - <stop - style="stop-color:#ffffff;stop-opacity:1" - offset="1" - id="stop2963" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient2951"> - <stop - style="stop-color:#00ff00;stop-opacity:1" - offset="0" - id="stop2953" /> - <stop - style="stop-color:#ffffff;stop-opacity:1" - offset="1" - id="stop2955" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient2937"> - <stop - style="stop-color:#ff0000;stop-opacity:1" - offset="0" - id="stop2939" /> - <stop - style="stop-color:#ffffff;stop-opacity:1" - offset="1" - id="stop2941" /> - </linearGradient> - <linearGradient - id="linearGradient2927"> - <stop - style="stop-color:#000000;stop-opacity:1" - offset="0" - id="stop2929" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop2931" /> - </linearGradient> - <filter - inkscape:collect="always" - id="filter2849"> - <feBlend - inkscape:collect="always" - mode="screen" - in2="BackgroundImage" - id="feBlend2851" /> - </filter> - <filter - inkscape:collect="always" - id="filter2853"> - <feBlend - inkscape:collect="always" - mode="screen" - in2="BackgroundImage" - id="feBlend2855" /> - </filter> - <filter - inkscape:collect="always" - id="filter2857"> - <feBlend - inkscape:collect="always" - mode="screen" - in2="BackgroundImage" - id="feBlend2859" /> - </filter> - <filter - inkscape:collect="always" - id="filter2877"> - <feBlend - inkscape:collect="always" - mode="multiply" - in2="BackgroundImage" - id="feBlend2879" /> - </filter> - <filter - inkscape:collect="always" - id="filter2881"> - <feBlend - inkscape:collect="always" - mode="multiply" - in2="BackgroundImage" - id="feBlend2883" /> - </filter> - <filter - inkscape:collect="always" - id="filter2885"> - <feBlend - inkscape:collect="always" - mode="multiply" - in2="BackgroundImage" - id="feBlend2887" /> - </filter> - <filter - inkscape:collect="always" - id="filter2995"> - <feBlend - inkscape:collect="always" - mode="multiply" - in2="BackgroundImage" - id="feBlend2997" /> - </filter> - <filter - inkscape:collect="always" - id="filter3017"> - <feBlend - inkscape:collect="always" - mode="screen" - in2="BackgroundImage" - id="feBlend3019" /> - </filter> - <filter - inkscape:collect="always" - id="filter3039"> - <feBlend - inkscape:collect="always" - mode="darken" - in2="BackgroundImage" - id="feBlend3041" /> - </filter> - <filter - inkscape:collect="always" - id="filter3061"> - <feBlend - inkscape:collect="always" - mode="lighten" - in2="BackgroundImage" - id="feBlend3063" /> - </filter> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3120" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3122" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3124" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3126" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3128" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3130" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3132" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3134" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3136" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3138" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3140" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3142" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3144" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3146" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3148" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3150" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3152" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3154" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3156" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3158" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3254" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3256" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3258" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3260" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3262" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3264" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3266" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3268" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3270" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3272" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3274" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3276" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3278" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3280" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3282" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3284" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3286" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3288" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3290" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3292" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3366" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3368" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3370" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3372" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3374" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3376" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3378" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3380" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3382" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3384" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3386" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3388" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3390" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3392" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3394" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3396" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2927" - id="linearGradient3398" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2937" - id="linearGradient3400" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2951" - id="linearGradient3402" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2959" - id="linearGradient3404" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3478" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3480" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3482" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3484" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3552" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3554" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3556" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3558" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3570" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3572" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3574" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3576" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3588" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3590" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3592" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3594" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3606" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3608" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3610" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3612" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <filter - inkscape:collect="always" - id="filter3614"> - <feBlend - inkscape:collect="always" - mode="multiply" - in2="BackgroundImage" - id="feBlend3616" /> - </filter> - <filter - inkscape:collect="always" - id="filter3618"> - <feBlend - inkscape:collect="always" - mode="screen" - in2="BackgroundImage" - id="feBlend3620" /> - </filter> - <filter - inkscape:collect="always" - id="filter3622"> - <feBlend - inkscape:collect="always" - mode="darken" - in2="BackgroundImage" - id="feBlend3624" /> - </filter> - <filter - inkscape:collect="always" - id="filter3626"> - <feBlend - inkscape:collect="always" - mode="lighten" - in2="BackgroundImage" - id="feBlend3628" /> - </filter> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3702" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3704" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3706" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3708" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3710" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3712" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3714" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3716" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3718" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3720" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3722" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3724" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3726" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3728" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3730" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3732" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3734" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3736" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3738" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3740" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3814" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3816" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3818" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3820" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3822" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3824" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3826" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3828" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3830" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3832" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3834" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3836" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3838" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3840" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3842" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3844" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3518" - id="linearGradient3846" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29814" - x2="699.81165" - y2="468.29814" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3524" - id="linearGradient3848" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3530" - id="linearGradient3850" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3536" - id="linearGradient3852" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4082" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4084" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4086" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4088" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4236" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4238" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4240" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4242" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4254" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4256" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4258" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4260" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4272" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4274" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4276" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4278" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4290" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4292" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4294" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4296" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <filter - inkscape:collect="always" - id="filter4298"> - <feBlend - inkscape:collect="always" - mode="multiply" - in2="BackgroundImage" - id="feBlend4300" /> - </filter> - <filter - inkscape:collect="always" - id="filter4302"> - <feBlend - inkscape:collect="always" - mode="screen" - in2="BackgroundImage" - id="feBlend4304" /> - </filter> - <filter - inkscape:collect="always" - id="filter4306"> - <feBlend - inkscape:collect="always" - mode="darken" - in2="BackgroundImage" - id="feBlend4308" /> - </filter> - <filter - inkscape:collect="always" - id="filter4310"> - <feBlend - inkscape:collect="always" - mode="lighten" - in2="BackgroundImage" - id="feBlend4312" /> - </filter> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4364" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4366" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4368" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4370" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4372" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4374" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4376" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4378" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4380" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4382" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4384" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4386" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4388" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4390" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4392" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4394" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4396" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4398" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4400" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4402" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4454" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4456" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4458" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4460" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4462" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4464" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4466" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4468" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4470" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4472" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4474" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4476" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4478" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4480" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4482" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4484" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4202" - id="linearGradient4486" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="468.29813" - x2="699.81165" - y2="468.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4208" - id="linearGradient4488" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="484.29813" - x2="699.81165" - y2="484.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4214" - id="linearGradient4490" - gradientUnits="userSpaceOnUse" - x1="290.77213" - y1="500.29813" - x2="699.81165" - y2="500.29813" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4220" - id="linearGradient4492" - gradientUnits="userSpaceOnUse" - x1="289.26553" - y1="515.26233" - x2="699.81165" - y2="516.29816" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4496" - id="linearGradient4502" - x1="-242.53761" - y1="423.03714" - x2="-242.53761" - y2="141.60864" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,15.135684,-65.605922)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4508" - id="linearGradient4506" - gradientUnits="userSpaceOnUse" - x1="-383.25186" - y1="282.32288" - x2="-101.82336" - y2="282.32288" - gradientTransform="translate(80,-100)" /> - <filter - inkscape:collect="always" - id="filter4514"> - <feBlend - inkscape:collect="always" - mode="multiply" - in2="BackgroundImage" - id="feBlend4516" /> - </filter> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4496" - id="linearGradient4522" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,15.135684,102.2113)" - x1="-242.53761" - y1="423.03714" - x2="-242.53761" - y2="141.60864" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4508" - id="linearGradient4524" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(80,200)" - x1="-383.25186" - y1="282.32288" - x2="-101.82336" - y2="282.32288" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4496" - id="linearGradient4534" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,15.135684,270.02853)" - x1="-242.53761" - y1="423.03714" - x2="-242.53761" - y2="141.60864" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4508" - id="linearGradient4536" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(80,500)" - x1="-383.25186" - y1="282.32288" - x2="-101.82336" - y2="282.32288" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4496" - id="linearGradient4554" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,15.135684,114.39408)" - x1="-242.53761" - y1="423.03714" - x2="-242.53761" - y2="141.60864" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4508" - id="linearGradient4556" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(80,-100)" - x1="-383.25186" - y1="282.32288" - x2="-101.82336" - y2="282.32288" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4496" - id="linearGradient4562" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,15.135684,294.39408)" - x1="-242.53761" - y1="423.03714" - x2="-242.53761" - y2="141.60864" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4508" - id="linearGradient4564" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(80,-100)" - x1="-383.25186" - y1="282.32288" - x2="-101.82336" - y2="282.32288" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4496" - id="linearGradient4570" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,15.135684,474.39408)" - x1="-242.53761" - y1="423.03714" - x2="-242.53761" - y2="141.60864" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4508" - id="linearGradient4572" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(80,-100)" - x1="-383.25186" - y1="282.32288" - x2="-101.82336" - y2="282.32288" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4496" - id="linearGradient4578" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,15.135684,814.39408)" - x1="-242.53761" - y1="423.03714" - x2="-242.53761" - y2="141.60864" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4508" - id="linearGradient4580" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(80,-100)" - x1="-383.25186" - y1="282.32288" - x2="-101.82336" - y2="282.32288" /> - <filter - inkscape:collect="always" - id="filter4582"> - <feBlend - inkscape:collect="always" - mode="screen" - in2="BackgroundImage" - id="feBlend4584" /> - </filter> - <filter - inkscape:collect="always" - id="filter4586"> - <feBlend - inkscape:collect="always" - mode="darken" - in2="BackgroundImage" - id="feBlend4588" /> - </filter> - <filter - inkscape:collect="always" - id="filter4590"> - <feBlend - inkscape:collect="always" - mode="lighten" - in2="BackgroundImage" - id="feBlend4592" /> - </filter> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4496" - id="linearGradient4598" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,814.39408)" - x1="-242.53761" - y1="423.03714" - x2="-242.53761" - y2="141.60864" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4602" - id="linearGradient4600" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,654.39408)" - x1="-383.25186" - y1="282.32288" - x2="-101.82336" - y2="282.32288" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4496" - id="linearGradient4612" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,474.39408)" - x1="-242.53761" - y1="423.03714" - x2="-242.53761" - y2="141.60864" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4602" - id="linearGradient4614" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,474.39408)" - x1="-383.25186" - y1="282.32288" - x2="-101.82336" - y2="282.32288" /> - <filter - inkscape:collect="always" - id="filter4616"> - <feBlend - inkscape:collect="always" - mode="lighten" - in2="BackgroundImage" - id="feBlend4618" /> - </filter> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4496" - id="linearGradient4624" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,294.39408)" - x1="-242.53761" - y1="423.03714" - x2="-242.53761" - y2="141.60864" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4602" - id="linearGradient4626" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,294.39408)" - x1="-383.25186" - y1="282.32288" - x2="-101.82336" - y2="282.32288" /> - <filter - inkscape:collect="always" - id="filter4628"> - <feBlend - inkscape:collect="always" - mode="darken" - in2="BackgroundImage" - id="feBlend4630" /> - </filter> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4496" - id="linearGradient4636" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,114.39408)" - x1="-242.53761" - y1="423.03714" - x2="-242.53761" - y2="141.60864" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4602" - id="linearGradient4638" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,114.39408)" - x1="-383.25186" - y1="282.32288" - x2="-101.82336" - y2="282.32288" /> - <filter - inkscape:collect="always" - id="filter4640"> - <feBlend - inkscape:collect="always" - mode="screen" - in2="BackgroundImage" - id="feBlend4642" /> - </filter> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4496" - id="linearGradient4648" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,-65.60592)" - x1="-242.53761" - y1="423.03714" - x2="-242.53761" - y2="141.60864" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4602" - id="linearGradient4650" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,-65.60592)" - x1="-383.25186" - y1="282.32288" - x2="-101.82336" - y2="282.32288" /> - <filter - inkscape:collect="always" - id="filter4652"> - <feBlend - inkscape:collect="always" - mode="multiply" - in2="BackgroundImage" - id="feBlend4654" /> - </filter> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="0.50027544" - inkscape:cx="369.4624" - inkscape:cy="520.03929" - inkscape:document-units="px" - inkscape:current-layer="layer1" - gridtolerance="10000" - inkscape:window-width="877" - inkscape:window-height="739" - inkscape:window-x="96" - inkscape:window-y="2" - showguides="true" - inkscape:guide-bbox="true" - guidetolerance="4" /> - <metadata - id="metadata1906"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:creator> - <cc:Agent> - <dc:title>Niko Kiirala <niko@kiirala.com></dc:title> - </cc:Agent> - </dc:creator> - <dc:title>Blending modes test</dc:title> - <dc:date>2007-07-03</dc:date> - <cc:license - rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" /> - <dc:language>en</dc:language> - <dc:subject> - <rdf:Bag> - <rdf:li>feBlend</rdf:li> - <rdf:li>blending modes</rdf:li> - <rdf:li>multiply</rdf:li> - <rdf:li>screen</rdf:li> - <rdf:li>darken</rdf:li> - <rdf:li>lighten</rdf:li> - </rdf:Bag> - </dc:subject> - <dc:rights> - <cc:Agent> - <dc:title>Copyright 2007 Niko Kiirala, licensed under Creative Commons by-sa 2.5</dc:title> - </cc:Agent> - </dc:rights> - </cc:Work> - <cc:License - rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"> - <cc:permits - rdf:resource="http://web.resource.org/cc/Reproduction" /> - <cc:permits - rdf:resource="http://web.resource.org/cc/Distribution" /> - <cc:requires - rdf:resource="http://web.resource.org/cc/Notice" /> - <cc:requires - rdf:resource="http://web.resource.org/cc/Attribution" /> - <cc:permits - rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> - <cc:requires - rdf:resource="http://web.resource.org/cc/ShareAlike" /> - </cc:License> - </rdf:RDF> - </metadata> - <g - inkscape:label="Taso 1" - inkscape:groupmode="layer" - id="layer1" - style="opacity:1"> - <g - id="g2861" - transform="translate(-103.06778,-166.47537)" - style="font-size:11"> - <path - transform="matrix(0.9598922,0,0,0.9598922,-15.224797,38.350228)" - d="M 511.47814,294.8725 A 104.17837,104.17837 0 1 1 303.12141,294.8725 A 104.17837,104.17837 0 1 1 511.47814,294.8725 z" - sodipodi:ry="104.17837" - sodipodi:rx="104.17837" - sodipodi:cy="294.8725" - sodipodi:cx="407.29977" - id="path2841" - style="opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.04178368999999993;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11.45962015" - sodipodi:type="arc" /> - <path - transform="matrix(1.0335704,0,0,1.0335704,-234.315,-41.213277)" - d="M 648.2907,312.13095 A 58.051197,58.051197 0 1 1 532.1883,312.13095 A 58.051197,58.051197 0 1 1 648.2907,312.13095 z" - sodipodi:ry="58.051197" - sodipodi:rx="58.051197" - sodipodi:cy="312.13095" - sodipodi:cx="590.2395" - id="path2843" - style="opacity:1;color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter2849);enable-background:accumulate;font-size:10.64271964" - sodipodi:type="arc" /> - <path - sodipodi:type="arc" - style="opacity:1;color:#000000;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter2857);enable-background:accumulate;font-size:10.64271964" - id="path2845" - sodipodi:cx="590.2395" - sodipodi:cy="312.13095" - sodipodi:rx="58.051197" - sodipodi:ry="58.051197" - d="M 648.2907,312.13095 A 58.051197,58.051197 0 1 1 532.1883,312.13095 A 58.051197,58.051197 0 1 1 648.2907,312.13095 z" - transform="matrix(1.0335704,0,0,1.0335704,-267.75004,20.786723)" /> - <path - transform="matrix(1.0335704,0,0,1.0335704,-200.87996,20.786723)" - d="M 648.2907,312.13095 A 58.051197,58.051197 0 1 1 532.1883,312.13095 A 58.051197,58.051197 0 1 1 648.2907,312.13095 z" - sodipodi:ry="58.051197" - sodipodi:rx="58.051197" - sodipodi:cy="312.13095" - sodipodi:cx="590.2395" - id="path2847" - style="opacity:1;color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter2853);enable-background:accumulate;font-size:10.64271964" - sodipodi:type="arc" /> - </g> - <g - id="g2867" - transform="translate(116.93222,-166.47537)" - style="font-size:11"> - <path - sodipodi:type="arc" - style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.04178368999999993;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11.45962015" - id="path2869" - sodipodi:cx="407.29977" - sodipodi:cy="294.8725" - sodipodi:rx="104.17837" - sodipodi:ry="104.17837" - d="M 511.47814,294.8725 A 104.17837,104.17837 0 1 1 303.12141,294.8725 A 104.17837,104.17837 0 1 1 511.47814,294.8725 z" - transform="matrix(0.9598922,0,0,0.9598922,-15.224797,38.350228)" /> - <path - sodipodi:type="arc" - style="opacity:1;color:#000000;fill:#ffff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter2877);enable-background:accumulate;font-size:10.64271964" - id="path2871" - sodipodi:cx="590.2395" - sodipodi:cy="312.13095" - sodipodi:rx="58.051197" - sodipodi:ry="58.051197" - d="M 648.2907,312.13095 A 58.051197,58.051197 0 1 1 532.1883,312.13095 A 58.051197,58.051197 0 1 1 648.2907,312.13095 z" - transform="matrix(1.0335704,0,0,1.0335704,-234.315,-41.213277)" /> - <path - transform="matrix(1.0335704,0,0,1.0335704,-267.75004,20.786723)" - d="M 648.2907,312.13095 A 58.051197,58.051197 0 1 1 532.1883,312.13095 A 58.051197,58.051197 0 1 1 648.2907,312.13095 z" - sodipodi:ry="58.051197" - sodipodi:rx="58.051197" - sodipodi:cy="312.13095" - sodipodi:cx="590.2395" - id="path2873" - style="opacity:1;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter2885);enable-background:accumulate;font-size:10.64271964" - sodipodi:type="arc" /> - <path - sodipodi:type="arc" - style="opacity:1;color:#000000;fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter2881);enable-background:accumulate;font-size:10.64271964" - id="path2875" - sodipodi:cx="590.2395" - sodipodi:cy="312.13095" - sodipodi:rx="58.051197" - sodipodi:ry="58.051197" - d="M 648.2907,312.13095 A 58.051197,58.051197 0 1 1 532.1883,312.13095 A 58.051197,58.051197 0 1 1 648.2907,312.13095 z" - transform="matrix(1.0335704,0,0,1.0335704,-200.87996,20.786723)" /> - </g> - <rect - style="opacity:1;color:#000000;fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11" - id="rect2917" - width="217.79048" - height="218.19157" - x="260.9502" - y="291.53549" /> - <g - id="g2967" - transform="matrix(0.5324436,0,0,0.5324436,106.13043,58.09832)" - style="font-size:20.65946515"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3152);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect2919" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect2921" - style="opacity:1;color:#000000;fill:url(#linearGradient3154);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3156);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect2923" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect2925" - style="opacity:1;color:#000000;fill:url(#linearGradient3158);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <g - id="g2977" - transform="matrix(0.5324436,0,0,0.5324436,106.13043,100.69381)" - style="filter:url(#filter2995);font-size:20.65946515"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect2979" - style="opacity:1;color:#000000;fill:url(#linearGradient3144);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3146);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect2981" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect2983" - style="opacity:1;color:#000000;fill:url(#linearGradient3148);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3150);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect2985" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - style="filter:url(#filter3017);font-size:20.65946515" - transform="matrix(0.5324436,0,0,0.5324436,106.13043,143.28929)" - id="g2999"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3136);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3001" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3003" - style="opacity:1;color:#000000;fill:url(#linearGradient3138);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3140);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3005" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3007" - style="opacity:1;color:#000000;fill:url(#linearGradient3142);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <g - id="g3021" - transform="matrix(0.5324436,0,0,0.5324436,106.13043,185.88478)" - style="filter:url(#filter3039);font-size:20.65946515"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3023" - style="opacity:1;color:#000000;fill:url(#linearGradient3128);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3130);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3025" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3027" - style="opacity:1;color:#000000;fill:url(#linearGradient3132);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3134);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3029" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - style="filter:url(#filter3061);font-size:20.65946515" - transform="matrix(0.5324436,0,0,0.5324436,106.13043,228.48026)" - id="g3043"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3120);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3045" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3047" - style="opacity:1;color:#000000;fill:url(#linearGradient3122);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3124);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3049" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3051" - style="opacity:1;color:#000000;fill:url(#linearGradient3126);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <text - xml:space="preserve" - style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="253.79825" - y="45.830627" - id="text3110" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3112" - x="253.79825" - y="45.830627">Screen</tspan></text> - <text - xml:space="preserve" - style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="471.92325" - y="45.830627" - id="text3114" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3116" - x="471.92325" - y="45.830627">Multiply</tspan></text> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="263.07996" - y="301.25674" - id="text3162" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3164" - x="263.07996" - y="301.25674">Normal</tspan></text> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="263.07996" - y="344.6597" - id="text3166" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3168" - x="263.07996" - y="344.6597">Multiply</tspan></text> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="263.07996" - y="387.06519" - id="text3170" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3172" - x="263.07996" - y="387.06519">Screen</tspan></text> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="263.07996" - y="430.13126" - id="text3174" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3176" - x="263.07996" - y="430.13126">Darken</tspan></text> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="263.07996" - y="472.16821" - id="text3178" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3180" - x="263.07996" - y="472.16821">Lighten</tspan></text> - <rect - y="291.53549" - x="37.323883" - height="218.19157" - width="217.79048" - id="rect3182" - style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.53244358000000003;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11" /> - <g - transform="matrix(0.5324436,0,0,0.5324436,-117.49588,58.09832)" - id="g3184" - style="font-size:20.65946515"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3186" - style="opacity:1;color:#000000;fill:url(#linearGradient3254);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3256);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3188" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3190" - style="opacity:1;color:#000000;fill:url(#linearGradient3258);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3260);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3192" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - style="filter:url(#filter2995);font-size:20.65946515" - transform="matrix(0.5324436,0,0,0.5324436,-117.49588,100.69381)" - id="g3194"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3262);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3196" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3198" - style="opacity:1;color:#000000;fill:url(#linearGradient3264);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3266);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3200" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3202" - style="opacity:1;color:#000000;fill:url(#linearGradient3268);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <g - id="g3204" - transform="matrix(0.5324436,0,0,0.5324436,-117.49588,143.28929)" - style="filter:url(#filter3017);font-size:20.65946515"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3206" - style="opacity:1;color:#000000;fill:url(#linearGradient3270);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3272);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3208" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3210" - style="opacity:1;color:#000000;fill:url(#linearGradient3274);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3276);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3212" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - style="filter:url(#filter3039);font-size:20.65946515" - transform="matrix(0.5324436,0,0,0.5324436,-117.49588,185.88478)" - id="g3214"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3278);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3216" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3218" - style="opacity:1;color:#000000;fill:url(#linearGradient3280);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3282);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3220" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3222" - style="opacity:1;color:#000000;fill:url(#linearGradient3284);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <g - id="g3224" - transform="matrix(0.5324436,0,0,0.5324436,-117.49588,228.48026)" - style="filter:url(#filter3061);font-size:20.65946515"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3226" - style="opacity:1;color:#000000;fill:url(#linearGradient3286);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3288);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3228" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3230" - style="opacity:1;color:#000000;fill:url(#linearGradient3290);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3292);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3232" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <text - sodipodi:linespacing="125%" - id="text3234" - y="301.25674" - x="39.453655" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="301.25674" - x="39.453655" - id="tspan3236" - sodipodi:role="line">Normal</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3238" - y="344.6597" - x="39.453655" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="344.6597" - x="39.453655" - id="tspan3240" - sodipodi:role="line">Multiply</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3242" - y="387.06519" - x="39.453655" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="387.06519" - x="39.453655" - id="tspan3244" - sodipodi:role="line">Screen</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3246" - y="430.13126" - x="39.453655" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="430.13126" - x="39.453655" - id="tspan3248" - sodipodi:role="line">Darken</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3250" - y="472.16821" - x="39.453655" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="472.16821" - x="39.453655" - id="tspan3252" - sodipodi:role="line">Lighten</tspan></text> - <rect - y="291.53549" - x="484.57645" - height="218.19157" - width="217.79048" - id="rect3294" - style="opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11" /> - <g - transform="matrix(0.5324436,0,0,0.5324436,329.75672,58.09832)" - id="g3296" - style="font-size:20.65946515"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3298" - style="opacity:1;color:#000000;fill:url(#linearGradient3366);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3368);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3300" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3302" - style="opacity:1;color:#000000;fill:url(#linearGradient3370);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3372);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3304" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - style="filter:url(#filter2995);font-size:20.65946515" - transform="matrix(0.5324436,0,0,0.5324436,329.75672,100.69381)" - id="g3306"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3374);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3308" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3310" - style="opacity:1;color:#000000;fill:url(#linearGradient3376);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3378);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3312" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3314" - style="opacity:1;color:#000000;fill:url(#linearGradient3380);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <g - id="g3316" - transform="matrix(0.5324436,0,0,0.5324436,329.75672,143.28929)" - style="filter:url(#filter3017);font-size:20.65946515"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3318" - style="opacity:1;color:#000000;fill:url(#linearGradient3382);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3384);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3320" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3322" - style="opacity:1;color:#000000;fill:url(#linearGradient3386);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3388);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3324" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - style="filter:url(#filter3039);font-size:20.65946515" - transform="matrix(0.5324436,0,0,0.5324436,329.75672,185.88478)" - id="g3326"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3390);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3328" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3330" - style="opacity:1;color:#000000;fill:url(#linearGradient3392);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3394);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3332" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3334" - style="opacity:1;color:#000000;fill:url(#linearGradient3396);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <g - id="g3336" - transform="matrix(0.5324436,0,0,0.5324436,329.75672,228.48026)" - style="filter:url(#filter3061);font-size:20.65946515"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3338" - style="opacity:1;color:#000000;fill:url(#linearGradient3398);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3400);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3340" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3342" - style="opacity:1;color:#000000;fill:url(#linearGradient3402);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3404);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3344" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <text - sodipodi:linespacing="125%" - id="text3346" - y="301.25674" - x="486.70624" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="301.25674" - x="486.70624" - id="tspan3348" - sodipodi:role="line">Normal</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3350" - y="344.6597" - x="486.70624" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="344.6597" - x="486.70624" - id="tspan3352" - sodipodi:role="line">Multiply</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3354" - y="387.06519" - x="486.70624" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="387.06519" - x="486.70624" - id="tspan3356" - sodipodi:role="line">Screen</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3358" - y="430.13126" - x="486.70624" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="430.13126" - x="486.70624" - id="tspan3360" - sodipodi:role="line">Darken</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3362" - y="472.16821" - x="486.70624" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="472.16821" - x="486.70624" - id="tspan3364" - sodipodi:role="line">Lighten</tspan></text> - <rect - y="535.1618" - x="260.9502" - height="218.19157" - width="217.79048" - id="rect3406" - style="opacity:1;color:#000000;fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11" /> - <g - transform="matrix(0.5324436,0,0,0.5324436,106.13043,301.72462)" - id="g3408" - style="font-size:20.65946515"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3410" - style="opacity:1;color:#000000;fill:url(#linearGradient3478);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3480);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3412" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3414" - style="opacity:1;color:#000000;fill:url(#linearGradient3482);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3484);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3416" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <text - sodipodi:linespacing="125%" - id="text3458" - y="544.883" - x="263.07996" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="544.883" - x="263.07996" - id="tspan3460" - sodipodi:role="line">Normal</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3462" - y="588.28601" - x="263.07996" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="588.28601" - x="263.07996" - id="tspan3464" - sodipodi:role="line">Multiply</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3466" - y="630.69147" - x="263.07996" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="630.69147" - x="263.07996" - id="tspan3468" - sodipodi:role="line">Screen</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3470" - y="673.75757" - x="263.07996" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="673.75757" - x="263.07996" - id="tspan3472" - sodipodi:role="line">Darken</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3474" - y="715.79443" - x="263.07996" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="715.79443" - x="263.07996" - id="tspan3476" - sodipodi:role="line">Lighten</tspan></text> - <g - id="g3542" - transform="matrix(0.5324436,0,0,0.5324436,106.13043,344.3201)" - style="filter:url(#filter3614);font-size:20.65946515"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3552);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3544" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3546" - style="opacity:1;color:#000000;fill:url(#linearGradient3554);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3556);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3548" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3550" - style="opacity:1;color:#000000;fill:url(#linearGradient3558);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <g - transform="matrix(0.5324436,0,0,0.5324436,106.13043,386.91559)" - id="g3560" - style="filter:url(#filter3618);font-size:20.65946515"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3562" - style="opacity:1;color:#000000;fill:url(#linearGradient3570);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3572);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3564" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3566" - style="opacity:1;color:#000000;fill:url(#linearGradient3574);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3576);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3568" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - id="g3578" - transform="matrix(0.5324436,0,0,0.5324436,106.13043,429.51108)" - style="filter:url(#filter3622);font-size:20.65946515"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3588);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3580" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3582" - style="opacity:1;color:#000000;fill:url(#linearGradient3590);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3592);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3584" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3586" - style="opacity:1;color:#000000;fill:url(#linearGradient3594);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <g - transform="matrix(0.5324436,0,0,0.5324436,106.13043,472.10656)" - id="g3596" - style="filter:url(#filter3626);font-size:20.65946515"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3598" - style="opacity:1;color:#000000;fill:url(#linearGradient3606);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3608);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3600" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3602" - style="opacity:1;color:#000000;fill:url(#linearGradient3610);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3612);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3604" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <rect - style="opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11" - id="rect3630" - width="217.79048" - height="218.19157" - x="484.57645" - y="535.1618" /> - <g - id="g3632" - transform="matrix(0.5324436,0,0,0.5324436,329.75672,301.72462)" - style="font-size:20.65946515"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3702);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3634" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3636" - style="opacity:1;color:#000000;fill:url(#linearGradient3704);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3706);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3638" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3640" - style="opacity:1;color:#000000;fill:url(#linearGradient3708);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="486.70624" - y="544.883" - id="text3642" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3644" - x="486.70624" - y="544.883">Normal</tspan></text> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="486.70624" - y="588.28601" - id="text3646" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3648" - x="486.70624" - y="588.28601">Multiply</tspan></text> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="486.70624" - y="630.69147" - id="text3650" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3652" - x="486.70624" - y="630.69147">Screen</tspan></text> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="486.70624" - y="673.75757" - id="text3654" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3656" - x="486.70624" - y="673.75757">Darken</tspan></text> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="486.70624" - y="715.79443" - id="text3658" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3660" - x="486.70624" - y="715.79443">Lighten</tspan></text> - <g - style="filter:url(#filter3614);font-size:20.65946515" - transform="matrix(0.5324436,0,0,0.5324436,329.75672,344.3201)" - id="g3662"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3664" - style="opacity:1;color:#000000;fill:url(#linearGradient3710);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3712);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3666" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3668" - style="opacity:1;color:#000000;fill:url(#linearGradient3714);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3716);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3670" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - style="filter:url(#filter3618);font-size:20.65946515" - id="g3672" - transform="matrix(0.5324436,0,0,0.5324436,329.75672,386.91559)"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3718);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3674" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3676" - style="opacity:1;color:#000000;fill:url(#linearGradient3720);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3722);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3678" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3680" - style="opacity:1;color:#000000;fill:url(#linearGradient3724);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <g - style="filter:url(#filter3622);font-size:20.65946515" - transform="matrix(0.5324436,0,0,0.5324436,329.75672,429.51108)" - id="g3682"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3684" - style="opacity:1;color:#000000;fill:url(#linearGradient3726);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3728);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3686" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3688" - style="opacity:1;color:#000000;fill:url(#linearGradient3730);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3732);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3690" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - style="filter:url(#filter3626);font-size:20.65946515" - id="g3692" - transform="matrix(0.5324436,0,0,0.5324436,329.75672,472.10656)"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3734);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3694" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3696" - style="opacity:1;color:#000000;fill:url(#linearGradient3736);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3738);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3698" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3700" - style="opacity:1;color:#000000;fill:url(#linearGradient3740);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <rect - style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.53244358000000003;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11" - id="rect3742" - width="217.79048" - height="218.19157" - x="37.323883" - y="535.1618" /> - <g - id="g3744" - transform="matrix(0.5324436,0,0,0.5324436,-117.49588,301.72462)" - style="font-size:20.65946515"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3814);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3746" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3748" - style="opacity:1;color:#000000;fill:url(#linearGradient3816);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3818);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3750" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3752" - style="opacity:1;color:#000000;fill:url(#linearGradient3820);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="39.453655" - y="544.883" - id="text3754" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3756" - x="39.453655" - y="544.883">Normal</tspan></text> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="39.453655" - y="588.28601" - id="text3758" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3760" - x="39.453655" - y="588.28601">Multiply</tspan></text> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="39.453655" - y="630.69147" - id="text3762" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3764" - x="39.453655" - y="630.69147">Screen</tspan></text> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="39.453655" - y="673.75757" - id="text3766" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3768" - x="39.453655" - y="673.75757">Darken</tspan></text> - <text - xml:space="preserve" - style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="39.453655" - y="715.79443" - id="text3770" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3772" - x="39.453655" - y="715.79443">Lighten</tspan></text> - <g - style="filter:url(#filter3614);font-size:20.65946515" - transform="matrix(0.5324436,0,0,0.5324436,-117.49588,344.3201)" - id="g3774"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3776" - style="opacity:1;color:#000000;fill:url(#linearGradient3822);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3824);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3778" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3780" - style="opacity:1;color:#000000;fill:url(#linearGradient3826);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3828);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3782" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - style="filter:url(#filter3618);font-size:20.65946515" - id="g3784" - transform="matrix(0.5324436,0,0,0.5324436,-117.49588,386.91559)"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3830);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3786" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3788" - style="opacity:1;color:#000000;fill:url(#linearGradient3832);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3834);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3790" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3792" - style="opacity:1;color:#000000;fill:url(#linearGradient3836);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <g - style="filter:url(#filter3622);font-size:20.65946515" - transform="matrix(0.5324436,0,0,0.5324436,-117.49588,429.51108)" - id="g3794"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3796" - style="opacity:1;color:#000000;fill:url(#linearGradient3838);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3840);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3798" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3800" - style="opacity:1;color:#000000;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3844);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3802" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - style="filter:url(#filter3626);font-size:20.65946515" - id="g3804" - transform="matrix(0.5324436,0,0,0.5324436,-117.49588,472.10656)"> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3846);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3806" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3808" - style="opacity:1;color:#000000;fill:url(#linearGradient3848);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient3850);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" - id="rect3810" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3812" - style="opacity:1;color:#000000;fill:url(#linearGradient3852);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> - </g> - <text - xml:space="preserve" - style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="36.460007" - y="288.6987" - id="text3854" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3856" - x="36.460007" - y="288.6987">Colour to white</tspan></text> - <text - xml:space="preserve" - style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="36.460007" - y="530.5387" - id="text3858" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3860" - x="36.460007" - y="530.5387">Colour to transparent</tspan></text> - <rect - style="font-size:11px;opacity:1;color:#000000;fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect3862" - width="217.79048" - height="218.19157" - x="260.9502" - y="775.1618" /> - <g - style="font-size:20.65946579px" - id="g3864" - transform="matrix(0.5324436,0,0,0.5324436,106.13043,541.72462)"> - <rect - style="font-size:20.65946578999999872px;opacity:1;color:#000000;fill:url(#linearGradient4082);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect3866" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3868" - style="font-size:20.65946578999999872px;opacity:1;color:#000000;fill:url(#linearGradient4084);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946578999999872px;opacity:1;color:#000000;fill:url(#linearGradient4086);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect3870" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect3872" - style="font-size:20.65946578999999872px;opacity:1;color:#000000;fill:url(#linearGradient4088);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - </g> - <text - xml:space="preserve" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="263.07996" - y="784.883" - id="text3874" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3876" - x="263.07996" - y="784.883">Normal</tspan></text> - <text - xml:space="preserve" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="263.07996" - y="828.28601" - id="text3878" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3880" - x="263.07996" - y="828.28601">Multiply</tspan></text> - <text - xml:space="preserve" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="263.07996" - y="870.69147" - id="text3882" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3884" - x="263.07996" - y="870.69147">Screen</tspan></text> - <text - xml:space="preserve" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="263.07996" - y="913.75757" - id="text3886" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3888" - x="263.07996" - y="913.75757">Darken</tspan></text> - <text - xml:space="preserve" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - x="263.07996" - y="955.79443" - id="text3890" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3892" - x="263.07996" - y="955.79443">Lighten</tspan></text> - <rect - y="775.1618" - x="484.57645" - height="218.19157" - width="217.79048" - id="rect3934" - style="font-size:11px;opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <text - sodipodi:linespacing="125%" - id="text3946" - y="784.883" - x="486.70624" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="784.883" - x="486.70624" - id="tspan3948" - sodipodi:role="line">Normal</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3950" - y="828.28601" - x="486.70624" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="828.28601" - x="486.70624" - id="tspan3952" - sodipodi:role="line">Multiply</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3954" - y="870.69147" - x="486.70624" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="870.69147" - x="486.70624" - id="tspan3956" - sodipodi:role="line">Screen</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3958" - y="913.75757" - x="486.70624" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="913.75757" - x="486.70624" - id="tspan3960" - sodipodi:role="line">Darken</tspan></text> - <text - sodipodi:linespacing="125%" - id="text3962" - y="955.79443" - x="486.70624" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="955.79443" - x="486.70624" - id="tspan3964" - sodipodi:role="line">Lighten</tspan></text> - <rect - y="775.1618" - x="37.323883" - height="218.19157" - width="217.79048" - id="rect4006" - style="font-size:11px;opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.53244358;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <text - sodipodi:linespacing="125%" - id="text4018" - y="784.883" - x="39.453655" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="784.883" - x="39.453655" - id="tspan4020" - sodipodi:role="line">Normal</tspan></text> - <text - sodipodi:linespacing="125%" - id="text4022" - y="828.28601" - x="39.453655" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="828.28601" - x="39.453655" - id="tspan4024" - sodipodi:role="line">Multiply</tspan></text> - <text - sodipodi:linespacing="125%" - id="text4026" - y="870.69147" - x="39.453655" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="870.69147" - x="39.453655" - id="tspan4028" - sodipodi:role="line">Screen</tspan></text> - <text - sodipodi:linespacing="125%" - id="text4030" - y="913.75757" - x="39.453655" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="913.75757" - x="39.453655" - id="tspan4032" - sodipodi:role="line">Darken</tspan></text> - <text - sodipodi:linespacing="125%" - id="text4034" - y="955.79443" - x="39.453655" - style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="955.79443" - x="39.453655" - id="tspan4036" - sodipodi:role="line">Lighten</tspan></text> - <text - sodipodi:linespacing="125%" - id="text4078" - y="770.5387" - x="36.460007" - style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" - xml:space="preserve"><tspan - y="770.5387" - x="36.460007" - id="tspan4080" - sodipodi:role="line">Colour to transparent (CMYK)</tspan></text> - <g - transform="matrix(0.5324436,0,0,0.5324436,106.13043,584.3201)" - id="g4226" - style="font-size:20.65946578999999872px;filter:url(#filter4298)"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4228" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4236);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4238);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4230" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4232" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4240);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4242);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4234" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - transform="matrix(0.5324436,0,0,0.5324436,106.13043,626.91559)" - id="g4244" - style="font-size:20.65946578999999872px;filter:url(#filter4302)"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4246" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4254);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4256);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4248" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4250" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4258);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4260);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4252" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - transform="matrix(0.5324436,0,0,0.5324436,106.13043,669.51108)" - id="g4262" - style="font-size:20.65946578999999872px;filter:url(#filter4306)"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4264" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4272);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4274);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4266" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4268" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4276);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4278);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4270" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - style="font-size:20.65946578999999872px;filter:url(#filter4310)" - id="g4280" - transform="matrix(0.5324436,0,0,0.5324436,106.13043,712.10656)"> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4290);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4282" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4284" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4292);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4294);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4286" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4288" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4296);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - </g> - <g - transform="matrix(0.5324436,0,0,0.5324436,-117.7621,541.72462)" - id="g4314" - style="font-size:20.65946579px"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4316" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4364);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4366);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4318" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4320" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4368);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4370);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4322" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - style="font-size:20.65946579px;filter:url(#filter4298)" - id="g4324" - transform="matrix(0.5324436,0,0,0.5324436,-117.7621,584.3201)"> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4372);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4326" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4328" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4374);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4376);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4330" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4332" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4378);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - </g> - <g - style="font-size:20.65946579px;filter:url(#filter4302)" - id="g4334" - transform="matrix(0.5324436,0,0,0.5324436,-117.7621,626.91559)"> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4380);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4336" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4338" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4382);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4384);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4340" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4342" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4386);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - </g> - <g - style="font-size:20.65946579px;filter:url(#filter4306)" - id="g4344" - transform="matrix(0.5324436,0,0,0.5324436,-117.7621,669.51108)"> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4388);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4346" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4348" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4390);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4392);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4350" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4352" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4394);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - </g> - <g - transform="matrix(0.5324436,0,0,0.5324436,-117.7621,712.10656)" - id="g4354" - style="font-size:20.65946579px;filter:url(#filter4310)"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4356" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4396);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4398);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4358" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4360" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4400);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4402);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4362" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - transform="matrix(0.5324436,0,0,0.5324436,329.75669,541.72462)" - id="g4404" - style="font-size:20.65946579px"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4406" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4454);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4456);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4408" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4410" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4458);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4460);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4412" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <g - style="font-size:20.65946579px;filter:url(#filter4298)" - id="g4414" - transform="matrix(0.5324436,0,0,0.5324436,329.75669,584.3201)"> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4462);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4416" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4418" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4464);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4466);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4420" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4422" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4468);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - </g> - <g - style="font-size:20.65946579px;filter:url(#filter4302)" - id="g4424" - transform="matrix(0.5324436,0,0,0.5324436,329.75669,626.91559)"> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4470);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4426" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4428" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4472);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4474);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4430" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4432" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4476);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - </g> - <g - style="font-size:20.65946579px;filter:url(#filter4306)" - id="g4434" - transform="matrix(0.5324436,0,0,0.5324436,329.75669,669.51108)"> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4478);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4436" - width="409.03952" - height="15.065946" - x="290.77213" - y="460.76517" /> - <rect - y="476.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4438" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4480);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4482);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4440" - width="409.03952" - height="15.065946" - x="290.77213" - y="492.76517" /> - <rect - y="508.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4442" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4484);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - </g> - <g - transform="matrix(0.5324436,0,0,0.5324436,329.75669,712.10656)" - id="g4444" - style="font-size:20.65946579px;filter:url(#filter4310)"> - <rect - y="460.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4446" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4486);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4488);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4448" - width="409.03952" - height="15.065946" - x="290.77213" - y="476.76517" /> - <rect - y="492.76517" - x="290.77213" - height="15.065946" - width="409.03952" - id="rect4450" - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4490);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4492);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4452" - width="409.03952" - height="15.065946" - x="290.77213" - y="508.76517" /> - </g> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient4502);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4494" - width="157.4285" - height="157.4285" - x="-199.25186" - y="13.608643" /> - <rect - y="41.608643" - x="-303.25186" - height="281.4285" - width="281.4285" - id="rect4504" - style="opacity:1;color:#000000;fill:url(#linearGradient4506);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter4514);enable-background:accumulate" - transform="matrix(0.5593907,0,0,0.5593907,-29.61558,-9.666847)" /> - <rect - y="193.60864" - x="-199.25186" - height="157.4285" - width="157.4285" - id="rect4550" - style="opacity:1;color:#000000;fill:url(#linearGradient4554);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - transform="matrix(0.5593907,0,0,0.5593907,-29.61558,170.33315)" - style="opacity:1;color:#000000;fill:url(#linearGradient4556);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter4582);enable-background:accumulate" - id="rect4552" - width="281.4285" - height="281.4285" - x="-303.25186" - y="41.608643" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient4562);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4558" - width="157.4285" - height="157.4285" - x="-199.25186" - y="373.60864" /> - <rect - y="41.608643" - x="-303.25186" - height="281.4285" - width="281.4285" - id="rect4560" - style="opacity:1;color:#000000;fill:url(#linearGradient4564);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter4586);enable-background:accumulate" - transform="matrix(0.5593907,0,0,0.5593907,-29.61558,350.33315)" /> - <rect - y="553.60864" - x="-199.25186" - height="157.4285" - width="157.4285" - id="rect4566" - style="opacity:1;color:#000000;fill:url(#linearGradient4570);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - transform="matrix(0.5593907,0,0,0.5593907,-29.61558,530.33315)" - style="opacity:1;color:#000000;fill:url(#linearGradient4572);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter4590);enable-background:accumulate" - id="rect4568" - width="281.4285" - height="281.4285" - x="-303.25186" - y="41.608643" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient4578);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4574" - width="157.4285" - height="157.4285" - x="-199.25186" - y="893.60864" /> - <rect - y="41.608643" - x="-303.25186" - height="281.4285" - width="281.4285" - id="rect4576" - style="opacity:1;color:#000000;fill:url(#linearGradient4580);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - transform="matrix(0.5593907,0,0,0.5593907,-29.61558,710.33315)" /> - <rect - y="893.60864" - x="780.74817" - height="157.4285" - width="157.4285" - id="rect4594" - style="opacity:1;color:#000000;fill:url(#linearGradient4598);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient4600);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4596" - width="157.42848" - height="157.42848" - x="780.74817" - y="733.60864" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient4612);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4608" - width="157.4285" - height="157.4285" - x="780.74817" - y="553.60864" /> - <rect - y="553.60864" - x="780.74817" - height="157.42848" - width="157.42848" - id="rect4610" - style="opacity:1;color:#000000;fill:url(#linearGradient4614);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;filter:url(#filter4616)" /> - <rect - y="373.60864" - x="780.74817" - height="157.4285" - width="157.4285" - id="rect4620" - style="opacity:1;color:#000000;fill:url(#linearGradient4624);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient4626);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter4628);enable-background:accumulate" - id="rect4622" - width="157.42848" - height="157.42848" - x="780.74817" - y="373.60864" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient4636);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" - id="rect4632" - width="157.4285" - height="157.4285" - x="780.74817" - y="193.60864" /> - <rect - y="193.60864" - x="780.74817" - height="157.42848" - width="157.42848" - id="rect4634" - style="opacity:1;color:#000000;fill:url(#linearGradient4638);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter4640);enable-background:accumulate" /> - <rect - y="13.608643" - x="780.74817" - height="157.4285" - width="157.4285" - id="rect4644" - style="opacity:1;color:#000000;fill:url(#linearGradient4648);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - <rect - style="opacity:1;color:#000000;fill:url(#linearGradient4650);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter4652);enable-background:accumulate" - id="rect4646" - width="157.42848" - height="157.42848" - x="780.74817" - y="13.608643" /> - </g> + +<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="210mm" height="297mm" id="svg1901" sodipodi:version="0.32" inkscape:version="0.48+devel r" sodipodi:docname="blend_modes.svg" enable-background="new" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1"> +<defs id="defs1903"> +<linearGradient inkscape:collect="always" id="linearGradient4602"> +<stop style="stop-color:#0000ff;stop-opacity:1" offset="0" id="stop4604" /> +<stop style="stop-color:#ffff00;stop-opacity:1" offset="1" id="stop4606" /> +</linearGradient> +<linearGradient id="linearGradient4508" inkscape:collect="always"> +<stop id="stop4510" offset="0" style="stop-color:#ff0000;stop-opacity:1" /> +<stop id="stop4512" offset="1" style="stop-color:#00ffff;stop-opacity:1" /> +</linearGradient> +<linearGradient inkscape:collect="always" id="linearGradient4496"> +<stop style="stop-color:#00ff00;stop-opacity:1" offset="0" id="stop4498" /> +<stop style="stop-color:#ff00ff;stop-opacity:1" offset="1" id="stop4500" /> +</linearGradient> +<linearGradient id="linearGradient4220"> +<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop4222" /> +<stop style="stop-color:#000000;stop-opacity:0;" offset="1" id="stop4224" /> +</linearGradient> +<linearGradient id="linearGradient4214"> +<stop style="stop-color:#ffff00;stop-opacity:1;" offset="0" id="stop4216" /> +<stop style="stop-color:#ffff00;stop-opacity:0;" offset="1" id="stop4218" /> +</linearGradient> +<linearGradient id="linearGradient4208"> +<stop style="stop-color:#ff00ff;stop-opacity:1;" offset="0" id="stop4210" /> +<stop style="stop-color:#ff00ff;stop-opacity:0;" offset="1" id="stop4212" /> +</linearGradient> +<linearGradient id="linearGradient4202"> +<stop style="stop-color:#00ffff;stop-opacity:1;" offset="0" id="stop4204" /> +<stop style="stop-color:#00ffff;stop-opacity:0;" offset="1" id="stop4206" /> +</linearGradient> +<linearGradient id="linearGradient3536" inkscape:collect="always"> +<stop id="stop3538" offset="0" style="stop-color:#0000ff;stop-opacity:1" /> +<stop id="stop3540" offset="1" style="stop-color:#0000ff;stop-opacity:0" /> +</linearGradient> +<linearGradient id="linearGradient3530" inkscape:collect="always"> +<stop id="stop3532" offset="0" style="stop-color:#00ff00;stop-opacity:1" /> +<stop id="stop3534" offset="1" style="stop-color:#00ff00;stop-opacity:0" /> +</linearGradient> +<linearGradient id="linearGradient3524" inkscape:collect="always"> +<stop id="stop3526" offset="0" style="stop-color:#ff0000;stop-opacity:1" /> +<stop id="stop3528" offset="1" style="stop-color:#ff0000;stop-opacity:0" /> +</linearGradient> +<linearGradient id="linearGradient3518"> +<stop id="stop3520" offset="0" style="stop-color:#000000;stop-opacity:1" /> +<stop id="stop3522" offset="1" style="stop-color:#000000;stop-opacity:0" /> +</linearGradient> +<linearGradient inkscape:collect="always" id="linearGradient2959"> +<stop style="stop-color:#0000ff;stop-opacity:1" offset="0" id="stop2961" /> +<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop2963" /> +</linearGradient> +<linearGradient inkscape:collect="always" id="linearGradient2951"> +<stop style="stop-color:#00ff00;stop-opacity:1" offset="0" id="stop2953" /> +<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop2955" /> +</linearGradient> +<linearGradient inkscape:collect="always" id="linearGradient2937"> +<stop style="stop-color:#ff0000;stop-opacity:1" offset="0" id="stop2939" /> +<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop2941" /> +</linearGradient> +<linearGradient id="linearGradient2927"> +<stop style="stop-color:#000000;stop-opacity:1" offset="0" id="stop2929" /> +<stop style="stop-color:#ffffff;stop-opacity:1;" offset="1" id="stop2931" /> +</linearGradient> +<filter inkscape:collect="always" id="filter2849"> +<feBlend inkscape:collect="always" mode="screen" in2="BackgroundImage" id="feBlend2851" /> +</filter> +<filter inkscape:collect="always" id="filter2853"> +<feBlend inkscape:collect="always" mode="screen" in2="BackgroundImage" id="feBlend2855" /> +</filter> +<filter inkscape:collect="always" id="filter2857"> +<feBlend inkscape:collect="always" mode="screen" in2="BackgroundImage" id="feBlend2859" /> +</filter> +<filter inkscape:collect="always" id="filter2877"> +<feBlend inkscape:collect="always" mode="multiply" in2="BackgroundImage" id="feBlend2879" /> +</filter> +<filter inkscape:collect="always" id="filter2881"> +<feBlend inkscape:collect="always" mode="multiply" in2="BackgroundImage" id="feBlend2883" /> +</filter> +<filter inkscape:collect="always" id="filter2885"> +<feBlend inkscape:collect="always" mode="multiply" in2="BackgroundImage" id="feBlend2887" /> +</filter> +<filter inkscape:collect="always" id="filter2995"> +<feBlend inkscape:collect="always" mode="multiply" in2="BackgroundImage" id="feBlend2997" /> +</filter> +<filter inkscape:collect="always" id="filter3017"> +<feBlend inkscape:collect="always" mode="screen" in2="BackgroundImage" id="feBlend3019" /> +</filter> +<filter inkscape:collect="always" id="filter3039"> +<feBlend inkscape:collect="always" mode="darken" in2="BackgroundImage" id="feBlend3041" /> +</filter> +<filter inkscape:collect="always" id="filter3061"> +<feBlend inkscape:collect="always" mode="lighten" in2="BackgroundImage" id="feBlend3063" /> +</filter> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3120" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3122" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3124" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3126" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3128" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3130" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3132" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3134" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3136" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3138" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3140" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3142" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3144" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3146" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3148" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3150" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3152" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3154" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3156" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3158" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3254" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3256" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3258" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3260" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3262" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3264" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3266" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3268" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3270" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3272" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3274" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3276" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3278" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3280" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3282" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3284" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3286" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3288" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3290" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3292" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3366" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3368" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3370" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3372" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3374" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3376" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3378" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3380" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3382" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3384" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3386" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3388" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3390" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3392" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3394" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3396" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2927" id="linearGradient3398" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2937" id="linearGradient3400" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2951" id="linearGradient3402" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient2959" id="linearGradient3404" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3478" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3480" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3482" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3484" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3552" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3554" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3556" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3558" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3570" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3572" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3574" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3576" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3588" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3590" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3592" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3594" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3606" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3608" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3610" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3612" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<filter inkscape:collect="always" id="filter3614"> +<feBlend inkscape:collect="always" mode="multiply" in2="BackgroundImage" id="feBlend3616" /> +</filter> +<filter inkscape:collect="always" id="filter3618"> +<feBlend inkscape:collect="always" mode="screen" in2="BackgroundImage" id="feBlend3620" /> +</filter> +<filter inkscape:collect="always" id="filter3622"> +<feBlend inkscape:collect="always" mode="darken" in2="BackgroundImage" id="feBlend3624" /> +</filter> +<filter inkscape:collect="always" id="filter3626"> +<feBlend inkscape:collect="always" mode="lighten" in2="BackgroundImage" id="feBlend3628" /> +</filter> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3702" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3704" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3706" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3708" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3710" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3712" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3714" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3716" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3718" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3720" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3722" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3724" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3726" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3728" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3730" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3732" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3734" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3736" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3738" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3740" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3814" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3816" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3818" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3820" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3822" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3824" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3826" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3828" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3830" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3832" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3834" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3836" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3838" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3840" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3842" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3844" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3518" id="linearGradient3846" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29814" x2="699.81165" y2="468.29814" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3524" id="linearGradient3848" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3530" id="linearGradient3850" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient3536" id="linearGradient3852" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4082" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4084" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4086" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4088" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4236" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4238" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4240" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4242" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4254" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4256" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4258" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4260" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4272" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4274" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4276" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4278" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4290" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4292" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4294" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4296" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<filter inkscape:collect="always" id="filter4298"> +<feBlend inkscape:collect="always" mode="multiply" in2="BackgroundImage" id="feBlend4300" /> +</filter> +<filter inkscape:collect="always" id="filter4302"> +<feBlend inkscape:collect="always" mode="screen" in2="BackgroundImage" id="feBlend4304" /> +</filter> +<filter inkscape:collect="always" id="filter4306"> +<feBlend inkscape:collect="always" mode="darken" in2="BackgroundImage" id="feBlend4308" /> +</filter> +<filter inkscape:collect="always" id="filter4310"> +<feBlend inkscape:collect="always" mode="lighten" in2="BackgroundImage" id="feBlend4312" /> +</filter> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4364" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4366" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4368" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4370" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4372" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4374" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4376" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4378" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4380" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4382" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4384" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4386" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4388" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4390" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4392" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4394" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4396" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4398" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4400" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4402" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4454" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4456" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4458" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4460" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4462" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4464" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4466" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4468" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4470" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4472" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4474" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4476" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4478" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4480" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4482" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4484" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4202" id="linearGradient4486" gradientUnits="userSpaceOnUse" x1="290.77213" y1="468.29813" x2="699.81165" y2="468.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4208" id="linearGradient4488" gradientUnits="userSpaceOnUse" x1="290.77213" y1="484.29813" x2="699.81165" y2="484.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4214" id="linearGradient4490" gradientUnits="userSpaceOnUse" x1="290.77213" y1="500.29813" x2="699.81165" y2="500.29813" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4220" id="linearGradient4492" gradientUnits="userSpaceOnUse" x1="289.26553" y1="515.26233" x2="699.81165" y2="516.29816" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4496" id="linearGradient4502" x1="-242.53761" y1="423.03714" x2="-242.53761" y2="141.60864" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,15.135684,-65.605922)" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4508" id="linearGradient4506" gradientUnits="userSpaceOnUse" x1="-383.25186" y1="282.32288" x2="-101.82336" y2="282.32288" gradientTransform="translate(80,-100)" /> +<filter inkscape:collect="always" id="filter4514"> +<feBlend inkscape:collect="always" mode="multiply" in2="BackgroundImage" id="feBlend4516" /> +</filter> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4496" id="linearGradient4522" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,15.135684,102.2113)" x1="-242.53761" y1="423.03714" x2="-242.53761" y2="141.60864" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4508" id="linearGradient4524" gradientUnits="userSpaceOnUse" gradientTransform="translate(80,200)" x1="-383.25186" y1="282.32288" x2="-101.82336" y2="282.32288" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4496" id="linearGradient4534" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,15.135684,270.02853)" x1="-242.53761" y1="423.03714" x2="-242.53761" y2="141.60864" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4508" id="linearGradient4536" gradientUnits="userSpaceOnUse" gradientTransform="translate(80,500)" x1="-383.25186" y1="282.32288" x2="-101.82336" y2="282.32288" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4496" id="linearGradient4554" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,15.135684,114.39408)" x1="-242.53761" y1="423.03714" x2="-242.53761" y2="141.60864" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4508" id="linearGradient4556" gradientUnits="userSpaceOnUse" gradientTransform="translate(80,-100)" x1="-383.25186" y1="282.32288" x2="-101.82336" y2="282.32288" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4496" id="linearGradient4562" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,15.135684,294.39408)" x1="-242.53761" y1="423.03714" x2="-242.53761" y2="141.60864" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4508" id="linearGradient4564" gradientUnits="userSpaceOnUse" gradientTransform="translate(80,-100)" x1="-383.25186" y1="282.32288" x2="-101.82336" y2="282.32288" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4496" id="linearGradient4570" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,15.135684,474.39408)" x1="-242.53761" y1="423.03714" x2="-242.53761" y2="141.60864" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4508" id="linearGradient4572" gradientUnits="userSpaceOnUse" gradientTransform="translate(80,-100)" x1="-383.25186" y1="282.32288" x2="-101.82336" y2="282.32288" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4496" id="linearGradient4578" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,15.135684,814.39408)" x1="-242.53761" y1="423.03714" x2="-242.53761" y2="141.60864" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4508" id="linearGradient4580" gradientUnits="userSpaceOnUse" gradientTransform="translate(80,-100)" x1="-383.25186" y1="282.32288" x2="-101.82336" y2="282.32288" /> +<filter inkscape:collect="always" id="filter4582"> +<feBlend inkscape:collect="always" mode="screen" in2="BackgroundImage" id="feBlend4584" /> +</filter> +<filter inkscape:collect="always" id="filter4586"> +<feBlend inkscape:collect="always" mode="darken" in2="BackgroundImage" id="feBlend4588" /> +</filter> +<filter inkscape:collect="always" id="filter4590"> +<feBlend inkscape:collect="always" mode="lighten" in2="BackgroundImage" id="feBlend4592" /> +</filter> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4496" id="linearGradient4598" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,814.39408)" x1="-242.53761" y1="423.03714" x2="-242.53761" y2="141.60864" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4602" id="linearGradient4600" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,654.39408)" x1="-383.25186" y1="282.32288" x2="-101.82336" y2="282.32288" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4496" id="linearGradient4612" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,474.39408)" x1="-242.53761" y1="423.03714" x2="-242.53761" y2="141.60864" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4602" id="linearGradient4614" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,474.39408)" x1="-383.25186" y1="282.32288" x2="-101.82336" y2="282.32288" /> +<filter inkscape:collect="always" id="filter4616"> +<feBlend inkscape:collect="always" mode="lighten" in2="BackgroundImage" id="feBlend4618" /> +</filter> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4496" id="linearGradient4624" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,294.39408)" x1="-242.53761" y1="423.03714" x2="-242.53761" y2="141.60864" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4602" id="linearGradient4626" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,294.39408)" x1="-383.25186" y1="282.32288" x2="-101.82336" y2="282.32288" /> +<filter inkscape:collect="always" id="filter4628"> +<feBlend inkscape:collect="always" mode="darken" in2="BackgroundImage" id="feBlend4630" /> +</filter> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4496" id="linearGradient4636" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,114.39408)" x1="-242.53761" y1="423.03714" x2="-242.53761" y2="141.60864" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4602" id="linearGradient4638" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,114.39408)" x1="-383.25186" y1="282.32288" x2="-101.82336" y2="282.32288" /> +<filter inkscape:collect="always" id="filter4640"> +<feBlend inkscape:collect="always" mode="screen" in2="BackgroundImage" id="feBlend4642" /> +</filter> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4496" id="linearGradient4648" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,-65.60592)" x1="-242.53761" y1="423.03714" x2="-242.53761" y2="141.60864" /> +<linearGradient inkscape:collect="always" xlink:href="#linearGradient4602" id="linearGradient4650" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5593907,0,0,0.5593907,995.13568,-65.60592)" x1="-383.25186" y1="282.32288" x2="-101.82336" y2="282.32288" /> +<filter inkscape:collect="always" id="filter4652"> +<feBlend inkscape:collect="always" mode="multiply" in2="BackgroundImage" id="feBlend4654" /> +</filter> +</defs> +<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.5002754" inkscape:cx="369.4624" inkscape:cy="520.0393" inkscape:document-units="px" inkscape:current-layer="layer1" gridtolerance="10000" inkscape:window-width="877" inkscape:window-height="715" inkscape:window-x="96" inkscape:window-y="24" showguides="true" inkscape:guide-bbox="true" guidetolerance="4" showgrid="false" inkscape:window-maximized="0" /> +<metadata id="metadata1906"> +<rdf:RDF> +<cc:Work rdf:about=""> +<dc:format>image/svg+xml</dc:format> +<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> +<dc:creator> +<cc:Agent> +<dc:title>Niko Kiirala <niko@kiirala.com></dc:title> +</cc:Agent> +</dc:creator> +<dc:title>Blending modes test</dc:title> +<dc:date>2007-07-03</dc:date> +<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /> +<dc:language>en</dc:language> +<dc:subject> +<rdf:Bag> +<rdf:li>feBlend</rdf:li> +<rdf:li>blending modes</rdf:li> +<rdf:li>multiply</rdf:li> +<rdf:li>screen</rdf:li> +<rdf:li>darken</rdf:li> +<rdf:li>lighten</rdf:li> +</rdf:Bag> +</dc:subject> +<dc:rights> +<cc:Agent> +<dc:title>Copyright 2007 Niko Kiirala</dc:title> +</cc:Agent> +</dc:rights> +</cc:Work> +<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"> +<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" /> +<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" /> +<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" /> +<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" /> +<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> +<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /> +</cc:License> +</rdf:RDF> +</metadata> +<g inkscape:label="Taso 1" inkscape:groupmode="layer" id="layer1" style="opacity:1"> +<g id="g2861" transform="translate(-103.06778,-166.47537)" style="font-size:11"> +<path transform="matrix(0.9598922,0,0,0.9598922,-15.224797,38.350228)" d="m 511.4781,294.8725 c 0,57.5361 -46.6422,104.1784 -104.1783,104.1784 -57.5361,0 -104.1784,-46.6423 -104.1784,-104.1784 0,-57.5361 46.6423,-104.1784 104.1784,-104.1784 57.5361,0 104.1783,46.6423 104.1783,104.1784 z" sodipodi:ry="104.17837" sodipodi:rx="104.17837" sodipodi:cy="294.8725" sodipodi:cx="407.29977" id="path2841" style="opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.04178368999999993;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11.45962015" sodipodi:type="arc" /> +<path transform="matrix(1.0335704,0,0,1.0335704,-234.315,-41.213277)" d="m 648.2907,312.131 c 0,32.0607 -25.9904,58.0511 -58.0512,58.0511 -32.0608,0 -58.0512,-25.9904 -58.0512,-58.0511 0,-32.0608 25.9904,-58.0512 58.0512,-58.0512 32.0608,0 58.0512,25.9904 58.0512,58.0512 z" sodipodi:ry="58.051197" sodipodi:rx="58.051197" sodipodi:cy="312.13095" sodipodi:cx="590.2395" id="path2843" style="opacity:1;color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter2849);enable-background:accumulate;font-size:10.64271964" sodipodi:type="arc" /> +<path sodipodi:type="arc" style="opacity:1;color:#000000;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter2857);enable-background:accumulate;font-size:10.64271964" id="path2845" sodipodi:cx="590.2395" sodipodi:cy="312.13095" sodipodi:rx="58.051197" sodipodi:ry="58.051197" d="m 648.2907,312.131 c 0,32.0607 -25.9904,58.0511 -58.0512,58.0511 -32.0608,0 -58.0512,-25.9904 -58.0512,-58.0511 0,-32.0608 25.9904,-58.0512 58.0512,-58.0512 32.0608,0 58.0512,25.9904 58.0512,58.0512 z" transform="matrix(1.0335704,0,0,1.0335704,-267.75004,20.786723)" /> +<path transform="matrix(1.0335704,0,0,1.0335704,-200.87996,20.786723)" d="m 648.2907,312.131 c 0,32.0607 -25.9904,58.0511 -58.0512,58.0511 -32.0608,0 -58.0512,-25.9904 -58.0512,-58.0511 0,-32.0608 25.9904,-58.0512 58.0512,-58.0512 32.0608,0 58.0512,25.9904 58.0512,58.0512 z" sodipodi:ry="58.051197" sodipodi:rx="58.051197" sodipodi:cy="312.13095" sodipodi:cx="590.2395" id="path2847" style="opacity:1;color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter2853);enable-background:accumulate;font-size:10.64271964" sodipodi:type="arc" /> +</g> +<g id="g2867" transform="translate(116.93222,-166.47537)" style="font-size:11"> +<path sodipodi:type="arc" style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.04178368999999993;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11.45962015" id="path2869" sodipodi:cx="407.29977" sodipodi:cy="294.8725" sodipodi:rx="104.17837" sodipodi:ry="104.17837" d="m 511.4781,294.8725 c 0,57.5361 -46.6422,104.1784 -104.1783,104.1784 -57.5361,0 -104.1784,-46.6423 -104.1784,-104.1784 0,-57.5361 46.6423,-104.1784 104.1784,-104.1784 57.5361,0 104.1783,46.6423 104.1783,104.1784 z" transform="matrix(0.9598922,0,0,0.9598922,-15.224797,38.350228)" /> +<path sodipodi:type="arc" style="opacity:1;color:#000000;fill:#ffff00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter2877);enable-background:accumulate;font-size:10.64271964" id="path2871" sodipodi:cx="590.2395" sodipodi:cy="312.13095" sodipodi:rx="58.051197" sodipodi:ry="58.051197" d="m 648.2907,312.131 c 0,32.0607 -25.9904,58.0511 -58.0512,58.0511 -32.0608,0 -58.0512,-25.9904 -58.0512,-58.0511 0,-32.0608 25.9904,-58.0512 58.0512,-58.0512 32.0608,0 58.0512,25.9904 58.0512,58.0512 z" transform="matrix(1.0335704,0,0,1.0335704,-234.315,-41.213277)" /> +<path transform="matrix(1.0335704,0,0,1.0335704,-267.75004,20.786723)" d="m 648.2907,312.131 c 0,32.0607 -25.9904,58.0511 -58.0512,58.0511 -32.0608,0 -58.0512,-25.9904 -58.0512,-58.0511 0,-32.0608 25.9904,-58.0512 58.0512,-58.0512 32.0608,0 58.0512,25.9904 58.0512,58.0512 z" sodipodi:ry="58.051197" sodipodi:rx="58.051197" sodipodi:cy="312.13095" sodipodi:cx="590.2395" id="path2873" style="opacity:1;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter2885);enable-background:accumulate;font-size:10.64271964" sodipodi:type="arc" /> +<path sodipodi:type="arc" style="opacity:1;color:#000000;fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter2881);enable-background:accumulate;font-size:10.64271964" id="path2875" sodipodi:cx="590.2395" sodipodi:cy="312.13095" sodipodi:rx="58.051197" sodipodi:ry="58.051197" d="m 648.2907,312.131 c 0,32.0607 -25.9904,58.0511 -58.0512,58.0511 -32.0608,0 -58.0512,-25.9904 -58.0512,-58.0511 0,-32.0608 25.9904,-58.0512 58.0512,-58.0512 32.0608,0 58.0512,25.9904 58.0512,58.0512 z" transform="matrix(1.0335704,0,0,1.0335704,-200.87996,20.786723)" /> +</g> +<rect style="opacity:1;color:#000000;fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11" id="rect2917" width="217.79048" height="218.19157" x="260.9502" y="291.53549" /> +<g id="g2967" transform="matrix(0.5324436,0,0,0.5324436,106.13043,58.09832)" style="font-size:20.65946515"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3152);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect2919" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect2921" style="opacity:1;color:#000000;fill:url(#linearGradient3154);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3156);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect2923" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect2925" style="opacity:1;color:#000000;fill:url(#linearGradient3158);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<g id="g2977" transform="matrix(0.5324436,0,0,0.5324436,106.13043,100.69381)" style="filter:url(#filter2995);font-size:20.65946515"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect2979" style="opacity:1;color:#000000;fill:url(#linearGradient3144);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3146);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect2981" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect2983" style="opacity:1;color:#000000;fill:url(#linearGradient3148);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3150);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect2985" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g style="filter:url(#filter3017);font-size:20.65946515" transform="matrix(0.5324436,0,0,0.5324436,106.13043,143.28929)" id="g2999"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3136);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3001" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3003" style="opacity:1;color:#000000;fill:url(#linearGradient3138);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3140);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3005" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3007" style="opacity:1;color:#000000;fill:url(#linearGradient3142);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<g id="g3021" transform="matrix(0.5324436,0,0,0.5324436,106.13043,185.88478)" style="filter:url(#filter3039);font-size:20.65946515"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3023" style="opacity:1;color:#000000;fill:url(#linearGradient3128);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3130);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3025" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3027" style="opacity:1;color:#000000;fill:url(#linearGradient3132);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3134);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3029" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g style="filter:url(#filter3061);font-size:20.65946515" transform="matrix(0.5324436,0,0,0.5324436,106.13043,228.48026)" id="g3043"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3120);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3045" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3047" style="opacity:1;color:#000000;fill:url(#linearGradient3122);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3124);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3049" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3051" style="opacity:1;color:#000000;fill:url(#linearGradient3126);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="253.79825" y="45.830627" id="text3110" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3112" x="253.79825" y="45.830627">Screen</tspan></text> +<text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="471.92325" y="45.830627" id="text3114" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3116" x="471.92325" y="45.830627">Multiply</tspan></text> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="263.07996" y="301.25674" id="text3162" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3164" x="263.07996" y="301.25674">Normal</tspan></text> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="263.07996" y="344.6597" id="text3166" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3168" x="263.07996" y="344.6597">Multiply</tspan></text> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="263.07996" y="387.06519" id="text3170" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3172" x="263.07996" y="387.06519">Screen</tspan></text> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="263.07996" y="430.13126" id="text3174" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3176" x="263.07996" y="430.13126">Darken</tspan></text> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="263.07996" y="472.16821" id="text3178" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3180" x="263.07996" y="472.16821">Lighten</tspan></text> +<rect y="291.53549" x="37.323883" height="218.19157" width="217.79048" id="rect3182" style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.53244358000000003;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11" /> +<g transform="matrix(0.5324436,0,0,0.5324436,-117.49588,58.09832)" id="g3184" style="font-size:20.65946515"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3186" style="opacity:1;color:#000000;fill:url(#linearGradient3254);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3256);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3188" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3190" style="opacity:1;color:#000000;fill:url(#linearGradient3258);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3260);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3192" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g style="filter:url(#filter2995);font-size:20.65946515" transform="matrix(0.5324436,0,0,0.5324436,-117.49588,100.69381)" id="g3194"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3262);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3196" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3198" style="opacity:1;color:#000000;fill:url(#linearGradient3264);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3266);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3200" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3202" style="opacity:1;color:#000000;fill:url(#linearGradient3268);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<g id="g3204" transform="matrix(0.5324436,0,0,0.5324436,-117.49588,143.28929)" style="filter:url(#filter3017);font-size:20.65946515"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3206" style="opacity:1;color:#000000;fill:url(#linearGradient3270);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3272);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3208" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3210" style="opacity:1;color:#000000;fill:url(#linearGradient3274);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3276);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3212" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g style="filter:url(#filter3039);font-size:20.65946515" transform="matrix(0.5324436,0,0,0.5324436,-117.49588,185.88478)" id="g3214"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3278);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3216" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3218" style="opacity:1;color:#000000;fill:url(#linearGradient3280);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3282);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3220" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3222" style="opacity:1;color:#000000;fill:url(#linearGradient3284);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<g id="g3224" transform="matrix(0.5324436,0,0,0.5324436,-117.49588,228.48026)" style="filter:url(#filter3061);font-size:20.65946515"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3226" style="opacity:1;color:#000000;fill:url(#linearGradient3286);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3288);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3228" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3230" style="opacity:1;color:#000000;fill:url(#linearGradient3290);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3292);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3232" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<text sodipodi:linespacing="125%" id="text3234" y="301.25674" x="39.453655" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="301.25674" x="39.453655" id="tspan3236" sodipodi:role="line">Normal</tspan></text> +<text sodipodi:linespacing="125%" id="text3238" y="344.6597" x="39.453655" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="344.6597" x="39.453655" id="tspan3240" sodipodi:role="line">Multiply</tspan></text> +<text sodipodi:linespacing="125%" id="text3242" y="387.06519" x="39.453655" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="387.06519" x="39.453655" id="tspan3244" sodipodi:role="line">Screen</tspan></text> +<text sodipodi:linespacing="125%" id="text3246" y="430.13126" x="39.453655" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="430.13126" x="39.453655" id="tspan3248" sodipodi:role="line">Darken</tspan></text> +<text sodipodi:linespacing="125%" id="text3250" y="472.16821" x="39.453655" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="472.16821" x="39.453655" id="tspan3252" sodipodi:role="line">Lighten</tspan></text> +<rect y="291.53549" x="484.57645" height="218.19157" width="217.79048" id="rect3294" style="opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11" /> +<g transform="matrix(0.5324436,0,0,0.5324436,329.75672,58.09832)" id="g3296" style="font-size:20.65946515"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3298" style="opacity:1;color:#000000;fill:url(#linearGradient3366);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3368);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3300" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3302" style="opacity:1;color:#000000;fill:url(#linearGradient3370);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3372);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3304" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g style="filter:url(#filter2995);font-size:20.65946515" transform="matrix(0.5324436,0,0,0.5324436,329.75672,100.69381)" id="g3306"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3374);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3308" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3310" style="opacity:1;color:#000000;fill:url(#linearGradient3376);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3378);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3312" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3314" style="opacity:1;color:#000000;fill:url(#linearGradient3380);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<g id="g3316" transform="matrix(0.5324436,0,0,0.5324436,329.75672,143.28929)" style="filter:url(#filter3017);font-size:20.65946515"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3318" style="opacity:1;color:#000000;fill:url(#linearGradient3382);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3384);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3320" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3322" style="opacity:1;color:#000000;fill:url(#linearGradient3386);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3388);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3324" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g style="filter:url(#filter3039);font-size:20.65946515" transform="matrix(0.5324436,0,0,0.5324436,329.75672,185.88478)" id="g3326"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3390);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3328" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3330" style="opacity:1;color:#000000;fill:url(#linearGradient3392);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3394);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3332" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3334" style="opacity:1;color:#000000;fill:url(#linearGradient3396);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<g id="g3336" transform="matrix(0.5324436,0,0,0.5324436,329.75672,228.48026)" style="filter:url(#filter3061);font-size:20.65946515"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3338" style="opacity:1;color:#000000;fill:url(#linearGradient3398);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3400);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3340" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3342" style="opacity:1;color:#000000;fill:url(#linearGradient3402);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3404);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3344" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<text sodipodi:linespacing="125%" id="text3346" y="301.25674" x="486.70624" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="301.25674" x="486.70624" id="tspan3348" sodipodi:role="line">Normal</tspan></text> +<text sodipodi:linespacing="125%" id="text3350" y="344.6597" x="486.70624" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="344.6597" x="486.70624" id="tspan3352" sodipodi:role="line">Multiply</tspan></text> +<text sodipodi:linespacing="125%" id="text3354" y="387.06519" x="486.70624" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="387.06519" x="486.70624" id="tspan3356" sodipodi:role="line">Screen</tspan></text> +<text sodipodi:linespacing="125%" id="text3358" y="430.13126" x="486.70624" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="430.13126" x="486.70624" id="tspan3360" sodipodi:role="line">Darken</tspan></text> +<text sodipodi:linespacing="125%" id="text3362" y="472.16821" x="486.70624" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="472.16821" x="486.70624" id="tspan3364" sodipodi:role="line">Lighten</tspan></text> +<rect y="535.1618" x="260.9502" height="218.19157" width="217.79048" id="rect3406" style="opacity:1;color:#000000;fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11" /> +<g transform="matrix(0.5324436,0,0,0.5324436,106.13043,301.72462)" id="g3408" style="font-size:20.65946515"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3410" style="opacity:1;color:#000000;fill:url(#linearGradient3478);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3480);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3412" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3414" style="opacity:1;color:#000000;fill:url(#linearGradient3482);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3484);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3416" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<text sodipodi:linespacing="125%" id="text3458" y="544.883" x="263.07996" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="544.883" x="263.07996" id="tspan3460" sodipodi:role="line">Normal</tspan></text> +<text sodipodi:linespacing="125%" id="text3462" y="588.28601" x="263.07996" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="588.28601" x="263.07996" id="tspan3464" sodipodi:role="line">Multiply</tspan></text> +<text sodipodi:linespacing="125%" id="text3466" y="630.69147" x="263.07996" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="630.69147" x="263.07996" id="tspan3468" sodipodi:role="line">Screen</tspan></text> +<text sodipodi:linespacing="125%" id="text3470" y="673.75757" x="263.07996" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="673.75757" x="263.07996" id="tspan3472" sodipodi:role="line">Darken</tspan></text> +<text sodipodi:linespacing="125%" id="text3474" y="715.79443" x="263.07996" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="715.79443" x="263.07996" id="tspan3476" sodipodi:role="line">Lighten</tspan></text> +<g id="g3542" transform="matrix(0.5324436,0,0,0.5324436,106.13043,344.3201)" style="filter:url(#filter3614);font-size:20.65946515"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3552);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3544" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3546" style="opacity:1;color:#000000;fill:url(#linearGradient3554);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3556);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3548" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3550" style="opacity:1;color:#000000;fill:url(#linearGradient3558);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<g transform="matrix(0.5324436,0,0,0.5324436,106.13043,386.91559)" id="g3560" style="filter:url(#filter3618);font-size:20.65946515"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3562" style="opacity:1;color:#000000;fill:url(#linearGradient3570);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3572);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3564" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3566" style="opacity:1;color:#000000;fill:url(#linearGradient3574);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3576);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3568" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g id="g3578" transform="matrix(0.5324436,0,0,0.5324436,106.13043,429.51108)" style="filter:url(#filter3622);font-size:20.65946515"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3588);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3580" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3582" style="opacity:1;color:#000000;fill:url(#linearGradient3590);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3592);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3584" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3586" style="opacity:1;color:#000000;fill:url(#linearGradient3594);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<g transform="matrix(0.5324436,0,0,0.5324436,106.13043,472.10656)" id="g3596" style="filter:url(#filter3626);font-size:20.65946515"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3598" style="opacity:1;color:#000000;fill:url(#linearGradient3606);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3608);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3600" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3602" style="opacity:1;color:#000000;fill:url(#linearGradient3610);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3612);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3604" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<rect style="opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11" id="rect3630" width="217.79048" height="218.19157" x="484.57645" y="535.1618" /> +<g id="g3632" transform="matrix(0.5324436,0,0,0.5324436,329.75672,301.72462)" style="font-size:20.65946515"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3702);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3634" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3636" style="opacity:1;color:#000000;fill:url(#linearGradient3704);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3706);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3638" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3640" style="opacity:1;color:#000000;fill:url(#linearGradient3708);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="486.70624" y="544.883" id="text3642" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3644" x="486.70624" y="544.883">Normal</tspan></text> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="486.70624" y="588.28601" id="text3646" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3648" x="486.70624" y="588.28601">Multiply</tspan></text> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="486.70624" y="630.69147" id="text3650" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3652" x="486.70624" y="630.69147">Screen</tspan></text> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="486.70624" y="673.75757" id="text3654" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3656" x="486.70624" y="673.75757">Darken</tspan></text> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="486.70624" y="715.79443" id="text3658" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3660" x="486.70624" y="715.79443">Lighten</tspan></text> +<g style="filter:url(#filter3614);font-size:20.65946515" transform="matrix(0.5324436,0,0,0.5324436,329.75672,344.3201)" id="g3662"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3664" style="opacity:1;color:#000000;fill:url(#linearGradient3710);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3712);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3666" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3668" style="opacity:1;color:#000000;fill:url(#linearGradient3714);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3716);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3670" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g style="filter:url(#filter3618);font-size:20.65946515" id="g3672" transform="matrix(0.5324436,0,0,0.5324436,329.75672,386.91559)"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3718);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3674" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3676" style="opacity:1;color:#000000;fill:url(#linearGradient3720);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3722);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3678" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3680" style="opacity:1;color:#000000;fill:url(#linearGradient3724);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<g style="filter:url(#filter3622);font-size:20.65946515" transform="matrix(0.5324436,0,0,0.5324436,329.75672,429.51108)" id="g3682"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3684" style="opacity:1;color:#000000;fill:url(#linearGradient3726);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3728);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3686" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3688" style="opacity:1;color:#000000;fill:url(#linearGradient3730);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3732);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3690" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g style="filter:url(#filter3626);font-size:20.65946515" id="g3692" transform="matrix(0.5324436,0,0,0.5324436,329.75672,472.10656)"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3734);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3694" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3696" style="opacity:1;color:#000000;fill:url(#linearGradient3736);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3738);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3698" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3700" style="opacity:1;color:#000000;fill:url(#linearGradient3740);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<rect style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.53244358000000003;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:11" id="rect3742" width="217.79048" height="218.19157" x="37.323883" y="535.1618" /> +<g id="g3744" transform="matrix(0.5324436,0,0,0.5324436,-117.49588,301.72462)" style="font-size:20.65946515"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3814);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3746" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3748" style="opacity:1;color:#000000;fill:url(#linearGradient3816);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3818);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3750" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3752" style="opacity:1;color:#000000;fill:url(#linearGradient3820);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="39.453655" y="544.883" id="text3754" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3756" x="39.453655" y="544.883">Normal</tspan></text> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="39.453655" y="588.28601" id="text3758" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3760" x="39.453655" y="588.28601">Multiply</tspan></text> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="39.453655" y="630.69147" id="text3762" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3764" x="39.453655" y="630.69147">Screen</tspan></text> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="39.453655" y="673.75757" id="text3766" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3768" x="39.453655" y="673.75757">Darken</tspan></text> +<text xml:space="preserve" style="font-size:11;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="39.453655" y="715.79443" id="text3770" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3772" x="39.453655" y="715.79443">Lighten</tspan></text> +<g style="filter:url(#filter3614);font-size:20.65946515" transform="matrix(0.5324436,0,0,0.5324436,-117.49588,344.3201)" id="g3774"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3776" style="opacity:1;color:#000000;fill:url(#linearGradient3822);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3824);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3778" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3780" style="opacity:1;color:#000000;fill:url(#linearGradient3826);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3828);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3782" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g style="filter:url(#filter3618);font-size:20.65946515" id="g3784" transform="matrix(0.5324436,0,0,0.5324436,-117.49588,386.91559)"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3830);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3786" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3788" style="opacity:1;color:#000000;fill:url(#linearGradient3832);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3834);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3790" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3792" style="opacity:1;color:#000000;fill:url(#linearGradient3836);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<g style="filter:url(#filter3622);font-size:20.65946515" transform="matrix(0.5324436,0,0,0.5324436,-117.49588,429.51108)" id="g3794"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3796" style="opacity:1;color:#000000;fill:url(#linearGradient3838);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3840);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3798" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3800" style="opacity:1;color:#000000;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3844);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3802" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g style="filter:url(#filter3626);font-size:20.65946515" id="g3804" transform="matrix(0.5324436,0,0,0.5324436,-117.49588,472.10656)"> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3846);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3806" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3808" style="opacity:1;color:#000000;fill:url(#linearGradient3848);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient3850);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" id="rect3810" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3812" style="opacity:1;color:#000000;fill:url(#linearGradient3852);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-size:20.65946515" /> +</g> +<text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="36.460007" y="288.6987" id="text3854" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3856" x="36.460007" y="288.6987">Colour to white</tspan></text> +<text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="36.460007" y="530.5387" id="text3858" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3860" x="36.460007" y="530.5387">Colour to transparent</tspan></text> +<rect style="font-size:11px;opacity:1;color:#000000;fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect3862" width="217.79048" height="218.19157" x="260.9502" y="775.1618" /> +<g style="font-size:20.65946579px" id="g3864" transform="matrix(0.5324436,0,0,0.5324436,106.13043,541.72462)"> +<rect style="font-size:20.65946578999999872px;opacity:1;color:#000000;fill:url(#linearGradient4082);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect3866" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3868" style="font-size:20.65946578999999872px;opacity:1;color:#000000;fill:url(#linearGradient4084);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946578999999872px;opacity:1;color:#000000;fill:url(#linearGradient4086);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect3870" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect3872" style="font-size:20.65946578999999872px;opacity:1;color:#000000;fill:url(#linearGradient4088);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +</g> +<text xml:space="preserve" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="263.07996" y="784.883" id="text3874" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3876" x="263.07996" y="784.883">Normal</tspan></text> +<text xml:space="preserve" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="263.07996" y="828.28601" id="text3878" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3880" x="263.07996" y="828.28601">Multiply</tspan></text> +<text xml:space="preserve" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="263.07996" y="870.69147" id="text3882" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3884" x="263.07996" y="870.69147">Screen</tspan></text> +<text xml:space="preserve" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="263.07996" y="913.75757" id="text3886" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3888" x="263.07996" y="913.75757">Darken</tspan></text> +<text xml:space="preserve" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" x="263.07996" y="955.79443" id="text3890" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3892" x="263.07996" y="955.79443">Lighten</tspan></text> +<rect y="775.1618" x="484.57645" height="218.19157" width="217.79048" id="rect3934" style="font-size:11px;opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<text sodipodi:linespacing="125%" id="text3946" y="784.883" x="486.70624" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="784.883" x="486.70624" id="tspan3948" sodipodi:role="line">Normal</tspan></text> +<text sodipodi:linespacing="125%" id="text3950" y="828.28601" x="486.70624" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="828.28601" x="486.70624" id="tspan3952" sodipodi:role="line">Multiply</tspan></text> +<text sodipodi:linespacing="125%" id="text3954" y="870.69147" x="486.70624" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="870.69147" x="486.70624" id="tspan3956" sodipodi:role="line">Screen</tspan></text> +<text sodipodi:linespacing="125%" id="text3958" y="913.75757" x="486.70624" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="913.75757" x="486.70624" id="tspan3960" sodipodi:role="line">Darken</tspan></text> +<text sodipodi:linespacing="125%" id="text3962" y="955.79443" x="486.70624" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="955.79443" x="486.70624" id="tspan3964" sodipodi:role="line">Lighten</tspan></text> +<rect y="775.1618" x="37.323883" height="218.19157" width="217.79048" id="rect4006" style="font-size:11px;opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.53244358;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<text sodipodi:linespacing="125%" id="text4018" y="784.883" x="39.453655" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="784.883" x="39.453655" id="tspan4020" sodipodi:role="line">Normal</tspan></text> +<text sodipodi:linespacing="125%" id="text4022" y="828.28601" x="39.453655" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="828.28601" x="39.453655" id="tspan4024" sodipodi:role="line">Multiply</tspan></text> +<text sodipodi:linespacing="125%" id="text4026" y="870.69147" x="39.453655" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="870.69147" x="39.453655" id="tspan4028" sodipodi:role="line">Screen</tspan></text> +<text sodipodi:linespacing="125%" id="text4030" y="913.75757" x="39.453655" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="913.75757" x="39.453655" id="tspan4032" sodipodi:role="line">Darken</tspan></text> +<text sodipodi:linespacing="125%" id="text4034" y="955.79443" x="39.453655" style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="955.79443" x="39.453655" id="tspan4036" sodipodi:role="line">Lighten</tspan></text> +<text sodipodi:linespacing="125%" id="text4078" y="770.5387" x="36.460007" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" xml:space="preserve"><tspan y="770.5387" x="36.460007" id="tspan4080" sodipodi:role="line">Colour to transparent (CMYK)</tspan></text> +<g transform="matrix(0.5324436,0,0,0.5324436,106.13043,584.3201)" id="g4226" style="font-size:20.65946578999999872px;filter:url(#filter4298)"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4228" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4236);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4238);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4230" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4232" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4240);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4242);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4234" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g transform="matrix(0.5324436,0,0,0.5324436,106.13043,626.91559)" id="g4244" style="font-size:20.65946578999999872px;filter:url(#filter4302)"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4246" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4254);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4256);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4248" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4250" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4258);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4260);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4252" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g transform="matrix(0.5324436,0,0,0.5324436,106.13043,669.51108)" id="g4262" style="font-size:20.65946578999999872px;filter:url(#filter4306)"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4264" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4272);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4274);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4266" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4268" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4276);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4278);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4270" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g style="font-size:20.65946578999999872px;filter:url(#filter4310)" id="g4280" transform="matrix(0.5324436,0,0,0.5324436,106.13043,712.10656)"> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4290);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4282" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4284" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4292);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4294);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4286" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4288" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4296);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +</g> +<g transform="matrix(0.5324436,0,0,0.5324436,-117.7621,541.72462)" id="g4314" style="font-size:20.65946579px"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4316" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4364);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4366);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4318" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4320" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4368);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4370);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4322" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g style="font-size:20.65946579px;filter:url(#filter4298)" id="g4324" transform="matrix(0.5324436,0,0,0.5324436,-117.7621,584.3201)"> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4372);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4326" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4328" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4374);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4376);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4330" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4332" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4378);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +</g> +<g style="font-size:20.65946579px;filter:url(#filter4302)" id="g4334" transform="matrix(0.5324436,0,0,0.5324436,-117.7621,626.91559)"> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4380);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4336" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4338" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4382);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4384);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4340" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4342" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4386);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +</g> +<g style="font-size:20.65946579px;filter:url(#filter4306)" id="g4344" transform="matrix(0.5324436,0,0,0.5324436,-117.7621,669.51108)"> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4388);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4346" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4348" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4390);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4392);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4350" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4352" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4394);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +</g> +<g transform="matrix(0.5324436,0,0,0.5324436,-117.7621,712.10656)" id="g4354" style="font-size:20.65946579px;filter:url(#filter4310)"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4356" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4396);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4398);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4358" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4360" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4400);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4402);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4362" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g transform="matrix(0.5324436,0,0,0.5324436,329.75669,541.72462)" id="g4404" style="font-size:20.65946579px"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4406" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4454);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4456);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4408" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4410" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4458);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4460);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4412" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<g style="font-size:20.65946579px;filter:url(#filter4298)" id="g4414" transform="matrix(0.5324436,0,0,0.5324436,329.75669,584.3201)"> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4462);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4416" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4418" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4464);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4466);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4420" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4422" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4468);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +</g> +<g style="font-size:20.65946579px;filter:url(#filter4302)" id="g4424" transform="matrix(0.5324436,0,0,0.5324436,329.75669,626.91559)"> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4470);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4426" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4428" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4472);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4474);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4430" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4432" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4476);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +</g> +<g style="font-size:20.65946579px;filter:url(#filter4306)" id="g4434" transform="matrix(0.5324436,0,0,0.5324436,329.75669,669.51108)"> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4478);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4436" width="409.03952" height="15.065946" x="290.77213" y="460.76517" /> +<rect y="476.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4438" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4480);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4482);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4440" width="409.03952" height="15.065946" x="290.77213" y="492.76517" /> +<rect y="508.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4442" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4484);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +</g> +<g transform="matrix(0.5324436,0,0,0.5324436,329.75669,712.10656)" id="g4444" style="font-size:20.65946579px;filter:url(#filter4310)"> +<rect y="460.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4446" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4486);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4488);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4448" width="409.03952" height="15.065946" x="290.77213" y="476.76517" /> +<rect y="492.76517" x="290.77213" height="15.065946" width="409.03952" id="rect4450" style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4490);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="font-size:20.65946579px;opacity:1;color:#000000;fill:url(#linearGradient4492);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4452" width="409.03952" height="15.065946" x="290.77213" y="508.76517" /> +</g> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient4502);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4494" width="157.4285" height="157.4285" x="-199.25186" y="13.608643" /> +<rect y="41.608643" x="-303.25186" height="281.4285" width="281.4285" id="rect4504" style="opacity:1;color:#000000;fill:url(#linearGradient4506);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter4514);enable-background:accumulate" transform="matrix(0.5593907,0,0,0.5593907,-29.61558,-9.666847)" /> +<rect y="193.60864" x="-199.25186" height="157.4285" width="157.4285" id="rect4550" style="opacity:1;color:#000000;fill:url(#linearGradient4554);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect transform="matrix(0.5593907,0,0,0.5593907,-29.61558,170.33315)" style="opacity:1;color:#000000;fill:url(#linearGradient4556);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter4582);enable-background:accumulate" id="rect4552" width="281.4285" height="281.4285" x="-303.25186" y="41.608643" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient4562);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4558" width="157.4285" height="157.4285" x="-199.25186" y="373.60864" /> +<rect y="41.608643" x="-303.25186" height="281.4285" width="281.4285" id="rect4560" style="opacity:1;color:#000000;fill:url(#linearGradient4564);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter4586);enable-background:accumulate" transform="matrix(0.5593907,0,0,0.5593907,-29.61558,350.33315)" /> +<rect y="553.60864" x="-199.25186" height="157.4285" width="157.4285" id="rect4566" style="opacity:1;color:#000000;fill:url(#linearGradient4570);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect transform="matrix(0.5593907,0,0,0.5593907,-29.61558,530.33315)" style="opacity:1;color:#000000;fill:url(#linearGradient4572);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter4590);enable-background:accumulate" id="rect4568" width="281.4285" height="281.4285" x="-303.25186" y="41.608643" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient4578);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4574" width="157.4285" height="157.4285" x="-199.25186" y="893.60864" /> +<rect y="41.608643" x="-303.25186" height="281.4285" width="281.4285" id="rect4576" style="opacity:1;color:#000000;fill:url(#linearGradient4580);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" transform="matrix(0.5593907,0,0,0.5593907,-29.61558,710.33315)" /> +<rect y="893.60864" x="780.74817" height="157.4285" width="157.4285" id="rect4594" style="opacity:1;color:#000000;fill:url(#linearGradient4598);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient4600);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4596" width="157.42848" height="157.42848" x="780.74817" y="733.60864" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient4612);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4608" width="157.4285" height="157.4285" x="780.74817" y="553.60864" /> +<rect y="553.60864" x="780.74817" height="157.42848" width="157.42848" id="rect4610" style="opacity:1;color:#000000;fill:url(#linearGradient4614);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;filter:url(#filter4616)" /> +<rect y="373.60864" x="780.74817" height="157.4285" width="157.4285" id="rect4620" style="opacity:1;color:#000000;fill:url(#linearGradient4624);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient4626);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter4628);enable-background:accumulate" id="rect4622" width="157.42848" height="157.42848" x="780.74817" y="373.60864" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient4636);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="rect4632" width="157.4285" height="157.4285" x="780.74817" y="193.60864" /> +<rect y="193.60864" x="780.74817" height="157.42848" width="157.42848" id="rect4634" style="opacity:1;color:#000000;fill:url(#linearGradient4638);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter4640);enable-background:accumulate" /> +<rect y="13.608643" x="780.74817" height="157.4285" width="157.4285" id="rect4644" style="opacity:1;color:#000000;fill:url(#linearGradient4648);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> +<rect style="opacity:1;color:#000000;fill:url(#linearGradient4650);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter4652);enable-background:accumulate" id="rect4646" width="157.42848" height="157.42848" x="780.74817" y="13.608643" /> +</g> </svg> diff --git a/share/examples/lighting_filters.svg b/share/examples/lighting_filters.svg index d1de369be..ec2cac8fa 100644 --- a/share/examples/lighting_filters.svg +++ b/share/examples/lighting_filters.svg @@ -1,172 +1,63 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="768" - height="256" - id="svg1901" - sodipodi:version="0.32" - inkscape:version="0.45+devel" - sodipodi:docname="lighting_effects.svg" - sodipodi:docbase="/home/tsoots/ohj/translations/po" - version="1.0" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - inkscape:export-filename="/home/niko/inkscape/complex-lighting.png" - inkscape:export-xdpi="90" - inkscape:export-ydpi="90"> - <defs - id="defs1903"> - <filter - id="metallic-lighting" - filterRes="256"> - <feGaussianBlur - stdDeviation="10.0437" - id="feGaussianBlur2792" - in="SourceGraphic" - result="result0" /> - <feDiffuseLighting - id="feDiffuseLighting2794" - in="result0" - result="result1" - diffuseConstant="1" - surfaceScale="10" - lighting-color="#ffffff"> - <feDistantLight - id="feDistantLight1" - azimuth="205" - elevation="45" /> - </feDiffuseLighting> - <feSpecularLighting - id="feSpecularLighting2796" - in="result0" - result="result3" - specularConstant="0.5" - surfaceScale="20" - specularExponent="20" - lighting-color="#ffffff"> - <feDistantLight - id="feDistantLight2" - azimuth="205" - elevation="45" /> - </feSpecularLighting> - <feComposite - id="feComposite2798" - in="result1" - in2="SourceGraphic" - operator="arithmetic" - k1="1" - result="result2" - k4="0" - k2="0" - k3="0" /> - <feComposite - id="feComposite2800" - in="result2" - in2="result3" - operator="arithmetic" - k2="1" - k3="1" - k4="0" - k1="0" - result="result4" /> - <feComposite - inkscape:collect="always" - id="feComposite2799" - in="result4" - in2="SourceAlpha" - operator="in" /> - </filter> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="1.0371094" - inkscape:cx="552.25612" - inkscape:cy="112.56562" - inkscape:document-units="px" - inkscape:current-layer="layer1" - gridtolerance="10000" - inkscape:window-width="1278" - inkscape:window-height="751" - inkscape:window-x="0" - inkscape:window-y="0" - width="768px" - height="256px" /> - <metadata - id="metadata1906"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <cc:license - rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" /> - <dc:title>Lighting effects example</dc:title> - <dc:date>25 July 2007</dc:date> - <dc:creator> - <cc:Agent> - <dc:title>Niko Kiirala</dc:title> - </cc:Agent> - </dc:creator> - <dc:rights> - <cc:Agent> - <dc:title>Copyright 2007 Niko Kiirala, licensed under Creatice Commons by-sa 2.5</dc:title> - </cc:Agent> - </dc:rights> - <dc:subject> - <rdf:Bag> - <rdf:li>feDiffuseLighting</rdf:li> - <rdf:li>feSpecularLighting</rdf:li> - <rdf:li>light</rdf:li> - <rdf:li>lighting effects</rdf:li> - </rdf:Bag> - </dc:subject> - <dc:description>An example, how to make metallic-looking objects with SVG lighting effects</dc:description> - </cc:Work> - <cc:License - rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"> - <cc:permits - rdf:resource="http://web.resource.org/cc/Reproduction" /> - <cc:permits - rdf:resource="http://web.resource.org/cc/Distribution" /> - <cc:requires - rdf:resource="http://web.resource.org/cc/Notice" /> - <cc:requires - rdf:resource="http://web.resource.org/cc/Attribution" /> - <cc:permits - rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> - <cc:requires - rdf:resource="http://web.resource.org/cc/ShareAlike" /> - </cc:License> - </rdf:RDF> - </metadata> - <g - inkscape:label="Taso 1" - inkscape:groupmode="layer" - id="layer1" - style="opacity:1"> - <path - style="opacity:1;color:#000000;fill:#dad645;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:14;stroke-linecap:round;stroke-linejoin:miter;marker:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#metallic-lighting);enable-background:accumulate" - d="M 121.53125,18.281251 L 115.65625,30.625001 L 87.5625,89.812501 L 23.1875,102.125 L 9.75,104.6875 L 19.6875,114.09375 L 67.3125,159.125 L 59.125,224.125 L 57.40625,237.71875 L 69.40625,231.15625 L 126.9375,199.75 L 186.25,227.65625 L 198.625,233.46875 L 196.125,220.03125 L 184.03125,155.65625 L 228.90625,107.84375 L 238.25,97.875002 L 224.6875,96.093752 L 159.6875,87.687502 L 128.09375,30.250001 L 121.53125,18.281251 z M 122.4375,49.000002 L 149.15625,97.531251 L 150.84375,100.65625 L 154.375,101.09375 L 209.3125,108.25 L 171.40625,148.625 L 168.96875,151.21875 L 169.625,154.71875 L 179.8125,209.15625 L 129.6875,185.59375 L 126.46875,184.09375 L 123.34375,185.78125 L 74.71875,212.34375 L 81.65625,157.34375 L 82.09375,153.8125 L 79.5,151.375 L 39.25,113.3125 L 93.65625,102.90625 L 97.15625,102.25 L 98.6875,99.031251 L 122.4375,49.000002 z" - id="path2803" /> - <path - id="path2799" - d="M 381.53125,18.281251 L 375.65625,30.625001 L 347.5625,89.812501 L 283.1875,102.125 L 269.75,104.6875 L 279.6875,114.09375 L 327.3125,159.125 L 319.125,224.125 L 317.40625,237.71875 L 329.40625,231.15625 L 386.9375,199.75 L 446.25,227.65625 L 458.625,233.46875 L 456.125,220.03125 L 444.03125,155.65625 L 488.90625,107.84375 L 498.25,97.875002 L 484.6875,96.093752 L 419.6875,87.687502 L 388.09375,30.250001 L 381.53125,18.281251 z M 382.4375,49.000002 L 409.15625,97.531251 L 410.84375,100.65625 L 414.375,101.09375 L 469.3125,108.25 L 431.40625,148.625 L 428.96875,151.21875 L 429.625,154.71875 L 439.8125,209.15625 L 389.6875,185.59375 L 386.46875,184.09375 L 383.34375,185.78125 L 334.71875,212.34375 L 341.65625,157.34375 L 342.09375,153.8125 L 339.5,151.375 L 299.25,113.3125 L 353.65625,102.90625 L 357.15625,102.25 L 358.6875,99.031251 L 382.4375,49.000002 z" - style="opacity:1;color:#000000;fill:#c7e1e2;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:14;stroke-linecap:round;stroke-linejoin:miter;marker:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#metallic-lighting);enable-background:accumulate" /> - <path - style="opacity:1;color:#000000;fill:#f4a430;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:14;stroke-linecap:round;stroke-linejoin:miter;marker:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#metallic-lighting);enable-background:accumulate" - d="M 641.53125,18.281251 L 635.65625,30.625001 L 607.5625,89.812501 L 543.1875,102.125 L 529.75,104.6875 L 539.6875,114.09375 L 587.3125,159.125 L 579.125,224.125 L 577.40625,237.71875 L 589.40625,231.15625 L 646.9375,199.75 L 706.25,227.65625 L 718.625,233.46875 L 716.125,220.03125 L 704.03125,155.65625 L 748.90625,107.84375 L 758.25,97.875002 L 744.6875,96.093752 L 679.6875,87.687502 L 648.09375,30.250001 L 641.53125,18.281251 z M 642.4375,49.000002 L 669.15625,97.531251 L 670.84375,100.65625 L 674.375,101.09375 L 729.3125,108.25 L 691.40625,148.625 L 688.96875,151.21875 L 689.625,154.71875 L 699.8125,209.15625 L 649.6875,185.59375 L 646.46875,184.09375 L 643.34375,185.78125 L 594.71875,212.34375 L 601.65625,157.34375 L 602.09375,153.8125 L 599.5,151.375 L 559.25,113.3125 L 613.65625,102.90625 L 617.15625,102.25 L 618.6875,99.031251 L 642.4375,49.000002 z" - id="path2805" /> - </g> + +<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="768" height="256" id="svg1901" sodipodi:version="0.32" inkscape:version="0.48+devel r" sodipodi:docname="lighting_filters.svg" version="1.0" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/niko/inkscape/complex-lighting.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90"> +<defs id="defs1903"> +<filter id="metallic-lighting" filterRes="256"> +<feGaussianBlur stdDeviation="10.0437" id="feGaussianBlur2792" in="SourceGraphic" result="result0" /> +<feDiffuseLighting id="feDiffuseLighting2794" in="result0" result="result1" diffuseConstant="1" surfaceScale="10" lighting-color="#ffffff"> +<feDistantLight id="feDistantLight1" azimuth="205" elevation="45" /> +</feDiffuseLighting> +<feSpecularLighting id="feSpecularLighting2796" in="result0" result="result3" specularConstant="0.5" surfaceScale="20" specularExponent="20" lighting-color="#ffffff"> +<feDistantLight id="feDistantLight2" azimuth="205" elevation="45" /> +</feSpecularLighting> +<feComposite id="feComposite2798" in="result1" in2="SourceGraphic" operator="arithmetic" k1="1" result="result2" k4="0" k2="0" k3="0" /> +<feComposite id="feComposite2800" in="result2" in2="result3" operator="arithmetic" k2="1" k3="1" k4="0" k1="0" result="result4" /> +<feComposite inkscape:collect="always" id="feComposite2799" in="result4" in2="SourceAlpha" operator="in" /> +</filter> +</defs> +<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.037109" inkscape:cx="100.3928" inkscape:cy="103.4055" inkscape:document-units="px" inkscape:current-layer="layer1" gridtolerance="10000" inkscape:window-width="1278" inkscape:window-height="715" inkscape:window-x="51" inkscape:window-y="24" width="768px" height="256px" showgrid="false" inkscape:window-maximized="0" /> +<metadata id="metadata1906"> +<rdf:RDF> +<cc:Work rdf:about=""> +<dc:format>image/svg+xml</dc:format> +<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> +<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /> +<dc:title>Lighting effects example</dc:title> +<dc:date>25 July 2007</dc:date> +<dc:creator> +<cc:Agent> +<dc:title>Niko Kiirala</dc:title> +</cc:Agent> +</dc:creator> +<dc:rights> +<cc:Agent> +<dc:title>Copyright 2007 Niko Kiirala</dc:title> +</cc:Agent> +</dc:rights> +<dc:subject> +<rdf:Bag> +<rdf:li>feDiffuseLighting</rdf:li> +<rdf:li>feSpecularLighting</rdf:li> +<rdf:li>light</rdf:li> +<rdf:li>lighting effects</rdf:li> +</rdf:Bag> +</dc:subject> +<dc:description>An example, how to make metallic-looking objects with SVG lighting effects</dc:description> +</cc:Work> +<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"> +<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" /> +<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" /> +<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" /> +<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" /> +<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> +<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /> +</cc:License> +</rdf:RDF> +</metadata> +<g inkscape:label="Taso 1" inkscape:groupmode="layer" id="layer1" style="opacity:1"> +<path style="opacity:1;color:#000000;fill:#dad645;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:14;stroke-linecap:round;stroke-linejoin:miter;marker:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#metallic-lighting);enable-background:accumulate" d="M 121.53125,18.281251 L 115.65625,30.625001 L 87.5625,89.812501 L 23.1875,102.125 L 9.75,104.6875 L 19.6875,114.09375 L 67.3125,159.125 L 59.125,224.125 L 57.40625,237.71875 L 69.40625,231.15625 L 126.9375,199.75 L 186.25,227.65625 L 198.625,233.46875 L 196.125,220.03125 L 184.03125,155.65625 L 228.90625,107.84375 L 238.25,97.875002 L 224.6875,96.093752 L 159.6875,87.687502 L 128.09375,30.250001 L 121.53125,18.281251 z M 122.4375,49.000002 L 149.15625,97.531251 L 150.84375,100.65625 L 154.375,101.09375 L 209.3125,108.25 L 171.40625,148.625 L 168.96875,151.21875 L 169.625,154.71875 L 179.8125,209.15625 L 129.6875,185.59375 L 126.46875,184.09375 L 123.34375,185.78125 L 74.71875,212.34375 L 81.65625,157.34375 L 82.09375,153.8125 L 79.5,151.375 L 39.25,113.3125 L 93.65625,102.90625 L 97.15625,102.25 L 98.6875,99.031251 L 122.4375,49.000002 z" id="path2803" /> +<path id="path2799" d="M 381.53125,18.281251 L 375.65625,30.625001 L 347.5625,89.812501 L 283.1875,102.125 L 269.75,104.6875 L 279.6875,114.09375 L 327.3125,159.125 L 319.125,224.125 L 317.40625,237.71875 L 329.40625,231.15625 L 386.9375,199.75 L 446.25,227.65625 L 458.625,233.46875 L 456.125,220.03125 L 444.03125,155.65625 L 488.90625,107.84375 L 498.25,97.875002 L 484.6875,96.093752 L 419.6875,87.687502 L 388.09375,30.250001 L 381.53125,18.281251 z M 382.4375,49.000002 L 409.15625,97.531251 L 410.84375,100.65625 L 414.375,101.09375 L 469.3125,108.25 L 431.40625,148.625 L 428.96875,151.21875 L 429.625,154.71875 L 439.8125,209.15625 L 389.6875,185.59375 L 386.46875,184.09375 L 383.34375,185.78125 L 334.71875,212.34375 L 341.65625,157.34375 L 342.09375,153.8125 L 339.5,151.375 L 299.25,113.3125 L 353.65625,102.90625 L 357.15625,102.25 L 358.6875,99.031251 L 382.4375,49.000002 z" style="opacity:1;color:#000000;fill:#c7e1e2;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:14;stroke-linecap:round;stroke-linejoin:miter;marker:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#metallic-lighting);enable-background:accumulate" /> +<path style="opacity:1;color:#000000;fill:#f4a430;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:14;stroke-linecap:round;stroke-linejoin:miter;marker:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#metallic-lighting);enable-background:accumulate" d="M 641.53125,18.281251 L 635.65625,30.625001 L 607.5625,89.812501 L 543.1875,102.125 L 529.75,104.6875 L 539.6875,114.09375 L 587.3125,159.125 L 579.125,224.125 L 577.40625,237.71875 L 589.40625,231.15625 L 646.9375,199.75 L 706.25,227.65625 L 718.625,233.46875 L 716.125,220.03125 L 704.03125,155.65625 L 748.90625,107.84375 L 758.25,97.875002 L 744.6875,96.093752 L 679.6875,87.687502 L 648.09375,30.250001 L 641.53125,18.281251 z M 642.4375,49.000002 L 669.15625,97.531251 L 670.84375,100.65625 L 674.375,101.09375 L 729.3125,108.25 L 691.40625,148.625 L 688.96875,151.21875 L 689.625,154.71875 L 699.8125,209.15625 L 649.6875,185.59375 L 646.46875,184.09375 L 643.34375,185.78125 L 594.71875,212.34375 L 601.65625,157.34375 L 602.09375,153.8125 L 599.5,151.375 L 559.25,113.3125 L 613.65625,102.90625 L 617.15625,102.25 L 618.6875,99.031251 L 642.4375,49.000002 z" id="path2805" /> +</g> </svg> diff --git a/share/extensions/inkex.py b/share/extensions/inkex.py index c1feba5ae..861cc2300 100755 --- a/share/extensions/inkex.py +++ b/share/extensions/inkex.py @@ -184,7 +184,8 @@ class Effect: stream = open(self.svg_file,'r') except: stream = sys.stdin - self.document = etree.parse(stream) + p = etree.XMLParser(huge_tree=True) + self.document = etree.parse(stream, parser=p) self.original_document = copy.deepcopy(self.document) stream.close() diff --git a/share/icons/inkscape.file.svg b/share/icons/inkscape.file.svg index 8d52ad39b..5803d94bf 100644 --- a/share/icons/inkscape.file.svg +++ b/share/icons/inkscape.file.svg @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.0" width="48" height="48" id="svg2" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" sodipodi:docname="inkscape.file.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/usr/src/inkscape-svn/share/icons/inkscape.file.png" inkscape:export-xdpi="60" inkscape:export-ydpi="60"> -<sodipodi:namedview bordercohor="#666666" inkscape:window-height="744" inkscape:window-width="1366" inkscape:pageshadow="2" inkscape:pageopacity="0.0" guidetolerance="10.0" gridtolerance="10.0" objecttolerance="10.0" borderopacity="1.0" bordercolor="#666666" pagecolor="#ffffff" id="base" inkscape:zoom="11.3137" inkscape:cx="14.0316" inkscape:cy="22.7128" inkscape:window-x="0" inkscape:window-y="24" inkscape:current-layer="g1919" showgrid="false" inkscape:snap-bbox="false" inkscape:snap-page="true" inkscape:window-maximized="1" /> +<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.0" width="48" height="48" id="svg2" sodipodi:version="0.32" inkscape:version="0.48+devel r" sodipodi:docname="inkscape.file.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/usr/src/inkscape-svn/share/icons/inkscape.file.png" inkscape:export-xdpi="60" inkscape:export-ydpi="60"> +<title id="title7353">Inkscape Filetype Icon</title> +<sodipodi:namedview bordercohor="#666666" inkscape:window-height="744" inkscape:window-width="1315" inkscape:pageshadow="2" inkscape:pageopacity="0.0" guidetolerance="10.0" gridtolerance="10.0" objecttolerance="10.0" borderopacity="1.0" bordercolor="#666666" pagecolor="#ffffff" id="base" inkscape:zoom="11.3137" inkscape:cx="-1.524761" inkscape:cy="21.87311" inkscape:window-x="51" inkscape:window-y="24" inkscape:current-layer="g1919" showgrid="false" inkscape:snap-bbox="false" inkscape:snap-page="true" inkscape:window-maximized="1" /> <defs id="defs4"> <filter color-interpolation-filters="sRGB" inkscape:collect="always" id="filter9372-1"> <feGaussianBlur inkscape:collect="always" stdDeviation="0.31260252" id="feGaussianBlur9374-5" /> @@ -126,15 +127,16 @@ </dc:publisher> <dc:identifier>http://andy.fitzsimon.com.au</dc:identifier> <dc:date>2006</dc:date> -<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2/" /> +<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /> +<dc:title>Inkscape Filetype Icon</dc:title> </cc:Work> -<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2/"> -<cc:permits rdf:resource="http://web.resource.org/cc/Reproduction" /> -<cc:permits rdf:resource="http://web.resource.org/cc/Distribution" /> -<cc:requires rdf:resource="http://web.resource.org/cc/Notice" /> -<cc:requires rdf:resource="http://web.resource.org/cc/Attribution" /> -<cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> -<cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike" /> +<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"> +<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" /> +<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" /> +<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" /> +<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" /> +<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> +<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /> </cc:License> </rdf:RDF> </metadata> @@ -158,7 +160,7 @@ <g id="g9200" transform="matrix(0.92776,0,0,0.92776,14.4185,-0.412514)"> <path sodipodi:nodetypes="ccccccscccccccccccsscccccc" id="path9354" d="m 151.971,10.2956 -9.589,9.8195 c -3.631,3.6299 2.351,3.3274 4.515,4.7002 1.001,0.6516 -3.211,1.4892 -2.35,2.3502 0.838,0.8609 5.05,1.6521 5.888,2.4897 0.838,0.861 -1.699,1.7685 -0.861,2.6294 0.815,0.8609 2.77,0.047 3.119,2.0011 0.256,1.4427 3.584,0.7213 5.074,-0.5119 0.931,-0.7911 -1.606,-0.7911 -0.768,-1.6521 2.094,-2.1174 3.956,-0.954 4.724,-2.9086 0.419,-1.0471 -3.165,-1.7917 -2.211,-2.4665 2.281,-1.6055 10.66,-2.4199 6.796,-6.2825 L 156.32,10.2326 c -1.234,-1.16347 -3.208,-1.10039 -4.349,0.063 z m -2.304,15.0549 c 0.21,0 7.169,0.9308 4.492,1.6521 -1.024,0.2792 -5.725,-1.6521 -4.492,-1.6521 z m 13.313,3.8626 c -0.1,0.6354 3.526,1.0335 3.459,0.1334 -0.124,-1.6695 -3.219,-1.6509 -3.459,-0.1334 z m -16.176,2.5829 c 0.861,0.7446 2.165,-0.1629 2.584,-1.21 -0.838,-1.0936 -3.934,0.07 -2.584,1.21 z m 15.711,-1.559 c -1.071,0.9772 0.186,2.0011 1.233,1.3263 0.279,-0.1862 -0.02,-1.0937 -1.233,-1.3263 z" style="opacity:0.46798;filter:url(#filter9372-1)" inkscape:connector-curvature="0" /> <path d="m 152.128,9.82579 -9.589,9.81941 c -3.631,3.6299 2.35,3.3274 4.515,4.7003 1.001,0.6515 -3.212,1.4892 -2.351,2.3501 0.838,0.861 5.051,1.6521 5.889,2.4898 0.838,0.8609 -1.699,1.7684 -0.861,2.6293 0.814,0.861 2.769,0.047 3.118,2.0012 0.256,1.4426 3.585,0.7213 5.074,-0.512 0.931,-0.7911 -1.606,-0.7911 -0.768,-1.652 2.095,-2.1175 3.957,-0.9541 4.725,-2.9086 0.419,-1.0471 -3.165,-1.7917 -2.211,-2.4665 2.281,-1.6056 10.66,-2.42 6.796,-6.2826 L 156.476,9.76271 c -1.233,-1.16344 -3.208,-1.10036 -4.348,0.0631 z m 11.009,18.91751 c -0.101,0.6353 3.526,1.0335 3.459,0.1334 -0.124,-1.6696 -3.219,-1.651 -3.459,-0.1334 z m -16.176,2.5828 c 0.861,0.7446 2.164,-0.1629 2.583,-1.21 -0.837,-1.0936 -3.933,0.07 -2.583,1.21 z m 15.71,-1.559 c -1.07,0.9773 0.186,2.0011 1.234,1.3263 0.279,-0.1861 -0.02,-1.0936 -1.234,-1.3263 z" id="path9202" sodipodi:nodetypes="ccccccsccccccccsscccccc" inkscape:connector-curvature="0" /> -<path sodipodi:type="inkscape:offset" inkscape:radius="-1.09997" inkscape:original="M 154.2812 8.90625 C 153.4909 8.922022 152.695 9.23077 152.125 9.8125 L 142.5312 19.65625 C 138.9002 23.28615 144.8975 22.97085 147.0625 24.34375 C 148.0635 24.99525 143.8265 25.8266 144.6875 26.6875 C 145.5255 27.5485 149.7557 28.3498 150.5938 29.1875 C 151.4317 30.0484 148.8807 30.9516 149.7188 31.8125 C 150.5327 32.6735 152.4948 31.8583 152.8438 33.8125 C 153.0998 35.2551 156.4485 34.5458 157.9375 33.3125 C 158.8685 32.5214 156.3183 32.51715 157.1562 31.65625 C 159.2512 29.53875 161.107 30.7045 161.875 28.75 C 162.294 27.7029 158.7023 26.95605 159.6562 26.28125 C 161.9373 24.67565 170.3327 23.8626 166.4688 20 L 156.4688 9.75 C 155.8522 9.16828 155.0716 8.890478 154.2812 8.90625 z M 164.9062 27.625 C 164.087 27.61065 163.245 27.9912 163.125 28.75 C 163.024 29.3853 166.6608 29.7751 166.5938 28.875 C 166.5317 28.0402 165.7255 27.63935 164.9062 27.625 z M 148.5938 29.6875 C 147.4332 29.60684 145.9563 30.4575 146.9688 31.3125 C 147.8297 32.0571 149.1123 31.1721 149.5312 30.125 C 149.322 29.8516 148.9806 29.71439 148.5938 29.6875 z M 162.6562 29.78125 C 161.5863 30.75855 162.8582 31.76855 163.9062 31.09375 C 164.1852 30.90765 163.8703 30.01395 162.6562 29.78125 z " xlink:href="#path9202" id="path9238" inkscape:href="#path9202" d="m 154.312,10 c -0.518,0.01 -1.058,0.2387 -1.406,0.5938 l -9.594,9.8437 c -0.806,0.8061 -0.798,1.1766 -0.812,1.0937 -0,-0.041 -0.04,-0.066 0.03,0 0.08,0.066 0.235,0.2025 0.5,0.3126 0.53,0.2201 1.357,0.3991 2.188,0.625 0.83,0.2258 1.686,0.4608 2.437,0.9374 0.16,0.1036 0.356,0.2501 0.5,0.5 0.144,0.25 0.185,0.6208 0.125,0.9063 -0.12,0.5709 -0.414,0.7787 -0.625,0.9375 -0.393,0.296 -0.775,0.476 -1.156,0.6562 0.441,0.1651 0.929,0.3242 1.469,0.5 0.633,0.2061 1.3,0.4001 1.875,0.625 0.575,0.225 1.056,0.4004 1.531,0.875 0.236,0.242 0.427,0.628 0.469,1 0.04,0.3721 -0.04,0.6698 -0.156,0.9063 -0.209,0.4223 -0.453,0.6712 -0.657,0.875 0.194,0.046 0.228,0.049 0.688,0.1563 0.398,0.093 0.868,0.2417 1.312,0.625 0.405,0.3493 0.702,0.8969 0.844,1.5 0.125,0.039 0.484,0.06 0.906,0 0.503,-0.072 0.961,-0.3589 1.469,-0.5938 -0.02,-0.026 -0.04,-0 -0.06,-0.031 -0.186,-0.2328 -0.341,-0.6569 -0.282,-1.0626 0.06,-0.4056 0.267,-0.6985 0.469,-0.9062 1.233,-1.2459 2.541,-1.5687 3.344,-1.7812 0.401,-0.1063 0.68,-0.1978 0.812,-0.2813 0.03,-0.02 0.04,-0.1035 0.06,-0.125 -0.164,-0.1086 -0.314,-0.2061 -0.563,-0.3437 -0.36,-0.1992 -0.735,-0.3581 -1.125,-0.7188 -0.195,-0.1803 -0.462,-0.4597 -0.5,-1 -0.04,-0.5403 0.334,-1.044 0.625,-1.25 0.794,-0.559 1.783,-0.8831 2.844,-1.25 1.061,-0.3669 2.173,-0.7245 3.031,-1.125 0.859,-0.4005 1.362,-0.8888 1.438,-1.0625 0.04,-0.087 0.06,-0.109 0,-0.2813 -0.06,-0.1722 -0.251,-0.4694 -0.656,-0.875 l -9.969,-10.2187 c -0.01,-0.01 -0.02,-0.021 -0.03,-0.031 -0.401,-0.3627 -0.87,-0.54127 -1.376,-0.5312 z m 8.907,20.2812 c -0.03,0.031 -0,0.061 -0.03,0.094 l 0.124,0.125 c -0.02,-0.091 -0.06,-0.1738 -0.09,-0.2188 z" style="fill:url(#linearGradient1968);fill-opacity:1" /> +<path sodipodi:type="inkscape:offset" inkscape:radius="-1.09997" inkscape:original="M 154.2676 8.921875 C 153.4772 8.937648 152.6989 9.244442 152.1289 9.826172 L 142.5391 19.64453 C 138.9081 23.27443 144.8897 22.9728 147.0547 24.3457 C 148.0557 24.9972 143.8421 25.83441 144.7031 26.69531 C 145.5411 27.55631 149.7538 28.34785 150.5918 29.18555 C 151.4298 30.04645 148.8925 30.95355 149.7305 31.81445 C 150.5445 32.67545 152.5006 31.86221 152.8496 33.81641 C 153.1056 35.25901 156.4348 34.53799 157.9238 33.30469 C 158.8548 32.51359 156.3163 32.51324 157.1543 31.65234 C 159.2493 29.53484 161.1129 30.69864 161.8809 28.74414 C 162.2999 27.69704 158.7159 26.95214 159.6699 26.27734 C 161.9509 24.67174 170.3288 23.85674 166.4648 19.99414 L 156.4766 9.763672 C 155.8601 9.181952 155.058 8.906102 154.2676 8.921875 z M 164.9102 27.61523 C 164.0909 27.60088 163.2567 27.98534 163.1367 28.74414 C 163.0357 29.37944 166.6627 29.77705 166.5957 28.87695 C 166.5337 28.04215 165.7294 27.62958 164.9102 27.61523 z M 148.5977 29.68359 C 147.4371 29.60293 145.9484 30.47117 146.9609 31.32617 C 147.8219 32.07077 149.1259 31.16233 149.5449 30.11523 C 149.3357 29.84183 148.9845 29.71048 148.5977 29.68359 z M 162.6719 29.76758 C 161.6019 30.74488 162.8563 31.76855 163.9043 31.09375 C 164.1833 30.90765 163.8859 30.00028 162.6719 29.76758 z " xlink:href="#path9202" id="path9238" inkscape:href="#path9202" d="m 154.312,10 c -0.518,0.01 -1.058,0.2387 -1.406,0.5938 l -9.594,9.8437 c -0.806,0.8061 -0.798,1.1766 -0.812,1.0937 -0,-0.041 -0.04,-0.066 0.03,0 0.08,0.066 0.235,0.2025 0.5,0.3126 0.53,0.2201 1.357,0.3991 2.188,0.625 0.83,0.2258 1.686,0.4608 2.437,0.9374 0.16,0.1036 0.356,0.2501 0.5,0.5 0.144,0.25 0.185,0.6208 0.125,0.9063 -0.12,0.5709 -0.414,0.7787 -0.625,0.9375 -0.393,0.296 -0.775,0.476 -1.156,0.6562 0.441,0.1651 0.929,0.3242 1.469,0.5 0.633,0.2061 1.3,0.4001 1.875,0.625 0.575,0.225 1.056,0.4004 1.531,0.875 0.236,0.242 0.427,0.628 0.469,1 0.04,0.3721 -0.04,0.6698 -0.156,0.9063 -0.209,0.4223 -0.453,0.6712 -0.657,0.875 0.194,0.046 0.228,0.049 0.688,0.1563 0.398,0.093 0.868,0.2417 1.312,0.625 0.405,0.3493 0.702,0.8969 0.844,1.5 0.125,0.039 0.484,0.06 0.906,0 0.503,-0.072 0.961,-0.3589 1.469,-0.5938 -0.02,-0.026 -0.04,-0 -0.06,-0.031 -0.186,-0.2328 -0.341,-0.6569 -0.282,-1.0626 0.06,-0.4056 0.267,-0.6985 0.469,-0.9062 1.233,-1.2459 2.541,-1.5687 3.344,-1.7812 0.401,-0.1063 0.68,-0.1978 0.812,-0.2813 0.03,-0.02 0.04,-0.1035 0.06,-0.125 -0.164,-0.1086 -0.314,-0.2061 -0.563,-0.3437 -0.36,-0.1992 -0.735,-0.3581 -1.125,-0.7188 -0.195,-0.1803 -0.462,-0.4597 -0.5,-1 -0.04,-0.5403 0.334,-1.044 0.625,-1.25 0.794,-0.559 1.783,-0.8831 2.844,-1.25 1.061,-0.3669 2.173,-0.7245 3.031,-1.125 0.859,-0.4005 1.362,-0.8888 1.438,-1.0625 0.04,-0.087 0.06,-0.109 0,-0.2813 -0.06,-0.1722 -0.251,-0.4694 -0.656,-0.875 l -9.969,-10.2187 c -0.01,-0.01 -0.02,-0.021 -0.03,-0.031 -0.401,-0.3627 -0.87,-0.54127 -1.376,-0.5312 z m 8.907,20.2812 c -0.03,0.031 -0,0.061 -0.03,0.094 l 0.124,0.125 c -0.02,-0.091 -0.06,-0.1738 -0.09,-0.2188 z" style="fill:url(#linearGradient1968);fill-opacity:1" /> <path d="m 155.903,10.3924 5.868,6.2544 c 0.38,0.3802 0.38,1.2767 0.152,1.5048 l -2.054,-1.6728 -0.405,2.4586 -4.069,-0.9915 -3.119,2.1044 -0.557,-4.0308 -1.55,2.8777 -3.613,-0.3816 c -0.71,0 -0.727,-0.8536 0,-1.5886 1.445,-1.5968 5.54,-5.5803 6.427,-6.5181 0.913,-0.93779 1.999,-0.92894 2.912,-0.016 z" style="fill:url(#linearGradient1970)" class="full-specularity" id="path9206" sodipodi:nodetypes="ccccccccccccc" inkscape:connector-curvature="0" /> </g> <path sodipodi:type="arc" style="opacity:0.527094;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="path9212" sodipodi:cx="338.453" sodipodi:cy="74.6406" sodipodi:rx="1.32812" sodipodi:ry="0.328125" d="m 339.7811,74.6406 c 0,0.18122 -0.5946,0.32813 -1.3281,0.32813 -0.7335,0 -1.3281,-0.14691 -1.3281,-0.32813 0,-0.18122 0.5946,-0.32812 1.3281,-0.32812 0.7335,0 1.3281,0.1469 1.3281,0.32812 z" transform="matrix(0.629347,0,0,0.706198,-45.5979,-27.0999)" /> diff --git a/src/display/cairo-utils.cpp b/src/display/cairo-utils.cpp index fc56c7b26..755553033 100644 --- a/src/display/cairo-utils.cpp +++ b/src/display/cairo-utils.cpp @@ -28,16 +28,13 @@ #include "helper/geom-curves.h" #include "display/cairo-templates.h" -namespace { - /** * Key for cairo_surface_t to keep track of current color interpolation value * Only the address of the structure is used, it is never initialized. See: * http://www.cairographics.org/manual/cairo-Types.html#cairo-user-data-key-t */ -cairo_user_data_key_t ci_key; - -} // namespace +cairo_user_data_key_t ink_color_interpolation_key; +cairo_user_data_key_t ink_pixbuf_key; namespace Inkscape { @@ -291,7 +288,7 @@ feed_pathvector_to_cairo (cairo_t *ct, Geom::PathVector const &pathv) SPColorInterpolation get_cairo_surface_ci(cairo_surface_t *surface) { - void* data = cairo_surface_get_user_data( surface, &ci_key ); + void* data = cairo_surface_get_user_data( surface, &ink_color_interpolation_key ); if( data != NULL ) { return (SPColorInterpolation)GPOINTER_TO_INT( data ); } else { @@ -317,13 +314,13 @@ set_cairo_surface_ci(cairo_surface_t *surface, SPColorInterpolation ci) { ink_cairo_surface_linear_to_srgb( surface ); } - cairo_surface_set_user_data(surface, &ci_key, GINT_TO_POINTER (ci), NULL); + cairo_surface_set_user_data(surface, &ink_color_interpolation_key, GINT_TO_POINTER (ci), NULL); } } void copy_cairo_surface_ci(cairo_surface_t *in, cairo_surface_t *out) { - cairo_surface_set_user_data(out, &ci_key, cairo_surface_get_user_data(in, &ci_key), NULL); + cairo_surface_set_user_data(out, &ink_color_interpolation_key, cairo_surface_get_user_data(in, &ink_color_interpolation_key), NULL); } void @@ -375,27 +372,117 @@ ink_cairo_pattern_set_matrix(cairo_pattern_t *cp, Geom::Affine const &m) } void -ink_cairo_set_source_argb32_pixbuf(cairo_t *ct, GdkPixbuf *pb, double x, double y) +ink_cairo_set_source_pixbuf(cairo_t *ct, GdkPixbuf *pb, double x, double y) { - cairo_surface_t *pbs = ink_cairo_surface_create_for_argb32_pixbuf(pb); + cairo_surface_t *pbs = ink_cairo_surface_get_for_pixbuf(pb); cairo_set_source_surface(ct, pbs, x, y); - cairo_surface_destroy(pbs); } +/* The functions below implement the following hack: + * + * The pixels formats of Cairo and GdkPixbuf are different. + * GdkPixbuf accesses pixels as bytes, alpha is not premultiplied, + * and successive bytes of a single pixel contain R, G, B and A components. + * Cairo accesses pixels as 32-bit ints, alpha is premultiplied, + * and each int contains as 0xAARRGGBB, accessed with bitwise operations. + * + * In other words, on a little endian system, a GdkPixbuf will contain: + * char *data = "rgbargbargba...." + * int *data = { 0xAABBGGRR, 0xAABBGGRR, 0xAABBGGRR, ... } + * while a Cairo image surface will contain: + * char *data = "bgrabgrabgra...." + * int *data = { 0xAARRGGBB, 0xAARRGGBB, 0xAARRGGBB, ... } + * + * It is possible to convert between these two formats (almost) losslessly. + * Some color information from partially transparent regions of the image + * is lost, but the result when displaying this image will remain the same. + * + * The functions below allow interoperation between GdkPixbuf + * and Cairo surfaces, allowing pixbufs to be used as Cairo sources, + * and saving Cairo surfaces using GdkPixbuf APIs. + * This is implemented by creating a GdkPixbuf and a Cairo image surface + * which share their data. Depending on what is needed at a given time, + * the pixels are converted in place to the Cairo or the GdkPixbuf format. + * In this way, only one copy of the image data is needed. + * + * Given either a GdkPixbuf or a Cairo surface, these functions create + * the other object and convert to its format. The returned object should be + * freed using cairo_surface_destroy or g_object_unref when it's no longer + * needed. + * + * Memory ownership semantics: + * Regardless of whether the pixels are stored in memory originally belonging + * to Cairo surface or to GdkPixbuf, the GdkPixbuf is the master object. + * To free the memory, unref the GdkPixbuf ONLY. + */ + +/** + * Converts the pixbuf to Cairo pixel format and returns an image surface + * which can be used as a source. + * + * The returned surface is owned by the GdkPixbuf and should not be freed. + * Calling this function causes the pixbuf to be unsuitable for use + * with GTK drawing functions until ink_pixbuf_ensure_normal() is called. + * + * @bug You have to call g_object_set_data(G_OBJECT(pb), "cairo_surface", NULL) + * when unrefing the last reference to the pixbuf. Otherwise there will be + * crashes, because cairo_surface_destroy is called after the pixbuf data + * is already freed. + */ cairo_surface_t * -ink_cairo_surface_create_for_argb32_pixbuf(GdkPixbuf *pb) +ink_cairo_surface_get_for_pixbuf(GdkPixbuf *pb) { - guchar *data = gdk_pixbuf_get_pixels(pb); - int w = gdk_pixbuf_get_width(pb); - int h = gdk_pixbuf_get_height(pb); - int stride = gdk_pixbuf_get_rowstride(pb); + cairo_surface_t *pbs = + reinterpret_cast<cairo_surface_t*>(g_object_get_data(G_OBJECT(pb), "cairo_surface")); + + ink_pixbuf_ensure_argb32(pb); + + if (pbs == NULL) { + guchar *data = gdk_pixbuf_get_pixels(pb); + int w = gdk_pixbuf_get_width(pb); + int h = gdk_pixbuf_get_height(pb); + int stride = gdk_pixbuf_get_rowstride(pb); + + // create a surface that stores the data + pbs = cairo_image_surface_create_for_data( + data, CAIRO_FORMAT_ARGB32, w, h, stride); + + g_object_set_data_full(G_OBJECT(pb), "cairo_surface", pbs, (GDestroyNotify) cairo_surface_destroy); + cairo_surface_set_user_data(pbs, &ink_pixbuf_key, pb, NULL); + } - cairo_surface_t *pbs = cairo_image_surface_create_for_data( - data, CAIRO_FORMAT_ARGB32, w, h, stride); return pbs; } /** + * Converts the Cairo surface to GdkPixbuf pixel format. + * GdkPixbuf takes ownership of the passed surface reference, + * so it should NOT be freed after calling this function. + */ +GdkPixbuf *ink_pixbuf_create_from_cairo_surface(cairo_surface_t *s) +{ + GdkPixbuf *pb = reinterpret_cast<GdkPixbuf*>(cairo_surface_get_user_data(s, &ink_pixbuf_key)); + if (pb == NULL) { + pb = gdk_pixbuf_new_from_data( + cairo_image_surface_get_data(s), GDK_COLORSPACE_RGB, TRUE, 8, + cairo_image_surface_get_width(s), cairo_image_surface_get_height(s), + cairo_image_surface_get_stride(s), NULL, NULL); + + g_object_set_data_full(G_OBJECT(pb), "pixel_format", g_strdup("argb32"), g_free); + g_object_set_data_full(G_OBJECT(pb), "cairo_surface", s, (GDestroyNotify) cairo_surface_destroy); + + cairo_surface_set_user_data(s, &ink_pixbuf_key, pb, NULL); + } else { + g_warning("Received surface which is already owned by GdkPixbuf"); + g_object_ref(pb); + } + + ink_pixbuf_ensure_normal(pb); + + return pb; +} + +/** * Cleanup function for GdkPixbuf. * This function should be passed as the GdkPixbufDestroyNotify parameter * to gdk_pixbuf_new_from_data when creating a GdkPixbuf backed by @@ -445,7 +532,7 @@ cairo_surface_t * ink_cairo_surface_create_identical(cairo_surface_t *s) { cairo_surface_t *ns = ink_cairo_surface_create_same_size(s, cairo_surface_get_content(s)); - cairo_surface_set_user_data(ns, &ci_key, cairo_surface_get_user_data(s, &ci_key), NULL); + cairo_surface_set_user_data(ns, &ink_color_interpolation_key, cairo_surface_get_user_data(s, &ink_color_interpolation_key), NULL); return ns; } @@ -845,13 +932,20 @@ convert_pixels_argb32_to_pixbuf(guchar *data, int w, int h, int stride) * using it with GTK will result in corrupted drawings. */ void -convert_pixbuf_normal_to_argb32(GdkPixbuf *pb) +ink_pixbuf_ensure_argb32(GdkPixbuf *pb) { + gchar *pixel_format = reinterpret_cast<gchar*>(g_object_get_data(G_OBJECT(pb), "pixel_format")); + if (pixel_format != NULL && strcmp(pixel_format, "argb32") == 0) { + // nothing to do + return; + } + convert_pixels_pixbuf_to_argb32( gdk_pixbuf_get_pixels(pb), gdk_pixbuf_get_width(pb), gdk_pixbuf_get_height(pb), gdk_pixbuf_get_rowstride(pb)); + g_object_set_data_full(G_OBJECT(pb), "pixel_format", g_strdup("argb32"), g_free); } /** @@ -859,13 +953,20 @@ convert_pixbuf_normal_to_argb32(GdkPixbuf *pb) * Once this is done, the pixbuf can be used with GTK again. */ void -convert_pixbuf_argb32_to_normal(GdkPixbuf *pb) +ink_pixbuf_ensure_normal(GdkPixbuf *pb) { + gchar *pixel_format = reinterpret_cast<gchar*>(g_object_get_data(G_OBJECT(pb), "pixel_format")); + if (pixel_format == NULL || strcmp(pixel_format, "pixbuf") == 0) { + // nothing to do + return; + } + convert_pixels_argb32_to_pixbuf( gdk_pixbuf_get_pixels(pb), gdk_pixbuf_get_width(pb), gdk_pixbuf_get_height(pb), gdk_pixbuf_get_rowstride(pb)); + g_object_set_data_full(G_OBJECT(pb), "pixel_format", g_strdup("pixbuf"), g_free); } guint32 argb32_from_rgba(guint32 in) diff --git a/src/display/cairo-utils.h b/src/display/cairo-utils.h index 016f72d00..289d4e01f 100644 --- a/src/display/cairo-utils.h +++ b/src/display/cairo-utils.h @@ -82,6 +82,17 @@ public: } // namespace Inkscape +enum InkPixelFormat { + INK_PIXEL_FORMAT_NONE, + INK_PIXEL_FORMAT_CAIRO, + INK_PIXEL_FORMAT_PIXBUF, + INK_PIXEL_FORMAT_LAST +}; + +// TODO: these declarations may not be needed in the header +extern cairo_user_data_key_t ink_color_interpolation_key; +extern cairo_user_data_key_t ink_pixbuf_key; + SPColorInterpolation get_cairo_surface_ci(cairo_surface_t *surface); void set_cairo_surface_ci(cairo_surface_t *surface, SPColorInterpolation cif); void copy_cairo_surface_ci(cairo_surface_t *in, cairo_surface_t *out); @@ -91,7 +102,7 @@ void ink_cairo_set_source_color(cairo_t *ct, SPColor const &color, double opacit void ink_cairo_set_source_rgba32(cairo_t *ct, guint32 rgba); void ink_cairo_transform(cairo_t *ct, Geom::Affine const &m); void ink_cairo_pattern_set_matrix(cairo_pattern_t *cp, Geom::Affine const &m); -void ink_cairo_set_source_argb32_pixbuf(cairo_t *ct, GdkPixbuf *pb, double x, double y); +void ink_cairo_set_source_pixbuf(cairo_t *ct, GdkPixbuf *pb, double x, double y); void ink_matrix_to_2geom(Geom::Affine &, cairo_matrix_t const &); void ink_matrix_to_cairo(cairo_matrix_t &, Geom::Affine const &); @@ -116,9 +127,10 @@ cairo_pattern_t *ink_cairo_pattern_create_checkerboard(); void convert_pixels_pixbuf_to_argb32(guchar *data, int w, int h, int rs); void convert_pixels_argb32_to_pixbuf(guchar *data, int w, int h, int rs); -void convert_pixbuf_normal_to_argb32(GdkPixbuf *); -void convert_pixbuf_argb32_to_normal(GdkPixbuf *); -cairo_surface_t *ink_cairo_surface_create_for_argb32_pixbuf(GdkPixbuf *pb); +void ink_pixbuf_ensure_argb32(GdkPixbuf *); +void ink_pixbuf_ensure_normal(GdkPixbuf *); +cairo_surface_t *ink_cairo_surface_get_for_pixbuf(GdkPixbuf *pb); +GdkPixbuf *ink_pixbuf_create_from_cairo_surface(cairo_surface_t *s); void ink_cairo_pixbuf_cleanup(guchar *pixels, void *surface); G_GNUC_CONST guint32 argb32_from_pixbuf(guint32 in); diff --git a/src/display/drawing-image.cpp b/src/display/drawing-image.cpp index bdb7c15b0..46f066b8e 100644 --- a/src/display/drawing-image.cpp +++ b/src/display/drawing-image.cpp @@ -22,7 +22,7 @@ namespace Inkscape { DrawingImage::DrawingImage(Drawing &drawing) : DrawingItem(drawing) , _pixbuf(NULL) - , _surface(NULL) + , _surface(NULL) // this is owned by _pixbuf! , _style(NULL) , _new_surface(NULL) {} @@ -33,7 +33,6 @@ DrawingImage::~DrawingImage() sp_style_unref(_style); if (_pixbuf) { if (_new_surface) cairo_surface_destroy(_new_surface); - cairo_surface_destroy(_surface); g_object_unref(_pixbuf); } } @@ -47,10 +46,10 @@ DrawingImage::setARGB32Pixbuf(GdkPixbuf *pb) } if (_pixbuf != NULL) { g_object_unref(_pixbuf); - cairo_surface_destroy(_surface); + // unrefing the pixbuf also destroys surface } _pixbuf = pb; - _surface = pb ? ink_cairo_surface_create_for_argb32_pixbuf(pb) : NULL; + _surface = pb ? ink_cairo_surface_get_for_pixbuf(pb) : NULL; _markForUpdate(STATE_ALL, false); } @@ -207,7 +206,7 @@ unsigned DrawingImage::_renderItem(DrawingContext &ct, Geom::IntRect const &/*ar int orgstride = cairo_image_surface_get_stride(_surface); int newstride = cairo_image_surface_get_stride(_new_surface); - cairo_surface_flush(_surface); + //cairo_surface_flush(_surface); cairo_surface_flush(_new_surface); for(int y=0; y<newheight; y++) { diff --git a/src/display/drawing-item.cpp b/src/display/drawing-item.cpp index 80664d822..1814dd615 100644 --- a/src/display/drawing-item.cpp +++ b/src/display/drawing-item.cpp @@ -353,7 +353,9 @@ DrawingItem::update(Geom::IntRect const &area, UpdateContext const &ctx, unsigne if (to_update & STATE_BBOX) { // compute drawbox if (_filter && render_filters) { - _drawbox = _filter->compute_drawbox(this, _item_bbox); + Geom::IntRect newbox(*_bbox); + _filter->area_enlarge(newbox, this); + _drawbox = Geom::OptIntRect(newbox); } else { _drawbox = _bbox; } diff --git a/src/display/drawing-text.cpp b/src/display/drawing-text.cpp index 234006983..55d54b770 100644 --- a/src/display/drawing-text.cpp +++ b/src/display/drawing-text.cpp @@ -441,7 +441,7 @@ unsigned DrawingText::_renderItem(DrawingContext &ct, Geom::IntRect const &/*are } Inkscape::DrawingContext::Save save(ct); -// ct.transform(_ctm); // Seems to work fine without this line, which was in the original. + ct.transform(_ctm); // For one thing, this is needed to scale a fill-pattern when zooming in if (has_fill) { _nrstyle.applyFill(ct); ct.fillPreserve(); diff --git a/src/display/nr-filter-image.cpp b/src/display/nr-filter-image.cpp index 7a27d857e..b9d73f0ad 100644 --- a/src/display/nr-filter-image.cpp +++ b/src/display/nr-filter-image.cpp @@ -30,7 +30,6 @@ FilterImage::FilterImage() : SVGElem(0) , document(0) , feImageHref(0) - , image_surface(0) , broken_ref(false) { } @@ -42,6 +41,7 @@ FilterImage::~FilterImage() { if (feImageHref) g_free(feImageHref); + g_object_set_data(G_OBJECT(image->gobj()), "cairo_surface", NULL); } void FilterImage::render_cairo(FilterSlot &slot) @@ -172,18 +172,10 @@ void FilterImage::render_cairo(FilterSlot &slot) if (!has_alpha) { image = image->add_alpha(false, 0, 0, 0); } - - // Native size of image - // width = image->get_width(); - // height = image->get_height(); - // rowstride = image->get_rowstride(); - - convert_pixbuf_normal_to_argb32(image->gobj()); - - image_surface = cairo_image_surface_create_for_data(image->get_pixels(), - CAIRO_FORMAT_ARGB32, image->get_width(), image->get_height(), image->get_rowstride()); } + cairo_surface_t *image_surface = ink_cairo_surface_get_for_pixbuf(image->gobj()); + Geom::Rect sa = slot.get_slot_area(); cairo_surface_t *out = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, sa.width(), sa.height()); @@ -310,9 +302,7 @@ void FilterImage::set_href(const gchar *href){ if (feImageHref) g_free (feImageHref); feImageHref = (href) ? g_strdup (href) : NULL; - if (image_surface) { - cairo_surface_destroy(image_surface); - } + g_object_set_data(G_OBJECT(image->gobj()), "cairo_surface", NULL); image.reset(); broken_ref = false; } diff --git a/src/display/nr-filter-image.h b/src/display/nr-filter-image.h index 05b7d65a8..f45f42265 100644 --- a/src/display/nr-filter-image.h +++ b/src/display/nr-filter-image.h @@ -44,7 +44,6 @@ private: SPDocument *document; gchar *feImageHref; Glib::RefPtr<Gdk::Pixbuf> image; - cairo_surface_t *image_surface; float feImageX, feImageY, feImageWidth, feImageHeight; unsigned int aspect_align, aspect_clip; bool broken_ref; diff --git a/src/display/nr-filter.cpp b/src/display/nr-filter.cpp index f0965c460..4f2a18531 100644 --- a/src/display/nr-filter.cpp +++ b/src/display/nr-filter.cpp @@ -220,20 +220,6 @@ void Filter::area_enlarge(Geom::IntRect &bbox, Inkscape::DrawingItem const *item */ } -Geom::OptIntRect Filter::compute_drawbox(Inkscape::DrawingItem const *item, Geom::OptRect const &item_bbox) { - -// Geom::OptRect enlarged = filter_effect_area(item_bbox); // disabled, already done in visualBounds - Geom::OptRect enlarged = item_bbox; // see LP Bug 1188336 - if (enlarged) { - *enlarged *= item->ctm(); - - Geom::OptIntRect ret(enlarged->roundOutwards()); - return ret; - } else { - return Geom::OptIntRect(); - } -} - Geom::OptRect Filter::filter_effect_area(Geom::OptRect const &bbox) { Geom::Point minp, maxp; diff --git a/src/display/nr-filter.h b/src/display/nr-filter.h index d53005c5d..5df38ffe9 100644 --- a/src/display/nr-filter.h +++ b/src/display/nr-filter.h @@ -151,12 +151,6 @@ public: */ void area_enlarge(Geom::IntRect &area, Inkscape::DrawingItem const *item) const; /** - * Given an item bounding box (in user coords), this function enlarges it - * to contain the filter effects region and transforms it to screen - * coordinates - */ - Geom::OptIntRect compute_drawbox(Inkscape::DrawingItem const *item, Geom::OptRect const &item_bbox); - /** * Returns the filter effects area in user coordinate system. * The given bounding box should be a bounding box as specified in * SVG standard and in user coordinate system. diff --git a/src/extension/internal/cairo-ps-out.cpp b/src/extension/internal/cairo-ps-out.cpp index e06c9f30d..5f535dc64 100644 --- a/src/extension/internal/cairo-ps-out.cpp +++ b/src/extension/internal/cairo-ps-out.cpp @@ -340,7 +340,7 @@ CairoPsOutput::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=\"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>.ps</extension>\n" diff --git a/src/extension/internal/cairo-render-context.cpp b/src/extension/internal/cairo-render-context.cpp index 3c222bd9e..a950fa177 100644 --- a/src/extension/internal/cairo-render-context.cpp +++ b/src/extension/internal/cairo-render-context.cpp @@ -1306,7 +1306,7 @@ CairoRenderContext::_setStrokeStyle(SPStyle const *style, Geom::OptRect const &p { cairo_set_dash(_cr, style->stroke_dash.dash, style->stroke_dash.n_dash, style->stroke_dash.offset); } else { - cairo_set_dash(_cr, NULL, 0, 0.0); // disable dashing + cairo_set_dash(_cr, NULL, 0, 0.0); // disable dashing } cairo_set_line_width(_cr, style->stroke_width.computed); @@ -1314,30 +1314,30 @@ CairoRenderContext::_setStrokeStyle(SPStyle const *style, Geom::OptRect const &p // set line join type cairo_line_join_t join = CAIRO_LINE_JOIN_MITER; switch (style->stroke_linejoin.computed) { - case SP_STROKE_LINEJOIN_MITER: - join = CAIRO_LINE_JOIN_MITER; - break; - case SP_STROKE_LINEJOIN_ROUND: - join = CAIRO_LINE_JOIN_ROUND; - break; - case SP_STROKE_LINEJOIN_BEVEL: - join = CAIRO_LINE_JOIN_BEVEL; - break; + case SP_STROKE_LINEJOIN_MITER: + join = CAIRO_LINE_JOIN_MITER; + break; + case SP_STROKE_LINEJOIN_ROUND: + join = CAIRO_LINE_JOIN_ROUND; + break; + case SP_STROKE_LINEJOIN_BEVEL: + join = CAIRO_LINE_JOIN_BEVEL; + break; } cairo_set_line_join(_cr, join); // set line cap type cairo_line_cap_t cap = CAIRO_LINE_CAP_BUTT; switch (style->stroke_linecap.computed) { - case SP_STROKE_LINECAP_BUTT: - cap = CAIRO_LINE_CAP_BUTT; - break; - case SP_STROKE_LINECAP_ROUND: - cap = CAIRO_LINE_CAP_ROUND; - break; - case SP_STROKE_LINECAP_SQUARE: - cap = CAIRO_LINE_CAP_SQUARE; - break; + case SP_STROKE_LINECAP_BUTT: + cap = CAIRO_LINE_CAP_BUTT; + break; + case SP_STROKE_LINECAP_ROUND: + cap = CAIRO_LINE_CAP_ROUND; + break; + case SP_STROKE_LINECAP_SQUARE: + cap = CAIRO_LINE_CAP_SQUARE; + break; } cairo_set_line_cap(_cr, cap); cairo_set_miter_limit(_cr, MAX(1, style->stroke_miterlimit.value)); @@ -1453,10 +1453,10 @@ bool CairoRenderContext::renderImage(GdkPixbuf *pb, // TODO: reenable merge_opacity if useful float opacity = _state->opacity; - cairo_surface_t *image_surface = ink_cairo_surface_create_for_argb32_pixbuf(pb); + cairo_surface_t *image_surface = ink_cairo_surface_get_for_pixbuf(pb); if (cairo_surface_status(image_surface)) { TRACE(("Image surface creation failed:\n%s\n", cairo_status_to_string(cairo_surface_status(image_surface)))); - return false; + return false; } cairo_save(_cr); @@ -1475,7 +1475,6 @@ bool CairoRenderContext::renderImage(GdkPixbuf *pb, cairo_paint_with_alpha(_cr, opacity); cairo_restore(_cr); - cairo_surface_destroy(image_surface); return true; } @@ -1676,9 +1675,9 @@ _write_callback(void *closure, const unsigned char *data, unsigned int length) written = fwrite (data, 1, length, file); if (written == length) - return CAIRO_STATUS_SUCCESS; + return CAIRO_STATUS_SUCCESS; else - return CAIRO_STATUS_WRITE_ERROR; + return CAIRO_STATUS_WRITE_ERROR; } #include "clear-n_.h" diff --git a/src/extension/internal/cairo-renderer.cpp b/src/extension/internal/cairo-renderer.cpp index 76ebbfcb5..3463925b6 100644 --- a/src/extension/internal/cairo-renderer.cpp +++ b/src/extension/internal/cairo-renderer.cpp @@ -449,7 +449,7 @@ static void sp_asbitmap_render(SPItem *item, CairoRenderContext *ctx) Geom::OptRect bbox = item->desktopVisualBounds(); // no bbox, e.g. empty group - if (!bbox) { + if (!bbox) { return; } @@ -503,8 +503,13 @@ static void sp_asbitmap_render(SPItem *item, CairoRenderContext *ctx) if (pb) { TEST(gdk_pixbuf_save( pb, "bitmap.png", "png", NULL, NULL )); - // TODO this is stupid - we just converted to pixbuf format when generating the bitmap! - convert_pixbuf_normal_to_argb32(pb); + + /* TODO: find a way to avoid a duplicate conversion between + * Cairo and GdkPixbuf pixel formats here. + * Internally, generate_internal_bitmap creates a Cairo surface, + * but then converts it to pixbuf format. In turn, renderImage() + * below converts back to Cairo format. + */ ctx->renderImage(pb, t, item->style); g_object_unref(pb); pb = 0; diff --git a/src/extension/internal/gdkpixbuf-input.cpp b/src/extension/internal/gdkpixbuf-input.cpp index 994258ccc..117c2fe39 100644 --- a/src/extension/internal/gdkpixbuf-input.cpp +++ b/src/extension/internal/gdkpixbuf-input.cpp @@ -19,23 +19,18 @@ namespace Inkscape { namespace IO { -GdkPixbuf* pixbuf_new_from_file( char const *utf8name, GError **error ); +// this is defined in sp-image.cpp +GdkPixbuf* pixbuf_new_from_file(char const *filename, time_t &modTime, gchar*& pixPath); } namespace Extension { namespace Internal { -static std::set<Glib::ustring> create_lossy_set() -{ - std::set<Glib::ustring> lossy; - lossy.insert(".jpg"); - lossy.insert(".jpeg"); - return lossy; -} - SPDocument * GdkpixbufInput::open(Inkscape::Extension::Input *mod, char const *uri) { + // determine whether the image should be embedded + // TODO: this logic seems very wrong bool embed = false; Inkscape::Preferences *prefs = Inkscape::Preferences::get(); Glib::ustring attr = prefs->getString("/dialogs/import/link"); @@ -52,27 +47,14 @@ GdkpixbufInput::open(Inkscape::Extension::Input *mod, char const *uri) } SPDocument *doc = NULL; - GdkPixbuf *pb = Inkscape::IO::pixbuf_new_from_file( uri, NULL ); - static std::set<Glib::ustring> lossy = create_lossy_set(); - - if (pb) { /* We are readable */ - // TODO revisit: bool is_lossy; - Glib::ustring mime_type, ext; - Glib::ustring u = uri; - std::size_t dotpos = u.rfind('.'); - if (dotpos != Glib::ustring::npos) { - ext = u.substr(dotpos, Glib::ustring::npos); - } + gchar *pixpath = NULL; + time_t dummy; + GdkPixbuf *pb = Inkscape::IO::pixbuf_new_from_file(uri, dummy, pixpath); - // HACK: replace with something better based on GIO - if (!ext.empty() && lossy.find(ext) != lossy.end()) { - // TODO revisit: is_lossy = true; - mime_type = "image/jpeg"; - } else { - // TODO revisit: is_lossy = false; - mime_type = "image/png"; - } + // TODO: the pixbuf is created again from the base64-encoded attribute in SPImage. + // Find a way to create the pixbuf only once. + if (pb) { doc = SPDocument::createNewDoc(NULL, TRUE, TRUE); bool saved = DocumentUndo::getUndoSensitive(doc); DocumentUndo::setUndoSensitive(doc, false); // no need to undo in this temporary document @@ -85,40 +67,22 @@ GdkpixbufInput::open(Inkscape::Extension::Input *mod, char const *uri) double xscale = 1; double yscale = 1; - gchar const *str = gdk_pixbuf_get_option( pb, "Inkscape::DpiX" ); - if ( str ) { - gint dpi = atoi(str); - if ( dpi > 0 && dpi != 72 ) { - xscale = 72.0 / (double)dpi; - } - } else { - if (!ir && !forcexdpi) - ir = new ImageResolution(uri); - if (ir && ir->ok()) - xscale = 900.0 / floor(10.*ir->x() + .5); // round-off to 0.1 dpi - else - xscale = 90.0 / defaultxdpi; - } - width *= xscale; - str = gdk_pixbuf_get_option( pb, "Inkscape::DpiY" ); - if ( str ) { - gint dpi = atoi(str); - if ( dpi > 0 && dpi != 72 ) { - yscale = 72.0 / (double)dpi; - } + if (!ir && !forcexdpi) { + ir = new ImageResolution(uri); + } + if (ir && ir->ok()) { + xscale = 900.0 / floor(10.*ir->x() + .5); // round-off to 0.1 dpi + yscale = 900.0 / floor(10.*ir->y() + .5); } else { - if (!ir && !forcexdpi) - ir = new ImageResolution(uri); - if (ir && ir->ok()) - yscale = 900.0 / floor(10.*ir->y() + .5); // round-off to 0.1 dpi - else - yscale = 90.0 / defaultxdpi; + xscale = 90.0 / defaultxdpi; + yscale = 90.0 / defaultxdpi; } + + width *= xscale; height *= yscale; - if (ir) - delete ir; + delete ir; // deleting NULL is safe // Create image node Inkscape::XML::Document *xml_doc = doc->getReprDoc(); @@ -127,7 +91,7 @@ GdkpixbufInput::open(Inkscape::Extension::Input *mod, char const *uri) sp_repr_set_svg_double(image_node, "height", height); if (embed) { - sp_embed_image(image_node, pb, mime_type); + sp_embed_image(image_node, pb); } else { // convert filename to uri gchar* _uri = g_filename_to_uri(uri, NULL, NULL); @@ -139,6 +103,7 @@ GdkpixbufInput::open(Inkscape::Extension::Input *mod, char const *uri) } } + g_object_set_data(G_OBJECT(pb), "cairo_surface", NULL); g_object_unref(pb); // Add it to the current layer diff --git a/src/extension/internal/image-resolution.cpp b/src/extension/internal/image-resolution.cpp index 3c254a59c..a9d33e831 100644 --- a/src/extension/internal/image-resolution.cpp +++ b/src/extension/internal/image-resolution.cpp @@ -14,13 +14,21 @@ #include "image-resolution.h" #define IR_TRY_PNG 1 +#include <png.h> + #ifdef HAVE_EXIF -#define IR_TRY_EXIF 1 +#include <math.h> +#include <libexif/exif-data.h> #endif + #define IR_TRY_EXIV 0 + #ifdef HAVE_JPEG #define IR_TRY_JFIF 1 +#include <jpeglib.h> +#include <setjmp.h> #endif + #ifdef WITH_IMAGE_MAGICK #include <Magick++.h> #endif @@ -62,8 +70,6 @@ double ImageResolution::y() const { #if IR_TRY_PNG - -#include <png.h> static bool haspngheader(FILE *fp) { unsigned char header[8]; @@ -133,9 +139,6 @@ void ImageResolution::readpng(char const *) { #if IR_TRY_EXIF -#include <math.h> -#include <libexif/exif-data.h> - static double exifDouble(ExifEntry *entry, ExifByteOrder byte_order) { switch (entry->format) { case EXIF_FORMAT_BYTE: { @@ -264,9 +267,6 @@ void ImageResolution::readexiv(char const *) { #if IR_TRY_JFIF -#include <jpeglib.h> -#include <setjmp.h> - static void irjfif_error_exit(j_common_ptr cinfo) { longjmp(*(jmp_buf*)cinfo->client_data, 1); } diff --git a/src/helper/pixbuf-ops.cpp b/src/helper/pixbuf-ops.cpp index 75c002c57..a51a62f42 100644 --- a/src/helper/pixbuf-ops.cpp +++ b/src/helper/pixbuf-ops.cpp @@ -146,12 +146,7 @@ GdkPixbuf *sp_generate_internal_bitmap(SPDocument *doc, gchar const */*filename* // render items drawing.render(ct, final_bbox, Inkscape::DrawingItem::RENDER_BYPASS_CACHE); - pixbuf = gdk_pixbuf_new_from_data(cairo_image_surface_get_data(surface), - GDK_COLORSPACE_RGB, TRUE, - 8, width, height, cairo_image_surface_get_stride(surface), - ink_cairo_pixbuf_cleanup, - surface); - convert_pixbuf_argb32_to_normal(pixbuf); + pixbuf = ink_pixbuf_create_from_cairo_surface(surface); } else { diff --git a/src/livarot/PathStroke.cpp b/src/livarot/PathStroke.cpp index cdd5cae6d..50c335176 100644 --- a/src/livarot/PathStroke.cpp +++ b/src/livarot/PathStroke.cpp @@ -456,19 +456,20 @@ Path::DoLeftJoin (Shape * dest, double width, JoinType join, Geom::Point pos, } else {*/ leftStNo = dest->AddPoint (pos + width * pnor); leftEnNo = dest->AddPoint (pos + width * nnor); - int midNo = dest->AddPoint (pos); - int nEdge=dest->AddEdge (leftEnNo, midNo); - if ( dest->hasBackData() ) { - dest->ebData[nEdge].pathID=pathID; - dest->ebData[nEdge].pieceID=pieceID; - dest->ebData[nEdge].tSt=dest->ebData[nEdge].tEn=tID; - } - nEdge=dest->AddEdge (midNo, leftStNo); +// int midNo = dest->AddPoint (pos); +// int nEdge=dest->AddEdge (leftEnNo, midNo); + int nEdge=dest->AddEdge (leftEnNo, leftStNo); if ( dest->hasBackData() ) { dest->ebData[nEdge].pathID=pathID; dest->ebData[nEdge].pieceID=pieceID; dest->ebData[nEdge].tSt=dest->ebData[nEdge].tEn=tID; } +// nEdge=dest->AddEdge (midNo, leftStNo); +// if ( dest->hasBackData() ) { +// dest->ebData[nEdge].pathID=pathID; +// dest->ebData[nEdge].pieceID=pieceID; +// dest->ebData[nEdge].tSt=dest->ebData[nEdge].tEn=tID; +// } // } } else @@ -678,19 +679,20 @@ Path::DoRightJoin (Shape * dest, double width, JoinType join, Geom::Point pos, } else {*/ rightStNo = dest->AddPoint (pos - width*pnor); rightEnNo = dest->AddPoint (pos - width*nnor); - int midNo = dest->AddPoint (pos); - int nEdge=dest->AddEdge (rightStNo, midNo); +// int midNo = dest->AddPoint (pos); +// int nEdge=dest->AddEdge (rightStNo, midNo); + int nEdge=dest->AddEdge (rightStNo, rightEnNo); if ( dest->hasBackData() ) { dest->ebData[nEdge].pathID=pathID; dest->ebData[nEdge].pieceID=pieceID; dest->ebData[nEdge].tSt=dest->ebData[nEdge].tEn=tID; } - nEdge=dest->AddEdge (midNo, rightEnNo); - if ( dest->hasBackData() ) { - dest->ebData[nEdge].pathID=pathID; - dest->ebData[nEdge].pieceID=pieceID; - dest->ebData[nEdge].tSt=dest->ebData[nEdge].tEn=tID; - } +// nEdge=dest->AddEdge (midNo, rightEnNo); +// if ( dest->hasBackData() ) { +// dest->ebData[nEdge].pathID=pathID; +// dest->ebData[nEdge].pieceID=pieceID; +// dest->ebData[nEdge].tSt=dest->ebData[nEdge].tEn=tID; +// } // } } } diff --git a/src/livarot/ShapeSweep.cpp b/src/livarot/ShapeSweep.cpp index ff58b4a71..b04b36bfd 100644 --- a/src/livarot/ShapeSweep.cpp +++ b/src/livarot/ShapeSweep.cpp @@ -2740,8 +2740,7 @@ Shape::CheckAdjacencies (int lastPointNo, int lastChgtPt, Shape * /*shapeHead*/, if (TesteAdjacency (lS, lB, getPoint(n).x, n, false) == false) break; - if (getPoint(lS->swsData[lB].leftRnd).x[0] > getPoint(n).x[0] + HalfRound (1)) // LP Bug 614577 - lS->swsData[lB].leftRnd = n; + lS->swsData[lB].leftRnd = n; } for (int n = rgtN + 1; n < lastPointNo; n++) { @@ -2767,8 +2766,7 @@ Shape::CheckAdjacencies (int lastPointNo, int lastChgtPt, Shape * /*shapeHead*/, if (TesteAdjacency (rS, rB, getPoint(n).x, n, false) == false) break; - if (getPoint(rS->swsData[rB].leftRnd).x[0] > getPoint(n).x[0] + HalfRound (1)) // LP Bug 614577 - rS->swsData[rB].leftRnd = n; + rS->swsData[rB].leftRnd = n; } for (int n = rgtN + 1; n < lastPointNo; n++) { diff --git a/src/selection-chemistry.cpp b/src/selection-chemistry.cpp index 5976555f4..868f5a35c 100644 --- a/src/selection-chemistry.cpp +++ b/src/selection-chemistry.cpp @@ -3457,6 +3457,7 @@ void sp_selection_create_bitmap_copy(SPDesktop *desktop) } t = Geom::Scale(1, -1) * Geom::Translate(shift_x, shift_y) * eek.inverse(); /// @fixme hardcoded doc2dt transform? + // TODO: avoid roundtrip via file // Do the export sp_export_png_file(document, filepath, bbox->min()[Geom::X], bbox->min()[Geom::Y], @@ -3483,7 +3484,7 @@ void sp_selection_create_bitmap_copy(SPDesktop *desktop) if (pb) { // Create the repr for the image Inkscape::XML::Node * repr = xml_doc->createElement("svg:image"); - sp_embed_image(repr, pb, "image/png"); + sp_embed_image(repr, pb); if (res == Inkscape::Util::Quantity::convert(1, "in", "px")) { // for default 90 dpi, snap it to pixel grid sp_repr_set_svg_double(repr, "width", width); sp_repr_set_svg_double(repr, "height", height); diff --git a/src/sp-image.cpp b/src/sp-image.cpp index 10d294d5c..0e692eb40 100644 --- a/src/sp-image.cpp +++ b/src/sp-image.cpp @@ -57,15 +57,13 @@ //#define DEBUG_LCMS #ifdef DEBUG_LCMS - - #define DEBUG_MESSAGE(key, ...)\ {\ g_message( __VA_ARGS__ );\ } - - #include <gtk/gtk.h> +#else +#define DEBUG_MESSAGE(key, ...) #endif // DEBUG_LCMS #endif // defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2) /* @@ -98,12 +96,7 @@ static void sp_image_update_arenaitem (SPImage *img, Inkscape::DrawingImage *ai) static void sp_image_update_canvas_image (SPImage *image); static GdkPixbuf * sp_image_repr_read_dataURI (const gchar * uri_data); static GdkPixbuf * sp_image_repr_read_b64 (const gchar * uri_data); - -extern "C" -{ - void user_read_data( png_structp png_ptr, png_bytep data, png_size_t length ); -} - +static void pixbuf_set_mime_data(GdkPixbuf *pb, guchar *data, gsize len, GdkPixbufFormat *fmt); #ifdef DEBUG_LCMS extern guint update_in_progress; @@ -133,291 +126,22 @@ extern guint update_in_progress; gtk_widget_show_all( dialog );\ }\ } +#else // DEBUG_LCMS +#define DEBUG_MESSAGE_SCISLAC(key, ...) #endif // DEBUG_LCMS namespace Inkscape { namespace IO { -class PushPull -{ -public: - gboolean first; - FILE* fp; - guchar* scratch; - gsize size; - gsize used; - gsize offset; - GdkPixbufLoader *loader; - - PushPull() : first(TRUE), - fp(0), - scratch(0), - size(0), - used(0), - offset(0), - loader(0) {}; - - gboolean readMore() - { - gboolean good = FALSE; - if ( offset ) - { - g_memmove( scratch, scratch + offset, used - offset ); - used -= offset; - offset = 0; - } - if ( used < size ) - { - gsize space = size - used; - gsize got = fread( scratch + used, 1, space, fp ); - if ( got ) - { - if ( loader ) - { - GError *err = NULL; - //g_message( " __read %d bytes", (int)got ); - if ( !gdk_pixbuf_loader_write( loader, scratch + used, got, &err ) ) - { - //g_message("_error writing pixbuf data"); - } - } - - used += got; - good = TRUE; - } - else - { - good = FALSE; - } - } - return good; - } - - gsize available() const - { - return (used - offset); - } - - gsize readOut( gpointer data, gsize length ) - { - gsize giving = available(); - if ( length < giving ) - { - giving = length; - } - g_memmove( data, scratch + offset, giving ); - offset += giving; - if ( offset >= used ) - { - offset = 0; - used = 0; - } - return giving; - } - - void clear() - { - offset = 0; - used = 0; - } - -private: - PushPull& operator = (const PushPull& other); - PushPull(const PushPull& other); -}; - -static void user_read_data( png_structp png_ptr, png_bytep data, png_size_t length ) -{ -// g_message( "user_read_data(%d)", length ); - - PushPull* youme = (PushPull*)png_get_io_ptr(png_ptr); - - gsize filled = 0; - gboolean canRead = TRUE; - - while ( filled < length && canRead ) - { - gsize some = youme->readOut( data + filled, length - filled ); - filled += some; - if ( filled < length ) - { - canRead &= youme->readMore(); - } - } -// g_message("things out"); -} - - -static bool readPngAndHeaders( PushPull &youme, gint & dpiX, gint & dpiY ) -{ - bool good = true; - - gboolean isPng = !png_sig_cmp( youme.scratch + youme.offset, 0, youme.available() ); - //g_message( " png? %s", (isPng ? "Yes":"No") ); - if ( isPng ) { - png_structp pngPtr = png_create_read_struct( PNG_LIBPNG_VER_STRING, - 0, //(png_voidp)user_error_ptr, - 0, //user_error_fn, - 0 //user_warning_fn - ); - png_infop infoPtr = pngPtr ? png_create_info_struct( pngPtr ) : 0; - - if ( pngPtr && infoPtr ) { - if ( setjmp(png_jmpbuf(pngPtr)) ) { - // libpng calls longjmp to return here if an error occurs. - good = false; - } - - if (good) { - png_set_read_fn( pngPtr, &youme, user_read_data ); - //g_message( "In" ); - - //png_read_info( pngPtr, infoPtr ); - png_read_png( pngPtr, infoPtr, PNG_TRANSFORM_IDENTITY, 0 ); - - //g_message("out"); - - /* - if ( png_get_valid( pngPtr, infoPtr, PNG_INFO_pHYs ) ) - { - g_message("pHYs chunk now valid" ); - } - if ( png_get_valid( pngPtr, infoPtr, PNG_INFO_sCAL ) ) - { - g_message("sCAL chunk now valid" ); - } - */ - - png_uint_32 res_x = 0; - png_uint_32 res_y = 0; - int unit_type = 0; - if ( png_get_pHYs( pngPtr, infoPtr, &res_x, &res_y, &unit_type) ) { -// g_message( "pHYs yes (%d, %d) %d (%s)", (int)res_x, (int)res_y, unit_type, -// (unit_type == 1? "per meter" : "unknown") -// ); - -// g_message( " dpi: (%d, %d)", -// (int)(0.5 + ((double)res_x)/39.37), -// (int)(0.5 + ((double)res_y)/39.37) ); - if ( unit_type == PNG_RESOLUTION_METER ) - { - // TODO come up with a more accurate DPI setting - dpiX = (int)(0.5 + ((double)res_x)/39.37); - dpiY = (int)(0.5 + ((double)res_y)/39.37); - } - } else { -// g_message( "pHYs no" ); - } - -/* - double width = 0; - double height = 0; - int unit = 0; - if ( png_get_sCAL(pngPtr, infoPtr, &unit, &width, &height) ) - { - gchar* vals[] = { - "unknown", // PNG_SCALE_UNKNOWN - "meter", // PNG_SCALE_METER - "radian", // PNG_SCALE_RADIAN - "last", // - NULL - }; - - g_message( "sCAL: (%f, %f) %d (%s)", - width, height, unit, - ((unit >= 0 && unit < 3) ? vals[unit]:"???") - ); - } -*/ - -#if defined(PNG_sRGB_SUPPORTED) - { - int intent = 0; - if ( png_get_sRGB(pngPtr, infoPtr, &intent) ) { -// g_message("Found an sRGB png chunk"); - } - } -#endif // defined(PNG_sRGB_SUPPORTED) - -#if defined(PNG_cHRM_SUPPORTED) - { - double white_x = 0; - double white_y = 0; - double red_x = 0; - double red_y = 0; - double green_x = 0; - double green_y = 0; - double blue_x = 0; - double blue_y = 0; - - if ( png_get_cHRM(pngPtr, infoPtr, - &white_x, &white_y, - &red_x, &red_y, - &green_x, &green_y, - &blue_x, &blue_y) ) { -// g_message("Found a cHRM png chunk"); - } - } -#endif // defined(PNG_cHRM_SUPPORTED) - -#if defined(PNG_gAMA_SUPPORTED) - { - double file_gamma = 0; - if ( png_get_gAMA(pngPtr, infoPtr, &file_gamma) ) { -// g_message("Found a gAMA png chunk"); - } - } -#endif // defined(PNG_gAMA_SUPPORTED) - -#if defined(PNG_iCCP_SUPPORTED) - { - png_charp name = 0; - int compression_type = 0; -#if (PNG_LIBPNG_VER < 10500) - png_charp profile = 0; -#else - png_bytep profile = 0; -#endif - png_uint_32 proflen = 0; - if ( png_get_iCCP(pngPtr, infoPtr, &name, &compression_type, &profile, &proflen) ) { -// g_message("Found an iCCP chunk named [%s] with %d bytes and comp %d", name, proflen, compression_type); - } - } -#endif // defined(PNG_iCCP_SUPPORTED) - - } - } else { - g_message("Error when creating PNG read struct"); - } - - // now clean it up. - if (pngPtr && infoPtr) { - png_destroy_read_struct( &pngPtr, &infoPtr, 0 ); - pngPtr = 0; - infoPtr = 0; - } else if (pngPtr) { - png_destroy_read_struct( &pngPtr, 0, 0 ); - pngPtr = 0; - } - } else { - good = false; // Was not a png file - } - - return good; -} - -GdkPixbuf* pixbuf_new_from_file( const char *filename, time_t &modTime, gchar*& pixPath, GError **/*error*/ ) +GdkPixbuf* pixbuf_new_from_file(const char *filename, time_t &modTime, gchar*& pixPath) { GdkPixbuf* buf = NULL; - PushPull youme; - gint dpiX = 0; - gint dpiY = 0; modTime = 0; if ( pixPath ) { g_free(pixPath); pixPath = NULL; } - + //test correctness of filename if (!g_file_test (filename, G_FILE_TEST_EXISTS)){ return NULL; @@ -425,95 +149,43 @@ GdkPixbuf* pixbuf_new_from_file( const char *filename, time_t &modTime, gchar*& struct stat stdir; int val = g_stat(filename, &stdir); if (stdir.st_mode & S_IFDIR){ - //filename is not correct: it is a directory name and hence further code can not return valid results + g_warning("Linked image file %s is a directory", filename); return NULL; } - dump_fopen_call( filename, "pixbuf_new_from_file" ); - FILE* fp = fopen_utf8name( filename, "r" ); - if ( fp ) - { - { - // struct stat st; - // memset(&st, 0, sizeof(st)); - // int val = g_stat(filename, &st); - if ( !val ) { - modTime = stdir.st_mtime;//st.st_mtime; - pixPath = g_strdup(filename); - } + // we need to load the entire pixbuf into memory + gchar *data = NULL; + gsize len = 0; + + if (g_file_get_contents(filename, &data, &len, NULL)) { + if (!val) { + modTime = stdir.st_mtime; + pixPath = g_strdup(filename); } GdkPixbufLoader *loader = gdk_pixbuf_loader_new(); - if ( loader ) - { - GError *err = NULL; - - // short buffer - guchar scratch[1024]; - gboolean latter = FALSE; - - youme.fp = fp; - youme.scratch = scratch; - youme.size = sizeof(scratch); - youme.used = 0; - youme.offset = 0; - youme.loader = loader; - - while ( !feof(fp) ) - { - if ( youme.readMore() ) { - if ( youme.first ) { - //g_message( "First data chunk" ); - youme.first = FALSE; - if (readPngAndHeaders(youme, dpiX, dpiY)) - { - // TODO set the dpi to be read elsewhere - } - } else if ( !latter ) { - latter = TRUE; - } - // Now clear out the buffer so we can read more. - // (dumping out unused) - youme.clear(); - } - } - - gboolean ok = gdk_pixbuf_loader_close(loader, &err); - if ( ok ) { - buf = gdk_pixbuf_loader_get_pixbuf( loader ); - if ( buf ) { - g_object_ref(buf); - } - } else { - // do something - g_message("error loading pixbuf at close"); - } - - g_object_unref(loader); + gdk_pixbuf_loader_write(loader, (guchar *) data, len, NULL); + gdk_pixbuf_loader_close(loader, NULL); + + buf = gdk_pixbuf_loader_get_pixbuf(loader); + if (buf) { + g_object_ref(buf); + buf = sp_image_pixbuf_force_rgba(buf); + pixbuf_set_mime_data(buf, (guchar *) data, len, gdk_pixbuf_loader_get_format(loader)); } else { - g_message("error when creating pixbuf loader"); + g_free(data); + g_warning("Error loading pixbuf"); } - fclose( fp ); - fp = 0; + + // TODO: we could also read DPI, ICC profile, gamma correction, and other information + // from the file. This can be done by using format-specific libraries e.g. libpng. } else { - g_warning ("Unable to open linked file: %s", filename); + g_warning("Unable to open linked file: %s", filename); } return buf; } -GdkPixbuf* pixbuf_new_from_file( const char *filename, GError **error ) -{ - time_t modTime = 0; - gchar* pixPath = 0; - GdkPixbuf* result = pixbuf_new_from_file( filename, modTime, pixPath, error ); - if (pixPath) { - g_free(pixPath); - } - return result; -} - - } } @@ -594,6 +266,7 @@ static void sp_image_release( SPObject *object ) } if (image->pixbuf) { + g_object_set_data(G_OBJECT(image->pixbuf), "cairo_surface", NULL); g_object_unref (image->pixbuf); image->pixbuf = NULL; } @@ -715,23 +388,25 @@ static void sp_image_set( SPObject *object, unsigned int key, const gchar *value image->aspect_clip = clip; } break; + #if defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2) case SP_PROP_COLOR_PROFILE: if ( image->color_profile ) { g_free (image->color_profile); } image->color_profile = (value) ? g_strdup (value) : NULL; -#ifdef DEBUG_LCMS + if ( value ) { DEBUG_MESSAGE( lcmsFour, "<image> color-profile set to '%s'", value ); } else { DEBUG_MESSAGE( lcmsFour, "<image> color-profile cleared" ); } -#endif // DEBUG_LCMS + // TODO check on this HREF_MODIFIED flag object->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_IMAGE_HREF_MODIFIED_FLAG); break; #endif // defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2) + default: if (((SPObjectClass *) (sp_image_parent_class))->set) ((SPObjectClass *) (sp_image_parent_class))->set (object, key, value); @@ -773,7 +448,6 @@ static void sp_image_update( SPObject *object, SPCtx *ctx, unsigned int flags ) object->getRepr()->attribute("sodipodi:absref"), doc->getBase()); if (pixbuf) { - pixbuf = sp_image_pixbuf_force_rgba (pixbuf); // BLIP #if defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2) if ( image->color_profile ) @@ -784,9 +458,8 @@ static void sp_image_update( SPObject *object, SPCtx *ctx, unsigned int flags ) guchar* px = gdk_pixbuf_get_pixels( pixbuf ); if ( px ) { -#ifdef DEBUG_LCMS DEBUG_MESSAGE( lcmsFive, "in <image>'s sp_image_update. About to call colorprofile_get_handle()" ); -#endif // DEBUG_LCMS + guint profIntent = Inkscape::RENDERING_INTENT_UNKNOWN; cmsHPROFILE prof = Inkscape::CMSSystem::getHandle( object->document, &profIntent, @@ -826,34 +499,22 @@ static void sp_image_update( SPObject *object, SPCtx *ctx, unsigned int flags ) } cmsDeleteTransform( transf ); - } -#ifdef DEBUG_LCMS - else - { + } else { DEBUG_MESSAGE( lcmsSix, "in <image>'s sp_image_update. Unable to create LCMS transform." ); } -#endif // DEBUG_LCMS + cmsCloseProfile( destProf ); - } -#ifdef DEBUG_LCMS - else - { + } else { DEBUG_MESSAGE( lcmsSeven, "in <image>'s sp_image_update. Profile type is named color. Can't transform." ); } -#endif // DEBUG_LCMS - } -#ifdef DEBUG_LCMS - else - { + } else { DEBUG_MESSAGE( lcmsEight, "in <image>'s sp_image_update. No profile found." ); } -#endif // DEBUG_LCMS } } #endif // defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2) + image->pixbuf = pixbuf; - // convert to premultiplied native-endian ARGB for display with Cairo - convert_pixbuf_normal_to_argb32(image->pixbuf); } } } @@ -1018,7 +679,9 @@ static void sp_image_print( SPItem *item, SPPrintContext *ctx ) if (image->pixbuf && (image->width.computed > 0.0) && (image->height.computed > 0.0) ) { GdkPixbuf *pb = gdk_pixbuf_copy(image->pixbuf); - convert_pixbuf_argb32_to_normal(pb); + // GObject data is not copied, so we have to set the pixel format explicitly + g_object_set_data_full(G_OBJECT(pb), "pixel_format", g_strdup("argb32"), g_free); + ink_pixbuf_ensure_normal(pb); guchar *px = gdk_pixbuf_get_pixels(pb); int w = gdk_pixbuf_get_width(pb); @@ -1056,7 +719,7 @@ static void sp_image_print( SPItem *item, SPPrintContext *ctx ) t = ti * t; sp_print_image_R8G8B8A8_N(ctx, px + trimx*pixskip + trimy*rs, trimwidth, trimheight, rs, t, item->style); } - free(px); // else big memory leak on each image print! + g_object_unref(pb); } } @@ -1110,13 +773,14 @@ GdkPixbuf *sp_image_repr_read_image( time_t& modTime, char*& pixPath, const gcha pixPath = 0; } - const gchar *filename = href; + gchar const *filename = href; + if (filename != NULL) { if (strncmp (filename,"file:",5) == 0) { gchar *fullname = g_filename_from_uri(filename, NULL, NULL); if (fullname) { - // TODO check this. Was doing a UTF-8 to filename conversion here. - pixbuf = Inkscape::IO::pixbuf_new_from_file (fullname, modTime, pixPath, NULL); + pixbuf = Inkscape::IO::pixbuf_new_from_file(fullname, modTime, pixPath); + g_free(fullname); if (pixbuf != NULL) { return pixbuf; } @@ -1142,7 +806,7 @@ GdkPixbuf *sp_image_repr_read_image( time_t& modTime, char*& pixPath, const gcha // different dir) or unset (when doc is not saved yet), so we check for base+href existence first, // and if it fails, we also try to use bare href regardless of its g_path_is_absolute if (g_file_test (fullname, G_FILE_TEST_EXISTS) && !g_file_test (fullname, G_FILE_TEST_IS_DIR)) { - pixbuf = Inkscape::IO::pixbuf_new_from_file( fullname, modTime, pixPath, NULL ); + pixbuf = Inkscape::IO::pixbuf_new_from_file(fullname, modTime, pixPath); g_free (fullname); if (pixbuf != NULL) { return pixbuf; @@ -1152,7 +816,7 @@ GdkPixbuf *sp_image_repr_read_image( time_t& modTime, char*& pixPath, const gcha /* try filename as absolute */ if (g_file_test (filename, G_FILE_TEST_EXISTS) && !g_file_test (filename, G_FILE_TEST_IS_DIR)) { - pixbuf = Inkscape::IO::pixbuf_new_from_file( filename, modTime, pixPath, NULL ); + pixbuf = Inkscape::IO::pixbuf_new_from_file(filename, modTime, pixPath); if (pixbuf != NULL) { return pixbuf; } @@ -1170,13 +834,13 @@ GdkPixbuf *sp_image_repr_read_image( time_t& modTime, char*& pixPath, const gcha g_warning ("xlink:href did not resolve to a valid image file, now trying sodipodi:absref=\"%s\"", absref); } - pixbuf = Inkscape::IO::pixbuf_new_from_file( filename, modTime, pixPath, NULL ); + pixbuf = Inkscape::IO::pixbuf_new_from_file(filename, modTime, pixPath); if (pixbuf != NULL) { return pixbuf; } } /* Nope: We do not find any valid pixmap file :-( */ - pixbuf = gdk_pixbuf_new_from_xpm_data ((const gchar **) brokenimage_xpm); + pixbuf = gdk_pixbuf_new_from_xpm_data((const gchar **) brokenimage_xpm); /* It should be included xpm, so if it still does not does load, */ /* our libraries are broken */ @@ -1349,82 +1013,57 @@ static GdkPixbuf *sp_image_repr_read_dataURI( const gchar * uri_data ) return pixbuf; } -static GdkPixbuf *sp_image_repr_read_b64( const gchar * uri_data ) +static GdkPixbuf *sp_image_repr_read_b64(gchar const *uri_data) { - GdkPixbuf * pixbuf = NULL; - - static const gchar B64[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; - + GdkPixbuf *pixbuf = NULL; GdkPixbufLoader *loader = gdk_pixbuf_loader_new(); - if (loader) { - bool eos = false; - bool failed = false; - const gchar* btr = uri_data; - gchar ud[4]; - guchar bd[57]; - - while (!eos) { - gint ell = 0; - for (gint j = 0; j < 19; j++) { - gint len = 0; - for (gint k = 0; k < 4; k++) { - while (isspace ((int) (*btr))) { - if ((*btr) == '\0') break; - btr++; - } - if (eos) { - ud[k] = 0; - continue; - } - if (((*btr) == '\0') || ((*btr) == '=')) { - eos = true; - ud[k] = 0; - continue; - } - ud[k] = 64; - for (gint b = 0; b < 64; b++) { /* There must a faster way to do this... ?? */ - if (B64[b] == (*btr)) { - ud[k] = (gchar) b; - break; - } - } - if (ud[k] == 64) { /* data corruption ?? */ - eos = true; - ud[k] = 0; - continue; - } - btr++; - len++; - } - guint32 bits = (guint32) ud[0]; - bits = (bits << 6) | (guint32) ud[1]; - bits = (bits << 6) | (guint32) ud[2]; - bits = (bits << 6) | (guint32) ud[3]; - bd[ell++] = (guchar) ((bits & 0xff0000) >> 16); - if (len > 2) { - bd[ell++] = (guchar) ((bits & 0xff00) >> 8); - } - if (len > 3) { - bd[ell++] = (guchar) (bits & 0xff); - } - } - if (!gdk_pixbuf_loader_write (loader, (const guchar *) bd, (size_t) ell, NULL)) { - failed = true; - break; - } - } + if (!loader) return NULL; - gdk_pixbuf_loader_close (loader, NULL); + gsize decoded_len = 0; + guchar *decoded = g_base64_decode(uri_data, &decoded_len); - if (!failed) { - pixbuf = gdk_pixbuf_loader_get_pixbuf (loader); - } + if (gdk_pixbuf_loader_write(loader, decoded, decoded_len, NULL)) { + gdk_pixbuf_loader_close(loader, NULL); + pixbuf = gdk_pixbuf_loader_get_pixbuf(loader); + g_object_ref(pixbuf); + pixbuf = sp_image_pixbuf_force_rgba(pixbuf); + pixbuf_set_mime_data(pixbuf, decoded, decoded_len, gdk_pixbuf_loader_get_format(loader)); + } else { + g_free(decoded); } + g_object_unref(loader); return pixbuf; } +// takes ownership of passed data +static void pixbuf_set_mime_data(GdkPixbuf *pb, guchar *data, gsize len, GdkPixbufFormat *fmt) +{ + cairo_surface_t *s = ink_cairo_surface_get_for_pixbuf(pb); + + gchar const *mimetype = NULL; + gchar *fmt_name = gdk_pixbuf_format_get_name(fmt); + Glib::ustring name = fmt_name; + g_free(fmt_name); + + if (name == "jpeg") { + mimetype = CAIRO_MIME_TYPE_JPEG; + } else if (name == "jpeg2000") { + mimetype = CAIRO_MIME_TYPE_JP2; + } else if (name == "png") { + mimetype = CAIRO_MIME_TYPE_PNG; + } + + if (mimetype != NULL) { + cairo_surface_set_mime_data(s, mimetype, data, len, g_free, data); + //g_message("Setting Cairo MIME data: %s", mimetype); + } else { + g_free(data); + //g_message("Not setting Cairo MIME data: unknown format %s", name.c_str()); + } +} + static void sp_image_set_curve( SPImage *image ) { //create a curve at the image's boundary for snapping @@ -1460,41 +1099,67 @@ SPCurve *sp_image_get_curve( SPImage *image ) return result; } -void sp_embed_image( Inkscape::XML::Node *image_node, GdkPixbuf *pb, Glib::ustring const &mime_in ) +void sp_embed_image(Inkscape::XML::Node *image_node, GdkPixbuf *pb) { - Glib::ustring format, mime; - if (mime_in == "image/jpeg") { - mime = mime_in; - format = "jpeg"; - } else { - mime = "image/png"; - format = "png"; + static gchar const *mimetypes[] = { + CAIRO_MIME_TYPE_JPEG, CAIRO_MIME_TYPE_JP2, CAIRO_MIME_TYPE_PNG, NULL }; + static guint mimetypes_len = g_strv_length(const_cast<gchar**>(mimetypes)); + + bool free_data = false; + + // check whether the pixbuf has MIME data + guchar *data = NULL; + gsize len = 0; + gchar const *data_mimetype = NULL; + + cairo_surface_t *s = reinterpret_cast<cairo_surface_t*>(g_object_get_data(G_OBJECT(pb), "cairo_surface")); + if (s) { + for (guint i = 0; i < mimetypes_len; ++i) { + unsigned long len_long = 0; + cairo_surface_get_mime_data(s, mimetypes[i], const_cast<unsigned char const **>(&data), &len_long); + len = len_long; // this assumes that the added range of long is not needed. the code below assumes gsize range of values is sufficient. + if (data != NULL) { + data_mimetype = mimetypes[i]; + break; + } + } } - Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - Glib::ustring quality = Glib::ustring::format(prefs->getInt("/dialogs/import/quality", 100)); + if (data == NULL) { + Inkscape::Preferences *prefs = Inkscape::Preferences::get(); + Glib::ustring quality = Glib::ustring::format(prefs->getInt("/dialogs/import/quality", 100)); - gchar *data = 0; - gsize length = 0; - gdk_pixbuf_save_to_buffer(pb, &data, &length, format.data(), NULL, "quality", quality.c_str(), NULL); + // if there is no supported MIME data, embed as PNG + data_mimetype = "image/png"; + ink_pixbuf_ensure_normal(pb); + gdk_pixbuf_save_to_buffer(pb, reinterpret_cast<gchar**>(&data), &len, "png", NULL, + "quality", quality.c_str(), NULL); + free_data = true; + } // Save base64 encoded data in image node // this formula taken from Glib docs - guint needed_size = length * 4 / 3 + length * 4 / (3 * 72) + 7; - needed_size += 5 + 8 + mime.size(); // 5 bytes for data:, 8 for ;base64, + gsize needed_size = len * 4 / 3 + len * 4 / (3 * 72) + 7; + needed_size += 5 + 8 + strlen(data_mimetype); // 5 bytes for data: + 8 for ;base64, - gchar *buffer = (gchar *) g_malloc(needed_size), *buf_work = buffer; - buf_work += g_sprintf(buffer, "data:%s;base64,", mime.data()); + gchar *buffer = (gchar *) g_malloc(needed_size); + gchar *buf_work = buffer; + buf_work += g_sprintf(buffer, "data:%s;base64,", data_mimetype); gint state = 0; gint save = 0; gsize written = 0; - written += g_base64_encode_step((guchar*) data, length, TRUE, buf_work, &state, &save); + written += g_base64_encode_step(data, len, TRUE, buf_work, &state, &save); written += g_base64_encode_close(TRUE, buf_work + written, &state, &save); buf_work[written] = 0; // null terminate + // TODO: this is very wasteful memory-wise. + // It would be better to only keep the binary data around, + // and base64 encode on the fly when saving the XML. image_node->setAttribute("xlink:href", buffer); + g_free(buffer); + if (free_data) g_free(data); } void sp_image_refresh_if_outdated( SPImage* image ) diff --git a/src/sp-image.h b/src/sp-image.h index d6fc82a59..c197f6473 100644 --- a/src/sp-image.h +++ b/src/sp-image.h @@ -66,7 +66,7 @@ GType sp_image_get_type (void); /* Return duplicate of curve or NULL */ SPCurve *sp_image_get_curve (SPImage *image); -void sp_embed_image(Inkscape::XML::Node *imgnode, GdkPixbuf *pb, Glib::ustring const &mime); +void sp_embed_image(Inkscape::XML::Node *imgnode, GdkPixbuf *pb); void sp_image_refresh_if_outdated( SPImage* image ); #endif diff --git a/src/sp-pattern.cpp b/src/sp-pattern.cpp index 62811d51a..b8368a416 100644 --- a/src/sp-pattern.cpp +++ b/src/sp-pattern.cpp @@ -616,13 +616,13 @@ sp_pattern_create_pattern(SPPaintServer *ps, // viewBox to pattern server Geom::Affine vb2ps = Geom::identity(); - if (pat->viewBox_set) { - Geom::Rect vb = *pattern_viewBox(pat); - gdouble tmp_x = pattern_width (pat) / vb.width(); - gdouble tmp_y = pattern_height (pat) / vb.height(); + if (shown->viewBox_set) { + Geom::Rect vb = *pattern_viewBox(shown); + gdouble tmp_x = pattern_width (shown) / vb.width(); + gdouble tmp_y = pattern_height (shown) / vb.height(); // FIXME: preserveAspectRatio must be taken into account here too! - vb2ps = Geom::Affine(tmp_x, 0.0, 0.0, tmp_y, pattern_x(pat) - vb.left() * tmp_x, pattern_y(pat) - vb.top() * tmp_y); + vb2ps = Geom::Affine(tmp_x, 0.0, 0.0, tmp_y, pattern_x(shown) - vb.left() * tmp_x, pattern_y(shown) - vb.top() * tmp_y); } // We must determine the size and scaling of the pattern at the time it is displayed and render diff --git a/src/svg/svg-length.cpp b/src/svg/svg-length.cpp index ea438e91a..bb6cc5428 100644 --- a/src/svg/svg-length.cpp +++ b/src/svg/svg-length.cpp @@ -285,6 +285,10 @@ std::vector<SVGLength> sp_svg_length_list_read(gchar const *str) static unsigned sp_svg_length_read_lff(gchar const *str, SVGLength::Unit *unit, float *val, float *computed, char **next) { +/* note: this function is sometimes fed a string with several consecutive numbers, e.g. by sp_svg_length_list_read. +So after the number, the string does not necessarily have a \0 or a unit, it might also contain a space or comma and then the next number! +*/ + if (!str) { return 0; } @@ -330,8 +334,8 @@ static unsigned sp_svg_length_read_lff(gchar const *str, SVGLength::Unit *unit, *next = (char *) e + 1; } return 1; - } else if (g_ascii_isspace(e[0])) { - return 0; // spaces are not allowed + } else if (g_ascii_isspace(e[0]) && e[1] && g_ascii_isalpha(e[1])) { + return 0; // spaces between value and unit are not allowed } else { /* Unitless */ if (unit) { @@ -367,7 +371,7 @@ static unsigned sp_svg_length_read_lff(gchar const *str, SVGLength::Unit *unit, *unit = SVGLength::PT; } if (computed) { - *computed = v * Inkscape::Util::Quantity::convert(1, "pt", "px"); + *computed = Inkscape::Util::Quantity::convert(v, "pt", "px"); } break; case UVAL('p','c'): @@ -375,7 +379,7 @@ static unsigned sp_svg_length_read_lff(gchar const *str, SVGLength::Unit *unit, *unit = SVGLength::PC; } if (computed) { - *computed = v * Inkscape::Util::Quantity::convert(1, "pc", "px"); + *computed = Inkscape::Util::Quantity::convert(v, "pc", "px"); } break; case UVAL('m','m'): @@ -383,7 +387,7 @@ static unsigned sp_svg_length_read_lff(gchar const *str, SVGLength::Unit *unit, *unit = SVGLength::MM; } if (computed) { - *computed = v * Inkscape::Util::Quantity::convert(1, "mm", "px"); + *computed = Inkscape::Util::Quantity::convert(v, "mm", "px"); } break; case UVAL('c','m'): @@ -391,7 +395,7 @@ static unsigned sp_svg_length_read_lff(gchar const *str, SVGLength::Unit *unit, *unit = SVGLength::CM; } if (computed) { - *computed = v * Inkscape::Util::Quantity::convert(1, "cm", "px"); + *computed = Inkscape::Util::Quantity::convert(v, "cm", "px"); } break; case UVAL('i','n'): @@ -399,7 +403,7 @@ static unsigned sp_svg_length_read_lff(gchar const *str, SVGLength::Unit *unit, *unit = SVGLength::INCH; } if (computed) { - *computed = v * Inkscape::Util::Quantity::convert(1, "in", "px"); + *computed = Inkscape::Util::Quantity::convert(v, "in", "px"); } break; case UVAL('f','t'): @@ -407,7 +411,7 @@ static unsigned sp_svg_length_read_lff(gchar const *str, SVGLength::Unit *unit, *unit = SVGLength::FOOT; } if (computed) { - *computed = v * Inkscape::Util::Quantity::convert(1, "ft", "px"); + *computed = Inkscape::Util::Quantity::convert(v, "ft", "px"); } break; case UVAL('e','m'): diff --git a/src/ui/cache/svg_preview_cache.cpp b/src/ui/cache/svg_preview_cache.cpp index 74e94b827..a09489f6d 100644 --- a/src/ui/cache/svg_preview_cache.cpp +++ b/src/ui/cache/svg_preview_cache.cpp @@ -33,7 +33,7 @@ #include "ui/cache/svg_preview_cache.h" -GdkPixbuf* render_pixbuf(Inkscape::Drawing &drawing, double scale_factor, const Geom::Rect& dbox, unsigned psize) +GdkPixbuf* render_pixbuf(Inkscape::Drawing &drawing, double scale_factor, Geom::Rect const &dbox, unsigned psize) { Geom::Affine t(Geom::Scale(scale_factor, scale_factor)); drawing.root()->setTransform(Geom::Scale(scale_factor)); @@ -61,13 +61,7 @@ GdkPixbuf* render_pixbuf(Inkscape::Drawing &drawing, double scale_factor, const drawing.render(ct, area, Inkscape::DrawingItem::RENDER_BYPASS_CACHE); cairo_surface_flush(s); - GdkPixbuf* pixbuf = gdk_pixbuf_new_from_data(cairo_image_surface_get_data(s), - GDK_COLORSPACE_RGB, - TRUE, - 8, psize, psize, cairo_image_surface_get_stride(s), - ink_cairo_pixbuf_cleanup, s); - convert_pixbuf_argb32_to_normal(pixbuf); - + GdkPixbuf* pixbuf = ink_pixbuf_create_from_cairo_surface(s); return pixbuf; } @@ -81,6 +75,12 @@ SvgPreview::SvgPreview() SvgPreview::~SvgPreview() { + for (std::map<Glib::ustring, GdkPixbuf *>::iterator i = _pixmap_cache.begin(); + i != _pixmap_cache.end(); ++i) + { + g_object_unref(i->second); + i->second = NULL; + } } Glib::ustring SvgPreview::cache_key(gchar const *uri, gchar const *name, unsigned psize) const { @@ -102,6 +102,7 @@ GdkPixbuf* SvgPreview::get_preview_from_cache(const Glib::ustring& key) { } void SvgPreview::set_preview_in_cache(const Glib::ustring& key, GdkPixbuf* px) { + g_object_ref(px); _pixmap_cache[key] = px; } @@ -123,6 +124,8 @@ GdkPixbuf* SvgPreview::get_preview(const gchar* uri, const gchar* id, Inkscape:: void SvgPreview::remove_preview_from_cache(const Glib::ustring& key) { std::map<Glib::ustring, GdkPixbuf *>::iterator found = _pixmap_cache.find(key); if ( found != _pixmap_cache.end() ) { + g_object_unref(found->second); + found->second = NULL; _pixmap_cache.erase(key); } } diff --git a/src/ui/clipboard.cpp b/src/ui/clipboard.cpp index 22d42d525..aeb977078 100644 --- a/src/ui/clipboard.cpp +++ b/src/ui/clipboard.cpp @@ -1242,7 +1242,7 @@ Glib::ustring ClipboardManagerImpl::_getBestTarget() CloseClipboard(); if (format == CF_ENHMETAFILE) { - return CLIPBOARD_WIN32_EMF_TARGET; + return "CF_ENHMETAFILE"; } if (format == CF_DIB || format == CF_BITMAP) { return CLIPBOARD_GDK_PIXBUF_TARGET; @@ -1250,7 +1250,7 @@ Glib::ustring ClipboardManagerImpl::_getBestTarget() } if (IsClipboardFormatAvailable(CF_ENHMETAFILE)) { - return CLIPBOARD_WIN32_EMF_TARGET; + return "CF_ENHMETAFILE"; } #endif if (_clipboard->wait_is_image_available()) { @@ -1314,7 +1314,7 @@ void ClipboardManagerImpl::_setClipboardTargets() if (OpenClipboard(NULL)) { if ( _clipboardSPDoc != NULL ) { - const Glib::ustring target = CLIPBOARD_WIN32_EMF_MIME; + const Glib::ustring target = "image/x-emf"; Inkscape::Extension::DB::OutputList outlist; Inkscape::Extension::db.get_output_list(outlist); diff --git a/src/ui/dialog/color-item.cpp b/src/ui/dialog/color-item.cpp index 2292b66fc..7940c28ae 100644 --- a/src/ui/dialog/color-item.cpp +++ b/src/ui/dialog/color-item.cpp @@ -235,11 +235,7 @@ static void colorItemDragBegin( GtkWidget */*widget*/, GdkDragContext* dc, gpoin cairo_pattern_destroy(gradient); cairo_surface_flush(s); - pixbuf = gdk_pixbuf_new_from_data(cairo_image_surface_get_data(s), - GDK_COLORSPACE_RGB, TRUE, 8, - width, height, cairo_image_surface_get_stride(s), - ink_cairo_pixbuf_cleanup, s); - convert_pixbuf_argb32_to_normal(pixbuf); + pixbuf = ink_pixbuf_create_from_cairo_surface(s); } else { Glib::RefPtr<Gdk::Pixbuf> thumb = Gdk::Pixbuf::create( Gdk::COLORSPACE_RGB, false, 8, width, height ); guint32 fillWith = (0xff000000 & (item->def.getR() << 24)) @@ -561,11 +557,7 @@ void ColorItem::_regenPreview(EekPreview * preview) cairo_destroy(ct); cairo_surface_flush(s); - GdkPixbuf* pixbuf = gdk_pixbuf_new_from_data( cairo_image_surface_get_data(s), - GDK_COLORSPACE_RGB, TRUE, 8, - w, h, cairo_image_surface_get_stride(s), - ink_cairo_pixbuf_cleanup, s); - convert_pixbuf_argb32_to_normal(pixbuf); + GdkPixbuf* pixbuf = ink_pixbuf_create_from_cairo_surface(s); eek_preview_set_pixbuf( preview, pixbuf ); } diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp index b06c1fd1f..e9cf2e753 100644 --- a/src/ui/dialog/inkscape-preferences.cpp +++ b/src/ui/dialog/inkscape-preferences.cpp @@ -884,7 +884,7 @@ void InkscapePreferences::initPageIO() int pathstringFormatValues[numPathstringFormat] = {0, 1, 2}; _svgoutput_pathformat.init("/options/svgoutput/pathstring_format", pathstringFormatLabels, pathstringFormatValues, numPathstringFormat, 2); - _page_svgoutput.add_line( true, _("Path string format"), _svgoutput_pathformat, "", _("Path data should be written: only with absolute coordinates, only with relative coordinates, or optimized for string length (mixed absolute and relative coordinates)"), false); + _page_svgoutput.add_line( true, _("Path string format:"), _svgoutput_pathformat, "", _("Path data should be written: only with absolute coordinates, only with relative coordinates, or optimized for string length (mixed absolute and relative coordinates)"), false); _svgoutput_forcerepeatcommands.init( _("Force repeat commands"), "/options/svgoutput/forcerepeatcommands", false); _page_svgoutput.add_line( true, "", _svgoutput_forcerepeatcommands, "", _("Force repeating of the same path command (for example, 'L 1,2 L 3,4' instead of 'L 1,2 3,4')"), false); diff --git a/src/ui/dialog/symbols.cpp b/src/ui/dialog/symbols.cpp index 26bc52947..6427eb9cc 100644 --- a/src/ui/dialog/symbols.cpp +++ b/src/ui/dialog/symbols.cpp @@ -420,12 +420,12 @@ void SymbolsDialog::iconChanged() { // First look for default style stored in <symbol> gchar const* style = symbol->getAttribute("inkscape:symbol-style"); if( !style ) { - // If no default style in <symbol>, look in documents. - if( symbolDocument == currentDocument ) { - style = style_from_use( symbol_id.c_str(), currentDocument ); - } else { - style = symbolDocument->getReprRoot()->attribute("style"); - } + // If no default style in <symbol>, look in documents. + if( symbolDocument == currentDocument ) { + style = style_from_use( symbol_id.c_str(), currentDocument ); + } else { + style = symbolDocument->getReprRoot()->attribute("style"); + } } ClipboardManager *cm = ClipboardManager::get(); @@ -489,8 +489,8 @@ SPDocument* read_vss( gchar* fullname, gchar* filename ) { while( std::getline( iss, line ) ) { // std::cout << line << std::endl; if( line.find( "svg:svg" ) == std::string::npos ) { - tmpSVGOutput += line; - tmpSVGOutput += "\n"; + tmpSVGOutput += line; + tmpSVGOutput += "\n"; } } @@ -499,23 +499,23 @@ SPDocument* read_vss( gchar* fullname, gchar* filename ) { tmpSVGOutput += " </defs>\n"; tmpSVGOutput += "</svg>\n"; - + return SPDocument::createNewDocFromMem( tmpSVGOutput.c_str(), strlen( tmpSVGOutput.c_str()), 0 ); } #endif - + /* Hunts preference directories for symbol files */ void SymbolsDialog::get_symbols() { std::list<Glib::ustring> directories; if( Inkscape::IO::file_test( INKSCAPE_SYMBOLSDIR, G_FILE_TEST_EXISTS ) && - Inkscape::IO::file_test( INKSCAPE_SYMBOLSDIR, G_FILE_TEST_IS_DIR ) ) { + Inkscape::IO::file_test( INKSCAPE_SYMBOLSDIR, G_FILE_TEST_IS_DIR ) ) { directories.push_back( INKSCAPE_SYMBOLSDIR ); } if( Inkscape::IO::file_test( profile_path("symbols"), G_FILE_TEST_EXISTS ) && - Inkscape::IO::file_test( profile_path("symbols"), G_FILE_TEST_IS_DIR ) ) { + Inkscape::IO::file_test( profile_path("symbols"), G_FILE_TEST_IS_DIR ) ) { directories.push_back( profile_path("symbols") ); } @@ -526,46 +526,46 @@ void SymbolsDialog::get_symbols() { GDir *dir = g_dir_open( (*it).c_str(), 0, &err ); if( dir ) { - gchar *filename = 0; - while( (filename = (gchar *)g_dir_read_name( dir ) ) != NULL) { + gchar *filename = 0; + while( (filename = (gchar *)g_dir_read_name( dir ) ) != NULL) { - gchar *fullname = g_build_filename((*it).c_str(), filename, NULL); + gchar *fullname = g_build_filename((*it).c_str(), filename, NULL); - if ( !Inkscape::IO::file_test( fullname, G_FILE_TEST_IS_DIR ) ) { + if ( !Inkscape::IO::file_test( fullname, G_FILE_TEST_IS_DIR ) ) { - Glib::ustring fn( filename ); - Glib::ustring tag = fn.substr( fn.find_last_of(".") + 1 ); + Glib::ustring fn( filename ); + Glib::ustring tag = fn.substr( fn.find_last_of(".") + 1 ); - SPDocument* symbol_doc = NULL; + SPDocument* symbol_doc = NULL; #ifdef WITH_LIBVISIO - if( tag.compare( "vss" ) == 0 ) { - - symbol_doc = read_vss( fullname, filename ); - if( symbol_doc ) { - symbolSets[Glib::ustring(filename)]= symbol_doc; - symbolSet->append(filename); - } - } + if( tag.compare( "vss" ) == 0 ) { + + symbol_doc = read_vss( fullname, filename ); + if( symbol_doc ) { + symbolSets[Glib::ustring(filename)]= symbol_doc; + symbolSet->append(filename); + } + } #endif - // Try to read all remaining files as SVG - if( !symbol_doc ) { + // Try to read all remaining files as SVG + if( !symbol_doc ) { - symbol_doc = SPDocument::createNewDoc( fullname, FALSE ); - if( symbol_doc ) { + symbol_doc = SPDocument::createNewDoc( fullname, FALSE ); + if( symbol_doc ) { gchar *title = symbol_doc->getRoot()->title(); if( title == NULL ) { title = _("Unnamed Symbols"); } - symbolSets[Glib::ustring(title)] = symbol_doc; - symbolSet->append(title); - } - } - - } - g_free( fullname ); - } - g_dir_close( dir ); + symbolSets[Glib::ustring(title)] = symbol_doc; + symbolSet->append(title); + } + } + + } + g_free( fullname ); + } + g_dir_close( dir ); } } } @@ -627,16 +627,16 @@ gchar const* SymbolsDialog::style_from_use( gchar const* id, SPDocument* documen for( ; l != NULL; l = l->next ) { SPObject* use = SP_OBJECT(l->data); if( SP_IS_USE( use ) ) { - gchar const *href = use->getRepr()->attribute("xlink:href"); - if( href ) { - Glib::ustring href2(href); - Glib::ustring id2(id); - id2 = "#" + id2; - if( !href2.compare(id2) ) { - style = use->getRepr()->attribute("style"); - break; - } - } + gchar const *href = use->getRepr()->attribute("xlink:href"); + if( href ) { + Glib::ustring href2(href); + Glib::ustring id2(id); + id2 = "#" + id2; + if( !href2.compare(id2) ) { + style = use->getRepr()->attribute("style"); + break; + } + } } } return style; @@ -749,9 +749,13 @@ SymbolsDialog::create_symbol_image(gchar const *symbol_id, SPObject *symbol) /* Update to renderable state */ Glib::ustring key = svg_preview_cache.cache_key(previewDocument->getURI(), symbol_id, psize); //std::cout << " Key: " << key << std::endl; - // FIX ME - //Glib::RefPtr<Gdk::Pixbuf> pixbuf = Glib::wrap(svg_preview_cache.get_preview_from_cache(key)); - Glib::RefPtr<Gdk::Pixbuf> pixbuf = Glib::RefPtr<Gdk::Pixbuf>(0); + + Glib::RefPtr<Gdk::Pixbuf> pixbuf(NULL); + GdkPixbuf *pixbuf_gobj = svg_preview_cache.get_preview_from_cache(key); + if (pixbuf_gobj) { + g_object_ref(pixbuf_gobj); // the reference in svg_preview_cache will get destroyed when it's freed + pixbuf = Glib::wrap(pixbuf_gobj); + } // Find object's bbox in document. // Note symbols can have own viewport... ignore for now. @@ -776,8 +780,8 @@ SymbolsDialog::create_symbol_image(gchar const *symbol_id, SPObject *symbol) } if( fitSymbol->get_active() ) { - /* Fit */ - scale = psize/std::max(width,height); + /* Fit */ + scale = psize/std::max(width,height); } pixbuf = Glib::wrap(render_pixbuf(renderDrawing, scale, *dbox, psize)); @@ -814,8 +818,8 @@ void SymbolsDialog::setTargetDesktop(SPDesktop *desktop) if (this->currentDesktop != desktop) { this->currentDesktop = desktop; if( !symbolSets[symbolSet->get_active_text()] ) { - // Symbol set is from Current document, update - rebuild(); + // Symbol set is from Current document, update + rebuild(); } } } diff --git a/src/ui/widget/color-preview.cpp b/src/ui/widget/color-preview.cpp index 4b4a7b738..5bcd16528 100644 --- a/src/ui/widget/color-preview.cpp +++ b/src/ui/widget/color-preview.cpp @@ -73,9 +73,9 @@ ColorPreview::on_expose_event (GdkEventExpose *event) if (get_is_drawable()) { Cairo::RefPtr<Cairo::Context> cr = get_window()->create_cairo_context(); - cr->rectangle(event->area.x, event->area.y, + cr->rectangle(event->area.x, event->area.y, event->area.width, event->area.height); - cr->clip(); + cr->clip(); result = on_draw(cr); } @@ -176,12 +176,7 @@ ColorPreview::toPixbuf (int width, int height) cairo_destroy(ct); cairo_surface_flush(s); - GdkPixbuf* pixbuf = gdk_pixbuf_new_from_data( cairo_image_surface_get_data(s), - GDK_COLORSPACE_RGB, TRUE, 8, - width, height, cairo_image_surface_get_stride(s), - ink_cairo_pixbuf_cleanup, s); - convert_pixbuf_argb32_to_normal(pixbuf); - + GdkPixbuf* pixbuf = ink_pixbuf_create_from_cairo_surface(s); return pixbuf; } diff --git a/src/widgets/dash-selector.cpp b/src/widgets/dash-selector.cpp index 51483a9c4..afc81e574 100644 --- a/src/widgets/dash-selector.cpp +++ b/src/widgets/dash-selector.cpp @@ -238,58 +238,50 @@ void SPDashSelector::get_dash(int *ndash, double **dash, double *off) /** * Fill a pixbuf with the dash pattern using standard cairo drawing */ -GdkPixbuf* SPDashSelector::sp_dash_to_pixbuf(double *pattern) { - - int n_dashes; - for (n_dashes = 0; pattern[n_dashes] >= 0.0; n_dashes ++) ; - - cairo_surface_t *s = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, preview_width, preview_height); - cairo_t *ct = cairo_create(s); - - cairo_set_line_width (ct, preview_lineheight); - cairo_scale (ct, preview_lineheight, 1); - //cairo_set_source_rgb (ct, 0, 0, 0); - cairo_move_to (ct, 0, preview_height/2); - cairo_line_to (ct, preview_width, preview_height/2); - cairo_set_dash(ct, pattern, n_dashes, 0); - cairo_stroke (ct); - - cairo_destroy(ct); - cairo_surface_flush(s); - - GdkPixbuf* pixbuf = gdk_pixbuf_new_from_data( cairo_image_surface_get_data(s), - GDK_COLORSPACE_RGB, TRUE, 8, - preview_width, preview_height, cairo_image_surface_get_stride(s), - ink_cairo_pixbuf_cleanup, s); - convert_pixbuf_argb32_to_normal(pixbuf); - return pixbuf; +GdkPixbuf* SPDashSelector::sp_dash_to_pixbuf(double *pattern) +{ + int n_dashes; + for (n_dashes = 0; pattern[n_dashes] >= 0.0; n_dashes ++) ; + + cairo_surface_t *s = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, preview_width, preview_height); + cairo_t *ct = cairo_create(s); + + cairo_set_line_width (ct, preview_lineheight); + cairo_scale (ct, preview_lineheight, 1); + //cairo_set_source_rgb (ct, 0, 0, 0); + cairo_move_to (ct, 0, preview_height/2); + cairo_line_to (ct, preview_width, preview_height/2); + cairo_set_dash(ct, pattern, n_dashes, 0); + cairo_stroke (ct); + + cairo_destroy(ct); + cairo_surface_flush(s); + + GdkPixbuf* pixbuf = ink_pixbuf_create_from_cairo_surface(s); + return pixbuf; } /** * Fill a pixbuf with a text label using standard cairo drawing */ -GdkPixbuf* SPDashSelector::sp_text_to_pixbuf(char *text) { - - cairo_surface_t *s = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, preview_width, preview_height); - cairo_t *ct = cairo_create(s); +GdkPixbuf* SPDashSelector::sp_text_to_pixbuf(char *text) +{ + cairo_surface_t *s = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, preview_width, preview_height); + cairo_t *ct = cairo_create(s); - cairo_select_font_face (ct, "Sans", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL); - cairo_set_font_size (ct, 12.0); - cairo_set_source_rgb (ct, 0.0, 0.0, 0.0); - cairo_move_to (ct, 16.0, 13.0); - cairo_show_text (ct, text); + cairo_select_font_face (ct, "Sans", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL); + cairo_set_font_size (ct, 12.0); + cairo_set_source_rgb (ct, 0.0, 0.0, 0.0); + cairo_move_to (ct, 16.0, 13.0); + cairo_show_text (ct, text); - cairo_stroke (ct); + cairo_stroke (ct); - cairo_destroy(ct); - cairo_surface_flush(s); + cairo_destroy(ct); + cairo_surface_flush(s); - GdkPixbuf* pixbuf = gdk_pixbuf_new_from_data( cairo_image_surface_get_data(s), - GDK_COLORSPACE_RGB, TRUE, 8, - preview_width, preview_height, cairo_image_surface_get_stride(s), - ink_cairo_pixbuf_cleanup, s); - convert_pixbuf_argb32_to_normal(pixbuf); - return pixbuf; + GdkPixbuf* pixbuf = ink_pixbuf_create_from_cairo_surface(s); + return pixbuf; } void SPDashSelector::on_selection () diff --git a/src/widgets/gradient-image.cpp b/src/widgets/gradient-image.cpp index 2d58355db..9a5dd4996 100644 --- a/src/widgets/gradient-image.cpp +++ b/src/widgets/gradient-image.cpp @@ -31,11 +31,11 @@ static void sp_gradient_image_size_request (GtkWidget *widget, GtkRequisition *r static void sp_gradient_image_destroy(GtkWidget *object); static void sp_gradient_image_get_preferred_width(GtkWidget *widget, gint *minimal_width, - gint *natural_width); + gint *natural_width); static void sp_gradient_image_get_preferred_height(GtkWidget *widget, gint *minimal_height, - gint *natural_height); + gint *natural_height); #else static void sp_gradient_image_destroy(GtkObject *object); static gboolean sp_gradient_image_expose(GtkWidget *widget, GdkEventExpose *event); @@ -50,53 +50,53 @@ static GtkWidgetClass *parent_class; GType sp_gradient_image_get_type(void) { - static GType type = 0; - if (!type) { - GTypeInfo info = { - sizeof (SPGradientImageClass), - NULL, NULL, - (GClassInitFunc) sp_gradient_image_class_init, - NULL, NULL, - sizeof (SPGradientImage), - 0, - (GInstanceInitFunc) sp_gradient_image_init, - NULL - }; - type = g_type_register_static (GTK_TYPE_WIDGET, "SPGradientImage", &info, (GTypeFlags)0); - } - return type; + static GType type = 0; + if (!type) { + GTypeInfo info = { + sizeof (SPGradientImageClass), + NULL, NULL, + (GClassInitFunc) sp_gradient_image_class_init, + NULL, NULL, + sizeof (SPGradientImage), + 0, + (GInstanceInitFunc) sp_gradient_image_init, + NULL + }; + type = g_type_register_static (GTK_TYPE_WIDGET, "SPGradientImage", &info, (GTypeFlags)0); + } + return type; } static void sp_gradient_image_class_init(SPGradientImageClass *klass) { - GtkWidgetClass *widget_class = GTK_WIDGET_CLASS(klass); - parent_class = GTK_WIDGET_CLASS(g_type_class_peek_parent (klass)); + GtkWidgetClass *widget_class = GTK_WIDGET_CLASS(klass); + parent_class = GTK_WIDGET_CLASS(g_type_class_peek_parent (klass)); #if GTK_CHECK_VERSION(3,0,0) -// GObjectClass *object_class = G_OBJECT_CLASS(klass); +// GObjectClass *object_class = G_OBJECT_CLASS(klass); - widget_class->get_preferred_width = sp_gradient_image_get_preferred_width; - widget_class->get_preferred_height = sp_gradient_image_get_preferred_height; - widget_class->draw = sp_gradient_image_draw; - widget_class->destroy = sp_gradient_image_destroy; + widget_class->get_preferred_width = sp_gradient_image_get_preferred_width; + widget_class->get_preferred_height = sp_gradient_image_get_preferred_height; + widget_class->draw = sp_gradient_image_draw; + widget_class->destroy = sp_gradient_image_destroy; #else - GtkObjectClass *object_class = GTK_OBJECT_CLASS(klass); + GtkObjectClass *object_class = GTK_OBJECT_CLASS(klass); - object_class->destroy = sp_gradient_image_destroy; - widget_class->size_request = sp_gradient_image_size_request; - widget_class->expose_event = sp_gradient_image_expose; + object_class->destroy = sp_gradient_image_destroy; + widget_class->size_request = sp_gradient_image_size_request; + widget_class->expose_event = sp_gradient_image_expose; #endif } static void sp_gradient_image_init (SPGradientImage *image) { - gtk_widget_set_has_window (GTK_WIDGET(image), FALSE); + gtk_widget_set_has_window (GTK_WIDGET(image), FALSE); - image->gradient = NULL; + image->gradient = NULL; - new (&image->release_connection) sigc::connection(); - new (&image->modified_connection) sigc::connection(); + new (&image->release_connection) sigc::connection(); + new (&image->modified_connection) sigc::connection(); } #if GTK_CHECK_VERSION(3,0,0) @@ -105,23 +105,23 @@ static void sp_gradient_image_destroy(GtkWidget *object) static void sp_gradient_image_destroy(GtkObject *object) #endif { - SPGradientImage *image = SP_GRADIENT_IMAGE (object); + SPGradientImage *image = SP_GRADIENT_IMAGE (object); - if (image->gradient) { - image->release_connection.disconnect(); - image->modified_connection.disconnect(); - image->gradient = NULL; - } + if (image->gradient) { + image->release_connection.disconnect(); + image->modified_connection.disconnect(); + image->gradient = NULL; + } - image->release_connection.~connection(); - image->modified_connection.~connection(); + image->release_connection.~connection(); + image->modified_connection.~connection(); #if GTK_CHECK_VERSION(3,0,0) - if (parent_class->destroy) - (* (parent_class)->destroy) (object); + if (parent_class->destroy) + (* (parent_class)->destroy) (object); #else - if ((GTK_OBJECT_CLASS(parent_class))->destroy) - (* (GTK_OBJECT_CLASS(parent_class))->destroy) (object); + if ((GTK_OBJECT_CLASS(parent_class))->destroy) + (* (GTK_OBJECT_CLASS(parent_class))->destroy) (object); #endif } @@ -134,36 +134,36 @@ static void sp_gradient_image_size_request(GtkWidget * /*widget*/, GtkRequisitio #if GTK_CHECK_VERSION(3,0,0) static void sp_gradient_image_get_preferred_width(GtkWidget *widget, gint *minimal_width, gint *natural_width) { - GtkRequisition requisition; - sp_gradient_image_size_request(widget, &requisition); - *minimal_width = *natural_width = requisition.width; + GtkRequisition requisition; + sp_gradient_image_size_request(widget, &requisition); + *minimal_width = *natural_width = requisition.width; } static void sp_gradient_image_get_preferred_height(GtkWidget *widget, gint *minimal_height, gint *natural_height) { - GtkRequisition requisition; - sp_gradient_image_size_request(widget, &requisition); - *minimal_height = *natural_height = requisition.height; + GtkRequisition requisition; + sp_gradient_image_size_request(widget, &requisition); + *minimal_height = *natural_height = requisition.height; } #endif #if !GTK_CHECK_VERSION(3,0,0) static gboolean sp_gradient_image_expose(GtkWidget *widget, GdkEventExpose *event) { - gboolean result = TRUE; - if(gtk_widget_is_drawable(widget)) { - cairo_t *ct = gdk_cairo_create(gtk_widget_get_window (widget)); - cairo_rectangle(ct, event->area.x, event->area.y, - event->area.width, event->area.height); - cairo_clip(ct); - GtkAllocation allocation; - gtk_widget_get_allocation(widget, &allocation); - cairo_translate(ct, allocation.x, allocation.y); - result = sp_gradient_image_draw(widget, ct); - cairo_destroy(ct); - } - - return result; + gboolean result = TRUE; + if(gtk_widget_is_drawable(widget)) { + cairo_t *ct = gdk_cairo_create(gtk_widget_get_window (widget)); + cairo_rectangle(ct, event->area.x, event->area.y, + event->area.width, event->area.height); + cairo_clip(ct); + GtkAllocation allocation; + gtk_widget_get_allocation(widget, &allocation); + cairo_translate(ct, allocation.x, allocation.y); + result = sp_gradient_image_draw(widget, ct); + cairo_destroy(ct); + } + + return result; } #endif @@ -179,7 +179,7 @@ static gboolean sp_gradient_image_draw(GtkWidget *widget, cairo_t *ct) cairo_paint(ct); cairo_pattern_destroy(check); - if (gr) { + if (gr) { cairo_pattern_t *p = sp_gradient_create_preview_pattern(gr, allocation.width); cairo_set_source(ct, p); cairo_paint(ct); @@ -192,11 +192,11 @@ static gboolean sp_gradient_image_draw(GtkWidget *widget, cairo_t *ct) GtkWidget * sp_gradient_image_new (SPGradient *gradient) { - SPGradientImage *image = SP_GRADIENT_IMAGE(g_object_new(SP_TYPE_GRADIENT_IMAGE, NULL)); + SPGradientImage *image = SP_GRADIENT_IMAGE(g_object_new(SP_TYPE_GRADIENT_IMAGE, NULL)); - sp_gradient_image_set_gradient (image, gradient); + sp_gradient_image_set_gradient (image, gradient); - return GTK_WIDGET(image); + return GTK_WIDGET(image); } GdkPixbuf* @@ -220,12 +220,8 @@ sp_gradient_to_pixbuf (SPGradient *gr, int width, int height) cairo_destroy(ct); cairo_surface_flush(s); - GdkPixbuf* pixbuf = gdk_pixbuf_new_from_data( cairo_image_surface_get_data(s), - GDK_COLORSPACE_RGB, TRUE, 8, - width, height, cairo_image_surface_get_stride(s), - ink_cairo_pixbuf_cleanup, s); - convert_pixbuf_argb32_to_normal(pixbuf); - + // no need to free s - the call below takes ownership + GdkPixbuf *pixbuf = ink_pixbuf_create_from_cairo_surface(s); return pixbuf; } @@ -233,44 +229,44 @@ sp_gradient_to_pixbuf (SPGradient *gr, int width, int height) void sp_gradient_image_set_gradient (SPGradientImage *image, SPGradient *gradient) { - if (image->gradient) { - image->release_connection.disconnect(); - image->modified_connection.disconnect(); - } + if (image->gradient) { + image->release_connection.disconnect(); + image->modified_connection.disconnect(); + } - image->gradient = gradient; + image->gradient = gradient; - if (gradient) { - image->release_connection = gradient->connectRelease(sigc::bind<1>(sigc::ptr_fun(&sp_gradient_image_gradient_release), image)); - image->modified_connection = gradient->connectModified(sigc::bind<2>(sigc::ptr_fun(&sp_gradient_image_gradient_modified), image)); - } + if (gradient) { + image->release_connection = gradient->connectRelease(sigc::bind<1>(sigc::ptr_fun(&sp_gradient_image_gradient_release), image)); + image->modified_connection = gradient->connectModified(sigc::bind<2>(sigc::ptr_fun(&sp_gradient_image_gradient_modified), image)); + } - sp_gradient_image_update (image); + sp_gradient_image_update (image); } static void sp_gradient_image_gradient_release (SPObject *, SPGradientImage *image) { - if (image->gradient) { - image->release_connection.disconnect(); - image->modified_connection.disconnect(); - } + if (image->gradient) { + image->release_connection.disconnect(); + image->modified_connection.disconnect(); + } - image->gradient = NULL; + image->gradient = NULL; - sp_gradient_image_update (image); + sp_gradient_image_update (image); } static void sp_gradient_image_gradient_modified (SPObject *, guint /*flags*/, SPGradientImage *image) { - sp_gradient_image_update (image); + sp_gradient_image_update (image); } static void sp_gradient_image_update (SPGradientImage *image) { - if (gtk_widget_is_drawable (GTK_WIDGET(image))) { - gtk_widget_queue_draw (GTK_WIDGET (image)); - } + if (gtk_widget_is_drawable (GTK_WIDGET(image))) { + gtk_widget_queue_draw (GTK_WIDGET (image)); + } } diff --git a/src/widgets/stroke-marker-selector.cpp b/src/widgets/stroke-marker-selector.cpp index 2d1c932d3..00b6b5c91 100644 --- a/src/widgets/stroke-marker-selector.cpp +++ b/src/widgets/stroke-marker-selector.cpp @@ -544,16 +544,16 @@ MarkerComboBox::create_marker_image(unsigned psize, gchar const *mname, gchar *cache_name = g_strconcat(combo_id, mname, NULL); Glib::ustring key = svg_preview_cache.cache_key(source->getURI(), cache_name, psize); g_free (cache_name); - Glib::RefPtr<Gdk::Pixbuf> pixbuf = Glib::wrap(svg_preview_cache.get_preview_from_cache(key)); + GdkPixbuf *pixbuf = svg_preview_cache.get_preview_from_cache(key); // no ref created if (!pixbuf) { - pixbuf = Glib::wrap(render_pixbuf(drawing, 0.8, *dbox, psize)); - svg_preview_cache.set_preview_in_cache(key, pixbuf->gobj()); + pixbuf = render_pixbuf(drawing, 0.8, *dbox, psize); + svg_preview_cache.set_preview_in_cache(key, pixbuf); + g_object_unref(pixbuf); // reference is held by svg_preview_cache } // Create widget - Gtk::Image *pb = new Gtk::Image(pixbuf); - + Gtk::Image *pb = Glib::wrap(GTK_IMAGE(gtk_image_new_from_pixbuf(pixbuf))); return pb; } diff --git a/src/xml/repr-io.cpp b/src/xml/repr-io.cpp index af47779fe..f7e75a83b 100644 --- a/src/xml/repr-io.cpp +++ b/src/xml/repr-io.cpp @@ -98,7 +98,9 @@ public: } } - int setFile( char const * filename ); + int setFile( char const * filename, bool load_entities ); + + xmlDocPtr readXml(); static int readCb( void * context, char * buffer, int len ); static int closeCb( void * context ); @@ -112,12 +114,15 @@ private: FILE* fp; unsigned char firstFew[4]; int firstFewLen; + bool LoadEntities; // Checks for SYSTEM Entities (requires cached data) + std::string cachedData; + unsigned int cachedPos; Inkscape::URI dummy; Inkscape::IO::UriInputStream* instr; Inkscape::IO::GzipInputStream* gzin; }; -int XmlSource::setFile(char const *filename) +int XmlSource::setFile(char const *filename, bool load_entities=false) { int retVal = -1; @@ -174,14 +179,62 @@ int XmlSource::setFile(char const *filename) retVal = 0; // no error } } + if(load_entities) { + this->cachedData = std::string(""); + this->cachedPos = 0; + + // First get data from file in typical way (cache it all) + char *buffer = new char [4096]; + while(true) { + int len = this->read(buffer, 4096); + if(len <= 0) break; + buffer[len] = 0; + this->cachedData += buffer; + } + free(buffer); + + // Check for SYSTEM or PUBLIC entities and remove them from the cache + GMatchInfo *info; + gint start, end; + + GRegex *regex = g_regex_new( + "<!ENTITY\\s+[^>\\s]+\\s+(SYSTEM|PUBLIC\\s+\"[^>\"]+\")\\s+\"[^>\"]+\"\\s*>", + G_REGEX_CASELESS, G_REGEX_MATCH_NEWLINE_ANY, NULL); + + g_regex_match (regex, this->cachedData.c_str(), G_REGEX_MATCH_NEWLINE_ANY, &info); + while (g_match_info_matches (info)) { + if (g_match_info_fetch_pos (info, 1, &start, &end)) + this->cachedData.erase(start, end - start); + g_match_info_next (info, NULL); + } + g_match_info_free(info); + g_regex_unref(regex); + } + // Do this after loading cache, so reads don't return cache to fill cache. + this->LoadEntities = load_entities; return retVal; } +xmlDocPtr XmlSource::readXml() +{ + int parse_options = XML_PARSE_HUGE | XML_PARSE_RECOVER; + + Inkscape::Preferences *prefs = Inkscape::Preferences::get(); + bool allowNetAccess = prefs->getBool("/options/externalresources/xml/allow_net_access", false); + if (!allowNetAccess) parse_options |= XML_PARSE_NONET; + + // Allow NOENT only if we're filtering out SYSTEM and PUBLIC entities + if (LoadEntities) parse_options |= XML_PARSE_NOENT; + + return xmlReadIO( readCb, closeCb, this, + filename, getEncoding(), parse_options); +} int XmlSource::readCb( void * context, char * buffer, int len ) { int retVal = -1; + if ( context ) { XmlSource* self = static_cast<XmlSource*>(context); retVal = self->read( buffer, len ); @@ -203,7 +256,15 @@ int XmlSource::read( char *buffer, int len ) int retVal = 0; size_t got = 0; - if ( firstFewLen > 0 ) { + if ( LoadEntities ) { + if (cachedPos >= cachedData.length()) { + return -1; + } else { + retVal = cachedData.copy(buffer, len, cachedPos); + cachedPos += retVal; + return retVal; // Do NOT continue. + } + } else if ( firstFewLen > 0 ) { int some = (len < firstFewLen) ? len : firstFewLen; memcpy( buffer, firstFew, some ); if ( len < firstFewLen ) { @@ -299,22 +360,20 @@ Document *sp_repr_read_file (const gchar * filename, const gchar *default_ns) XmlSource src; if ( (src.setFile(filename) == 0) ) { - int parse_options = XML_PARSE_HUGE; // do not use XML_PARSE_NOENT ! see bug lp:1025185 - Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - bool allowNetAccess = prefs->getBool("/options/externalresources/xml/allow_net_access", false); - if (!allowNetAccess) { - parse_options |= XML_PARSE_NONET; + doc = src.readXml(); + rdoc = sp_repr_do_read( doc, default_ns ); + // For some reason, failed ns loading results in this + // We try a system check version of load with NOENT for adobe + if(rdoc && strcmp(rdoc->root()->name(), "ns:svg") == 0) { + xmlFreeDoc( doc ); + src.setFile(filename, true); + doc = src.readXml(); + rdoc = sp_repr_do_read( doc, default_ns ); } - doc = xmlReadIO( XmlSource::readCb, - XmlSource::closeCb, - &src, - localFilename, - src.getEncoding(), - parse_options); } } - rdoc = sp_repr_do_read( doc, default_ns ); + if ( doc ) { xmlFreeDoc( doc ); } @@ -947,15 +1006,15 @@ void sp_repr_write_stream_element( Node * repr, Writer & out, // THIS DOESN'T APPEAR TO DO ANYTHING. Can it be commented out or deleted? { GQuark const href_key = g_quark_from_static_string("xlink:href"); - GQuark const absref_key = g_quark_from_static_string("sodipodi:absref"); + //GQuark const absref_key = g_quark_from_static_string("sodipodi:absref"); gchar const *xxHref = 0; - gchar const *xxAbsref = 0; + //gchar const *xxAbsref = 0; for ( List<AttributeRecord const> ai(attributes); ai; ++ai ) { if ( ai->key == href_key ) { xxHref = ai->value; - } else if ( ai->key == absref_key ) { - xxAbsref = ai->value; + //} else if ( ai->key == absref_key ) { + //xxAbsref = ai->value; } } |
